{{Projectify Intro}}
<$link to="$:/plugins/nico/projectify/LICENSE"><<shield label:License status:MIT>></$link>
<$link to="$:/plugins/nico/projectify"><<shield label:Release status:{{$:/plugins/nico/projectify!!version}} colour:purple>></$link>
<a href="https://tiddlywiki.com"><<shield label:~TiddlyWiki status:5.1.22+ colour:blue>></a>
{{Léeme}}
La salud mental es un tema del que poco se habla, se informa y se comparte.
No obstante, en tiempos donde se siente una incertidumbre sobre el futuro del país, en las calles hay una protesta social de día y en la noche represión, violencia, desapariciones y asesinatos.
Este último mes las redes han sido las plataformas para resgirtar, guardar y compartir con fotos y video los abusos que se estan comentiendo por parte de la Fuerza Pública.
Sin embargo, entrar o permanecer horas en estas redes sociales hace que nos saturemos de mucha información y puede llegar a desgastar y afectarnos emocionalmente.
{{Malestar Docente.jpg}}
Personalmente, los primeros días de paro me afectaron, debido a esa saturación de infomación, la ansiedad, angustia e insomnio no se hicieron esperar.
Afortunadamamente en medio del caos, encontre en Instagram una publicación de la revista [The Lobby](https://revistathelobby.com/) que brinda recomendaciones para el [autocuidado de la salud mental y física](https://www.instagram.com/p/COboXxfLnHQ/).
Información precisa que permite concientizar sobre la importancia del cuidado de si y que requiere de acciones concretas para contribuir al bienestar propio.
Esta bien limitar la información que revisamos a diario y desconectarnos por un momento de lo que sucede en el país con el fin de autocuidarnos.
{{autocuidado.png}}
Imagen tomada del perfil [@revistathelobby](https://www.instagram.com/revistathelobby/?hl=es-la)
👋Bienvenidos
Este es mi portafolio personal 👩🏫 para el seminario taller de Infancia y Cultura Digital de la Maestría en Infancia y Cultura.
Aquí se encuentra registros de actividades y exploraciones que he realizado durante el espacio acádemico.
<div class="tc-table-of-contents">
<<toc-selective-expandable 'TableOfContents'>>
</div>
1. [[Qué tal ha sido la experiencia de leer en Hypothesis]]
2. [[💡Conocimiento especializado distribuido en el aula]]
3. [[📝 Actividades: Lecturas anotadas en línea con Hypotesis]]
4. [[🦊 HedgeDoc: Ejercicio de hipertexto]]
5.[[🦊De HedgeDoc a TiddlyWiki: Lectura Anotada sobre Tiddlywiki]]
6.[[Licencia (CC)]]
7. [[Portafolio Transcluido]]
8. [[📡 Plataformas y Experiencias desde la Contrahegemonia]]
9. [[🗣️ Medios alternativos para estar informados en tiempos de Paro]]
10. [[🤔Reflexión contraste tecnologías hegemónicas y contrahegemónicas]]
11.[[🌱Salud Mental en tiempos de paro y pandemia🧐]]
12.[[🚧Espacios Protectores para Niños y Niñas 👩👦👦]]
13.[[Producto de memoria, Paro nacional 2021]]
14.[[En dialógo con los compañeros (Tiddler importados)]]
Esta primera actividad consistió en hacer una lectura del texto Conocimiento
Especializado Distribuido en el Aula, del texto Cogniciones distribuidas, de
Gavriel Salomon y hacer un mapa mental.
{{Mapa mental.jpg}}
Para comprender hypotesis realizamos una exploración 🔎 por la [Documentaton](https://mutabit.com/repos.fossil/documentaton/doc/trunk/intro-es.md.html) y a partir de la exploración y la reproducción de los videos de Ulises, abrimos una cuenta en Hypotesis y realizamos un primer ejercicio de lectura anotada de un texto de nuestra elección.
>📖 [Mi primera lectura anotada](chrome-extension://bjfhmglciegochdpefhhlphglcehbmek/pdfjs/web/viewer.html?file=http%3A%2F%2Fwww.uasb.edu.ec%2FUserFiles%2F385%2FFile%2Fredipe_De%2520Zubiria.pdf#annotations:oXdJhHt5EeuMwPtT6zBC4w) El maestro y los desafios a la educación en el siglo XXI. Escrito por el pedagogo Julian de Zubiria.
# **📝ANOTACIONES A LA DOCUMENTATON**
Luego realizamos una lectura grupal en Hypotesis, con el grupo de la clase, sobre la [Documentaton](https://mutabit.com/repos.fossil/documentaton/doc/trunk/intro-es.md.htm)
📌 [Mi anotación](https://hyp.is/I95_PoDmEeuJvWtot7aheA/mutabit.com/repos.fossil/documentaton/doc/trunk/intro-es.md.html) 🤓
# **📝ANOTACIONES LECTURA: INFANCIA EN UN MUNDO DIGITAL**
📌 [Anotación 1](https://hyp.is/M4yiFpWqEeumxHN5l_OImg/mutabit.com/repos.fossil/udistrital/uv/incudi/infancia-mundo-digital-unicef.pdf)
📌 [Anotación 2](https://hyp.is/oY78UpWtEeuJCsttBSPeaA/mutabit.com/repos.fossil/udistrital/uv/incudi/infancia-mundo-digital-unicef.pdf)
📌 [Anotación 3](https://hyp.is/0ioIyJW0EeuNGtO5-y6lBw/mutabit.com/repos.fossil/udistrital/uv/incudi/infancia-mundo-digital-unicef.pdf)
📌[Anotación 4](https://hyp.is/yUimvpW1Eeu7tQsulEYC0Q/mutabit.com/repos.fossil/udistrital/uv/incudi/infancia-mundo-digital-unicef.pdf)
📌 [Anotación 5](https://hyp.is/WetFwJW0Eeuqo_MC1-t63g/mutabit.com/repos.fossil/udistrital/uv/incudi/infancia-mundo-digital-unicef.pdf)
📌 [Anotación 6](https://hyp.is/pU7w8tEPEeukf-P7OYBNWQ/mutabit.com/repos.fossil/udistrital/uv/incudi/infancia-mundo-digital-unicef.pdf)
📌 [Anotación 7](https://hyp.is/O6gLHtE-EeujLjcske6XXw/mutabit.com/repos.fossil/udistrital/uv/incudi/infancia-mundo-digital-unicef.pdf)
📌 [Anotación 8](https://hyp.is/jWFw_NE_Eeu9czdDoZTLNw/mutabit.com/repos.fossil/udistrital/uv/incudi/infancia-mundo-digital-unicef.pdf)
📌 [Anotación 9](https://hyp.is/VqO23NFAEeu6GoNlNnpLag/mutabit.com/repos.fossil/udistrital/uv/incudi/infancia-mundo-digital-unicef.pdf)
# 📝ANOTACIONES VIDEO YOUTUBE: SE CREATIVO
📌 [Comentario](https://hyp.is/ey2VTJygEeumd7tt3hrWPg/www.youtube.com/watch?v=SUblaElbybE)
Participamos en un encuentro organizado por OpenLabEc. En donde se expone las apuestas y experiencias contrahegemonicas que exploran espacios y propuestas de enseñanza aprendizaje en línea desde miradas y discursos Feministas y Hacktivistas.
Se realizo un mapa pental con el fin de reunir la ideas más relevantes de la charla.
{{MapaMentalConferencia.jpg}}
Buscar medio alternativos para esta informados sobre lo que sucede en el paro nacional es tambien una forma de manfestación y revolución. 🤜
Los medios tradicionales no tienen una información objetiva ni precisa sobre lo que se ha estado viviendo en diferentes territorios y ciudades del país durante este mes de paro nacional.
Estos medios se han enfocado en presentar el "vandalismo", los saqueos y los bloqueos como el sentido y las causas del paro, desviando las verdaderas causas y el malestar social que ha llevado a la protesta.
Por otro lado, se ha vivido una escalada de violencia por parte de la Fuerza Publica hacia los manifestantes. Se han denunciado casos de abusos, vilencia física, sexual, detenciones arbitrarias, disparos de arma de fuego, entre otros, estos no han sido registrados ni presentados por estos medios tradicionales.
Por ello he recolectado varios medios de comunicacón alternativos:
*[pilas.col](https://www.instagram.com/pilas.col/?hl=es-la)
*[pacifista_col](https://www.instagram.com/pacifista_col/?hl=es-la)
*[laorejaroja](https://www.instagram.com/laorejaroja/?hl=es-la)
*[Voragineco](https://www.instagram.com/voragineco/?hl=es-la)
*[lasillavaciaoficial](https://www.instagram.com/lasillavaciaoficial/?hl=es-la)
*[keepupco](https://www.instagram.com/keepupco/?hl=es-la)
Mantenernos bien informados es una responsabilidad ciudadana.
{{Medios Alternativos.jpg}}
Habitar lo digital, durante este ultimo semestre se ha caracterizado por explorar y navegar plataformar nuevas, sencillas y lo más importante de una manera segura.
{{digital.jpg}}
Considero que el seminario nos ha brindando otra forma y otra perperctiva de habitar lo digital, plataformas contrahegemonicas que nos permiten interactuar en colectivo, leer, anotar y comentar en comunidad; al mismo tiempo acceder a otros saberes, ideas o pensamiento desde lo que cada integrante del aula puede aportar.
Hemos poder ejercer una voz desde estas plataforma, por ejemplo Hypotesis ha sido una excelente herramienta no solo para la lectura sino para aportar, complementar o debatir ideas.
Hegdoc y Tiddlywiki ha sido una experiencia diferente pues nos ha tocado a la mayoria aprender escribir en otros formatos, ya que Word o en Google documentos, uno solo da click encima del icono y cambia el color, el tamaño, negrilla, lo que uno quiera, pero en estas plataformas tengo que agregar más elementos a la escritura, debo aprender a manejar el código y esto no fue sencillo, sin embargo nos permitío tambien compartir saberes, opiniones y hasta gustos.
Ejercer la voz en otros contextos, plataformas o más que todo desde los oligopolios, no es sencillo pues estamos expuestos a que usen nuestros datos o nos pidan mayor información, además que otras plataformas como las redes sociales y las demas aplicaciones tienen otro sentido de uso y no es facil encontrar espacios donde se pueda crear comunidad.
{{imagen.png}}
En relación con la infancia, considero que hoy en día la mayoria de los niños y niñas crecen con los medios digitales, aprender a manejar y usarlos a una edad temprana. Aquí quisiera mencionar el concepto que expone Mariano Narodowski sobre la infancia hiperrealizada, en que los niños y niñas realizan su infancia con internet y con ello acceden a la cultura, a lo audivisual, entre otras. Apartir de esto ya dejan de ocupar el lugar del no saber, un lugar que solo el adulto tenia acceso. Dejan de ocupar un espacio de dependencia y pasan a hacer parte del protagonismo cultural.
Sin embargo la escuela esta en crisis porque no ha podido dimensionar el cambio y las nuevas configuraciones y reconfiguraciones de la Infancia que surguen a partir de que el niño/a pueda acceder al mundo adulto, a lo desconocido.
Pero no solo ello deberia ser la preocupación, en mi opinión la seguridad y el uso responsable de estas plataformas y medios, el ser responsable y cuidadoso de como habitas lo digital, considero deberia ser el aspecto a reflexionar y el reto de los maestros, proponer a nuestros estudiantes otros espacios, experiencias y relaciones con lo digital y lo tecnológico.
Para esta actividad, revisamos el video de Escritura colaborativa en CodiMD ahora llamado HedgeDoc.
Nos registramos en la plataforma y
creamos un documento hipertextual, explorando el formato de texto (negrilla, curivas), hiperenlaces, secciones, subsecciones y hasta imágenes.
Para este [ejercicio de hipertexto](https://docutopia.tupale.co/TyLzblsPSUCiYbX-FboUmw?both) elabore un texto acerca de Friedrich Fröebel un Pedagogo Alemán. 😎
### Creación de libros de texto electrónicos con TiddlyWiki
![](https://docutopia.tupale.co/uploads/upload_41b729db64d8ca4c556a8fd390f806d7.png)
[¿Qué es TiddlyWiki?](http://guiatiddlywiki.tiddlyspot.com/#%C2%BFQu%C3%A9%20es%20TiddlyWiki%3F)
>TiddlyWiki es una aplicación multiplataforma que permite almacenar, clasificar y recuperar información que puede ser utilizado de forma directa en educación...Parece una pagina web, pero es mucho más que eso.
>Está formado por un único archivo que se va completando con información. Este archivo se descarga de la página web de TiddlyWiki
Parece una pagina web, pero se diferencia de ella ya que la lectura no se desplaza hacia abajo, sino que fomenta una expereincia de lectura siguiengo hiperenlaces.
[Introducción](http://librosdetexto.tiddlyspot.com/#Introducci%C3%B3n)
>Con TW es posible la creación de libros electrónicos de una gran calidad que sustituyen a los libros en papel y superan a los formatos como PDF o ePub que no son sino un calco del libro en papel para ser visualizados por medios electrónicos, pero sin la auténtica capacidad que nos ofrecen hoy en dia las tecnologías de la información.
Un nuevo medio que permite la creación de libros electronicos sin tener que recurrir los medios web conocidos o más usados.
[¿A quién va dirigido?](http://librosdetexto.tiddlyspot.com/#A%20qui%C3%A9n%20va%20dirigido)
>..los destinatarios serán aquellas personas que desean formalizar los conocimientos que quieren transmitir sin las limitaciones de los libros en papel y de los formatos web actuales como los blogs, wikis o presentaciones, entre otros.
No hay una resticción específica de profesiones o personas que pueden llegar a usarlo, puede ser usada por los interesados en compartir algún conocimiento. Sin embargo, es ideal para Maestros, una herramienta favorable para el momento actual por el que pasa la eduación debido a la pandemia, que ha puesto a reto a muchos Maestros y que han creado y desarrollado sus materiales con formatos que ofrece la web pero que no brindan la posibilidad de reunirlos todos en un solo.
[¿Qué elementos puede llevar nuestro libro electronico? ](http://librosdetexto.tiddlyspot.com/#Qu%C3%A9%20se%20puede%20aprender%20con%20este%20libro)
> TiddlyWiki es una aplicación que se comporta como una base de datos y resulta ideal para almacenar y mostrar la información de una forma sencilla y ordenada. Como ya se ha dicho, admite texto, imagen, audio vídeo y la incrustación de cualquier objeto perteneciente a la Web 2.0. Todo ello se realiza de una forma sencilla y agradable, además, TiddlyWiki es autocontenido, lo que quiere decir que no tiene dependencias exteriores al propio archivo con el que estamos trabajando (a no ser, lógicamente, que nuestro material, como vídeos, fotos, etc. esté alojado en algún servidor de Internet), por lo que una vez creado, permanecerá tan útil como el primer día, inalterable al paso del tiempo, algo que hoy en día es muy difícil decir de otros productos tecnológicos y de Internet.
Resulta de gran ayuda ingresar materiales o elementos ya realizados anteriormente al libro electronico sin la necesidad de emepezar desde cero. Lo único es organizar el material en las **Tiddler** de forma coherente.
[¿Que son las Tiddler?](http://librosdetexto.tiddlyspot.com/#%C2%BFQu%C3%A9%20es%20un%20tiddler%3F)
>Un tiddler es la unidad básica de TiddlyWiki. La información (texto, imagen, vídeo, sonido,...) se almacena en tiddlers.
En otras palabras, los tiddler vendrian siendo las secciones de nuestro contendio.
![](https://docutopia.tupale.co/uploads/upload_8f736bbc5d6059a53edb80cc813d7c11.png =400x)
![](https://docutopia.tupale.co/uploads/upload_1d31a77e6498d910f1bf809ab8861257.png =400x)
[Comprendiendo los Tiddlers](http://librosdetexto.tiddlyspot.com/#Comprendiendo%20los%20tiddlers)
>La información se organiza en tiddlers que equivalen a los registros de una base de datos. Cada tiddler dispone de una serie de campos, de los cuales, sin lugar a duda, el más importante es el texto, que puede incluir tanto texto como elementos multimedia. Otros campos casi siempre presentes son la fecha de creación, de modificación o las etiquetas que contiene.
Los campos vendrian siendo información general de cada Tiddler como: **Nombre del creador de la tiddler, título, texto, lista de etiquetas y tipo del contenido**. Estos son elementos más técnicos en cuanto a las caracterísiticas que componen una Tiddler, pero no hay una forma determinada o definida de como organizar el contenido de tus propios Tiddler.
[Proteger la información de TiddlyWiki](http://librosdetexto.tiddlyspot.com/#Proteger%20la%20informaci%C3%B3n%20de%20TiddlyWiki)
>Disponemos de varias formas de proteger la información que almacenamos en nuestro TiddlyWiki, ya sea de forma parcial o total.
>Desde proteger el acceso web con contraseña o cifrar TiddlyWiki (hacerlo ilegible sin contraseña) hasta ocultar un tiddler o cifrar un único tiddler.
Importante esta herramienta de poder asegurar nuestro contenido o información. Aunque el ideal es compartir el material de igual forma funciona para asegurarse de que no va a ser tranformado o eliminado elementos o material importante de nuestro libro electronico.
Cada día, las redes sociales y los medios tecnológicos están al alcance de los niños y niñas. Es inevitable que no esten informados sobre lo que esta pasando en el país con la protesta social y más aún, estan viviendo en sus barrios la experiencia de escuchar helicopteros que vigilan la zona, el sonido de las sirenas, disparos, gases lacrimogenos y enfrentamientos entre manifestantes y policias.
Por ello es importante saber que actitud y acciones tomar para brindar espacios seguros y protectores a los niños y niñas en tiempo de protesta social.
Hago visible esta infografía que ha sido compartida en redes sociales por varias estudiantes de la Universidad Distrital Francisco José de Caldas de la Licenciatura en Pedagogía Infantil.
{{Espacios Protectores.jpg}}
''Imagen todama de redes sociales. Autor desconocido.''
{
"tiddlers": {
"$:/ak/plugins/TWCrossLinks/config/default": {
"created": "20200429195808011",
"creator": "akhater",
"text": "{\n \"DefaultFoldData\": \"show\",\n \"DefaultTab\": \"$:/ak/plugins/TWCrossLinks/core/backlinks\",\n \"TranscludeInboundLinks\": \"true\",\n \"HideInboundTitle\": \"false\",\n \"UseFullMatch4Freelinks\": \"false\"\n}",
"bag": "default",
"revision": "0",
"type": "application/json",
"title": "$:/ak/plugins/TWCrossLinks/config/default",
"tags": "",
"modified": "20200522132619441",
"modifier": "akhater"
},
"$:/ak/plugins/TWCrossLinks/core/backlinks": {
"created": "20200429182330136",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]!is[system]!is[shadow]!tag[hide]sort[title]] -[is[current]]\" emptyMessage=<<lingo References/Empty>> variable=result>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[true]]\" variable=conf>\n <div class=\"tc-menu-list-item\"> <$link to=<<result>> ><$view tiddler=<<result>> field=title> </$view></$link> </div> \n </$list>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[false]]\" variable=conf>\n <div class=\"tc-menu-list-item\">\n <div class=\"trans-container\"> \n <$link to=<<result>> ><$view tiddler=<<result>> field=title template=\"$:/core/ui/ListItemTemplate\"> </$view></$link>\n <span class=\"trans-content\"> <$context term=<<currentTiddler>> tiddler= <<result>> /> </span> \n </div>\n </div>\n </$list>\n</$list>",
"bag": "default",
"revision": "0",
"type": "text/vnd.tiddlywiki",
"title": "$:/ak/plugins/TWCrossLinks/core/backlinks",
"tags": "$:/tags/TWCrossLinks",
"modified": "20200513143753383",
"caption": "Backlinks"
},
"$:/ak/plugins/TWCrossLinks/core/freelinks": {
"title": "$:/ak/plugins/TWCrossLinks/core/freelinks",
"caption": "Freelinks",
"created": "20200430051330741",
"creator": "akhater",
"modified": "20200522113718035",
"modifier": "akhater",
"tags": "$:/tags/TWCrossLinks",
"type": "text/vnd.tiddlywiki",
"text": "\\define fullMatchPattern()\n\\b$(currentTiddler)$\\b(?i)\n\\end\n\n\\define PartialMatchPattern()\n$(currentTiddler)$(?i)\n\\end\n\n<$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[UseFullMatch4Freelinks]match[true]]\" variable=none>\n <$set name=pattern value=<<fullMatchPattern>> >\n <$list filter=\"[regexp:title<pattern>] [regexp:text<pattern>] -[all[current]backlinks[]] -[all[current]tagging[]] -[is[current]] -[tag[hide]] -[is[system]]\" emptyMessage=\"No freelinks to this tiddler\" variable=result>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[true]]\" variable=var1>\n <div class=\"tc-menu-list-item\"> <$link to=<<result>> ><$view tiddler=<<result>> field=title> </$view></$link> </div> \n </$list>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[false]]\" variable=var1>\n <div class=\"tc-menu-list-item\">\n <div class=\"trans-container\">\n <$link to=<<result>> ><$view tiddler=<<result>> field=title> </$view></$link>\n <span class=\"trans-content\"> <$context term=<<currentTiddler>> tiddler=<<result>> /> </span>\n </div>\n </div>\n </$list>\n </$list>\n </$set>\n</$list>\n<$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[UseFullMatch4Freelinks]match[false]]\" variable=none>\n <$set name=pattern value=<<PartialMatchPattern>> >\n <$list filter=\"[regexp:title<pattern>] [regexp:text<pattern>] -[all[current]backlinks[]] -[all[current]tagging[]] -[is[current]] -[tag[hide]] -[is[system]]\" emptyMessage=\"No freelinks to this tiddler\" variable=result>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[true]]\" variable=var1>\n <div class=\"tc-menu-list-item\"> <$link to=<<result>> ><$view tiddler=<<result>> field=title> </$view></$link> </div> \n </$list>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[false]]\" variable=var1>\n <div class=\"tc-menu-list-item\">\n <div class=\"trans-container\">\n <$link to=<<result>> ><$view tiddler=<<result>> field=title> </$view></$link>\n <span class=\"trans-content\"> <$context term=<<currentTiddler>> tiddler=<<result>> /> </span>\n </div>\n </div>\n </$list>\n </$list>\n </$set>\n</$list>",
"revision": "0",
"bag": "default"
},
"$:/ak/plugins/TWCrossLinks/core/keywords": {
"title": "$:/ak/plugins/TWCrossLinks/core/keywords",
"caption": "Keywords",
"created": "20200429195123372",
"creator": "akhater",
"modified": "20200522105420967",
"modifier": "akhater",
"tags": "$:/tags/TWCrossLinks",
"type": "text/vnd.tiddlywiki",
"text": "\n<$list filter=\"[search:keywords<currentTiddler>!is[system]!is[shadow]sort[title]]\" emptyMessage=\"There are no tiddler having this one as keyword\" variable=result>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[true]]\" variable=conf>\n <div class=\"tc-menu-list-item\"> <$link to=<<result>> ><$view tiddler=<<result>> field=title> </$view></$link> </div>\n </$list>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[false]]\" variable=conf>\n <div class=\"tc-menu-list-item\">\n <div class=\"trans-container\"> \n <$link to=<<result>> ><$view tiddler=<<result>> field=title template=\"$:/core/ui/ListItemTemplate\"> </$view></$link>\n <span class=\"trans-content noContext\"> <$transclude tiddler= <<result>> /> </span> \n </div>\n </div>\n </$list>\n</$list>",
"revision": "0",
"bag": "default"
},
"$:/ak/plugins/TWCrossLinks/core/tagging": {
"title": "$:/ak/plugins/TWCrossLinks/core/tagging",
"caption": "Tagged",
"created": "20200429183952157",
"creator": "akhater",
"modified": "20200522113343160",
"modifier": "akhater",
"tags": "$:/tags/TWCrossLinks",
"type": "text/vnd.tiddlywiki",
"text": "\n\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]!is[system]!is[shadow]]\" emptyMessage=<<lingo Tagging/Empty>> variable=result>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[true]]\" variable=conf>\n <div class=\"tc-menu-list-item\"> <$link to=<<result>> ><$view tiddler=<<result>> field=title> </$view></$link> </div>\n </$list>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[TranscludeInboundLinks]] -[[false]]\" variable=conf>\n <div class=\"tc-menu-list-item\">\n <div class=\"trans-container\"> \n <$link to=<<result>> ><$view tiddler=<<result>> field=title template=\"$:/core/ui/ListItemTemplate\"> </$view></$link>\n <span class=\"trans-content noContext\"> <$transclude tiddler= <<result>> /> </span> \n </div>\n </div>\n </$list>\n</$list>\n",
"revision": "0",
"bag": "default"
},
"$:/ak/plugins/TWCrossLinks/ui/footer": {
"created": "20200430143629582",
"text": "\\define fullMatchPattern()\n\\b$(currentTiddler)$\\b(?i)\n\\end\n\n\\define PartialMatchPattern()\n$(currentTiddler)$(?i)\n\\end\n\n\\define showFooterTabs() \n<span class=\"TWCrossLinksFooter\">\n <$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TWCrossLinksSegment]!has[draft.of]] [[$:/ak/plugins/TWCrossLinks/ui/tabs]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"> </$list>\n</span>\n\\end\n\n<$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[UseFullMatch4Freelinks]match[true]]\" variable=none>\n <$set name=\"text-pattern\" value=<<fullMatchPattern>>>\n <$list filter=\"[all[current]tagging[]] [search:keywords<currentTiddler>] [regexp:text<text-pattern>] [regexp:title<text-pattern>] [all[current]backlinks[]] -[is[current]] -[tag[hide]] -[is[system]] +[limit[1]]\" variable=none>\n <$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\">\n <span class=\"hideprint\">\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[HideInboundTitle]] -[[true]]\" variable=conf>\n <hr />\n <span style=\"font-size:0.85em\" >\n //<$count filter=\"[all[current]tagging[]] [search:keywords<currentTiddler>] [regexp:text<text-pattern>] [regexp:title<text-pattern>] [all[current]backlinks[]] -[is[current]] -[tag[hide]] -[is[system]]\" /> References:// \n </span>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[DefaultFoldData]]\" variable=DefaultFoldState>\n <$reveal type=\"nomatch\" stateTitle=\"$:/temp/TWCrossLinksFoldData\" stateIndex=<<currentTiddler>> text=\"show\" default=<<DefaultFoldState>> >\n <$button class=<<tv-config-toolbar-class>> setTitle=\"$:/temp/TWCrossLinksFoldData\" setIndex=<<currentTiddler>> setTo=\"show\">{{$:/core/images/unfold-button}}</$button> \n </$reveal>\n <$reveal type=\"match\" stateTitle=\"$:/temp/TWCrossLinksFoldData\" stateIndex=<<currentTiddler>> text=\"show\" default=<<DefaultFoldState>> >\n <$button class=<<tv-config-toolbar-class>> setTitle=\"$:/temp/TWCrossLinksFoldData\" setIndex=<<currentTiddler>> setTo=\"hide\" >{{$:/core/images/fold-button}}</$button> \n <<showFooterTabs>>\n </$reveal>\n </$list>\n </$list>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[HideInboundTitle]] -[[false]]\" variable=conf>\n <<showFooterTabs>>\n </$list>\n </span>\n </$reveal>\n </$list>\n </$set>\n</$list>\n\n<$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[UseFullMatch4Freelinks]match[false]]\" variable=none>\n <$set name=\"text-pattern\" value=<<PartialMatchPattern>>>\n <$list filter=\"[all[current]tagging[]] [search:keywords<currentTiddler>] [regexp:text<text-pattern>] [regexp:title<text-pattern>] [all[current]backlinks[]] -[is[current]] -[tag[hide]] -[is[system]] +[limit[1]]\" variable=none>\n <$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\">\n <span class=\"hideprint\">\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[HideInboundTitle]] -[[true]]\" variable=conf>\n <hr />\n <span style=\"font-size:0.85em\" >\n //<$count filter=\"[all[current]tagging[]] [search:keywords<currentTiddler>] [regexp:text<text-pattern>] [regexp:title<text-pattern>] [all[current]backlinks[]] -[is[current]] -[tag[hide]] -[is[system]]\" /> References:// \n </span>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[DefaultFoldData]]\" variable=DefaultFoldState>\n <$reveal type=\"nomatch\" stateTitle=\"$:/temp/TWCrossLinksFoldData\" stateIndex=<<currentTiddler>> text=\"show\" default=<<DefaultFoldState>> >\n <$button class=<<tv-config-toolbar-class>> setTitle=\"$:/temp/TWCrossLinksFoldData\" setIndex=<<currentTiddler>> setTo=\"show\">{{$:/core/images/unfold-button}}</$button> \n </$reveal>\n <$reveal type=\"match\" stateTitle=\"$:/temp/TWCrossLinksFoldData\" stateIndex=<<currentTiddler>> text=\"show\" default=<<DefaultFoldState>> >\n <$button class=<<tv-config-toolbar-class>> setTitle=\"$:/temp/TWCrossLinksFoldData\" setIndex=<<currentTiddler>> setTo=\"hide\" >{{$:/core/images/fold-button}}</$button> \n <<showFooterTabs>>\n </$reveal>\n </$list>\n </$list>\n <$list filter=\"[[$:/ak/plugins/TWCrossLinks/config/default]getindex[HideInboundTitle]] -[[false]]\" variable=conf>\n <<showFooterTabs>>\n </$list>\n </span>\n </$reveal>\n </$list>\n </$set>\n</$list>",
"bag": "default",
"revision": "0",
"type": "text/vnd.tiddlywiki",
"title": "$:/ak/plugins/TWCrossLinks/ui/footer",
"tags": "$:/tags/ViewTemplate",
"modified": "20200518214521376"
},
"$:/ak/plugins/TWCrossLinks/ui/footer.kwd": {
"created": "20200428214251454",
"text": "<!--If has keywords-->\n<$list filter=\"[all[current]has[keywords]]\">\n,,//See also//:\n<$list filter=\"[enlist{!!keywords}]\" template=\"$:/ak/plugins/TWCrossLinks/ui/footer.kwd.template\"></$list>,,\n</$list>\n<!--If reference field is not empty-->\n<$list filter=\"[is[current]!field:reference[]]\">\n <br />\n,,External ref: <a href={{!!url}} target=\"_blank\" class=\"tc-tiddlylink-external\"><$view field=\"reference\"}}/></a><br>,,\n</$list>\n\n\n\n",
"bag": "default",
"revision": "0",
"type": "text/vnd.tiddlywiki",
"title": "$:/ak/plugins/TWCrossLinks/ui/footer.kwd",
"tags": "$:/tags/ViewTemplate",
"modified": "20200502090828057",
"list-before": "$:/ak/plugins/TWCrossLinks/ui/footer"
},
"$:/ak/plugins/TWCrossLinks/ui/footer.kwd.css": {
"created": "20200428212006657",
"text": ".sl-header{\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border-radius: 0.25rem;\n}\n\n.sl-keywords {\n display: inline-block;\n padding: 0.16em 0.7em;\n font-size: 0.9em;\n font-weight: 400;\n line-height: 1.2em;\n color: #333333;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 1em;\n background-color:#ffe7b3;\n}\n.sl-keywords {\n outline:none;\n} /*remove the blue border on button focus */\n\n.TWCrossLinksFooter p { margin: 0;}",
"bag": "default",
"revision": "0",
"type": "text/css",
"title": "$:/ak/plugins/TWCrossLinks/ui/footer.kwd.css",
"tags": "$:/tags/Stylesheet",
"modified": "20200508045139340"
},
"$:/ak/plugins/TWCrossLinks/ui/footer.kwd.template": {
"created": "20200428204919232",
"text": "\\define keywords-body(kwd)\n<$list filter=\"[tag[$kwd$]] [search:keywords[$kwd$]]\" variable=\"itemTid\">\n<$link to=<<itemTid>> ><$text text=<<itemTid>>/></$link>\n</$list>\n\\end\n<!-- keywords-body lists all tiddler tagged with kwd or have kwd in their keywords field -->\n\n\n<$set name=\"transclusion\" value=<<qualify \"$:/state/popup/tag\">> >\n<$button class=\"tc-btn-invisible sl-keywords\" popup=<<transclusion>> >\n<$text text=<<currentTiddler>>/>\n</$button>\n<$reveal state=<<transclusion>> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$link to=<<currentTiddler>> ><$text text=<<currentTiddler>>/></$link>\n<hr>\n<$macrocall $name=\"keywords-body\" kwd=<<currentTiddler>> />\n</$reveal>\n</$set>\n\n",
"bag": "default",
"revision": "0",
"type": "text/vnd.tiddlywiki",
"title": "$:/ak/plugins/TWCrossLinks/ui/footer.kwd.template",
"modified": "20200502091004582"
},
"$:/ak/plugins/TWCrossLinks/ui/tabs": {
"title": "$:/ak/plugins/TWCrossLinks/ui/tabs",
"created": "20200429182054776",
"creator": "akhater",
"modified": "20200522102012918",
"modifier": "akhater",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define pattern()\n\\b$(currentTiddler)$\\b(?i)\n\\end\n\n\n<$vars isBacklink={{{ [all[current]backlinks[]!is[system]!is[shadow]!tag[hide]sort[title]] -[is[current]] +[then[$:/ak/plugins/TWCrossLinks/core/backlinks]else[]] }}} \n isKeyword={{{ [search:keywords<currentTiddler>!is[system]!is[shadow]sort[title]] +[then[$:/ak/plugins/TWCrossLinks/core/keywords]else[]] }}}\n isTag = {{{ [all[current]tagging[]!is[system]!is[shadow]] +[then[$:/ak/plugins/TWCrossLinks/core/tagging]else[]] }}}\n isFreelink = {{{ [regexp:title<pattern>] [regexp:text<pattern>] -[all[current]backlinks[]] -[is[current]] -[tag[hide]] -[is[system]] +[then[$:/ak/plugins/TWCrossLinks/core/freelinks]else[]] }}}\n>\n\n <$set name=DefaultTab filter=\"[enlist<isBacklink>] [enlist<isKeyword>] [enlist<isTag>] [enlist<isFreelink>] +[sort[]first[]]\" >\n <$macrocall $name=\"tabs\" tabsList=\"[enlist<isBacklink>] [enlist<isKeyword>] [enlist<isTag>] [enlist<isFreelink>] +[sort[]]\" default=<<DefaultTab>> />\n </$set>\n\n</$vars>",
"revision": "0",
"bag": "default"
},
"$:/ak/plugins/TWCrossLinks/change.log": {
"created": "20200502091404523",
"creator": "akhater",
"text": "''2020-05-22'': v0.1.20\n\n* Empty tabs are not now hidden no need to look at empty spaces\n* Transclusion now works for keywords and tags, full Tiddler is transcluded\n* Change in the transclusion css to match the selected theme\n\n''2020-05-18'': v0.1.18\n\n* Bug fixes in freelinks\n* Added option to allow freelinks matching with \"full match\" or \"Partial Match\"\n\n''2020-05-18'': v0.1.17\n\n* System Tiddlers should now be hidden\n* Freelinks fixed to show only full word match (credits Scott Kingery)\n* Freelinks now search titles too (credits Scott Kingery)\n* Performance tweak | More efficient coding \n* Bug fix in reference counter\n\n''2020-05-14'': v0.1.8\n\n* You can now exclude a tiddler from appearing in the references by tagging it with \"hide\" \n\n''2020-05-13'': v0.1.6\n\n* Bug fixes uncaught js error in transclusion code\n\n''2020-05-08'': v0.1.3\n\n* Added counter showing the number of inbound links\n* Fixed bug in Freelinks\n* Saved some screen real-estate in the footer \n* Added the possibility to remove the toggle and show the tabs by default saving even more screen estate try it \n**<$checkbox tiddler=\"$:/ak/plugins/TWCrossLinks/config/default\" index=\"HideInboundTitle\" checked=\"true\" unchecked=\"false\" default=\"false\"> ''Hide Inbound Links Title & display references''</$checkbox>\n\n''2020-05-05'': v0.1.0\n\n* Inbound links for \"//Backlinks//\" and \"//Freelinks//\" can now be transcluded in a pop-up, try it by enabling this feature from the [[TWCrosslinks|$:/ak/plugins/TWCrossLinks]] config panel\n\n\n''2020-05-03'': v0.0.7\n\n* Added configuration panel, can be found at $:/ak/plugins/TWCrossLinks\n** You can now set the Default state of the \"inbound links\" {Shown / Hidden}\n** You can now set the Default \"inbound links\" tab\n\n''2020-05-02'': v0.0.3\n\n* Initial packaging and release",
"bag": "default",
"type": "text/vnd.tiddlywiki",
"title": "$:/ak/plugins/TWCrossLinks/change.log",
"tags": "",
"modified": "20200522133028701",
"revision": "32",
"modifier": "akhater"
},
"$:/ak/plugins/TWCrossLinks/config": {
"title": "$:/ak/plugins/TWCrossLinks/config",
"created": "20200503100751953",
"creator": "akhater",
"modified": "20200522102100118",
"modifier": "akhater",
"type": "text/vnd.tiddlywiki",
"text": "''By default the //inbound links// should be:'' <br />\n<$tiddler tiddler=\"$:/ak/plugins/TWCrossLinks/config/default\">\n<$radio index=\"DefaultFoldData\" value=\"show\"> Shown </$radio>\n<$radio index=\"DefaultFoldData\" value=\"hide\"> Hidden </$radio>\n</$tiddler>\n\n<!--\n''Select which Tab you want to be open by Default'' <br />\n<$tiddler tiddler=\"$:/ak/plugins/TWCrossLinks/config/default\">\n<$radio index=\"DefaultTab\" value=\"$:/ak/plugins/TWCrossLinks/core/backlinks\"> Backlinks </$radio>\n<$radio index=\"DefaultTab\" value=\"$:/ak/plugins/TWCrossLinks/core/freelinks\"> Freelinks </$radio>\n<$radio index=\"DefaultTab\" value=\"$:/ak/plugins/TWCrossLinks/core/keywords\"> Keywords </$radio>\n<$radio index=\"DefaultTab\" value=\"$:/ak/plugins/TWCrossLinks/core/tagging\"> Tagged </$radio>\n</$tiddler>\n-->\n\n<$checkbox tiddler=\"$:/ak/plugins/TWCrossLinks/config/default\" index=\"TranscludeInboundLinks\" checked=\"true\" unchecked=\"false\" default=\"false\"> ''Transclude //Backlinks// & //Freelinks// on hover''</$checkbox>\n\n<$checkbox tiddler=\"$:/ak/plugins/TWCrossLinks/config/default\" index=\"HideInboundTitle\" checked=\"true\" unchecked=\"false\" default=\"false\"> ''Make inbound links permanent (removes toggle option)''</$checkbox>\n\n<$checkbox tiddler=\"$:/ak/plugins/TWCrossLinks/config/default\" index=\"UseFullMatch4Freelinks\" checked=\"true\" unchecked=\"false\" default=\"false\"> ''Consider only Full match as //freelink//''</$checkbox>\n\n<div style=\"float: right;\">,,~TWCrossLinks version {{$:/ak/plugins/TWCrossLinks!!version}},,</div>",
"revision": "0",
"bag": "default"
},
"$:/ak/plugins/TWCrossLinks/readme": {
"created": "20200503110056664",
"text": "For feedback / suggestions / help please visit plugin page on [[Google Groups|https://groups.google.com/forum/#!topic/tiddlywiki/9ra0s9AEKl4]] or [[Github|https://github.com/akhater/TWCrossLinks]]",
"tags": "",
"title": "$:/ak/plugins/TWCrossLinks/readme",
"modified": "20200503110556549"
},
"$:/ak/plugins/TWCrossLinks/daniello/context.js": {
"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 try {\n processMatch( matches[i] );\n }\n catch (e) {\n console.log(e);\n }\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})();",
"bag": "default",
"revision": "1",
"type": "application/javascript",
"title": "$:/ak/plugins/TWCrossLinks/daniello/context.js",
"module-type": "widget",
"modifier": "danielo",
"modified": "20200512135226172",
"creator": "danielo",
"created": "20140418153435777"
},
"$:/ak/plugins/TWCrossLinks/ui/context.css": {
"title": "$:/ak/plugins/TWCrossLinks/ui/context.css",
"created": "20140529162823729",
"creator": "akhater",
"modified": "20200522111912501",
"modifier": "akhater",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": ".matched {background-color:#faed27; color:black;}\n\n\n.tw-context {\n display: block;\n padding: 10px 20px;\n margin-top: 1em;\n margin-bottom: 1em;\n word-break: normal;\n word-wrap: break-word;\n white-space: pre;\n white-space: pre-wrap;\n background-color: <<colour page-background>>;\n border: 1px solid #cccccc;\n border-radius: 3px;\n}\n\n.tc-menu-list-item .trans-container {\n padding-left: 5px;\n}",
"revision": "0",
"bag": "default"
},
"$:/ak/plugins/TWCrossLinks/ui/transclude.css": {
"title": "$:/ak/plugins/TWCrossLinks/ui/transclude.css",
"text": ".trans-container {\n position: relative;\n display: inline-block;\n}\n\n.trans-container .trans-content {\n visibility: hidden;\n overflow: hidden;\n margin-top: -2em;\n padding: 5px;\n display: block;\n \n /* Position the tooltip */\n position: absolute;\n z-index: 80;\n \n /* \n top: 20px;\n left: 20px; */\n\n float: right; \n opacity: 0;\n transition: opacity 0.3s; \n}\n\n.trans-container .trans-content::after {\n position: relative;\n overflow: hidden;\n margin: 0;\n padding: 0;\n border: 1px;\n}\n\n.trans-content {\n width: 90vw;\n max-width: 32em;\n}\n\n\n.trans-container:hover > .trans-content {\n margin-top:-5px;\n visibility: visible;\n opacity: 1;\n transition: 0.25s all ease;\n transition-delay: 0.75s;\n}\n\nspan.trans-content.noContext {\n\nbackground-color: <<colour page-background>>;\n\nborder-radius: 5px;\npadding: 1px 1em;\nborder: 1px solid #cccccc;\n}\n\n",
"created": "20200505112617003",
"creator": "akhater",
"modified": "20200522112043494",
"modifier": "akhater",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"revision": "0",
"bag": "default"
}
}
}
{{$:/language/OfficialPluginLibrary/Hint}}
{
"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-2020, 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 width=\"22pt\" height=\"22pt\" class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-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\"/></svg>"
},
"$:/core/images/advanced-search-button": {
"title": "$:/core/images/advanced-search-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>"
},
"$:/core/images/auto-height": {
"title": "$:/core/images/auto-height",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
},
"$:/core/images/blank": {
"title": "$:/core/images/blank",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>"
},
"$:/core/images/bold": {
"title": "$:/core/images/bold",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>"
},
"$:/core/images/cancel-button": {
"title": "$:/core/images/cancel-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>"
},
"$:/core/images/chevron-down": {
"title": "$:/core/images/chevron-down",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>"
},
"$:/core/images/chevron-left": {
"title": "$:/core/images/chevron-left",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>"
},
"$:/core/images/chevron-right": {
"title": "$:/core/images/chevron-right",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>"
},
"$:/core/images/chevron-up": {
"title": "$:/core/images/chevron-up",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>"
},
"$:/core/images/clone-button": {
"title": "$:/core/images/clone-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>"
},
"$:/core/images/close-all-button": {
"title": "$:/core/images/close-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>"
},
"$:/core/images/close-button": {
"title": "$:/core/images/close-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>"
},
"$:/core/images/close-others-button": {
"title": "$:/core/images/close-others-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>"
},
"$:/core/images/copy-clipboard": {
"title": "$:/core/images/copy-clipboard",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>"
},
"$:/core/images/delete-button": {
"title": "$:/core/images/delete-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>"
},
"$:/core/images/done-button": {
"title": "$:/core/images/done-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>"
},
"$:/core/images/down-arrow": {
"title": "$:/core/images/down-arrow",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>"
},
"$:/core/images/download-button": {
"title": "$:/core/images/download-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>"
},
"$:/core/images/edit-button": {
"title": "$:/core/images/edit-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>"
},
"$:/core/images/erase": {
"title": "$:/core/images/erase",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>"
},
"$:/core/images/excise": {
"title": "$:/core/images/excise",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>"
},
"$:/core/images/export-button": {
"title": "$:/core/images/export-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>"
},
"$:/core/images/file": {
"title": "$:/core/images/file",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>"
},
"$:/core/images/fixed-height": {
"title": "$:/core/images/fixed-height",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
},
"$:/core/images/fold-all-button": {
"title": "$:/core/images/fold-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>"
},
"$:/core/images/fold-button": {
"title": "$:/core/images/fold-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>"
},
"$:/core/images/fold-others-button": {
"title": "$:/core/images/fold-others-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/folder": {
"title": "$:/core/images/folder",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>"
},
"$:/core/images/full-screen-button": {
"title": "$:/core/images/full-screen-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>"
},
"$:/core/images/github": {
"title": "$:/core/images/github",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>"
},
"$:/core/images/gitter": {
"title": "$:/core/images/gitter",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>"
},
"$:/core/images/globe": {
"title": "$:/core/images/globe",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>"
},
"$:/core/images/heading-1": {
"title": "$:/core/images/heading-1",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>"
},
"$:/core/images/heading-2": {
"title": "$:/core/images/heading-2",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>"
},
"$:/core/images/heading-3": {
"title": "$:/core/images/heading-3",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>"
},
"$:/core/images/heading-4": {
"title": "$:/core/images/heading-4",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>"
},
"$:/core/images/heading-5": {
"title": "$:/core/images/heading-5",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>"
},
"$:/core/images/heading-6": {
"title": "$:/core/images/heading-6",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>"
},
"$:/core/images/help": {
"title": "$:/core/images/help",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>"
},
"$:/core/images/home-button": {
"title": "$:/core/images/home-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>"
},
"$:/core/images/import-button": {
"title": "$:/core/images/import-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>"
},
"$:/core/images/info-button": {
"title": "$:/core/images/info-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>"
},
"$:/core/images/italic": {
"title": "$:/core/images/italic",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>"
},
"$:/core/images/left-arrow": {
"title": "$:/core/images/left-arrow",
"created": "20150315234410875",
"modified": "20150315235324760",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>"
},
"$:/core/images/line-width": {
"title": "$:/core/images/line-width",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>"
},
"$:/core/images/link": {
"title": "$:/core/images/link",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>"
},
"$:/core/images/linkify": {
"title": "$:/core/images/linkify",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" 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.435-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\"/></svg>"
},
"$:/core/images/list-bullet": {
"title": "$:/core/images/list-bullet",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>"
},
"$:/core/images/list-number": {
"title": "$:/core/images/list-number",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>"
},
"$:/core/images/list": {
"title": "$:/core/images/list",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>"
},
"$:/core/images/locked-padlock": {
"title": "$:/core/images/locked-padlock",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
},
"$:/core/images/mail": {
"title": "$:/core/images/mail",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>"
},
"$:/core/images/menu-button": {
"title": "$:/core/images/menu-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>"
},
"$:/core/images/mono-block": {
"title": "$:/core/images/mono-block",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>"
},
"$:/core/images/mono-line": {
"title": "$:/core/images/mono-line",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>"
},
"$:/core/images/new-button": {
"title": "$:/core/images/new-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>"
},
"$:/core/images/new-here-button": {
"title": "$:/core/images/new-here-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>"
},
"$:/core/images/new-image-button": {
"title": "$:/core/images/new-image-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>"
},
"$:/core/images/new-journal-button": {
"title": "$:/core/images/new-journal-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><<now \"DD\">></tspan></text></g></svg>"
},
"$:/core/images/opacity": {
"title": "$:/core/images/opacity",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>"
},
"$:/core/images/open-window": {
"title": "$:/core/images/open-window",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>"
},
"$:/core/images/options-button": {
"title": "$:/core/images/options-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>"
},
"$:/core/images/paint": {
"title": "$:/core/images/paint",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>"
},
"$:/core/images/palette": {
"title": "$:/core/images/palette",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>"
},
"$:/core/images/permalink-button": {
"title": "$:/core/images/permalink-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>"
},
"$:/core/images/permaview-button": {
"title": "$:/core/images/permaview-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>"
},
"$:/core/images/picture": {
"title": "$:/core/images/picture",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></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\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></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\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></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\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>"
},
"$:/core/images/preview-closed": {
"title": "$:/core/images/preview-closed",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>"
},
"$:/core/images/preview-open": {
"title": "$:/core/images/preview-open",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>"
},
"$:/core/images/print-button": {
"title": "$:/core/images/print-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>"
},
"$:/core/images/quote": {
"title": "$:/core/images/quote",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>"
},
"$:/core/images/refresh-button": {
"title": "$:/core/images/refresh-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>"
},
"$:/core/images/right-arrow": {
"title": "$:/core/images/right-arrow",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>"
},
"$:/core/images/rotate-left": {
"title": "$:/core/images/rotate-left",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>"
},
"$:/core/images/save-button": {
"title": "$:/core/images/save-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>"
},
"$:/core/images/size": {
"title": "$:/core/images/size",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>"
},
"$:/core/images/spiral": {
"title": "$:/core/images/spiral",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><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.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.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-.01a1.047 1.047 0 01-.264-.332c-.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\"/></svg>"
},
"$:/core/images/stamp": {
"title": "$:/core/images/stamp",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>"
},
"$:/core/images/star-filled": {
"title": "$:/core/images/star-filled",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>"
},
"$:/core/images/storyview-classic": {
"title": "$:/core/images/storyview-classic",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
},
"$:/core/images/storyview-pop": {
"title": "$:/core/images/storyview-pop",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
},
"$:/core/images/storyview-zoomin": {
"title": "$:/core/images/storyview-zoomin",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>"
},
"$:/core/images/strikethrough": {
"title": "$:/core/images/strikethrough",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>"
},
"$:/core/images/subscript": {
"title": "$:/core/images/subscript",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
},
"$:/core/images/superscript": {
"title": "$:/core/images/superscript",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
},
"$:/core/images/tag-button": {
"title": "$:/core/images/tag-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>"
},
"$:/core/images/theme-button": {
"title": "$:/core/images/theme-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>"
},
"$:/core/images/timestamp-off": {
"title": "$:/core/images/timestamp-off",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><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 10a5 5 0 010-10H66.69a5 5 0 015 5c.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\"/></g></svg>"
},
"$:/core/images/timestamp-on": {
"title": "$:/core/images/timestamp-on",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><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 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.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\"/></g></svg>"
},
"$:/core/images/tip": {
"title": "$:/core/images/tip",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>"
},
"$:/core/images/transcludify": {
"title": "$:/core/images/transcludify",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.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 00-.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 00-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 002.75-.932 6.762 6.762 0 002.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 00-.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 00-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.435-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 00-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 00.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 00-.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 002.262 2.084 8.868 8.868 0 002.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 00-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 00.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 00-.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 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>"
},
"$:/core/images/twitter": {
"title": "$:/core/images/twitter",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>"
},
"$:/core/images/underline": {
"title": "$:/core/images/underline",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>"
},
"$:/core/images/unfold-all-button": {
"title": "$:/core/images/unfold-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/unfold-button": {
"title": "$:/core/images/unfold-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/unlocked-padlock": {
"title": "$:/core/images/unlocked-padlock",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
},
"$:/core/images/up-arrow": {
"title": "$:/core/images/up-arrow",
"created": "20150316000544368",
"modified": "20150316000831867",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>"
},
"$:/core/images/video": {
"title": "$:/core/images/video",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>"
},
"$:/core/images/warning": {
"title": "$:/core/images/warning",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></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/AutoFocus/Prompt": {
"title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt",
"text": "Default focus field for new tiddlers"
},
"$:/language/ControlPanel/Basics/Caption": {
"title": "$:/language/ControlPanel/Basics/Caption",
"text": "Basics"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
"text": "Use [[double square brackets]] 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/NewTiddler/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt",
"text": "Tags for new tiddlers"
},
"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
"text": "Number of overridden shadow tiddlers"
},
"$:/language/ControlPanel/Basics/RemoveTags": {
"title": "$:/language/ControlPanel/Basics/RemoveTags",
"text": "Update to current format"
},
"$:/language/ControlPanel/Basics/RemoveTags/Hint": {
"title": "$:/language/ControlPanel/Basics/RemoveTags/Hint",
"text": "Update the tags configuration to the latest format"
},
"$:/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/LayoutSwitcher/Caption": {
"title": "$:/language/ControlPanel/LayoutSwitcher/Caption",
"text": "Layout"
},
"$:/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/AlsoRequires": {
"title": "$:/language/ControlPanel/Plugins/AlsoRequires",
"text": "Also requires:"
},
"$:/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/Downgrade/Caption": {
"title": "$:/language/ControlPanel/Plugins/Downgrade/Caption",
"text": "downgrade"
},
"$:/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/PluginWillRequireReload": {
"title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload",
"text": "(requires reload)"
},
"$:/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/Plugins/Update/Caption": {
"title": "$:/language/ControlPanel/Plugins/Update/Caption",
"text": "update"
},
"$:/language/ControlPanel/Plugins/Updates/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/Caption",
"text": "Updates"
},
"$:/language/ControlPanel/Plugins/Updates/Hint": {
"title": "$:/language/ControlPanel/Plugins/Updates/Hint",
"text": "Available updates to installed plugins"
},
"$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption",
"text": "Update <<update-count>> plugins"
},
"$:/language/ControlPanel/Plugins/SubPluginPrompt": {
"title": "$:/language/ControlPanel/Plugins/SubPluginPrompt",
"text": "With <<count>> sub-plugins available"
},
"$:/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/GitService/Gitea/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption",
"text": "Gitea Saver"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password",
"text": "Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)"
},
"$:/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/ControlPanel": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel",
"text": "~TiddlySpot Control Panel"
},
"$:/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/ReadOnly": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly",
"text": "The ~TiddlySpot service is currently only available in read-only form. Please see http://tiddlyspot.com/ for the latest details. The ~TiddlySpot saver can still be used to save to compatible servers."
},
"$:/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/menubar-background": {
"title": "$:/language/Docs/PaletteColours/menubar-background",
"text": "Menu bar background"
},
"$:/language/Docs/PaletteColours/menubar-foreground": {
"title": "$:/language/Docs/PaletteColours/menubar-foreground",
"text": "Menu bar 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/Button/Hint": {
"title": "$:/language/EditTemplate/Fields/Add/Button/Hint",
"text": "Add the new field to the tiddler"
},
"$:/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/Button/Hint": {
"title": "$:/language/EditTemplate/Tags/Add/Button/Hint",
"text": "add tag"
},
"$:/language/EditTemplate/Tags/Add/Placeholder": {
"title": "$:/language/EditTemplate/Tags/Add/Placeholder",
"text": "tag name"
},
"$:/language/EditTemplate/Tags/ClearInput/Caption": {
"title": "$:/language/EditTemplate/Tags/ClearInput/Caption",
"text": "clear input"
},
"$:/language/EditTemplate/Tags/ClearInput/Hint": {
"title": "$:/language/EditTemplate/Tags/ClearInput/Hint",
"text": "Clear tag input"
},
"$:/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/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/throttle.refresh": {
"title": "$:/language/Docs/Fields/throttle.refresh",
"text": "If present, throttles refreshes of this 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/Docs/Fields/_is_skinny": {
"title": "$:/language/Docs/Fields/_is_skinny",
"text": "If present, indicates that the tiddler text field must be loaded from the server"
},
"$:/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/Listing/Rename/Tooltip": {
"title": "$:/language/Import/Listing/Rename/Tooltip",
"text": "Rename tiddler before importing"
},
"$:/language/Import/Listing/Rename/Prompt": {
"title": "$:/language/Import/Listing/Rename/Prompt",
"text": "Rename to:"
},
"$:/language/Import/Listing/Rename/ConfirmRename": {
"title": "$:/language/Import/Listing/Rename/ConfirmRename",
"text": "Rename tiddler"
},
"$:/language/Import/Listing/Rename/CancelRename": {
"title": "$:/language/Import/Listing/Rename/CancelRename",
"text": "Cancel"
},
"$:/language/Import/Listing/Rename/OverwriteWarning": {
"title": "$:/language/Import/Listing/Rename/OverwriteWarning",
"text": "A tiddler with this title already exists."
},
"$:/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>> not being newer 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/ConfirmAction": {
"title": "$:/language/ConfirmAction",
"text": "Do you wish to proceed?"
},
"$:/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/FilterRunPrefix": {
"title": "$:/language/Error/FilterRunPrefix",
"text": "Filter Error: Unknown prefix for filter run"
},
"$:/language/Error/IsFilterOperator": {
"title": "$:/language/Error/IsFilterOperator",
"text": "Filter Error: Unknown operand for the 'is' filter operator"
},
"$:/language/Error/FormatFilterOperator": {
"title": "$:/language/Error/FormatFilterOperator",
"text": "Filter Error: Unknown suffix for the 'format' filter operator"
},
"$:/language/Error/LoadingPluginLibrary": {
"title": "$:/language/Error/LoadingPluginLibrary",
"text": "Error loading plugin library"
},
"$:/language/Error/NetworkErrorAlert": {
"title": "$:/language/Error/NetworkErrorAlert",
"text": "`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`"
},
"$:/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/LayoutSwitcher/Description": {
"title": "$:/language/LayoutSwitcher/Description",
"text": "Open the layout switcher"
},
"$:/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/PageTemplate/Description": {
"title": "$:/language/PageTemplate/Description",
"text": "the default ~TiddlyWiki layout"
},
"$:/language/PageTemplate/Name": {
"title": "$:/language/PageTemplate/Name",
"text": "Default ~PageTemplate"
},
"$:/language/PluginReloadWarning": {
"title": "$:/language/PluginReloadWarning",
"text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect"
},
"$:/language/RecentChanges/DateFormat": {
"title": "$:/language/RecentChanges/DateFormat",
"text": "DDth MMM YYYY"
},
"$:/language/Shortcuts/Input/AdvancedSearch/Hint": {
"title": "$:/language/Shortcuts/Input/AdvancedSearch/Hint",
"text": "Open the ~AdvancedSearch panel from within the sidebar search field"
},
"$:/language/Shortcuts/Input/Accept/Hint": {
"title": "$:/language/Shortcuts/Input/Accept/Hint",
"text": "Accept the selected item"
},
"$:/language/Shortcuts/Input/AcceptVariant/Hint": {
"title": "$:/language/Shortcuts/Input/AcceptVariant/Hint",
"text": "Accept the selected item (variant)"
},
"$:/language/Shortcuts/Input/Cancel/Hint": {
"title": "$:/language/Shortcuts/Input/Cancel/Hint",
"text": "Clear the input field"
},
"$:/language/Shortcuts/Input/Down/Hint": {
"title": "$:/language/Shortcuts/Input/Down/Hint",
"text": "Select the next item"
},
"$:/language/Shortcuts/Input/Tab-Left/Hint": {
"title": "$:/language/Shortcuts/Input/Tab-Left/Hint",
"text": "Select the previous Tab"
},
"$:/language/Shortcuts/Input/Tab-Right/Hint": {
"title": "$:/language/Shortcuts/Input/Tab-Right/Hint",
"text": "Select the next Tab"
},
"$:/language/Shortcuts/Input/Up/Hint": {
"title": "$:/language/Shortcuts/Input/Up/Hint",
"text": "Select the previous item"
},
"$:/language/Shortcuts/SidebarLayout/Hint": {
"title": "$:/language/Shortcuts/SidebarLayout/Hint",
"text": "Change the sidebar layout"
},
"$:/language/Switcher/Subtitle/theme": {
"title": "$:/language/Switcher/Subtitle/theme",
"text": "Switch Theme"
},
"$:/language/Switcher/Subtitle/layout": {
"title": "$:/language/Switcher/Subtitle/layout",
"text": "Switch Layout"
},
"$:/language/Switcher/Subtitle/language": {
"title": "$:/language/Switcher/Subtitle/language",
"text": "Switch Language"
},
"$:/language/Switcher/Subtitle/palette": {
"title": "$:/language/Switcher/Subtitle/palette",
"text": "Switch Palette"
},
"$:/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/Icons/None": {
"title": "$:/language/TagManager/Icons/None",
"text": "None"
},
"$:/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\n"
},
"$:/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": "Backlinks"
},
"$:/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 = this.commander.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 = $tw.utils.getSubdirectories(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 = $tw.utils.getSubdirectories(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\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\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})\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> <tiddler-filter> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe tiddler filter specifies the plugins to be included.\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),\"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\tdoesRequireReload = !!self.commander.wiki.doesPluginInfoRequireReload(pluginTiddlers),\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,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\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.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\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\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: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"}\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\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.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nFramedEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\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\n/*\nHandle a focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\t\n\t}\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\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\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\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\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.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nSimpleEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\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\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\n\t}\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\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\") === \"yes\";\n\t\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\t\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\t\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\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 || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE] || changedAttributes.disabled) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if (changedTiddlers[this.editRefreshTitle]) {\n\t\t\tthis.engine.updateDomNodeText(this.getEditInfo().value);\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\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\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\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,targetCount);\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 !== targetCount) {\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/filterrunprefixes/all.js": {
"title": "$:/core/modules/filterrunprefixes/all.js",
"text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/all.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nUnion of sets without de-duplication.\nEquivalent to = filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.all = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.push.apply(results, operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filterrunprefix"
},
"$:/core/modules/filterrunprefixes/and.js": {
"title": "$:/core/modules/filterrunprefixes/and.js",
"text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/and.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nIntersection of sets.\nEquivalent to + filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.and = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\tsource = options.wiki.makeTiddlerIterator(results.toArray());\n\t\tresults.clear();\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filterrunprefix"
},
"$:/core/modules/filterrunprefixes/else.js": {
"title": "$:/core/modules/filterrunprefixes/else.js",
"text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/else.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to ~ filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.else = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length === 0) {\n\t\t\t// Main result so far is empty\n\t\t\tresults.pushTop(operationSubFunction(source,widget));\n\t\t}\n\t};\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filterrunprefix"
},
"$:/core/modules/filterrunprefixes/except.js": {
"title": "$:/core/modules/filterrunprefixes/except.js",
"text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/except.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nDifference of sets.\nEquivalent to - filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.except = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.remove(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filterrunprefix"
},
"$:/core/modules/filterrunprefixes/filter.js": {
"title": "$:/core/modules/filterrunprefixes/filter.js",
"text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/filter.js\ntype: application/javascript\nmodule-type: filterrunprefix\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.filter = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar resultsToRemove = [];\n\t\t\tresults.each(function(result) {\n\t\t\t\tvar filtered = operationSubFunction(options.wiki.makeTiddlerIterator([result]),widget);\n\t\t\t\tif(filtered.length === 0) {\n\t\t\t\t\tresultsToRemove.push(result);\n\t\t\t\t}\n\t\t\t});\n\t\t\tresults.remove(resultsToRemove);\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filterrunprefix"
},
"$:/core/modules/filterrunprefixes/intersection.js": {
"title": "$:/core/modules/filterrunprefixes/intersection.js",
"text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/intersection.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.intersection = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length !== 0) {\n\t\t\tvar secondRunResults = operationSubFunction(source,widget);\n\t\t\tvar firstRunResults = results.toArray();\n\t\t\tresults.clear();\n\t\t\t$tw.utils.each(firstRunResults,function(title) {\n\t\t\t\tif(secondRunResults.indexOf(title) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t};\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filterrunprefix"
},
"$:/core/modules/filterrunprefixes/or.js": {
"title": "$:/core/modules/filterrunprefixes/or.js",
"text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/or.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to a filter run with no prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.or = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filterrunprefix"
},
"$:/core/modules/filterrunprefixes/reduce.js": {
"title": "$:/core/modules/filterrunprefixes/reduce.js",
"text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/reduce.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.reduce = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar accumulator = \"\";\n\t\t\tvar index = 0;\n\t\t\tresults.each(function(title) {\n\t\t\t\tvar list = operationSubFunction(options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\treturn widget.getVariable(name);\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\tif(list.length > 0) {\n\t\t\t\t\taccumulator = \"\" + list[0];\n\t\t\t\t}\n\t\t\t\t++index;\n\t\t\t});\n\t\t\tresults.clear();\n\t\t\tresults.push(accumulator);\t\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filterrunprefix"
},
"$:/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/compare.js": {
"title": "$:/core/modules/filters/compare.js",
"text": "/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = $tw.utils.makeCompareFunction(type,{defaultType: \"number\"}),\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\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/duplicateslugs.js": {
"title": "$:/core/modules/filters/duplicateslugs.js",
"text": "/*\\\ntitle: $:/core/modules/filters/duplicateslugs.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter function for [duplicateslugs[]]\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.duplicateslugs = function(source,operator,options) {\n\tvar slugs = Object.create(null), // Hashmap by slug of title, replaced with \"true\" if the duplicate title has already been output\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tvar slug = options.wiki.slugify(title);\n\t\tif(slug in slugs) {\n\t\t\tif(slugs[slug] !== true) {\n\t\t\t\tresults.push(slugs[slug]);\n\t\t\t\tslugs[slug] = true;\n\t\t\t}\n\t\t\tresults.push(title);\n\t\t} else {\n\t\t\tslugs[slug] = title;\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\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\t\tresults.push(editionInfo[title].description || \"\");\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/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\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\t\tresults.push(name);\n\t\t\t});\n\t\t}\n\t\tresults.sort();\n\t}\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,(operator.suffix === \"rawunicode\")));\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,(operator.suffix === \"rawunicode\")));\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\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\t\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/filter.js": {
"title": "$:/core/modules/filters/filter.js",
"text": "/*\\\ntitle: $:/core/modules/filters/filter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning those input titles that pass a subfilter\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.filter = function(source,operator,options) {\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\tresults = [],\n\t\ttarget = operator.prefix !== \"!\";\n\tsource(function(tiddler,title) {\n\t\tvar list = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]));\n\t\tif((list.length > 0) === target) {\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/format/date.js": {
"title": "$:/core/modules/filters/format/date.js",
"text": "/*\\\ntitle: $:/core/modules/filters/format/date.js\ntype: application/javascript\nmodule-type: formatfilteroperator\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.date = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.formatDateString(value,operand || \"YYYY MM DD 0hh:0mm\"));\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();",
"type": "application/javascript",
"module-type": "formatfilteroperator"
},
"$:/core/modules/filters/format/relativedate.js": {
"title": "$:/core/modules/filters/format/relativedate.js",
"text": "/*\\\ntitle: $:/core/modules/filters/format/relativedate.js\ntype: application/javascript\nmodule-type: formatfilteroperator\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.relativedate = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.getRelativeDate((new Date()) - (new Date(value))).description);\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();",
"type": "application/javascript",
"module-type": "formatfilteroperator"
},
"$:/core/modules/filters/format.js": {
"title": "$:/core/modules/filters/format.js",
"text": "/*\\\ntitle: $:/core/modules/filters/format.js\ntype: application/javascript\nmodule-type: filteroperator\nFilter operator for formatting strings\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar formatFilterOperators;\n\nfunction getFormatFilterOperators() {\n\tif(!formatFilterOperators) {\n\t\tformatFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"formatfilteroperator\",formatFilterOperators);\n\t}\n\treturn formatFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.format = function(source,operator,options) {\n\t// Dispatch to the correct formatfilteroperator\n\tvar formatFilterOperators = getFormatFilterOperators();\n\tif(operator.suffix) {\n\t\tvar formatFilterOperator = formatFilterOperators[operator.suffix];\n\t\tif(formatFilterOperator) {\n\t\t\treturn formatFilterOperator(source,operator.operand,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/FormatFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all unchanged if the suffix 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/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 or index\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}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),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(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),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\telse {\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].length === 0)) {\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].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/binary.js": {
"title": "$:/core/modules/filters/is/binary.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\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.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(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.isBinaryTiddler(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/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/draft.js": {
"title": "$:/core/modules/filters/is/draft.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/draft.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[draft]] analagous to [has[draft.of]]\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.draft = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,\"draft.of\")) {\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 && $tw.utils.hop(tiddler.fields,\"draft.of\") && (tiddler.fields[\"draft.of\"].length !== 0)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\t\t\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) || 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.power = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.pow(a,b);}\n);\n\nexports.log = makeNumericBinaryOperator(\n\tfunction(a,b) {\n\t\tif(b) {\n\t\t\treturn Math.log(a)/Math.log(b);\n\t\t} else {\n\t\t\treturn Math.log(a);\n\t\t}\n\t}\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 = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.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 [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\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/reduce.js": {
"title": "$:/core/modules/filters/reduce.js",
"text": "/*\\\ntitle: $:/core/modules/filters/reduce.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator evaluates a subfilter for each item, making the running total available in the variable `accumulator`, and the current index available in the variable `index`\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.reduce = function(source,operator,options) {\n\t// Accumulate the list\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Run the filter over each item\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\taccumulator = operator.operands[1] || \"\";\n\tfor(var index=0; index<results.length; index++) {\n\t\tvar title = results[index],\n\t\t\tlist = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\tif(list.length > 0) {\n\t\t\taccumulator = \"\" + list[0];\n\t\t}\n\t}\n\tif(results.length > 0) {\n\t\treturn [accumulator];\n\t} else {\n\t\treturn [];\n\t}\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/slugify.js": {
"title": "$:/core/modules/filters/slugify.js",
"text": "/*\\\ntitle: $:/core/modules/filters/slugify.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for slugifying a tiddler title\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.slugify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.slugify(title));\n\t});\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/sortsub.js": {
"title": "$:/core/modules/filters/sortsub.js",
"text": "/*\\\ntitle: $:/core/modules/filters/sortsub.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting by a subfilter\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.sortsub = function(source,operator,options) {\n\t// Compile the subfilter\n\tvar filterFn = options.wiki.compileFilter(operator.operand);\n\t// Collect the input titles and the corresponding sort keys\n\tvar inputTitles = [],\n\t\tsortKeys = [];\n\tsource(function(tiddler,title) {\n\t\tinputTitles.push(title);\n\t\tvar r = filterFn.call(options.wiki,function(iterator) {\n\t\t\titerator(options.wiki.getTiddler(title),title);\n\t\t},{\n\t\t\tgetVariable: function(name) {\n\t\t\t\tif(name === \"currentTiddler\") {\n\t\t\t\t\treturn title;\n\t\t\t\t} else {\n\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tsortKeys.push(r[0] || \"\");\n\t});\n\t// Rather than sorting the titles array, we'll sort the indexes so that we can consult both arrays\n\tvar indexes = new Array(inputTitles.length);\n\tfor(var t=0; t<inputTitles.length; t++) {\n\t\tindexes[t] = t;\n\t}\n\t// Sort the indexes\n\tvar compareFn = $tw.utils.makeCompareFunction(operator.suffix,{defaultType: \"string\",invert: operator.prefix === \"!\"});\n\tindexes = indexes.sort(function(a,b) {\n\t\treturn compareFn(sortKeys[a],sortKeys[b]);\n\t});\n\t// Make the results array in order\n\tvar results = [];\n\t$tw.utils.each(indexes,function(index) {\n\t\tresults.push(inputTitles[index]);\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 = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\toperand = (operator.operand || \"\"),\n\t\tfnCalc;\n\tif(suffix === \"prefix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimPrefix(a,b)];}\n\t} else if(suffix === \"suffix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix(a,b)];}\n\t} else {\n\t\tif(operand === \"\") {\n\t\t\tfnCalc = function(a) {return [$tw.utils.trim(a)];}\n\t\t} else {\n\t\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix($tw.utils.trimPrefix(a,b),b)];}\n\t\t}\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,fnCalc(title,operand));\n\t});\n\treturn result;\n};\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports[\"enlist-input\"] = makeStringBinaryOperator(\n\tfunction(a,o,s) {return $tw.utils.parseStringArray(\"\" + a,(s === \"raw\"));}\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 || \"\",operator.suffix || \"\"));\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\tif(result.length === 0) {\n\t\t\treturn [];\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\nexports[\"search-replace\"] = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = operator.suffixes || [],\n\t\tflagSuffix = (suffixes[0] ? (suffixes[0][0] || \"\") : \"\"),\n\t\tflags = (flagSuffix.indexOf(\"g\") !== -1 ? \"g\" : \"\") + (flagSuffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tisRegExp = (suffixes[1] && suffixes[1][0] === \"regexp\") ? true : false,\n\t\tsearchTerm,\n\t\tregExp;\n\t\n\tsource(function(tiddler,title) {\n\t\tif(title && (operator.operands.length > 1)) {\n\t\t\t//Escape regexp characters if the operand is not a regular expression\n\t\t\tsearchTerm = isRegExp ? operator.operand : $tw.utils.escapeRegExp(operator.operand);\n\t\t\ttry {\n\t\t\t\tregExp = new RegExp(searchTerm,flags);\n\t\t\t} catch(ex) {\n\t\t\t\treturn [\"RegExp error: \" + ex];\n\t\t\t}\n\t\t\tresults.push(\n\t\t\t\ttitle.replace(regExp,operator.operands[1])\n\t\t\t);\n\t\t} else {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nexports.pad = function(source,operator,options) {\n\tvar results = [],\n\t\ttargetLength = operator.operand ? parseInt(operator.operand) : 0,\n\t\tfill = operator.operands[1] || \"0\";\n\n\tsource(function(tiddler,title) {\n\t\tif(title && title.length) {\n\t\t\tif(title.length >= targetLength) {\n\t\t\t\tresults.push(title);\n\t\t\t} else {\n\t\t\t\tvar padString = \"\",\n\t\t\t\t\tpadStringLength = targetLength - title.length;\n\t\t\t\twhile (padStringLength > padString.length) {\n\t\t\t\t\tpadString += fill;\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t//make sure we do not exceed the specified length\n\t\t\t\tpadString = padString.slice(0,padStringLength);\n\t\t\t\tif(operator.suffix && (operator.suffix === \"suffix\")) {\n\t\t\t\t\ttitle = title + padString;\n\t\t\t\t} else {\n\t\t\t\t\ttitle = padString + title;\n\t\t\t\t}\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/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\t/*jslint node: true, browser: true */\n\t/*global $tw: false */\n\t\"use strict\";\n\n\t/*\n\tFetch titles from the current list\n\t*/\n\tvar prepare_results = function (source) {\n\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\t/*\n\tMoves a number of items from the tail of the current list before the item named in the operand\n\t*/\n\texports.putbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list after the item named in the operand\n\t*/\n\texports.putafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tReplaces the item named in the operand with a number of items from the tail of the current list\n\t*/\n\texports.replace = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -count) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list to the head of the list\n\t*/\n\texports.putfirst = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(-count).concat(results.slice(0, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the head of the current list to the tail of the list\n\t*/\n\texports.putlast = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(count).concat(results.slice(0, count));\n\t};\n\n\t/*\n\tMoves the item named in the operand a number of places forward or backward in the list\n\t*/\n\texports.move = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1),\n\t\t\tmarker = results.splice(index, 1),\n\t\t\toffset = (index + count) > 0 ? index + count : 0;\n\t\treturn results.slice(0, offset).concat(marker).concat(results.slice(offset));\n\t};\n\n\t/*\n\tReturns the items from the current list that are after the item named in the operand\n\t*/\n\texports.allafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(index) :\n\t\t\tresults.slice(index + 1);\n\t};\n\n\t/*\n\tReturns the items from the current list that are before the item named in the operand\n\t*/\n\texports.allbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(0, index + 1) :\n\t\t\tresults.slice(0, index);\n\t};\n\n\t/*\n\tAppends the items listed in the operand array to the tail of the current list\n\t*/\n\texports.append = function (source, operator) {\n\t\tvar append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || append.length;\n\t\treturn (append.length === 0) ? results :\n\t\t\t(operator.prefix) ? results.concat(append.slice(-count)) :\n\t\t\tresults.concat(append.slice(0, count));\n\t};\n\n\t/*\n\tPrepends the items listed in the operand array to the head of the current list\n\t*/\n\texports.prepend = function (source, operator) {\n\t\tvar prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,prepend.length);\n\t\treturn (prepend.length === 0) ? results :\n\t\t\t(operator.prefix) ? prepend.slice(-count).concat(results) :\n\t\t\tprepend.slice(0, count).concat(results);\n\t};\n\n\t/*\n\tReturns all items from the current list except the items listed in the operand array\n\t*/\n\texports.remove = function (source, operator) {\n\t\tvar array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || array.length,\n\t\t\tp,\n\t\t\tlen,\n\t\t\tindex;\n\t\tlen = array.length - 1;\n\t\tfor (p = 0; p < count; ++p) {\n\t\t\tif (operator.prefix) {\n\t\t\t\tindex = results.indexOf(array[len - p]);\n\t\t\t} else {\n\t\t\t\tindex = results.indexOf(array[p]);\n\t\t\t}\n\t\t\tif (index !== -1) {\n\t\t\t\tresults.splice(index, 1);\n\t\t\t}\n\t\t}\n\t\treturn results;\n\t};\n\n\t/*\n\tReturns all items from the current list sorted in the order of the items in the operand array\n\t*/\n\texports.sortby = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tif (!results || results.length < 2) {\n\t\t\treturn results;\n\t\t}\n\t\tvar lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n\t\tresults.sort(function (a, b) {\n\t\t\treturn lookup.indexOf(a) - lookup.indexOf(b);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tRemoves all duplicate items from the current list\n\t*/\n\texports.unique = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tvar set = results.reduce(function (a, b) {\n\t\t\tif (a.indexOf(b) < 0) {\n\t\t\t\ta.push(b);\n\t\t\t}\n\t\t\treturn a;\n\t\t}, []);\n\t\treturn set;\n\t};\n\n\tvar cycleValueInArray = function(results,operands,stepSize) {\n\t\tvar resultsIndex,\n\t\t\tstep = stepSize || 1,\n\t\t\ti = 0,\n\t\t\topLength = operands.length,\n\t\t\tnextOperandIndex;\t\t\n\t\tfor(i; i < opLength; i++) {\n\t\t\tresultsIndex = results.indexOf(operands[i]);\n\t\t\tif(resultsIndex !== -1) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif(resultsIndex !== -1) {\n\t\t\ti = i + step;\n\t\t\tnextOperandIndex = (i < opLength ? i : i - opLength);\n\t\t\tif(operands.length > 1) {\n\t\t\t\tresults.splice(resultsIndex,1,operands[nextOperandIndex]);\n\t\t\t} else {\n\t\t\t\tresults.splice(resultsIndex,1);\n\t\t\t}\n\t\t} else {\n\t\t\tresults.push(operands[0]);\n\t\t}\n\t\treturn results;\t\t\n\t}\n\n\t/*\n\tToggles an item in the current list.\n\t*/\t\n\texports.toggle = function(source,operator) {\n\t\treturn cycleValueInArray(prepare_results(source),operator.operands);\n\t}\n\n\texports.cycle = function(source,operator) {\n\t\tvar results = prepare_results(source),\n\t\t\toperands = (operator.operand.length ? $tw.utils.parseStringArray(operator.operand, \"true\") : [\"\"]),\n\t\t\tstep = $tw.utils.getInt(operator.operands[1]||\"\",1);\n\t\tif(step < 0) {\n\t\t\toperands.reverse();\n\t\t\tstep = Math.abs(step);\n\t\t}\t\n\t\treturn cycleValueInArray(results,operands,step);\n\t}\n\t\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\t\toperator.operands = [];\n\t\tfunction parseOperand(bracketType) {\n\t\t\tvar operand = {};\n\t\t\tswitch (bracketType) {\n\t\t\t\tcase \"{\": // Curly brackets\n\t\t\t\t\toperand.indirect = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"[\": // Square brackets\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<\": // Angle brackets\n\t\t\t\t\toperand.variable = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\": // regexp brackets\n\t\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\t\tif(rexMatch) {\n\t\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n\t// DEPRECATION WARNING\n\tconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tif(nextBracketPos === -1) {\n\t\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t\t}\n\t\t\tif(!operator.regexp) {\n\t\t\t\toperand.text = filterString.substring(p,nextBracketPos);\n\t\t\t\toperator.operands.push(operand);\n\t\t\t}\n\t\t\tp = nextBracketPos + 1;\n\t\t}\n\t\t\n\t\tp = nextBracketPos + 1;\n\t\tparseOperand(bracket);\n\t\t\n\t\t// Check for multiple operands\n\t\twhile(filterString.charAt(p) === \",\") {\n\t\t\tp++;\n\t\t\tif(/^[\\[\\{<\\/]/.test(filterString.substring(p))) {\n\t\t\t\tnextBracketPos = p;\n\t\t\t\tp++;\n\t\t\t\tparseOperand(filterString.charAt(nextBracketPos));\n\t\t\t} else {\n\t\t\t\tthrow \"Missing [ in filter expression\";\n\t\t\t}\n\t\t}\n\t\t\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 = /((?:\\+|\\-|~|=|\\:(\\w+))?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\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 = p + operation.prefix.length;\n\t\t\t\tif(match[2]) {\n\t\t\t\t\toperation.namedPrefix = match[2];\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(match[3]) { // 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[4] || match[5] || match[6]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operands: [{text: match[4] || match[5] || match[6]}]}\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.getFilterRunPrefixes = function() {\n\tif(!this.filterRunPrefixes) {\n\t\t$tw.Wiki.prototype.filterRunPrefixes = {};\n\t\t$tw.modules.applyMethods(\"filterrunprefix\",this.filterRunPrefixes);\n\t}\n\treturn this.filterRunPrefixes;\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 operands = [],\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\t\n\t\t\t\t$tw.utils.each(operator.operands,function(operand) {\n\t\t\t\t\tif(operand.indirect) {\n\t\t\t\t\t\toperand.value = self.getTextReference(operand.text,\"\",currTiddlerTitle);\n\t\t\t\t\t} else if(operand.variable) {\n\t\t\t\t\t\toperand.value = widget.getVariable(operand.text,{defaultValue: \"\"});\n\t\t\t\t\t} else {\n\t\t\t\t\t\toperand.value = operand.text;\n\t\t\t\t\t}\n\t\t\t\t\toperands.push(operand.value);\n\t\t\t\t});\n\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: operands.length > 0 ? operands[0] : undefined,\n\t\t\t\t\t\t\toperands: operands,\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\tvar filterRunPrefixes = self.getFilterRunPrefixes();\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tvar options = {wiki: self};\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 filterRunPrefixes[\"or\"](operationSubFunction, options);\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn filterRunPrefixes[\"all\"](operationSubFunction, options);\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn filterRunPrefixes[\"except\"](operationSubFunction, options);\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn filterRunPrefixes[\"and\"](operationSubFunction, options);\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 filterRunPrefixes[\"else\"](operationSubFunction, options);\n\t\t\t\tdefault: \n\t\t\t\t\tif(operation.namedPrefix && filterRunPrefixes[operation.namedPrefix]) {\n\t\t\t\t\t\treturn filterRunPrefixes[operation.namedPrefix](operationSubFunction, options);\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t\tresults.clear();\n\t\t\t\t\t\t\tresults.push($tw.language.getString(\"Error/FilterRunPrefix\"));\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 = new $tw.utils.LinkedList();\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results.toArray();\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/core/modules/indexers/backlinks-indexer.js": {
"title": "$:/core/modules/indexers/backlinks-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser = this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t oldLinks = [],\n\t self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BacklinksIndexer = BacklinksIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/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(updateInfoTiddlersCallback) {\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\tinfoTiddlerFields.push({title: \"$:/info/startup-timestamp\", text: $tw.utils.stringifyDate(new Date())});\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// Dark mode through event listener on MediaQueryList\n \t\tvar mqList = window.matchMedia(\"(prefers-color-scheme: dark)\"),\n \t\t\tgetDarkModeTiddler = function() {return {title: \"$:/info/darkmode\", text: mqList.matches ? \"yes\" : \"no\"};};\n \t\tinfoTiddlerFields.push(getDarkModeTiddler());\n \t\tmqList.addListener(function(event) {\n \t\t\tupdateInfoTiddlersCallback([getDarkModeTiddler()]);\n \t\t});\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.getEventModifierKeyDescriptor = function(event) {\n\treturn event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl\" : \n\t\tevent.shiftKey && !event.ctrlKey && !event.altKey && !event.metaKey ? \"shift\" : \n\t\tevent.ctrlKey && event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl-shift\" : \n\t\tevent.altKey && !event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt\" : \n\t\tevent.altKey && event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt-shift\" : \n\t\tevent.altKey && event.ctrlKey && !event.shiftKey && !event.metaKey ? \"ctrl-alt\" : \n\t\tevent.altKey && event.shiftKey && event.ctrlKey && !event.metaKey ? \"ctrl-alt-shift\" : \n\t\tevent.metaKey && !event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta\" : \n\t\tevent.metaKey && event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta-ctrl\" :\n\t\tevent.metaKey && event.ctrlKey && event.shiftKey && !event.altKey ? \"meta-ctrl-shift\" :\n\t\tevent.metaKey && event.ctrlKey & event.shiftKey && event.altKey ? \"meta-ctrl-alt-shift\" : \"normal\";\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\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\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\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\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\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\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 binary parser parses a binary tiddler into a warning message and download link\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\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\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\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\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/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\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 ? \"–\" : \"—\";\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: ©\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: \"div\"}\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 target;\n\tif(type === \"only\") {\n\t\ttarget = true;\n\t} else if(type === \"except\") {\n\t\ttarget = false;\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((names.indexOf(ruleArray[t].rule.name) === -1) === target) {\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// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\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\" && ($tw.config.disableAutoSave || 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\tvar self = this;\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\t$tw.utils.toggleClass(win.document.body,\"tc-dirty\",self.isDirty());\n\t\t});\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,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\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\", \"download\"]\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/custom.js": {
"title": "$:/core/modules/savers/custom.js",
"text": "/*\\\ntitle: $:/core/modules/savers/custom.js\ntype: application/javascript\nmodule-type: saver\n\nLooks for `window.$tw.customSaver` first on the current window, then\non the parent window (of an iframe). If present, the saver must define\n\tsave: function(text,method,callback) { ... }\nand the saver may define\n\tpriority: number\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar findSaver = function(window) {\n\ttry {\n\t\treturn window && window.$tw && window.$tw.customSaver;\n\t} catch (err) {\n\t\t// Catching the exception is the most reliable way to detect cross-origin iframe errors.\n\t\t// For example, instead of saying that `window.parent.$tw` is undefined, Firefox will throw\n\t\t// Uncaught DOMException: Permission denied to access property \"$tw\" on cross-origin object\n\t\tconsole.log({ msg: \"custom saver is disabled\", reason: err });\n\t\treturn null;\n\t}\n}\nvar saver = findSaver(window) || findSaver(window.parent) || {};\n\nvar CustomSaver = function(wiki) {\n};\n\nCustomSaver.prototype.save = function(text,method,callback) {\n\treturn saver.save(text, method, callback);\n};\n\n/*\nInformation about this saver\n*/\nCustomSaver.prototype.info = {\n\tname: \"custom\",\n\tpriority: saver.priority || 4000,\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 !!(saver.save);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new CustomSaver(wiki);\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/gitea.js": {
"title": "$:/core/modules/savers/gitea.js",
"text": "/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\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 GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"token \" + password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !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\tvar use_put = true;\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\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\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\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\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 GiteaSaver(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\") || \"main\",\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\t\"If-None-Match\": \"\"\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !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 || !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/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\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/hyperdrive.js": {
"title": "$:/core/modules/savers/hyperdrive.js",
"text": "/*\\\ntitle: $:/core/modules/savers/hyperdrive.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Hyperdrive Protocol (https://hypercore-protocol.org/#hyperdrive) Beaker browser beta-1.0 and later (https://beakerbrowser.com)\nCompatible with beaker >= V1.0.0\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 HyperdriveSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nHyperdriveSaver.prototype.save = function(text,method,callback) {\n\tvar dat = beaker.hyperdrive.drive(\"\" + 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(\"Hyperdrive Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Hyperdrive Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nHyperdriveSaver.prototype.info = {\n\tname: \"beaker-1.x\",\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.beaker && !!beaker.hyperdrive && location.protocol===\"hyper:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new HyperdriveSaver(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(this.server.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\") ? server.get(\"authenticated-user-header\").toLowerCase() : undefined;\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\t\tsuppliedFilename = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve(state.boot.wikiPath,\"files\",suppliedFilename),\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\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\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.bag = \"default\";\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.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif(state.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif(state.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tif(state.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"no\") {\n\t\tfilter += \"+[!is[system]]\";\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\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\t\tquerystring = require(\"querystring\");\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.boot = options.boot || $tw.boot;\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(this.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve(this.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\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(state.pathPrefix) {\n\t\t\tif(pathname.substr(0,state.pathPrefix.length) === state.pathPrefix) {\n\t\t\t\tpathname = pathname.substr(state.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,options) {\n\toptions = options || {};\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = options.wiki || self.wiki;\n\tstate.boot = options.boot || self.boot;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\tstate.pathPrefix = options.pathPrefix || this.get(\"path-prefix\") || \"\";\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\tvar self = this;\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// Warn if required plugins are missing\n\tif(!this.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !this.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// Create the server\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\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address();\n\t\t$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\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 @mathias | 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\",$tw.utils.makeDataUri(tiddler.fields.text,tiddler.fields.type,tiddler.fields._canonical_uri));\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\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Function to bake the info plugin with new tiddlers\n\tvar updateInfoPlugin = function(tiddlerFieldsArray) {\n\t\t// Get the existing tiddlers\n\t\tvar json = $tw.wiki.getTiddlerData(TITLE_INFO_PLUGIN,{tiddlers: {}});\n\t\t// Add the new ones\n\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\tif(fields && fields.title) {\n\t\t\t\tjson.tiddlers[fields.title] = fields;\n\t\t\t}\n\t\t});\n\t\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\t\tvar fields = {\n\t\t\ttitle: TITLE_INFO_PLUGIN,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"info\",\n\t\t\ttext: JSON.stringify(json,null,$tw.config.preferences.jsonSpaces)\n\t\t};\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\n\t};\n\t// Collect up the info tiddlers\n\tvar tiddlerFieldsArray = [];\n\t// Give each info module a chance to provide as many info tiddlers as they want as an array, and give them a callback for dynamically updating them\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tArray.prototype.push.apply(tiddlerFieldsArray,moduleExports.getInfoTiddlerFields(updateInfoPlugin));\n\t\t}\n\t});\n\tupdateInfoPlugin(tiddlerFieldsArray);\n\tvar changes = $tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\",[TITLE_INFO_PLUGIN]);\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/plugins.js": {
"title": "$:/core/modules/startup/plugins.js",
"text": "/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\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 = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Work out which of the changed tiddlers are plugins that we need to reregister\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\t// Issue warning if any of the tiddlers require a reload\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\tvar changedShadowTiddlers = {};\n\t\t\t\t// Collect the shadow tiddlers of any deleted plugins\n\t\t\t\t$tw.utils.each(changes.deletedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = true;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// Collect the shadow tiddlers of any modified plugins\n\t\t\t\t$tw.utils.each(changes.modifiedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = false;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t\t// Queue change events for the changed shadow tiddlers\n\t\t\t\t$tw.utils.each(Object.keys(changedShadowTiddlers),function(title) {\n\t\t\t\t\t$tw.wiki.enqueueTiddlerEvent(title,changedShadowTiddlers[title]);\n\t\t\t\t});\n\t\t\t}\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/RootTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_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, recursionMarker: \"no\"});\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 tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = 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\") || tiddler.hasField(\"throttle.refresh\"))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = 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(onlyThrottledTiddlersHaveChanged) {\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 = THROTTLE_REFRESH_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\t// Run any post-render startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/PostRender\");\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$tw.rootWidget.addEventListener(\"tm-show-switcher\",function(event) {\n\t\t$tw.modal.display(\"$:/core/ui/SwitcherModal\",{variables: event.paramObject, event: event});\n\t});\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\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/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\tvar story = new $tw.Story({\n\t\twiki: $tw.wiki,\n\t\tstoryTitle: DEFAULT_STORY_TITLE,\n\t\thistoryTitle: DEFAULT_HISTORY_TITLE\n\t});\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\tstory.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\tstory.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)\n$tw.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\t$tw.windows[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 $tw.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\tsrcWindow.document.documentElement.addEventListener(\"click\",$tw.popup,true);\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($tw.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 and synchronises them to a remote data store represented as a \"sync adaptor\"\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.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\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.errorRetryInterval = 5 * 1000; // Interval to retry after an error\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\t// Save parameters\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 || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\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\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\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\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\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(event) {\n\t\t\tvar username = event && event.paramObject && event.paramObject.username,\n\t\t\t\tpassword = event && event.paramObject && event.paramObject.password;\n\t\t\tif(username && password) {\n\t\t\t\t// Login with username and password\n\t\t\t\tself.login(username,password,function() {});\n\t\t\t} else {\n\t\t\t\t// No username and password, so we display a prompt\n\t\t\t\tself.handleLoginEvent();\t\t\t\t\n\t\t\t}\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\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && this.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\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/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\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\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tself.tiddlerInfo[title] = {\n\t\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t\t};\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\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\tif(this.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\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\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\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: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\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} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\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\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\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},\n\t\tsyncSystemFromServer = (self.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"yes\" ? true : false);\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.tiddlerInfo);\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.tiddlerExists(tiddlerFields.title) && 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\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\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// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\n};\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\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(!err && !isLoggedIn) {\n\t\t\tif(self.syncadaptor && self.syncadaptor.displayLoginPrompt) {\n\t\t\t\tself.syncadaptor.displayLoginPrompt(self);\n\t\t\t} else {\n\t\t\t\tself.displayLoginPrompt();\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nDispay a password prompt\n*/\nSyncer.prototype.displayLoginPrompt = function() {\n\tvar self = this;\n\tvar promptInfo = $tw.passwordPrompt.createPrompt({\n\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\tcallback: function(data) {\n\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\tself.syncFromServer();\n\t\t\t});\n\t\t\treturn true; // Get rid of the password prompt\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(err,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/*\nProcess the next task\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\n\t// 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(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout();\t\t\t\t\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\t\t\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\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},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || this.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title); \t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.syncer.tiddlerInfo[self.title]\n\t\t});\n\t} else {\n\t\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\tif($tw.boot.files){\n\t\t\t// Remove the tiddler from $tw.boot.files\n\t\t\tdelete $tw.boot.files[self.title];\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\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\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? (wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\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\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\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, nijikokun@gmail.com\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++)if((e=r.charCodeAt(t))<128)o+=String.fromCharCode(e);else if(e>127&&e<2048)o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128);else if(e>55295&&e<57344&&r.length>t+1){var i=e,n=r.charCodeAt(t+1);t++;var d=65536+(i-55296<<10|n-56320);o+=String.fromCharCode(d>>18|240),o+=String.fromCharCode(d>>12&63|128),o+=String.fromCharCode(d>>6&63|128),o+=String.fromCharCode(63&d|128)}else 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;)if((t=r.charCodeAt(o))<128)e+=String.fromCharCode(t),o++;else if(t>191&&t<224)e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2;else if(t>223&&t<240)e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3;else{var i=(7&t)<<18|(63&r.charCodeAt(o+1))<<12|(63&r.charCodeAt(o+2))<<6|63&r.charCodeAt(o+3);e+=String.fromCharCode(55296+(i-65536>>10))+String.fromCharCode(56320+(i-65536&1023)),o+=4}return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var i=0;i<t.length;i++)o[t[i]]=o.require(t[i]);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,i,n,d,f,a,h,C=\"\",c=0;c<r.length;)d=(t=r.charCodeAt(c++))>>2,f=(3&t)<<4|(i=r.charCodeAt(c++))>>4,a=(15&i)<<2|(n=r.charCodeAt(c++))>>6,h=63&n,isNaN(i)?a=h=64:isNaN(n)&&(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,i,n,d,f,a,h=\"\",C=0;C<r.length;)t=o.indexOf(r.charAt(C++))<<2|(d=o.indexOf(r.charAt(C++)))>>4,i=(15&d)<<4|(f=o.indexOf(r.charAt(C++)))>>2,n=(3&f)<<6|(a=o.indexOf(r.charAt(C++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(i)),64!=a&&(h+=String.fromCharCode(n));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,\"&\").replace(d,\"<\").replace(e,\">\").replace(f,\"¶<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 <dean@gmail.com>, 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.hasAttribute && el.hasAttribute(\"class\") && el.getAttribute(\"class\").split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.setAttribute(\"class\",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\turl = options.url,\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\thasHeader = function(targetHeader) {\n\t\t\ttargetHeader = targetHeader.toLowerCase();\n\t\t\tvar result = false;\n\t\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\t\tif(headerTitle.toLowerCase() === targetHeader) {\n\t\t\t\t\tresult = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn result;\n\t\t},\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\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\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,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 && !hasHeader(\"Content-Type\")) {\n\t\trequest.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!hasHeader(\"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\");\nvar navigator = require(\"$:/core/modules/widgets/navigator.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({\n\t\t\tcurrentTiddler: title,\n\t\t\t\"tv-story-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-story-list\") : \"\"),\n\t\t\t\"tv-history-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-history-list\") : \"\")\n\t\t},options.variables);\n\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\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\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\tvar navigatorTree = {\n\t\t\"type\": \"navigator\",\n\t\t\"attributes\": {\n\t\t\t\"story\": {\n\t\t\t\t\"name\": \"story\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-story-list\"]\n\t\t\t},\n\t\t\t\"history\": {\n\t\t\t\t\"name\": \"history\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-history-list\"]\n\t\t\t}\n\t\t},\n\t\t\"tag\": \"$navigator\",\n\t\t\"isBlock\": true,\n\t\t\"children\": []\n\t};\n\tvar navigatorWidgetNode = new navigator.navigator(navigatorTree, {\n\t\twiki: this.wiki,\n\t\tdocument : this.srcDocument,\n\t\tparentWidget: $tw.rootWidget\n\t});\n\tnavigatorWidgetNode.render(modalBody,null);\n\t\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: navigatorWidgetNode,\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: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\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.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: navigatorWidgetNode,\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/*\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) {\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 popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n \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\tif(event.paramObject && event.paramObject.selector) {\n\t\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t\t} else {\n\t\t\tthis.scrollIntoView(event.target);\t\t\t\n\t\t}\n\t\treturn false; // Event was handled\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\nPageScroller.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\n\t}\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_Node = function (){\n\tthrow TypeError(\"Illegal constructor\");\n};\n\nObject.defineProperty(TW_Node.prototype, 'ELEMENT_NODE', {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nObject.defineProperty(TW_Node.prototype, 'TEXT_NODE', {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nTW_TextNode.prototype = Object.create(TW_Node.prototype);\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.TEXT_NODE;\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\nTW_Element.prototype = Object.create(TW_Node.prototype);\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 this.ELEMENT_NODE;\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/*\nReturn the subdirectories of a path\n*/\nexports.getSubdirectories = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn null;\n\t}\n\tvar subdirs = [];\n\t$tw.utils.each(fs.readdirSync(dirPath),function(item) {\n\t\tif($tw.utils.isDirectory(path.resolve(dirPath,item))) {\n\t\t\tsubdirs.push(item);\n\t\t}\n\t});\n\treturn subdirs;\n}\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 = path.resolve($tw.utils.removeTrailingSeparator(srcPath));\n\tdstPath = path.resolve($tw.utils.removeTrailingSeparator(dstPath));\n\t// Check that neither director is within the other\n\tif(srcPath.substring(0,dstPath.length) === dstPath || dstPath.substring(0,srcPath.length) === srcPath) {\n\t\treturn \"Cannot copy nested directories\";\n\t}\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 on disk (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n\tisEditableFile: true if the tiddler was loaded via non-standard options & marked editable\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\textFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters,\n\tfileInfo: an existing fileInfo to check against\n\toriginalpath: a preferred filepath if no pathFilters match\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {}, metaExt;\n\t// Propagate the isEditableFile flag\n\tif(options.fileInfo) {\n\t\tfileInfo.isEditableFile = options.fileInfo.isEditableFile || false;\n\t}\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\tif(options.extFilters) {\n\t\t\t// Check for extension override\n\t\t\tmetaExt = $tw.utils.generateTiddlerExtension(tiddler.fields.title,{\n\t\t\t\textFilters: options.extFilters,\n\t\t\t\twiki: options.wiki\n\t\t\t});\n\t\t\tif(metaExt){\n\t\t\t\tif(metaExt === \".tid\") {\n\t\t\t\t\t// Overriding to the .tid extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else if (metaExt === \".json\") {\n\t\t\t\t\t// Overriding to the .json extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/json\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else {\n\t\t\t\t\t//If the new type matches a known extention, use that MIME type's encoding\n\t\t\t\t\tvar extInfo = $tw.utils.getFileExtensionInfo(metaExt);\n\t\t\t\t\tfileInfo.type = extInfo ? extInfo.type : null;\n\t\t\t\t\tfileInfo.encoding = $tw.utils.getTypeEncoding(metaExt);\n\t\t\t\t\tfileInfo.hasMetaFile = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type or metaExt\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: metaExt || contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki,\n\t\tfileInfo: options.fileInfo,\n\t\toriginalpath: options.originalpath\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the file extension for saving a tiddler\nOptions include:\n\textFilters: optional array of filters to be used to generate the extention\n\twiki: optional wiki for evaluating the extFilters\n*/\nexports.generateTiddlerExtension = function(title,options) {\n\tvar self = this,\n\t\textension;\n\t// Check if any of the extFilters applies\n\tif(options.extFilters && options.wiki) { \n\t\t$tw.utils.each(options.extFilters,function(filter) {\n\t\t\tif(!extension) {\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\textension = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn extension;\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\tfileInfo: an existing fileInfo object to check against\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\toriginalpath = options.originalpath || \"\",\n\t\tfilepath;\t\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\tif(!filepath && originalpath !== \"\") {\n\t\t//Use the originalpath without the extension\n\t\tvar ext = path.extname(originalpath);\n\t\tfilepath = originalpath.substring(0,originalpath.length - ext.length);\n\t} else if(!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//If the path does not start with \".\" or \"..\" and a path seperator, then\n\tif(!/^\\.{1,2}[/\\\\]/g.test(filepath)) {\n\t\t// Don't let the filename start with any dots because such files are invisible on *nix\n\t\tfilepath = filepath.replace(/^\\.+/g,\"_\");\n\t}\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, oldPath = (options.fileInfo) ? options.fileInfo.filepath : undefined,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tif(oldPath && oldPath == fullPath) {\n\t\t\tbreak;\n\t\t}\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// If the last write failed with an error, or if path does not start with:\n\t//\tthe resolved options.directory, the resolved wikiPath directory, or the wikiTiddlersPath directory, \n\t//\tthen encodeURIComponent() and resolve to tiddler directory\n\tvar newPath = fullPath,\n\t\tencode = (options.fileInfo || {writeError: false}).writeError == true;\n\tif(!encode){\n\t\tencode = !(fullPath.indexOf(path.resolve(directory)) == 0 ||\n\t\t\tfullPath.indexOf(path.resolve($tw.boot.wikiPath)) == 0 ||\n\t\t\tfullPath.indexOf($tw.boot.wikiTiddlersPath) == 0);\n\t\t}\n\tif(encode){\n\t\tfullPath = path.resolve(directory, encodeURIComponent(fullPath));\n\t}\n\t// Call hook to allow plugins to modify the final path\n\tfullPath = $tw.hooks.invokeHook(\"th-make-tiddler-path\", newPath, 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/*\nDelete a file described by the fileInfo if it exits\n*/\nexports.deleteTiddlerFile = function(fileInfo, callback) {\n\t//Only attempt to delete files that exist on disk\n\tif(!fileInfo.filepath || !fs.existsSync(fileInfo.filepath)) {\n\t\treturn callback(null);\n\t}\n\t// Delete the file\n\tfs.unlink(fileInfo.filepath,function(err) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\t\n\t\t// Delete the metafile if present\n\t\tif(fileInfo.hasMetaFile && fs.existsSync(fileInfo.filepath + \".meta\")) {\n\t\t\tfs.unlink(fileInfo.filepath + \".meta\",function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t\t});\n\t\t} else {\n\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t}\n\t});\n};\n\n/*\nCleanup old files on disk, by comparing the options values:\n\tadaptorInfo from $tw.syncer.tiddlerInfo\n\tbootInfo from $tw.boot.files\n*/\nexports.cleanupTiddlerFiles = function(options, callback) {\n\tvar adaptorInfo = options.adaptorInfo || {},\n\tbootInfo = options.bootInfo || {},\n\ttitle = options.title || \"undefined\";\n\tif(adaptorInfo.filepath && bootInfo.filepath && adaptorInfo.filepath !== bootInfo.filepath) {\n\t\treturn $tw.utils.deleteTiddlerFile(adaptorInfo, function(err){\n\t\t\tif(err) {\n\t\t\t\tif ((err.code == \"EPERM\" || err.code == \"EACCES\") && err.syscall == \"unlink\") {\n\t\t\t\t\t// Error deleting the previous file on disk, should fail gracefully\n\t\t\t\t\t$tw.syncer.displayError(\"Server desynchronized. Error cleaning up previous file for tiddler: \"+title, err);\n\t\t\t\t\treturn callback(null);\n\t\t\t\t} else {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn callback(null);\n\t\t});\n\t} else {\n\t\treturn callback(null);\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/core/modules/utils/linkedlist.js": {
"title": "$:/core/modules/utils/linkedlist.js",
"text": "/*\\\nmodule-type: utils\ntitle: $:/core/modules/utils/linkedlist.js\ntype: application/javascript\n\nThis is a doubly-linked indexed list intended for manipulation, particularly\npushTop, which it does with significantly better performance than an array.\n\n\\*/\n(function(){\n\nfunction LinkedList() {\n\tthis.clear();\n};\n\nLinkedList.prototype.clear = function() {\n\tthis.index = Object.create(null);\n\t// LinkedList performs the duty of both the head and tail node\n\tthis.next = this;\n\tthis.prev = this;\n\tthis.length = 0;\n};\n\nLinkedList.prototype.remove = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t} else {\n\t\t_removeOne(this,value);\n\t}\n};\n\nLinkedList.prototype.push = function(/* values */) {\n\tfor(var i = 0; i < arguments.length; i++) {\n\t\tvar value = arguments[i];\n\t\tvar node = {value: value};\n\t\tvar preexistingNode = this.index[value];\n\t\t_linkToEnd(this,node);\n\t\tif(preexistingNode) {\n\t\t\t// We want to keep pointing to the first instance, but we want\n\t\t\t// to have that instance (or chain of instances) point to the\n\t\t\t// new one.\n\t\t\twhile (preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\tpreexistingNode.copy = node;\n\t\t} else {\n\t\t\tthis.index[value] = node;\n\t\t}\n\t}\n};\n\nLinkedList.prototype.pushTop = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t\tthis.push.apply(this,value);\n\t} else {\n\t\tvar node = _removeOne(this,value);\n\t\tif(!node) {\n\t\t\tnode = {value: value};\n\t\t\tthis.index[value] = node;\n\t\t} else {\n\t\t\t// Put this node at the end of the copy chain.\n\t\t\tvar preexistingNode = node;\n\t\t\twhile(preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\t// The order of these three statements is important,\n\t\t\t// because sometimes preexistingNode == node.\n\t\t\tpreexistingNode.copy = node;\n\t\t\tthis.index[value] = node.copy;\n\t\t\tnode.copy = undefined;\n\t\t}\n\t\t_linkToEnd(this,node);\n\t}\n};\n\nLinkedList.prototype.each = function(callback) {\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\tcallback(ptr.value);\n\t}\n};\n\nLinkedList.prototype.toArray = function() {\n\tvar output = [];\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\toutput.push(ptr.value);\n\t}\n\treturn output;\n};\n\nfunction _removeOne(list,value) {\n\tvar node = list.index[value];\n\tif(node) {\n\t\tnode.prev.next = node.next;\n\t\tnode.next.prev = node.prev;\n\t\tlist.length -= 1;\n\t\t// Point index to the next instance of the same value, maybe nothing.\n\t\tlist.index[value] = node.copy;\n\t}\n\treturn node;\n};\n\nfunction _linkToEnd(list,node) {\n\t// Sticks the given node onto the end of the list.\n\tlist.prev.next = node;\n\tnode.prev = list.prev;\n\tlist.prev = node;\n\tnode.next = list;\n\tlist.length += 1;\n};\n\nexports.LinkedList = LinkedList;\n\n})();\n",
"module-type": "utils",
"type": "application/javascript"
},
"$:/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\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\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\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\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\tthis.alertCount += 1;\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\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\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/*\nLog a table of name: value pairs\n*/\nexports.logTable = function(data) {\n\tif(console.table) {\n\t\tconsole.table(data);\n\t} else {\n\t\t$tw.utils.each(data,function(value,name) {\n\t\t\tconsole.log(name + \": \" + value);\n\t\t});\n\t}\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\nexports.trimPrefix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/^\\s\\s*/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('^(' + unwanted + ')+');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimSuffix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/\\s\\s*$/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('(' + unwanted + ')+$');\n\t\t\treturn str.replace(regex, '');\n\t\t}\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.pad($tw.utils.getYearForWeekNo(date),4);\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 $tw.utils.pad(date.getFullYear(),4);\n\t\t\t}],\n\t\t\t[/^aYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(Math.abs(date.getFullYear()),4);\n\t\t\t}],\n\t\t\t[/^\\{era:([^,\\|}]*)\\|([^}\\|]*)\\|([^}]*)\\}/, function(match) {\n\t\t\t\tvar year = date.getFullYear();\n\t\t\t\treturn year === 0 ? match[2] : (year < 0 ? match[1] : match[3]);\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(),3);\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(null,match);\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 \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\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, rawUnicode) {\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\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\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(regex, 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, rawUnicode) {\n\t// See http://www.json.org/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\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(regex,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,_canonical_uri) {\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\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\t\t\n\t}\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/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\nexports.makeCompareFunction = function(type,options) {\n\toptions = options || {};\n\tvar gt = options.invert ? -1 : +1,\n\t\tlt = options.invert ? +1 : -1,\n\t\tcompare = function(a,b) {\n\t\t\tif(a > b) {\n\t\t\t\treturn gt ;\n\t\t\t} else if(a < b) {\n\t\t\t\treturn lt;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t},\n\t\ttypes = {\n\t\t\t\"number\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t\t\t},\n\t\t\t\"integer\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t\t\t},\n\t\t\t\"string\": function(a,b) {\n\t\t\t\treturn compare(\"\" + a,\"\" +b);\n\t\t\t},\n\t\t\t\"date\": function(a,b) {\n\t\t\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\t\t\tdateB = $tw.utils.parseDate(b);\n\t\t\t\tif(!isFinite(dateA)) {\n\t\t\t\t\tdateA = new Date(0);\n\t\t\t\t}\n\t\t\t\tif(!isFinite(dateB)) {\n\t\t\t\t\tdateB = new Date(0);\n\t\t\t\t}\n\t\t\t\treturn compare(dateA,dateB);\n\t\t\t},\n\t\t\t\"version\": function(a,b) {\n\t\t\t\treturn $tw.utils.compareVersions(a,b);\n\t\t\t}\n\t\t};\n\treturn (types[type] || types[options.defaultType] || types.number);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/widgets/action-confirm.js": {
"title": "$:/core/modules/widgets/action-confirm.js",
"text": "/*\\\n\ntitle: $:/core/modules/widgets/action-confirm.js\ntype: application/javascript\nmodule-type: 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 ConfirmWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nConfirmWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nConfirmWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.parentDomNode = parent;\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nConfirmWidget.prototype.execute = function() {\n\tthis.message = this.getAttribute(\"$message\",$tw.language.getString(\"ConfirmAction\"));\n\tthis.prompt = (this.getAttribute(\"$prompt\",\"yes\") == \"no\" ? false : true);\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nConfirmWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$message\"] || changedAttributes[\"$prompt\"]) {\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*/\nConfirmWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar invokeActions = true,\n\t\thandled = true;\n\tif(this.prompt) {\n\t\tinvokeActions = confirm(this.message);\n\t}\n\tif(invokeActions) {\n\t\thandled = this.invokeActions(triggeringWidget,event);\n\t}\n\treturn handled;\n};\n\nConfirmWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nexports[\"action-confirm\"] = ConfirmWidget;\n\n})();",
"type": "application/javascript",
"module-type": "widget"
},
"$:/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, require:false, exports: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.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\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.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\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\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If NO $basetitle AND NO $template use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,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-log.js": {
"title": "$:/core/modules/widgets/action-log.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-log.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to log debug messages\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 LogWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLogWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLogWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\nLogWidget.prototype.execute = function(){\n\tthis.message = this.getAttribute(\"$$message\",\"debug\");\n\tthis.logAll = this.getAttribute(\"$$all\",\"no\") === \"yes\" ? true : false;\n\tthis.filter = this.getAttribute(\"$$filter\");\n}\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nLogWidget.prototype.refresh = function(changedTiddlers) {\n\tthis.refreshSelf();\n\treturn true;\n};\n\n/*\nInvoke the action associated with this widget\n*/\nLogWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tthis.log();\n\treturn true; // Action was invoked\n};\n\nLogWidget.prototype.log = function() {\n\tvar data = {},\n\t\tdataCount,\n\t\tallVars = {},\n\t\tfilteredVars;\n\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.substring(0,2) !== \"$$\") {\n\t\t\tdata[name] = attribute;\n\t\t}\t\t\n\t});\n\n\tfor(var v in this.variables) {\n\t\tallVars[v] = this.getVariable(v,{defaultValue:\"\"});\n\t}\t\n\tif(this.filter) {\n\t\tfilteredVars = this.wiki.compileFilter(this.filter).call(this.wiki,this.wiki.makeTiddlerIterator(allVars));\n\t\t$tw.utils.each(filteredVars,function(name) {\n\t\t\tdata[name] = allVars[name];\n\t\t});\t\t\n\t}\n\tdataCount = $tw.utils.count(data);\n\n\tconsole.group(this.message);\n\tif(dataCount > 0) {\n\t\t$tw.utils.logTable(data);\n\t}\n\tif(this.logAll || !dataCount) {\n\t\tconsole.groupCollapsed(\"All variables\");\n\t\t$tw.utils.logTable(allVars);\n\t\tconsole.groupEnd();\n\t}\n\tconsole.groupEnd();\n}\n\nexports[\"action-log\"] = LogWidget;\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-popup.js": {
"title": "$:/core/modules/widgets/action-popup.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\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 ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\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*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords || \"\");\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\n\t\t});\n\t} else {\n\t\t$tw.popup.cancel(0);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\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\tif(this.accept) {\n\t\tdomNode.setAttribute(\"accept\",this.accept);\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.accept = this.getAttribute(\"accept\");\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\ttag = \"button\",\n\t\tdomNode;\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\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\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// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tdomNode.setAttribute(\"disabled\",true);\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\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tself.invokeActionString(self.actions,self,event,{modifier: modifierKey});\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[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\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\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nButtonWidget.prototype.updateDomNodeClasses = function() {\n\tvar domNodeClasses = this.domNode.className.split(\" \"),\n\t\toldClasses = this.class.split(\" \"),\n\t\tnewClasses;\t\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tnewClasses = this.class.split(\" \");\n\t//Remove classes assigned from the old value of class attribute\n\t$tw.utils.each(oldClasses,function(oldClass){\n\t\tvar i = domNodeClasses.indexOf(oldClass);\n\t\tif(i !== -1) {\n\t\t\tdomNodeClasses.splice(i,1);\n\t\t}\n\t});\n\t//Add new classes from updated class attribute.\n\t$tw.utils.pushTop(domNodeClasses,newClasses);\n\tthis.domNode.className = domNodeClasses.join(\" \");\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.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || 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 || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.updateDomNodeClasses();\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\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",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\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\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\"] || changedAttributes.disabled) {\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 = \"0\";\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(changedAttributes.tag || changedAttributes[\"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\ttag = this.parseTreeNode.isBlock ? \"div\" : \"span\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\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\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\t\t\n\t} else {\n\t\t$tw.utils.addClass(this.domNode,this.disabledClass);\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\tif(this.domNodes[0]) {\n\t\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t\t}\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 = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\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.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.disabledClass = this.getAttribute(\"disabledClass\",\"\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nDroppableWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tthis.domNode.className = classes.join(\" \");\t\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.tag || changedAttributes.enable || changedAttributes.disabledClass || changedAttributes.actions || changedAttributes.effect) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\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 = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\t\t\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), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\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), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\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]), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\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.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.autoOpenOnImport = this.getAttribute(\"autoOpenOnImport\");\n\tthis.importTitle = this.getAttribute(\"importTitle\");\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\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.enable || changedAttributes.autoOpenOnImport || changedAttributes.importTitle || changedAttributes.deserializer || changedAttributes.class) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\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\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\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// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\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\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\");\n\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\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: this.parseTreeNode.attributes,\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 || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || (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\t// Neuter blacklisted elements\n\tthis.tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(this.tag) !== -1) {\n\t\tthis.tag = \"safe-\" + this.tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(this.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\tthis.tag = \"h\" + headingLevel;\n\t}\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.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// Invoke the th-rendering-element hook\n\tvar parseTreeNodes = $tw.hooks.invokeHook(\"th-rendering-element\",null,this);\n\tthis.isReplaced = !!parseTreeNodes;\n\tif(parseTreeNodes) {\n\t\t// Use the parse tree nodes provided by the hook\n\t\tthis.makeChildWidgets(parseTreeNodes);\n\t\tthis.renderChildren(this.parentDomNode,null);\n\t\treturn;\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n\t// Create the DOM node and render children\n\tvar domNode = this.document.createElementNS(this.namespace,this.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/*\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\tif(!this.isReplaced) {\n\t\t\t// Update our attributes\n\t\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\t\t\t\n\t\t} else {\n\t\t\t// If we were replaced then completely refresh ourselves\n\t\t\treturn this.refreshSelf();\n\t\t}\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.computeAttributes();\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/eventcatcher.js": {
"title": "$:/core/modules/widgets/eventcatcher.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/eventcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nEvent handler 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 EventWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEventWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEventWidget.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 = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.elementTag && $tw.config.htmlUnsafeElements.indexOf(this.elementTag) === -1) {\n\t\ttag = this.elementTag;\n\t}\t\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tthis.assignDomNodeClasses();\t\n\t// Add our event handler\n\t$tw.utils.each(this.types,function(type) {\n\t\tdomNode.addEventListener(type,function(event) {\n\t\t\tvar selector = self.getAttribute(\"selector\"),\n\t\t\t\tactions = self.getAttribute(\"actions-\"+type),\n\t\t\t\tselectedNode = event.target,\n\t\t\t\tselectedNodeRect,\n\t\t\t\tcatcherNodeRect,\n\t\t\t\tvariables = {};\n\t\t\tif(selector) {\n\t\t\t\t// Search ancestors for a node that matches the selector\n\t\t\t\twhile(!selectedNode.matches(selector) && selectedNode !== domNode) {\n\t\t\t\t\tselectedNode = selectedNode.parentNode;\n\t\t\t\t}\n\t\t\t\t// If we found one, copy the attributes as variables, otherwise exit\n\t\t\t\tif(selectedNode.matches(selector)) {\n\t\t\t\t\t$tw.utils.each(selectedNode.attributes,function(attribute) {\n\t\t\t\t\t\tvariables[\"dom-\" + attribute.name] = attribute.value.toString();\n\t\t\t\t\t});\n\t\t\t\t\t//Add a variable with a popup coordinate string for the selected node\n\t\t\t\t\tvariables[\"tv-popup-coords\"] = \"(\" + selectedNode.offsetLeft + \",\" + selectedNode.offsetTop +\",\" + selectedNode.offsetWidth + \",\" + selectedNode.offsetHeight + \")\";\n\t\t\t\t\t\n\t\t\t\t\t//Add variables for offset of selected node\n\t\t\t\t\tvariables[\"tv-selectednode-posx\"] = selectedNode.offsetLeft.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-posy\"] = selectedNode.offsetTop.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-width\"] = selectedNode.offsetWidth.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-height\"] = selectedNode.offsetHeight.toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to selected node\n\t\t\t\t\tselectedNodeRect = selectedNode.getBoundingClientRect();\t\t\t\t\n\t\t\t\t\tvariables[\"event-fromselected-posx\"] = (event.clientX - selectedNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromselected-posy\"] = (event.clientY - selectedNodeRect.top).toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to event catcher node\n\t\t\t\t\tcatcherNodeRect = self.domNode.getBoundingClientRect();\n\t\t\t\t\tvariables[\"event-fromcatcher-posx\"] = (event.clientX - catcherNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromcatcher-posy\"] = (event.clientY - catcherNodeRect.top).toString();\n\t\t\t\t} else {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Execute our actions with the variables\n\t\t\tif(actions) {\n\t\t\t\t// Add a variable for the modifier key\n\t\t\t\tvariables.modifier = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\t\t// Add a variable for the mouse button\n\t\t\t\tif(\"button\" in event) {\n\t\t\t\t\tif(event.button === 0) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"left\";\n\t\t\t\t\t} else if(event.button === 1) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"middle\";\n\t\t\t\t\t} else if(event.button === 2) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"right\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvariables[\"event-type\"] = event.type.toString();\n\t\t\t\tif(typeof event.detail === \"object\" && !!event.detail) {\n\t\t\t\t\t$tw.utils.each(event.detail,function(detailValue,detail) {\n\t\t\t\t\t\tvariables[\"event-detail-\" + detail] = detailValue.toString();\n\t\t\t\t\t});\n\t\t\t\t} else if(!!event.detail) {\n\t\t\t\t\tvariables[\"event-detail\"] = event.detail.toString();\n\t\t\t\t}\n\t\t\t\tself.invokeActionString(actions,self,event,variables);\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},false);\n\t});\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*/\nEventWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes that require a refresh on change\n\tthis.types = this.getAttribute(\"events\",\"\").split(\" \");\n\tthis.elementTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nEventWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-eventcatcher\");\n\tthis.domNode.className = classes.join(\" \");\t\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEventWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"events\"] || changedAttributes[\"tag\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.eventcatcher = EventWidget;\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.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\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 ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\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 widgetPointer = this;\n\t// Got to flush all the accumulated variables\n\tthis.variables = new this.variablesConstructor();\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\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.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\tvar node = {\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\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.children = [widgetPointer.makeChildWidget(node)];\n\t\t\t\t\t// No more regenerating children for\n\t\t\t\t\t// this widget. If it needs to refresh,\n\t\t\t\t\t// it'll do so along with the the whole\n\t\t\t\t\t// importvariable tree.\n\t\t\t\t\tif (widgetPointer != this) {\n\t\t\t\t\t\twidgetPointer.makeChildWidgets = function(){};\n\t\t\t\t\t}\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\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*/\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\tvar handled = self.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\tif(handled || self.actions || self.message) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\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 namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"}),\n\t\tdomNode = this.document.createElementNS(namespace,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\tvar namespaceHref = (namespace === \"http://www.w3.org/2000/svg\") ? \"http://www.w3.org/1999/xlink\" : undefined;\n\t\tdomNode.setAttributeNS(namespaceHref,\"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\tevent: event\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\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo, modifier: modifierKey});\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 parser,\n\t\temptyMessage = this.getAttribute(\"emptyMessage\",\"\");\n\t// this.wiki.parseText() calls \n\t// new Parser(..), which should only be done, if needed, because it's heavy!\n\tif (emptyMessage === \"\") {\n\t\treturn [];\n\t}\n\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/log.js": {
"title": "$:/core/modules/widgets/log.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/log.js\ntype: application/javascript\nmodule-type: widget-subclass\n\nWidget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.baseClass = \"action-log\";\n\nexports.name = \"log\";\n\nexports.constructor = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n}\n\nexports.prototype = {};\n\nexports.prototype.render = function(event) {\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).render.call(this,event);\t\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).log.call(this);\n}\n\n})();",
"type": "application/javascript",
"module-type": "widget-subclass"
},
"$:/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\t// Check if we've already cached parsing this macro\n\t\tvar mode = this.parseTreeNode.isBlock ? \"blockParser\" : \"inlineParser\",\n\t\t\tparser;\n\t\tif(variableInfo.srcVariable && variableInfo.srcVariable[mode]) {\n\t\t\tparser = variableInfo.srcVariable[mode];\n\t\t} else {\n\t\t\tparser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\t\tif(variableInfo.isCacheable && variableInfo.srcVariable) {\n\t\t\t\tvariableInfo.srcVariable[mode] = parser;\n\t\t\t}\n\t\t}\n\t\tvar parseTreeNodes = 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 if(this.renderOutput === \"text/raw\") {\n\t\tparseTreeNodes = [{type: \"text\", text: text}];\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\tthis.story = new $tw.Story({\n\t\twiki: this.wiki,\n\t\tstoryTitle: this.storyTitle,\n\t\thistoryTitle: this.historyTitle\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*/\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.story.addToStory(title,fromTitle,{\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.story.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\t\ttext: \"\",\n\t\t\t},\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,tiddler);\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)) {\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 importTitle = event.importTitle ? event.importTitle : IMPORT_TITLE,\n\t\timportTiddler = this.wiki.getTiddler(importTitle),\n\t\timportData = this.wiki.getTiddlerData(importTitle,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: importTitle,\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\tnewFields[\"suppressed-\" + title] = \"yes\";\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\tvar autoOpenOnImport = event.autoOpenOnImport ? event.autoOpenOnImport : this.getVariable(\"tv-auto-open-on-import\"); \n\tif(autoOpenOnImport !== \"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(importTitle) === -1) {\n\t\t\tstoryList.unshift(importTitle);\n\t\t}\n\t\t// And to history\n\t\thistory.push(importTitle);\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\tif($tw.utils.hop(importTiddler.fields,[\"rename-\" + title])) {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields,{title : importTiddler.fields[\"rename-\" + title]});\n\t\t\t} else {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\t}\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddler.fields.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 options = {},\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\toptions.dontRenameInTags = (paramObject.renameInTags === \"false\" || paramObject.renameInTags === \"no\") ? true : false;\n\toptions.dontRenameInLists = (paramObject.renameInLists === \"false\" || paramObject.renameInLists === \"no\") ? true : false;\n\tthis.wiki.renameTiddler(from,to,options);\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;\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\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",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\t// Trigger actions\n\tif(this.radioActions) {\n\t\tthis.invokeActionString(this.radioActions,this,event,{\"actionValue\": this.radioValue});\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\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\tthis.radioActions = this.getAttribute(\"actions\",\"\");\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(($tw.utils.count(changedAttributes) > 0) || changedTiddlers[this.radioTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\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\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name:\"mousedown\", handlerObject:this, handlerMethod:\"handleMouseDownEvent\"},\n\t\t{name:\"mouseup\", handlerObject:this, handlerMethod:\"handleMouseUpEvent\"},\n\t\t{name:\"change\", handlerObject:this, handlerMethod:\"handleChangeEvent\"},\n\t\t{name:\"input\", handlerObject:this, handlerMethod:\"handleInputEvent\"},\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\tfieldName = this.tiddlerField,\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue);\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.getActionVariables = function(options) {\n\toptions = options || {};\n\tvar hasChanged = (this.startValue !== this.inputDomNode.value) ? \"yes\" : \"no\";\n\t// Trigger actions. Use variables = {key:value, key:value ...}\n\t// the \"value\" is needed.\n\treturn $tw.utils.extend({\"actionValue\": this.inputDomNode.value, \"actionValueHasChanged\": hasChanged}, options);\n}\n\n// actionsStart\nRangeWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.mouseDown = true; // TODO remove once IE is gone.\n\tthis.startValue = this.inputDomNode.value; // TODO remove this line once IE is gone!\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseDown) {\n\t\tvar variables = this.getActionVariables() // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsMouseDown,this,event,variables);\n\t}\n}\n\n// actionsStop\nRangeWidget.prototype.handleMouseUpEvent = function(event) {\n\tthis.mouseDown = false; // TODO remove once IE is gone.\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseUp) {\n\t\tvar variables = this.getActionVariables()\n\t\tthis.invokeActionString(this.actionsMouseUp,this,event,variables);\n\t}\n\t// TODO remove the following if() once IE is gone!\n\tif ($tw.browser.isIE) {\n\t\tif (this.startValue !== this.inputDomNode.value) {\n\t\t\tthis.handleChangeEvent(event);\n\t\t\tthis.startValue = this.inputDomNode.value;\n\t\t}\n\t}\n}\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tif (this.mouseDown) { // TODO refactor this function once IE is gone.\n\t\tthis.handleInputEvent(event);\n\t}\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsInput) {\n\t\t// \"tiddler\" parameter may be missing. See .execute() below\n\t\tvar variables = this.getActionVariables({\"actionValueHasChanged\": \"yes\"}) // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsInput,this,event,variables);\n\t}\n};\n\nRangeWidget.prototype.handleEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// TODO remove the next 1 lines once IE is gone!\n\tthis.mouseUp = true; // Needed for IE10\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\",\"text\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\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\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Actions since 5.1.23\n\t// Next 2 only fire once!\n\tthis.actionsMouseDown = this.getAttribute(\"actionsStart\",\"\");\n\tthis.actionsMouseUp = this.getAttribute(\"actionsStop\",\"\");\n\t// Input fires very often!\n\tthis.actionsInput = this.getAttribute(\"actions\",\"\");\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($tw.utils.count(changedAttributes) > 0) {\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\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\n\t\t\t}\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\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\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 \"belowright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\t\t\t\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\tcase \"aboveleft\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\t\t\t\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\t// class attribute handled in assignDomNodeClasses()\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\tthis.updatePopupPosition = this.getAttribute(\"updatePopupPosition\",\"no\") === \"yes\";\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\nRevealWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-reveal\");\n\tthis.domNode.className = classes.join(\" \");\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} else if(this.type === \"popup\" && this.updatePopupPosition && (changedTiddlers[this.state] || changedTiddlers[this.stateTitle])) {\n\t\t\tthis.positionPopup(this.domNode);\n\t\t}\n\t\tif(changedAttributes.style) {\n\t\t\tthis.domNode.style = this.getAttribute(\"style\",\"\");\n\t\t}\n\t\tif(changedAttributes[\"class\"]) {\n\t\t\tthis.assignDomNodeClasses();\n\t\t}\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\tif(event.paramObject && event.paramObject.selector) {\n\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t} else {\n\t\tthis.scrollIntoView(event.target);\t\t\t\n\t}\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\tsrcWindow = element ? element.ownerDocument.defaultView : window;\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(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nScrollableWidget.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\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\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\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\tthis.recursionMarker = this.getAttribute(\"recursionMarker\",\"yes\");\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\tif(this.recursionMarker === \"yes\") {\n\t\tthis.setVariable(\"transclusion\",recursionMarker);\n\t}\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\toriginalValue = variable.value,\n\t\t\tvalue = originalValue,\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\tsrcVariable: variable,\n\t\t\tisCacheable: originalValue === value\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\tevent.widget = event.widget || this;\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\n/*\nExecute action tiddlers by tag\n*/\nWidget.prototype.invokeActionsByTag = function(tag,event,variables) {\n\tvar self = this;\n\t$tw.utils.each(self.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\tself.invokeActionString(self.wiki.getTiddlerText(title),self,event,variables);\n\t});\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\nexports.isBinaryTiddler = 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.encoding === \"base64\";\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($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\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 {\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 within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\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\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\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\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\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\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(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\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(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// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t// indexOf unless we have a new\n\t\t\t\t\t// position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\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\tmoveItemInList(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,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\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,spaces);\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.recursionMarker : optional flag to set a recursion marker, defaults to \"yes\"\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\trecursionMarker: {\n\t\t\t\t\tname: \"recursionMarker\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: options.recursionMarker || \"yes\"\n\t\t\t\t\t},\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\t\t}\n\t\t\t},\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 this.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.hasField(\"_is_skinny\")) {\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\"};\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\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\t\n\tconsole.log(\"$tw.wiki.addToHistory() is deprecated since V5.1.23! Use the this.story.addToHistory() from the story-object!\")\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\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\n\tconsole.log(\"$tw.wiki.addToStory() is deprecated since V5.1.23! Use the this.story.addToStory() from the story-object!\")\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// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.slugify = function(title,options) {\n\tvar tiddler = this.getTiddler(title),\n\t\tslug;\n\tif(tiddler && tiddler.fields.slug) {\n\t\tslug = tiddler.fields.slug;\n\t} else {\n\t\tslug = $tw.utils.transliterate(title.toString().toLowerCase()) // Replace diacritics with basic lowercase ASCII\n\t\t\t.replace(/\\s+/g,\"-\") // Replace spaces with -\n\t\t\t.replace(/[^\\w\\-\\.]+/g,\"\") // Remove all non-word chars except dash and dot\n\t\t\t.replace(/\\-\\-+/g,\"-\") // Replace multiple - with single -\n\t\t\t.replace(/^-+/,\"\") // Trim - from start of text\n\t\t\t.replace(/-+$/,\"\"); // Trim - from end of text\n\t}\n\t// If the resulting slug is blank (eg because the title is just punctuation characters)\n\tif(!slug) {\n\t\t// ...then just use the character codes of the title\n\t\tvar result = [];\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tresult.push(char.charCodeAt(0).toString());\n\t\t});\n\t\tslug = result.join(\"-\");\n\t}\n\treturn slug;\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/CupertinoDark": {
"title": "$:/palettes/CupertinoDark",
"tags": "$:/tags/Palette",
"name": "Cupertino Dark",
"description": "A macOS inspired dark palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #FF453A\nalert-border: #FF453A\nalert-highlight: #FFD60A\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #282828\nblockquote-bar: <<colour page-background>>\nbutton-foreground: <<colour background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #FF453A\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour tiddler-info-background>>\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: #3F638B\ndropdown-tab-background: #323232\ndropzone-background: #30D158\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #BF5AF2\nexternal-link-foreground: #32D74B\nforeground: #FFFFFF\nmenubar-background: #464646\nmenubar-foreground: #ffffff\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: #98989D\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #323232\npre-background: #464646\npre-border: transparent\nprimary: #0A84FF\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour background>>\nsidebar-controls-foreground-hover: #FF9F0A\nsidebar-controls-foreground: #8E8E93\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: #3F638B\nsidebar-tab-background: <<colour background>>\nsidebar-tab-border-selected: <<colour background>>\nsidebar-tab-border: <<colour background>>\nsidebar-tab-divider: <<colour background>>\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: #ffffff\nstatic-alert-foreground: #B4B4B4\ntab-background-selected: #3F638B\ntab-background: <<colour page-background>>\ntab-border-selected: <<colour page-background>>\ntab-border: <<colour page-background>>\ntab-divider: <<colour page-background>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #464646\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #48484A\ntag-foreground: #323232\ntiddler-background: <<colour background>>\ntiddler-border: transparent\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: #48484A\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: #1E1E1E\ntiddler-info-border: #1E1E1E\ntiddler-info-tab-background: #3F638B\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: #464646\nselection-background: #3F638B\nselection-foreground: #ffffff\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #3F638B\nwikilist-button-foreground: <<colour foreground>>\nwikilist-button-open: #32D74B\nwikilist-button-open-hover: #32D74B\nwikilist-button-reveal: #0A84FF\nwikilist-button-reveal-hover: #0A84FF\nwikilist-button-remove: #FF453A\nwikilist-button-remove-hover: #FF453A\nwikilist-droplink-dragover: #32D74B\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour foreground>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-url: <<colour muted-foreground>>\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/DesertSand": {
"title": "$:/palettes/DesertSand",
"tags": "$:/tags/Palette",
"name": "Desert Sand",
"description": "A desert sand palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #E9E0C7\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour foreground>>\ncode-background: #F3EDDF\ncode-border: #C3BAA1\ncode-foreground: #ab3250\ndiff-delete-background: #bd8b8b\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #91c093\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ad3434\ndownload-background: #6ca16c\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: #E9E0C7\ndropdown-tab-background: #BAB29C\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: #313163\nexternal-link-foreground: #555592\nforeground: #2D2A23\nmenubar-background: #CDC2A6\nmenubar-foreground: #5A5446\nmessage-background: #ECE5CF\nmessage-border: #D6CBAA\nmessage-foreground: #5f6e7d\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #8A8885\nmodal-footer-background: #CDC2A6\nmodal-footer-border: #9D998E\nmodal-header-border: #9D998E\nmuted-foreground: #9D998E\nnotification-background: #F0E9D7\nnotification-border: #939189\npage-background: #e0d3af\npre-background: #D6CBAA\npre-border: #CDC2A6\nprimary: #5B6F55\nselection-background: #9D947B\nselection-foreground: <<colour foreground>>\nselect-tag-background: #F0E9D7\nselect-tag-foreground: #2D2A23\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #2D2A23\nsidebar-controls-foreground: #867F69\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #867F69\nsidebar-muted-foreground-hover: #706A58\nsidebar-muted-foreground: #B3A98C\nsidebar-tab-background-selected: #e0d3af\nsidebar-tab-background: #A6A193\nsidebar-tab-border-selected: #C3BAA1\nsidebar-tab-border: #C3BAA1\nsidebar-tab-divider: #CDC2A6\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #2D2A23\nsidebar-tiddler-link-foreground-hover: #433F35\nsidebar-tiddler-link-foreground: #706A58\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #A6A193\ntab-background-selected: #E9E0C7\ntab-background: #A6A193\ntab-border-selected: #C3BAA1\ntab-border: #C3BAA1\ntab-divider: #CDC2A6\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #2D2A23\ntable-border: #9D998E\ntable-footer-background: #8A8885\ntable-header-background: #B0AA98\ntag-background: #706A58\ntag-foreground: #E3D7B7\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #9D947B\ntiddler-controls-foreground-selected: #706A58\ntiddler-controls-foreground: #C3BAA1\ntiddler-editor-background: #E9E0C7\ntiddler-editor-border-image: #A6A193\ntiddler-editor-border: #A6A193\ntiddler-editor-fields-even: #D6CBAA\ntiddler-editor-fields-odd: #C3BAA1\ntiddler-info-background: #E3D7B7\ntiddler-info-border: #BAB29C\ntiddler-info-tab-background: #E9E0C7\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #867F69\ntiddler-title-foreground: #374464\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: #8A8885\nvery-muted-foreground: #CDC2A6\nwikilist-background: <<colour page-background>>\nwikilist-item: #CDC2A6\nwikilist-info: #161512\nwikilist-title: #433F35\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #706A58\nwikilist-button-open: #7db66a\nwikilist-button-open-hover: #56a556\nwikilist-button-reveal: #5a6c9e\nwikilist-button-reveal-hover: #454591\nwikilist-button-remove: #bc5972\nwikilist-button-remove-hover: #814040\nwikilist-toolbar-background: #CDC2A6\nwikilist-toolbar-foreground: #2D2A23\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #A6A193\nwikilist-button-foreground: #161512\n"
},
"$:/palettes/GruvboxDark": {
"title": "$:/palettes/GruvboxDark",
"name": "Gruvbox Dark",
"description": "Retro groove color scheme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"license": "https://github.com/morhetz/gruvbox",
"text": "alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour page-background>>\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nforeground: #fbf1c7\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nselection-background: #458588\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: <<colour primary>>\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #32302f\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\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: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #acacac\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>\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-foreground: <<colour page-background>>\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\nmenubar-background: #2E3440\nmenubar-foreground: #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>>\nselection-background: #5E81AC\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\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: #3b4252\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\nwikilist-background: <<colour page-background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-item: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-info: <<colour muted-foreground>>\nwikilist-button-open: #A3BE8C\nwikilist-button-open-hover: #A3BE8C\nwikilist-button-reveal: #81A1C1\nwikilist-button-reveal-hover: #81A1C1\nwikilist-button-remove: #B48EAD\nwikilist-button-remove-hover: #B48EAD\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/SolarizedDark": {
"title": "$:/palettes/SolarizedDark",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Precision dark colors for machines and people",
"license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
"name": "SolarizedDark",
"text": "alert-background: #073642\nalert-border: #93a1a1\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #073642\nblockquote-bar: #d33682\nbutton-background: #073642\nbutton-border: #586e75\nbutton-foreground: #93a1a1\ncode-background: #073642\ncode-border: #586e75\ncode-foreground: #93a1a1\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #073642\ndragger-background: #073642\ndragger-foreground: #839496\ndropdown-background: #073642\ndropdown-border: #93a1a1\ndropdown-tab-background: #002b36\ndropdown-tab-background-selected: #073642\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover:\nexternal-link-foreground-visited: #268bd2\nforeground: #839496\nmessage-background: #002b36\nmessage-border: #586e75\nmessage-foreground: #839496\nmodal-backdrop: #657b83\nmodal-background: #002b36\nmodal-border: #586e75\nmodal-footer-background: #073642\nmodal-footer-border: #586e75\nmodal-header-border: #586e75\nmuted-foreground: #93a1a1\nnotification-background: #002b36\nnotification-border: #586e75\npage-background: #073642\npre-background: inherit\npre-border: #657b83\nprimary: #859900\nselect-tag-background: #002b36\nselect-tag-foreground: #839496\nsidebar-button-foreground: #93a1a1\nsidebar-controls-foreground: #93a1a1\nsidebar-controls-foreground-hover: #eee8d5\nsidebar-foreground: #93a1a1\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #839496\nsidebar-muted-foreground-hover: #93a1a1\nsidebar-tab-background: #002b36\nsidebar-tab-background-selected: #073642\nsidebar-tab-border: #073642\nsidebar-tab-border-selected: #839496\nsidebar-tab-divider: #002b36\nsidebar-tab-foreground: #657b83\nsidebar-tab-foreground-selected: #93a1a1\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #eee8d5\nsite-title-foreground: #d33682\nstatic-alert-foreground: #93a1a1\ntab-background: #073642\ntab-background-selected: #002b36\ntab-border: #586e75\ntab-border-selected: #93a1a1\ntab-divider: #93a1a1\ntab-foreground: #839496\ntab-foreground-selected: #93a1a1\ntable-border: #586e75\ntable-footer-background: #073642\ntable-header-background: #073642\ntag-background: #b58900\ntag-foreground: #002b36\ntiddler-background: #002b36\ntiddler-border: #586e75\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #002b36\ntiddler-editor-border: #073642\ntiddler-editor-border-image: #002b36\ntiddler-editor-fields-even: #002b36\ntiddler-editor-fields-odd: #073642\ntiddler-info-background: #073642\ntiddler-info-border: #657b83\ntiddler-info-tab-background: #002b36\ntiddler-link-background: #002b36\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #839496\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #839496\ntoolbar-close-button: #839496\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #839496\ntoolbar-edit-button: #839496\ntoolbar-info-button: #839496\ntoolbar-new-button: #839496\ntoolbar-options-button: #839496\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #586e75\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: #586e75\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #eee8d5\nblockquote-bar: #d33682\nbutton-background: #eee8d5\nbutton-border: #93a1a1\nbutton-foreground: #586e75\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #586e75\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #eee8d5\ndragger-background: #eee8d5\ndragger-foreground: #657b83\ndropdown-background: #eee8d5\ndropdown-border: #586e75\ndropdown-tab-background: #fdf6e3\ndropdown-tab-background-selected: #eee8d5\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #268bd2\nforeground: #657b83\nmessage-background: #fdf6e3\nmessage-border: #93a1a1\nmessage-foreground: #657b83\nmodal-backdrop: #839496\nmodal-background: #fdf6e3\nmodal-border: #93a1a1\nmodal-footer-background: #eee8d5\nmodal-footer-border: #93a1a1\nmodal-header-border: #93a1a1\nmuted-foreground: #586e75\nnotification-background: #fdf6e3\nnotification-border: #93a1a1\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #839496\nprimary: #859900\nselect-tag-background: #fdf6e3\nselect-tag-foreground: #657b83\nsidebar-button-foreground: #586e75\nsidebar-controls-foreground: #586e75\nsidebar-controls-foreground-hover: #d33682\nsidebar-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #657b83\nsidebar-muted-foreground-hover: #586e75\nsidebar-tab-background: #fdf6e3\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-border: #eee8d5\nsidebar-tab-border-selected: #657b83\nsidebar-tab-divider: #fdf6e3\nsidebar-tab-foreground: #839496\nsidebar-tab-foreground-selected: #586e75\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #002b36\nsite-title-foreground: #d33682\nstatic-alert-foreground: #586e75\ntab-background: #eee8d5\ntab-background-selected: #fdf6e3\ntab-border: #93a1a1\ntab-border-selected: #586e75\ntab-divider: #586e75\ntab-foreground: #657b83\ntab-foreground-selected: #586e75\ntable-border: #93a1a1\ntable-footer-background: #eee8d5\ntable-header-background: #eee8d5\ntag-background: #b58900\ntag-foreground: #fdf6e3\ntiddler-background: #fdf6e3\ntiddler-border: #93a1a1\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #fdf6e3\ntiddler-editor-border: #eee8d5\ntiddler-editor-border-image: #fdf6e3\ntiddler-editor-fields-even: #fdf6e3\ntiddler-editor-fields-odd: #eee8d5\ntiddler-info-background: #eee8d5\ntiddler-info-border: #839496\ntiddler-info-tab-background: #fdf6e3\ntiddler-link-background: #fdf6e3\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #657b83\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #657b83\ntoolbar-close-button: #657b83\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #657b83\ntoolbar-edit-button: #657b83\ntoolbar-info-button: #657b83\ntoolbar-new-button: #657b83\ntoolbar-options-button: #657b83\ntoolbar-save-button: inherit\nuntagged-background: #586e75\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\nselection-background:\nselection-foreground:\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\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\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 --> "
},
"$:/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": "<$macrocall $name=\"csvtiddlers\" filter=<<exportFilter>> format=\"quoted-comma-sep\" $output=\"text/raw\"/>\n"
},
"$:/core/templates/exporters/JsonFile": {
"title": "$:/core/templates/exporters/JsonFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/JsonFile}}",
"extension": ".json",
"text": "<$macrocall $name=\"jsontiddlers\" filter=<<exportFilter>> $output=\"text/raw\"/>\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 tc-static-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",
"condition": "[<count>compare:lte[1]]",
"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": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/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`\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 lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\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-skinny-tiddler": {
"title": "$:/core/templates/html-div-skinny-tiddler",
"text": "<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\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": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/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\\define skinnySaveTiddlerFilter()\n[!is[system]]\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\\define skinnySaveTiddlerFilter()\n[is[image]]\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": "\\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<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$vars>\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<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\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 tc-static-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`\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<$list filter={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-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 lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\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\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars imageType={{$:/config/NewImageType}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags=<<get-tags>>/>\n</$vars>\n"
},
"$:/core/ui/Actions/new-journal": {
"title": "$:/core/ui/Actions/new-journal",
"tags": "$:/tags/Actions",
"description": "create a new journal tiddler",
"text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!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=<<get-tags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> 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": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<get-tags>>/>\n</$vars>\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\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch/input}!match{$:/temp/advancedsearch}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\" \n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/temp/advancedsearch]]\" firstSearchFilterField=\"text\" \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tinputCancelActions=<<cancel-search-actions>>/>\n</$keyboard>\n</$keyboard>\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}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\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<<cancel-search-actions>>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\" />\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 actions=\"\"\"<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param='.tc-advanced-search input' />\"\"\">\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}}",
"first-search-filter": "[all[shadows]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]",
"text": "\\define lingo-base() $:/language/Search/\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/Shadows]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\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]] -[[$:/temp/advancedsearch/input]]\"/>\"\"\">\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]] -[[$:/temp/advancedsearch/input]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\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\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define next-search-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/advancedsearch\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"shift-alt-Right\" actions=<<next-search-tab>>>\n<$keyboard key=\"shift-alt-Left\" actions=<<next-search-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"\n\t\tfilterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\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<$vars userInput={{{ [[$:/temp/advancedsearch]get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} searchListState=\"$:/temp/advancedsearch/selected-item\">\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}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/advancedsearch\" />\n</$list>\n</$vars>\n</$list>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/System": {
"title": "$:/core/ui/AdvancedSearch/System",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/System/Caption}}",
"first-search-filter": "[is[system]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]",
"text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\",stateTitle,tag,defaultState,currentTabTiddler) <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\t\ttype=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/System]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\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]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\"/>\"\"\">\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]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" default=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab--1498284803\"/>\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/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</$wikify>\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<<lingo Prompt>>\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-plugin-info-toggle\">\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/chevron-right}}\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/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\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 tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/TiddlerFields\" explicitState=\"$:/state/tab--959111941\"/>\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Theme\" explicitState=\"$:/state/tab--1963855381\"/>\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=\"$:/temp/advancedsearch/input\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\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/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewTiddler/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewJournal/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Basics\" explicitState=\"$:/state/tab--2112689675\"/>\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={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\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-actions()\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[<libraryVersion>compare:version:lt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\">\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\"\"\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\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-plugin-info-toggle\">\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/chevron-right}}\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/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\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 tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>: <$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<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}}\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$text text=<<dependency>>/>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[name]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$list filter=\"[<currentTiddler>get[enabled]else[yes]match[yes]]\" variable=\"ignore\">\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</$list>\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[name]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\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<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/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</$set>\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<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\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/Add/Updates": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Updates",
"caption": "<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>",
"text": "\\define each-updateable-plugin(body)\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"[[<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\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[name]]\" 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<$macrocall $name=\"tabs\" tabsList=\"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" default=\"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\" explicitState=\"$:/state/tab--86143343\"/>\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 siteURL(path)\nhttp://$(userName)$.tiddlyspot.com/$path$/\n\\end\n\\define siteLink(path)\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<siteURL $path$>>\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<div class=\"tc-message-box\">\n\n<<lingo ReadOnly>>\n\n</div>\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<siteLink backup>> |\n|<<lingo ControlPanel>> |<<siteLink controlpanel>> |\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>>\n"
},
"$:/core/ui/ControlPanel/Saving/Gitea": {
"title": "$:/core/ui/ControlPanel/Saving/Gitea",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\"/> |\n"
},
"$:/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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Saving/General\" explicitState=\"$:/state/tab-2065006209\"/>\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" class=\"tc-vertical\" explicitState=\"$:/state/tabs/controlpanel/toolbars-1345989671\"/>\n</div>\n"
},
"$:/ControlPanel": {
"title": "$:/ControlPanel",
"icon": "$:/core/images/options-button",
"color": "#bbb",
"text": "<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Info\" explicitState=\"$:/state/tab-1749438307\"/>\n</div>\n"
},
"$:/core/ui/DefaultSearchResultList": {
"title": "$:/core/ui/DefaultSearchResultList",
"tags": "$:/tags/SearchResults",
"caption": "{{$:/language/Search/DefaultResults/Caption}}",
"first-search-filter": "[!is[system]search:title<userInput>sort[title]limit[250]]",
"second-search-filter": "[!is[system]search<userInput>sort[title]limit[250]]",
"text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[first-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[second-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-secondaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\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": "\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$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 tc-edit-texteditor-body\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n tabindex={{$:/config/EditTabIndex}}\n focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n cancelPopups=\"yes\"\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}} cancelPopups=\"yes\"></$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 current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name-wrapper input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define delete-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\n\\define cancel-search-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newFieldNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-state-tiddlers>>\n</$list>\n\\end\n\n\\define cancel-search-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newFieldNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newFieldNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\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={{{ [all[current]fields[]] :filter[lookup[$:/config/EditTemplateFields/Visibility/]!match[hide]] +[count[]!match[0]] +[then[tc-edit-fields]] ~[[tc-edit-fields tc-edit-fields-small]] }}}>\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<$keyboard key=\"((delete-field))\" actions=\"\"\"<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\"\"\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\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>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\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 tc-big-gap-right\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<$vars refreshTitle=<<qualify \"$:/temp/fieldname/refresh\">> storeTitle=<<newFieldNameInputTiddler>> searchListState=<<newFieldNameSelectionTiddler>>>\n<div class=\"tc-edit-field-add-name-wrapper\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newFieldNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<searchListState>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}\n\t\tfocus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}} cancelPopups=\"yes\"\n\t\tconfigTiddlerFilter=\"[[$:/config/EditMode/fieldname-filter]]\" inputCancelActions=<<cancel-search-actions>> />\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" 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<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-primaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-secondaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n</div>\n<span class=\"tc-edit-field-add-value tc-small-gap-right\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\n</$set>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</$vars>\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,tagField:\"tags\")\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$\"\"\"/><$view field=\"title\" format=\"text\" />\n<$button class=\"tc-btn-invisible tc-remove-tag-button\"><$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[{!!title}]\"/>{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon,tagField:\"tags\")\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\" tagField=<<__tagField__>>/>\n\\end\n\n\\define edit-tags-template(tagField:\"tags\")\n\\whitespace trim\n<div class=\"tc-edit-tags\">\n<$list filter=\"[list[!!$tagField$]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}} tagField=<<__tagField__>>/>\n</$list>\n<$vars tabIndex={{$:/config/EditTabIndex}} cancelPopups=\"yes\">\n<$macrocall $name=\"tag-picker\" tagField=<<__tagField__>>/>\n</$vars>\n</div>\n\\end\n<$set name=\"saveTiddler\" value=<<currentTiddler>>>\n<$macrocall $name=\"edit-tags-template\" tagField=<<tagField>>/>\n</$set>\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={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\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",
"first-search-filter": "[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[description]sort[group-sort]removeprefix[$:/language/Docs/Types/]search<userInput>]",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\define input-cancel-actions() <$list filter=\"[<storeTitle>get[text]] [<currentTiddler>get[type]] +[limit[1]]\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\"><$action-sendmessage $message=\"tm-remove-field\" $param=\"type\"/><$action-deletetiddler $filter=\"[<typeInputTiddler>] [<refreshTitle>] [<typeSelectionTiddler>]\"/></$list>\n\\whitespace trim\n<$set name=\"refreshTitle\" value=<<qualify \"$:/temp/type-search/refresh\">>>\n<div class=\"tc-edit-type-selector-wrapper\">\n<em class=\"tc-edit tc-big-gap-right\"><<lingo Type/Prompt>></em>\n<div class=\"tc-type-selector-dropdown-wrapper\">\n<div class=\"tc-type-selector\"><$fieldmangler>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<currentTiddler>> storeTitle=<<typeInputTiddler>> refreshTitle=<<refreshTitle>> selectionStateTitle=<<typeSelectionTiddler>> field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}} cancelPopups=\"yes\" configTiddlerFilter=\"[[$:/core/ui/EditTemplate/type]]\" inputCancelActions=<<input-cancel-actions>>/><$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" 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}}<$action-deletetiddler $filter=\"[<storeTitle>] [<refreshTitle>] [<selectionStateTitle>]\"/></$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<$set name=\"userInput\" value={{{ [<typeInputTiddler>get[text]] }}}>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]] +[removeprefix[$:/language/Docs/Types/]] +[search<userInput>]\"><span class={{{ [<currentTiddler>addsuffix[-primaryList]] -[<typeSelectionTiddler>get[text]] +[then[]else[tc-list-item-selected]] }}}><$link to={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"description\"/> (<$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"name\"/>)</$link></span>\n</$list>\n</$set>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n</div>\n</div>\n</$set>\n"
},
"$:/core/ui/EditTemplate": {
"title": "$:/core/ui/EditTemplate",
"text": "\\define delete-edittemplate-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<newFieldNameInputTiddler>] [<newFieldNameSelectionTiddler>] [<newTagNameTiddler>] [<newTagNameInputTiddler>] [<newTagNameSelectionTiddler>] [<typeInputTiddler>] [<typeSelectionTiddler>]\"/>\n\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define cancel-delete-tiddler-actions(message)\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-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[ ]] }}}>\n<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">> newFieldNameInputTiddler=<<qualify \"$:/temp/NewFieldName/input\">> newFieldNameSelectionTiddler=<<qualify \"$:/temp/NewFieldName/selected-item\">> newTagNameInputTiddler=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddler=<<qualify \"$:/temp/NewTagName/selected-item\">> typeInputTiddler=<<qualify \"$:/temp/Type/input\">> typeSelectionTiddler=<<qualify \"$:/temp/Type/selected-item\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" actions=<<cancel-delete-tiddler-actions \"cancel\">>>\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-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</$vars>\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": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"cancel\">> 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>\n"
},
"$:/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": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"delete\">> 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>\n"
},
"$:/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": "\\define save-tiddler-button()\n\\whitespace trim\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\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\\end\n<<save-tiddler-button>>\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]] -[<targetTiddler>type[image/svg+xml]]",
"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/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[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=\" \"/>\n\n<$entity entity=\"✓\"/>\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]] -[<targetTiddler>type[image/svg+xml]]",
"dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>\n"
},
"$:/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 $filter=\"[<dropdown-state>] [<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\\end\n\n\\define get-focus-selector() [data-tiddler-title=\"$(cssEscapedTitle)$\"] .tc-create-wikitext-link input\n\n\\define cancel-search-actions-inner()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}><$list filter=\"[<searchTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=<<searchTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/></$list></$set>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<storeTitle>!has[text]] +[<searchTiddler>!has[text]]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\"><$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"wrap-selection\" prefix=\"\" suffix=\"\"/></$list>\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 set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" searchListState=<<qualify \"$:/temp/link-search/selected-item\">> refreshTitle=<<qualify \"$:/temp/link-search/refresh\">> storeTitle=<<qualify \"$:/temp/link-search/input\">>>\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">> class=\"tc-create-wikitext-link\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<searchTiddler>> storeTitle=<<storeTitle>>\n\t\tselectionStateTitle=<<searchListState>> refreshTitle=<<refreshTitle>> type=\"search\" filterMinLength=\"1\"\n\t\ttag=\"input\" focus=\"true\" class=\"tc-popup-handle\" inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<add-link-actions>> placeholder={{$:/language/Search/Search}} default=\"\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\" />\n</$keyboard>\n</$keyboard>\n<$reveal tag=\"span\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<<cancel-search-actions>><$set name=\"cssEscapedTitle\" value={{{ [<storyTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-focus-selector>>/></$set>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$vars>\n\n<$reveal tag=\"div\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n<$vars userInput={{{ [<storeTitle>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n\n{{$:/core/ui/SearchResults}}\n\n</$vars>\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>\n"
},
"$:/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=\" \"/>\n\n<$entity entity=\"✓\"/>\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]] -[<targetTiddler>type[image/svg+xml]]",
"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]] -[<targetTiddler>type[image/svg+xml]]",
"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=\" \"/>\n\n<$entity entity=\"✓\"/>\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]] -[<targetTiddler>type[image/svg+xml]]",
"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>>/> × <$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]] -[<targetTiddler>type[image/svg+xml]]",
"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<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\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/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[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() message-$(payloadTiddler)$\n\n\\define payloadTitleFilter() [<currentTiddler>get<renameField>minlength[1]else<payloadTiddler>]\n\n\\define overWriteWarning()\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\">\n<$text text={{{[subfilter<payloadTitleFilter>!is[tiddler]then[]] ~[<lingo-base>addsuffix[Listing/Rename/OverwriteWarning]get[text]]}}}/>\n</$list>\n\\end\n\n\\define selectionField() selection-$(payloadTiddler)$\n\n\\define renameField() rename-$(payloadTiddler)$\n\n\\define suppressedField() suppressed-$(payloadTiddler)$\n\n\\define newImportTitleTiddler() $:/temp/NewImportTitle-$(payloadTiddler)$\n\n\\define previewPopupState() $(currentTiddler)$!!popup-$(payloadTiddler)$\n\n\\define renameFieldState() $(currentTiddler)$!!state-rename-$(payloadTiddler)$\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 class=\"tc-import-table\">\n<tbody>\n<tr>\n<th align=\"left\">\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 class={{{[<currentTiddler>has<suppressedField>then[tc-row-disabled]] ~[subfilter<payloadTitleFilter>is[tiddler]then[tc-row-warning]] }}}>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\" tag=\"div\" class=\"tc-flex\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown tc-flex-grow-1 tc-word-break\" set=<<previewPopupState>> setTo=\"yes\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}>\n<span class=\"tc-small-gap-right\">{{$:/core/images/right-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"yes\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/Tooltip]get[text]]}}}>{{$:/core/images/edit-button}}</$button></$list>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n<span class=\"tc-small-gap-right\">{{$:/core/images/down-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n</$reveal>\n</$reveal>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$text text={{{[<lingo-base>addsuffix[Listing/Rename/Prompt]get[text]]}}}/>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n<<overWriteWarning>>\n</td>\n</tr>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"tr\">\n<td colspan=\"3\">\n<div class=\"tc-flex\">\n<$edit-text tiddler=<<newImportTitleTiddler>> default={{{[subfilter<payloadTitleFilter>]}}} tag=\"input\" class=\"tc-import-rename tc-flex-grow-1\"/><span class=\"tc-small-gap-left\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/CancelRename]get[text]]}}}>{{$:/core/images/close-button}}<$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button><span class=\"tc-small-gap-right\"/></span><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/ConfirmRename]get[text]]}}}>{{$:/core/images/done-button}}<$action-setfield $field=<<renameField>> $value={{{[<newImportTitleTiddler>get[text]minlength[1]else<payloadTiddler>]}}} /><$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button>\n</div>\n</td>\n</$reveal>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<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\"\"\" preventScroll=\"true\"/>\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/change-sidebar-layout": {
"title": "$:/core/ui/KeyboardShortcuts/change-sidebar-layout",
"tags": "$:/tags/KeyboardShortcut",
"key": "((change-sidebar-layout))",
"text": "<$list filter=\"[{$:/themes/tiddlywiki/vanilla/options/sidebarlayout}match[fixed-fluid]]\" \nemptyMessage=\"\"\"<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fixed-fluid\"/>\"\"\">\n<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fluid-fixed\"/>\n</$list>\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/save-wiki": {
"title": "$:/core/ui/KeyboardShortcuts/save-wiki",
"tags": "$:/tags/KeyboardShortcut",
"key": "((save-wiki))",
"text": "<$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"
},
"$:/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/KeyboardShortcuts/switcher": {
"title": "$:/core/ui/KeyboardShortcuts/switcher",
"tags": "$:/tags/KeyboardShortcut",
"key": "((layout-switcher))",
"text": "<$action-sendmessage $message=\"tm-show-switcher\" switch=\"layout\"/>"
},
"$:/core/ui/KeyboardShortcuts/toggle-sidebar": {
"title": "$:/core/ui/KeyboardShortcuts/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"
},
"$:/snippets/LayoutSwitcher": {
"title": "$:/snippets/LayoutSwitcher",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/LayoutSwitcher/Caption}}",
"text": "<$linkcatcher to=\"$:/layout\">\n<div class=\"tc-chooser\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Layout]] [[$:/core/ui/PageTemplate]] +[!is[draft]sort[name]]\">\n<$list filter=\"[{$:/layout}!has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/layout}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n\"\"\">\n<$set name=\"cls\" filter=\"[all[current]field:title[$:/core/ui/PageTemplate]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n</$list>\n</$list>\n</div>\n</$linkcatcher>\n"
},
"$:/core/ui/ListItemTemplate": {
"title": "$:/core/ui/ListItemTemplate",
"text": "<div class=\"tc-menu-list-item\">\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": "\\whitespace trim\n\\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\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\" storyview=\"pop\">\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<$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$fieldmangler>\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" default=\"$:/core/ui/MoreSideBar/Plugins/Plugins\" explicitState=\"$:/state/tab-1163638994\"/>\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": "\\whitespace trim\n\\define advanced-search-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=<<advanced-search-button>>>\n<<advanced-search-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": "\\whitespace trim\n\\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": "\\whitespace trim\n<$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>\n"
},
"$:/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": "\\whitespace trim\n\\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<$text text=\" \"/>\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>\n"
},
"$:/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": "\\whitespace trim\n\\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": "\\whitespace trim\n<$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": "\\whitespace trim\n\\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": "\\whitespace trim\n<$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": "\\whitespace trim\n<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<$text text=\" \"/>\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>\n"
},
"$:/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": "\\whitespace trim\n\\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<$text text=\" \"/>\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>\n"
},
"$:/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": "\\whitespace trim\n\\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": "\\whitespace trim\n<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<$text text=\" \"/>\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>\n"
},
"$:/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": "\\whitespace trim\n<$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>\n"
},
"$:/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\" variable=\"ignore\">\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=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\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",
"name": "{{$:/language/PageTemplate/Name}}",
"description": "{{$:/language/PageTemplate/Description}}",
"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<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-enable-drag-and-drop={{$:/config/DragAndDrop/Enable}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/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 enable=<<tv-enable-drag-and-drop>>>\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</$vars>\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}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$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}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$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={{$:/language/ControlPanel/Palette/Editor/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\"><span class=\"tc-small-gap-left\"><<lingo Names/External/Show>></span></$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 />\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}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>"
},
"$:/core/ui/RootTemplate": {
"title": "$:/core/ui/RootTemplate",
"text": "<$transclude tiddler={{{ [{$:/layout}has[text]] ~[[$:/core/ui/PageTemplate]] }}} mode=\"inline\"/>\n\n"
},
"$:/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}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/sidebar\"/>\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 tc-sidebar-tabs-more\" explicitState=\"$:/state/tab/moresidebar-1850697562\"/>\n</div>\n"
},
"$:/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>> enable=<<tv-allow-drag-and-drop>>>\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 tc-small-gap-right\">{{$:/core/images/close-button}}</$button><$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": "\\whitespace trim\n\n\\define count-popup-button()\n\\whitespace trim\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$(searchTiddler)$}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$vars userInput={{{ [<searchTiddler>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} replaceRegexp=\"limit\\[\\d+\\]\">\n<$vars primaryListFilter={{{ [<configTiddler>get[first-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}} secondaryListFilter={{{ [<configTiddler>get[second-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[subfilter<primaryListFilter>] [subfilter<secondaryListFilter>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$vars>\n</$vars>\n</$list>\n</$button>\n\\end\n\n\\define search-results-list()\n\\whitespace trim\n<$vars userInput={{$(searchTiddler)$}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$tiddler tiddler=<<configTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$tiddler>\n\n</$list>\n</$vars>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<searchTiddler>get[text]!match{$:/temp/search}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/search]] [<searchTiddler>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=\"$:/temp/search\" text={{{ [<searchTiddler>get[text]] }}}/><$action-setfield $tiddler=\"$:/temp/search/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define advanced-search-actions() <$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search/input}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/search/input}}/><<delete-state-tiddlers>><$action-navigate $to=\"$:/AdvancedSearch\"/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/><$action-deletetiddler $filter=\"$:/temp/search $:/temp/search/input $:/temp/search/refresh [<searchListState>]\"/>\n\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$vars editTiddler=\"$:/temp/search\" searchTiddler=\"$:/temp/search/input\" searchListState=<<qualify \"$:/state/search-list/selected-item\">>>\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"((advanced-search-sidebar))\" actions=<<advanced-search-actions>>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<editTiddler>> storeTitle=<<searchTiddler>> \n\t\tselectionStateTitle=<<searchListState>> refreshTitle=\"$:/temp/search/refresh\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> \n\t\tclass=\"tc-popup-handle\" filterMinLength={{$:/config/Search/MinLength}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> cancelPopups=\"yes\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<<advanced-search-actions>>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>><$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n{{$:/core/images/close-button}}\n</$button>\n<<count-popup-button>>\n</$reveal>\n<$reveal state=<<searchTiddler>> 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=<<searchTiddler>> 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<<search-results-list>>\n\n</$reveal>\n\n</$reveal>\n\n</$vars>\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\" class=\"tc-sidebar-tabs-main\" explicitState=\"$:/state/tab/sidebar--595412856\"/>\n\n</div>\n"
},
"$:/core/ui/SwitcherModal": {
"title": "$:/core/ui/SwitcherModal",
"subtitle": "<$text text={{{[<switch>lookup[$:/language/Switcher/Subtitle/]]}}}/>",
"class": "tc-modal-centered",
"text": "<$tiddler tiddler={{{[<switch>lookup[$:/config/SwitcherTargets/]]}}}>\n\n\n<$transclude/>\n\n\n</$tiddler>"
},
"$:/TagManager": {
"title": "$:/TagManager",
"icon": "$:/core/images/tag-button",
"color": "#bbb",
"text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\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\\whitespace trim\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\\whitespace trim\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\\whitespace trim\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/TagPickerTagTemplate": {
"title": "$:/core/ui/TagPickerTagTemplate",
"text": "\\whitespace trim\n<$button class=<<button-classes>> tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$list filter=\"[<saveTiddler>minlength[1]]\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=\"[<tag>]\"/>\n</$list>\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>> preventScroll=\"true\"/>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$list filter=\"[<refreshTitle>minlength[1]]\">\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n<<actions>>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<$wikify name=\"foregroundColor\" text=\"\"\"<$macrocall $name=\"contrastcolour\" target={{!!color}} fallbackTarget=<<fallbackTarget>> colourA=<<colourA>> colourB=<<colourB>>/>\"\"\">\n<span class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n<$transclude tiddler={{!!icon}}/><$view field=\"title\" format=\"text\"/>\n</span>\n</$wikify>\n</$set>\n</$button>\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\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\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}}/>\n"
},
"$:/core/ui/TopBar/menu": {
"title": "$:/core/ui/TopBar/menu",
"tags": "$:/tags/TopRightBar",
"text": "<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible tc-hide-sidebar-btn\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible tc-show-sidebar-btn\">{{$:/core/images/chevron-left}}</$button>\n</$list>\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": "<$reveal tag=\"div\" class=\"tc-tiddler-plugin-info\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$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</$reveal>"
},
"$:/core/ui/ViewTemplate/subtitle": {
"title": "$:/core/ui/ViewTemplate/subtitle",
"tags": "$:/tags/ViewTemplate",
"text": "\\whitespace trim\n<$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=\"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": "\\whitespace trim\n\\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<$list filter=\"[all[current]has[icon]]~[[$:/config/DefaultTiddlerIcon]has[text]]\">\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$list>\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\\define cancel-delete-tiddler-actions(message) <$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\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[shadow]is[tiddler]then[tc-tiddler-overridden-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>] [{$:/config/NewTiddler/Tags}]\">\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>>\n"
},
"$:/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>\n"
},
"$:/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/AutoFocus": {
"title": "$:/config/AutoFocus",
"text": "title"
},
"$:/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/EditMode/fieldname-filter": {
"title": "$:/config/EditMode/fieldname-filter",
"first-search-filter": "[!is[shadow]!is[system]fields[]search:title<userInput>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type",
"second-search-filter": "[fields[]search:title<userInput>sort[]] -[!is[shadow]!is[system]fields[]]"
},
"$:/config/EditTabIndex": {
"title": "$:/config/EditTabIndex",
"text": "1\n"
},
"$:/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.23/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/RegisterPluginType/plugin": {
"title": "$:/config/RegisterPluginType/plugin",
"text": "yes"
},
"$:/config/RegisterPluginType/theme": {
"title": "$:/config/RegisterPluginType/theme",
"text": "no"
},
"$:/config/RegisterPluginType/language": {
"title": "$:/config/RegisterPluginType/language",
"text": "no"
},
"$:/config/RegisterPluginType/info": {
"title": "$:/config/RegisterPluginType/info",
"text": "yes"
},
"$:/config/RegisterPluginType/import": {
"title": "$:/config/RegisterPluginType/import",
"text": "no"
},
"$:/config/SaveWikiButton/Template": {
"title": "$:/config/SaveWikiButton/Template",
"text": "$:/core/save/all"
},
"$:/config/SaverFilter": {
"title": "$:/config/SaverFilter",
"text": "[all[]] -[prefix[$:/HistoryList]] -[prefix[$:/StoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n"
},
"$:/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/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]": {
"title": "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]",
"text": "yes"
},
"$:/config/ShortcutInfo/add-field": {
"title": "$:/config/ShortcutInfo/add-field",
"text": "{{$:/language/EditTemplate/Fields/Add/Button/Hint}}"
},
"$:/config/ShortcutInfo/advanced-search": {
"title": "$:/config/ShortcutInfo/advanced-search",
"text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
},
"$:/config/ShortcutInfo/advanced-search-sidebar": {
"title": "$:/config/ShortcutInfo/advanced-search-sidebar",
"text": "{{$:/language/Shortcuts/Input/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/change-sidebar-layout": {
"title": "$:/config/ShortcutInfo/change-sidebar-layout",
"text": "{{$:/language/Shortcuts/SidebarLayout/Hint}}"
},
"$:/config/ShortcutInfo/delete-field": {
"title": "$:/config/ShortcutInfo/delete-field",
"text": "{{$:/language/EditTemplate/Field/Remove/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/input-accept": {
"title": "$:/config/ShortcutInfo/input-accept",
"text": "{{$:/language/Shortcuts/Input/Accept/Hint}}"
},
"$:/config/ShortcutInfo/input-accept-variant": {
"title": "$:/config/ShortcutInfo/input-accept-variant",
"text": "{{$:/language/Shortcuts/Input/AcceptVariant/Hint}}"
},
"$:/config/ShortcutInfo/input-cancel": {
"title": "$:/config/ShortcutInfo/input-cancel",
"text": "{{$:/language/Shortcuts/Input/Cancel/Hint}}"
},
"$:/config/ShortcutInfo/input-down": {
"title": "$:/config/ShortcutInfo/input-down",
"text": "{{$:/language/Shortcuts/Input/Down/Hint}}"
},
"$:/config/ShortcutInfo/input-tab-left": {
"title": "$:/config/ShortcutInfo/input-tab-left",
"text": "{{$:/language/Shortcuts/Input/Tab-Left/Hint}}"
},
"$:/config/ShortcutInfo/input-tab-right": {
"title": "$:/config/ShortcutInfo/input-tab-right",
"text": "{{$:/language/Shortcuts/Input/Tab-Right/Hint}}"
},
"$:/config/ShortcutInfo/input-up": {
"title": "$:/config/ShortcutInfo/input-up",
"text": "{{$:/language/Shortcuts/Input/Up/Hint}}"
},
"$:/config/ShortcutInfo/italic": {
"title": "$:/config/ShortcutInfo/italic",
"text": "{{$:/language/Buttons/Italic/Hint}}"
},
"$:/config/ShortcutInfo/layout-switcher": {
"title": "$:/config/ShortcutInfo/layout-switcher",
"text": "{{$:/language/LayoutSwitcher/Description}}"
},
"$:/config/ShortcutInfo/link": {
"title": "$:/config/ShortcutInfo/link",
"text": "{{$:/language/Buttons/Link/Hint}}"
},
"$:/config/ShortcutInfo/linkify": {
"title": "$:/config/ShortcutInfo/linkify",
"text": "{{$:/language/Buttons/Linkify/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/save-wiki": {
"title": "$:/config/ShortcutInfo/save-wiki",
"text": "{{$:/language/Buttons/SaveWiki/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/transcludify": {
"title": "$:/config/ShortcutInfo/transcludify",
"text": "{{$:/language/Buttons/Transcludify/Hint}}"
},
"$:/config/ShortcutInfo/underline": {
"title": "$:/config/ShortcutInfo/underline",
"text": "{{$:/language/Buttons/Underline/Hint}}"
},
"$:/config/SwitcherTargets/layout": {
"title": "$:/config/SwitcherTargets/layout",
"text": "$:/snippets/LayoutSwitcher"
},
"$:/config/SwitcherTargets/language": {
"title": "$:/config/SwitcherTargets/language",
"text": "$:/snippets/languageswitcher"
},
"$:/config/SwitcherTargets/palette": {
"title": "$:/config/SwitcherTargets/palette",
"text": "$:/core/ui/ControlPanel/Palette"
},
"$:/config/SwitcherTargets/theme": {
"title": "$:/config/SwitcherTargets/theme",
"text": "$:/core/ui/ControlPanel/Theme"
},
"$:/config/SyncFilter": {
"title": "$:/config/SyncFilter",
"text": "[is[tiddler]] -[[$:/core]] -[[$:/library/sjcl.js]] -[prefix[$:/boot/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n"
},
"$:/config/SyncSystemTiddlersFromServer": {
"title": "$:/config/SyncSystemTiddlersFromServer",
"text": "no"
},
"$:/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/input-tab-left": {
"title": "$:/config/shortcuts-mac/input-tab-left",
"text": "ctrl-Left"
},
"$:/config/shortcuts-mac/input-tab-right": {
"title": "$:/config/shortcuts-mac/input-tab-right",
"text": "ctrl-Right"
},
"$:/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-mac/save-wiki": {
"title": "$:/config/shortcuts-mac/save-wiki",
"text": "meta-S"
},
"$:/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/add-field": {
"title": "$:/config/shortcuts/add-field",
"text": "enter"
},
"$:/config/shortcuts/advanced-search": {
"title": "$:/config/shortcuts/advanced-search",
"text": "ctrl-shift-A"
},
"$:/config/shortcuts/advanced-search-sidebar": {
"title": "$:/config/shortcuts/advanced-search-sidebar",
"text": "alt-Enter"
},
"$:/config/shortcuts/cancel-edit-tiddler": {
"title": "$:/config/shortcuts/cancel-edit-tiddler",
"text": "escape"
},
"$:/config/shortcuts/change-sidebar-layout": {
"title": "$:/config/shortcuts/change-sidebar-layout",
"text": "shift-alt-Down"
},
"$:/config/shortcuts/delete-field": {
"title": "$:/config/shortcuts/delete-field",
"text": "shift-alt-D"
},
"$:/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/input-accept": {
"title": "$:/config/shortcuts/input-accept",
"text": "Enter"
},
"$:/config/shortcuts/input-accept-variant": {
"title": "$:/config/shortcuts/input-accept-variant",
"text": "ctrl-Enter"
},
"$:/config/shortcuts/input-cancel": {
"title": "$:/config/shortcuts/input-cancel",
"text": "Escape"
},
"$:/config/shortcuts/input-down": {
"title": "$:/config/shortcuts/input-down",
"text": "Down"
},
"$:/config/shortcuts/input-tab-left": {
"title": "$:/config/shortcuts/input-tab-left",
"text": "alt-Left"
},
"$:/config/shortcuts/input-tab-right": {
"title": "$:/config/shortcuts/input-tab-right",
"text": "alt-Right"
},
"$:/config/shortcuts/input-up": {
"title": "$:/config/shortcuts/input-up",
"text": "Up"
},
"$:/config/shortcuts/layout-switcher": {
"title": "$:/config/shortcuts/layout-switcher",
"text": "ctrl-shift-L"
},
"$:/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/save-wiki": {
"title": "$:/config/shortcuts/save-wiki",
"text": "ctrl-S"
},
"$:/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 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 swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch-inner()\n<$set name=\"swatchColour\" value={{##$(colourResolved)$}}>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}>\n<$set name=\"swatchTitle\" value=<<colour>>>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n</$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>\n"
},
"$:/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 tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$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$}} _canonical_uri={{$title$!!_canonical_uri}}/>\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<span style=\"display:inline-block; 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<$set name=\"count\" value={{{ [subfilter<__exportFilter__>count[]] }}}>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$list filter=\"[<currentTiddler>has[condition]subfilter{!!condition}limit[1]] ~[<currentTiddler>!has[condition]then[true]]\" variable=\"ignore\">\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</$list>\n</$set>\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/keyboard-driven-input": {
"title": "$:/core/macros/keyboard-driven-input",
"tags": "$:/tags/Macro",
"text": "\\define change-input-tab(stateTitle,tag,beforeafter,defaultState,actions)\n<$set name=\"tabsList\" filter=\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]]\">\n<$vars currentState={{{ [<__stateTitle__>!is[missing]get[text]] ~[<__defaultState__>] }}} firstTab={{{ [enlist<tabsList>nth[1]] }}} lastTab={{{ [enlist<tabsList>last[]] }}}>\n<$set name=\"nextTab\" value={{{ [all[shadows+tiddlers]tag<__tag__>!has[draft.of]$beforeafter$<currentState>] ~[[$beforeafter$]removeprefix[after]suffix[]addprefix<firstTab>] ~[[$beforeafter$]removeprefix[before]suffix[]addprefix<lastTab>] }}}>\n<$action-setfield $tiddler=<<__stateTitle__>> text=<<nextTab>>/>\n$actions$\n</$set>\n</$vars>\n</$set>\n\\end\n\n\\define keyboard-input-actions()\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>get<__field__>] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>getindex<__index__>] }}}/>\n</$list>\n\\end\n\n\\define input-next-actions-inner()\n<$list filter=\"[<nextItem>minlength[1]]\" variable=\"ignore\">\n<$action-setfield $tiddler=<<__selectionStateTitle__>> text=<<nextItem>>/>\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $field=<<__field__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $index=<<__index__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$action-setfield $tiddler=<<__refreshTitle__>> text=\"yes\"/>\n</$list>\n\\end\n\n\\define input-next-actions(afterOrBefore:\"after\",reverse:\"\")\n<$list filter=\"[<__storeTitle__>get[text]minlength<__filterMinLength__>] [<__filterMinLength__>match[0]] +[limit[1]]\" variable=\"ignore\">\n<$vars userInput={{{ [<__storeTitle__>get[text]] }}} selectedItem={{{ [<__selectionStateTitle__>get[text]] }}}>\n<$set name=\"configTiddler\" value={{{ [subfilter<__configTiddlerFilter__>] }}}>\n<$vars primaryListFilter={{{ [<configTiddler>get<__firstSearchFilterField__>] }}} secondaryListFilter={{{ [<configTiddler>get<__secondSearchFilterField__>] }}}>\n<$set name=\"filteredList\" filter=\"[subfilter<primaryListFilter>addsuffix[-primaryList]] =[subfilter<secondaryListFilter>addsuffix[-secondaryList]]\">\n<$vars nextItem={{{ [enlist<filteredList>$afterOrBefore$<selectedItem>] ~[enlist<filteredList>$reverse$nth[1]] }}} firstItem={{{ [enlist<filteredList>nth[1]] }}} lastItem={{{ [enlist<filteredList>last[]] }}}>\n<$list filter=\"[<selectedItem>match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[before]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<lastItem>!match<firstItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[after]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<firstItem>match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>!match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<<input-next-actions-inner>>\n</$list>\n</$vars>\n</$set>\n</$vars>\n</$set>\n</$vars>\n</$list>\n\\end\n\n\\define keyboard-driven-input(tiddler,storeTitle,field:\"text\",index:\"\",tag:\"input\",type,focus:\"\",inputAcceptActions,inputAcceptVariantActions,inputCancelActions,placeholder:\"\",default:\"\",class,focusPopup,rows,minHeight,tabindex,size,autoHeight,filterMinLength:\"0\",refreshTitle,selectionStateTitle,cancelPopups:\"\",configTiddlerFilter,firstSearchFilterField:\"first-search-filter\",secondSearchFilterField:\"second-search-filter\")\n\\whitespace trim\n<$keyboard key=\"((input-accept))\" actions=<<__inputAcceptActions__>>>\n<$keyboard key=\"((input-accept-variant))\" actions=<<__inputAcceptVariantActions__>>>\n<$keyboard key=\"((input-up))\" actions=<<input-next-actions \"before\" \"reverse[]\">>>\n<$keyboard key=\"((input-down))\" actions=<<input-next-actions>>>\n<$keyboard key=\"((input-cancel))\" actions=<<__inputCancelActions__>>>\n<$edit-text tiddler=<<__tiddler__>> field=<<__field__>> index=<<__index__>> \n\t\tinputActions=<<keyboard-input-actions>> tag=<<__tag__>> class=<<__class__>> \n\t\tplaceholder=<<__placeholder__>> default=<<__default__>> focusPopup=<<__focusPopup__>> \n\t\tfocus=<<__focus__>> type=<<__type__>> rows=<<__rows__>> minHeight=<<__minHeight__>> \n\t\ttabindex=<<__tabindex__>> size=<<__size__>> autoHeight=<<__autoHeight__>> \n\t\trefreshTitle=<<__refreshTitle__>> cancelPopups=<<__cancelPopups__>>/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\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$\"\"\" enable=<<tv-enable-drag-and-drop>>>\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<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n{{$:/core/images/blank}}\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$type$>\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\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\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__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\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,actions,explicitState)\n<$set name=\"qualifiedState\" value=<<qualify \"$state$\">>>\n<$vars tabsState={{{ [<__explicitState__>minlength[1]] ~[<qualifiedState>] }}}>\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=<<tabsState>> 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>$actions$</$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=<<tabsState>> 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</$vars>\n</$set>\n\\end\n"
},
"$:/core/macros/tag-picker": {
"title": "$:/core/macros/tag-picker",
"tags": "$:/tags/Macro",
"first-search-filter": "[tags[]!is[system]search:title<userInput>sort[]]",
"second-search-filter": "[tags[]is[system]search:title<userInput>sort[]]",
"text": "\\define get-tagpicker-focus-selector() [data-tiddler-title=\"$(currentTiddlerCSSEscaped)$\"] .tc-add-tag-name input\n\n\\define delete-tag-state-tiddlers() <$action-deletetiddler $filter=\"[<newTagNameTiddler>] [<storeTitle>] [<tagSelectionState>]\"/>\n\n\\define add-tag-actions(actions,tagField:\"tags\")\n<$set name=\"tag\" value={{{ [<__tiddler__>get[text]] }}}>\n<$list filter=\"[<saveTiddler>!contains:$tagField$<tag>!match[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[<tag>]\"/>\n\"\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n</$list>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n\\end\n\n\\define clear-tags-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newTagNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-tag-state-tiddlers>>\n</$list>\n\\end\n\n\\define clear-tags-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newTagNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<clear-tags-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newTagNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define tag-picker-inner(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars newTagNameInputTiddlerQualified=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddlerQualified=<<qualify \"$:/temp/NewTagName/selected-item\">> fallbackTarget={{$(palette)$##tag-background}} colourA={{$(palette)$##foreground}} colourB={{$(palette)$##background}}>\n<$vars storeTitle={{{ [<newTagNameInputTiddler>!match[]] ~[<newTagNameInputTiddlerQualified>] }}} tagSelectionState={{{ [<newTagNameSelectionTiddler>!match[]] ~[<newTagNameSelectionTiddlerQualified>] }}}>\n<$vars refreshTitle=<<qualify \"$:/temp/NewTagName/refresh\">> nonSystemTagsFilter=\"[tags[]!is[system]search:title<userInput>sort[]]\" systemTagsFilter=\"[tags[]is[system]search:title<userInput>sort[]]\">\n<div class=\"tc-edit-add-tag\">\n<div>\n<span class=\"tc-add-tag-name tc-small-gap-right\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newTagNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<tagSelectionState>> inputAcceptActions=\"\"\"<$macrocall $name=\"add-tag-actions\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\"\n\t\tinputCancelActions=<<clear-tags-actions>> tag=\"input\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> \n\t\tfocus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}} filterMinLength={{$:/config/Tags/MinLength}} \n\t\tcancelPopups=<<cancelPopups>> configTiddlerFilter=\"[[$:/core/macros/tag-picker]]\"/>\n</span><$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$reveal state=<<storeTitle>> type=\"nomatch\" text=\"\"><$button class=\"tc-btn-invisible tc-small-gap tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/ClearInput/Hint}} aria-label={{$:/language/EditTemplate/Tags/ClearInput/Caption}}>{{$:/core/images/close-button}}<<delete-tag-state-tiddlers>></$button></$reveal><span class=\"tc-add-tag-button tc-small-gap-left\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=<<newTagNameTiddler>> setTo=\"\" class=\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<<delete-tag-state-tiddlers>><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>>/>\n</$set>\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 tc-block-tags-dropdown\">\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<nonSystemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-primaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n<hr>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<systemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-secondaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n</div>\n</$vars>\n</$vars>\n</$vars>\n\\end\n\\define tag-picker(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars saveTiddler=<<currentTiddler>> palette={{$:/palette}}>\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=\"\"\"<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\">\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\n</$set>\n</$list>\n</$vars>\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\\whitespace trim\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}}><<timeline-title>></$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 to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}><$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 to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\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 to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n <$list filter=\"[all[current]tagging[]$sort$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[]$sort$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/minifocusswitcher": {
"title": "$:/snippets/minifocusswitcher",
"text": "<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\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/PluginLibrary": {
"title": "$:/tags/PluginLibrary",
"list": "$:/config/OfficialPluginLibrary"
},
"$:/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 tc-viewswitcher\">\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>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
}
}
}
[[👩🏫Portafolio Alejandra Escobar]]
[[🤔Reflexión contraste tecnologías hegemónicas y contrahegemónicas]]
[[📝 Actividades: Lecturas anotadas en línea con Hypotesis]]
[[📡 Plataformas y Experiencias desde la Contrahegemonia]]
[[🗣️ Medios alternativos para estar informados en tiempos de Paro]]
[[🌱Salud Mental en tiempos de paro y pandemia🧐]]
[[🚧Espacios Protectores para Niños y Niñas 👩👦👦]]
[[En dialógo con los compañeros (Tiddler importados)]]
[[Licencia (CC)]]
\define icon(icon navigate tooltip)
<$button to="$navigate$" tooltip="$tooltip$"class="tc-btn-invisible"><<__icon__>></$button>
\end
\define _icon(icon)
<button class="tc-btn-invisible"disabled><<__icon__>></button>
\end
* ''Version'': 1.0.0
* ''Date'': 2020/02/27
* ''Creator'': HC Haase. Inspired by [[Bimlas|https://bimlas.gitlab.io/tw5-locator/#%24%3A%2Fbimlas%2Fmacros%2Ficon]].
!! Function
This macro make transcluded icons follow the line height of the text with the option of a link and a tooltip.
This makes prettier references to buttons (like this <<_icon {{$:/core/images/new-button}} "link" "tooltip text">> instead of this {{$:/core/images/new-button}}) in documentation text.
There is a'' simple macro'' without a button and an ''extended macro'' with a button.
!! Use
;Syntax, simple macro (note the `_`)
:`<<_icon <transclusion> >>`<$button message="tm-copy-to-clipboard" param="<<_icon <transclusion> >>"}>Copy</$button>
;Syntax, extended macro
:`<<icon <transclusion> <link> "<tooltip text>" >>`<$button message="tm-copy-to-clipboard" param="<<icon <transclusion> >>"}>Copy</$button>
|! Attribute|!Option|!Description|
|transclusion|required|a transclusion of an icon|
|link|optional|name of tiddler to link to (omit with `""`)|
|tooltip text|optional|text of tooltip|
;Example
:`<<icon {{$:/core/images/new-button}} "link" "tooltip text">>`
:will produce <<icon {{$:/core/images/new-button}} "link" "tooltip text">> that links to "link".
NB: if you want no link, but at tooltip, use `""` for a empty link.
!! Code
```
\define icon(icon navigate tooltip)
<$button to="$navigate$" tooltip="$tooltip$"class="tc-btn-invisible"><<__icon__>></$button>
\end
\define _icon(icon)
<button class="tc-btn-invisible"disabled><<__icon__>></button>
\end
```
Se importaron los siguientes tiddlers
# [[digital.jpg]]
{
"tiddlers": {
"$:/language/Buttons/AdvancedSearch/Caption": {
"title": "$:/language/Buttons/AdvancedSearch/Caption",
"text": "Búsqueda avanzada"
},
"$:/language/Buttons/AdvancedSearch/Hint": {
"title": "$:/language/Buttons/AdvancedSearch/Hint",
"text": "Búsqueda avanzada"
},
"$:/language/Buttons/Bold/Caption": {
"title": "$:/language/Buttons/Bold/Caption",
"text": "Negrita"
},
"$:/language/Buttons/Bold/Hint": {
"title": "$:/language/Buttons/Bold/Hint",
"text": "Aplicar formato de negrita a la selección"
},
"$:/language/Buttons/Cancel/Caption": {
"title": "$:/language/Buttons/Cancel/Caption",
"text": "Cancelar"
},
"$:/language/Buttons/Cancel/Hint": {
"title": "$:/language/Buttons/Cancel/Hint",
"text": "Descarta los cambios"
},
"$:/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/Clone/Caption": {
"title": "$:/language/Buttons/Clone/Caption",
"text": "Clonar"
},
"$:/language/Buttons/Clone/Hint": {
"title": "$:/language/Buttons/Clone/Hint",
"text": "Hace una copia exacta de este tiddler"
},
"$:/language/Buttons/Close/Caption": {
"title": "$:/language/Buttons/Close/Caption",
"text": "Cerrar"
},
"$:/language/Buttons/Close/Hint": {
"title": "$:/language/Buttons/Close/Hint",
"text": "Cierra este tiddler"
},
"$:/language/Buttons/CloseAll/Caption": {
"title": "$:/language/Buttons/CloseAll/Caption",
"text": "Cerrar todo"
},
"$:/language/Buttons/CloseAll/Hint": {
"title": "$:/language/Buttons/CloseAll/Hint",
"text": "Cierra todos los tiddlers"
},
"$:/language/Buttons/CloseOthers/Caption": {
"title": "$:/language/Buttons/CloseOthers/Caption",
"text": "Cerrar los demás"
},
"$:/language/Buttons/CloseOthers/Hint": {
"title": "$:/language/Buttons/CloseOthers/Hint",
"text": "Cierra todos tiddlers abiertos excepto este"
},
"$:/language/Buttons/ControlPanel/Caption": {
"title": "$:/language/Buttons/ControlPanel/Caption",
"text": "Panel de Control"
},
"$:/language/Buttons/ControlPanel/Hint": {
"title": "$:/language/Buttons/ControlPanel/Hint",
"text": "Abre el Panel de Control"
},
"$:/language/Buttons/Delete/Caption": {
"title": "$:/language/Buttons/Delete/Caption",
"text": "Borrar"
},
"$:/language/Buttons/Delete/Hint": {
"title": "$:/language/Buttons/Delete/Hint",
"text": "Borra este tiddler"
},
"$:/language/Buttons/Edit/Caption": {
"title": "$:/language/Buttons/Edit/Caption",
"text": "Editar"
},
"$:/language/Buttons/Edit/Hint": {
"title": "$:/language/Buttons/Edit/Hint",
"text": "Permite editar este tiddler"
},
"$:/language/Buttons/EditorHeight/Caption": {
"title": "$:/language/Buttons/EditorHeight/Caption",
"text": "Altura del editor"
},
"$:/language/Buttons/EditorHeight/Caption/Auto": {
"title": "$:/language/Buttons/EditorHeight/Caption/Auto",
"text": "Ajustar al contenido"
},
"$:/language/Buttons/EditorHeight/Caption/Fixed": {
"title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
"text": "Altura fija"
},
"$:/language/Buttons/EditorHeight/Hint": {
"title": "$:/language/Buttons/EditorHeight/Hint",
"text": "Determina la altura del cuadro de edición"
},
"$:/language/Buttons/Encryption/Caption": {
"title": "$:/language/Buttons/Encryption/Caption",
"text": "Cifrado"
},
"$:/language/Buttons/Encryption/ClearPassword/Caption": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
"text": "Borrar contraseña"
},
"$:/language/Buttons/Encryption/ClearPassword/Hint": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
"text": "Borra la contraseña actual y guarda este wiki sin cifrar"
},
"$:/language/Buttons/Encryption/Hint": {
"title": "$:/language/Buttons/Encryption/Hint",
"text": "Asigna o revoca la contraseña de cifrado para este wiki"
},
"$:/language/Buttons/Encryption/SetPassword/Caption": {
"title": "$:/language/Buttons/Encryption/SetPassword/Caption",
"text": "Asignar contraseña"
},
"$:/language/Buttons/Encryption/SetPassword/Hint": {
"title": "$:/language/Buttons/Encryption/SetPassword/Hint",
"text": "Asigna contraseña de cifrado"
},
"$:/language/Buttons/Excise/Caption": {
"title": "$:/language/Buttons/Excise/Caption",
"text": "Escindir"
},
"$:/language/Buttons/Excise/Caption/Excise": {
"title": "$:/language/Buttons/Excise/Caption/Excise",
"text": "Escindir"
},
"$:/language/Buttons/Excise/Caption/MacroName": {
"title": "$:/language/Buttons/Excise/Caption/MacroName",
"text": "Nombre de la macro"
},
"$:/language/Buttons/Excise/Caption/NewTitle": {
"title": "$:/language/Buttons/Excise/Caption/NewTitle",
"text": "Título del nuevo tiddler"
},
"$:/language/Buttons/Excise/Caption/Replace": {
"title": "$:/language/Buttons/Excise/Caption/Replace",
"text": "Reemplazar texto escindido con:"
},
"$:/language/Buttons/Excise/Caption/Replace/Link": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Link",
"text": "enlace"
},
"$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
"text": "transclusión"
},
"$:/language/Buttons/Excise/Caption/Tag": {
"title": "$:/language/Buttons/Excise/Caption/Tag",
"text": "Etiqueta el nuevo tiddler con el título de este"
},
"$:/language/Buttons/Excise/Caption/TiddlerExists": {
"title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
"text": "¡Atención! El tiddler ya existe"
},
"$:/language/Buttons/Excise/Hint": {
"title": "$:/language/Buttons/Excise/Hint",
"text": "Corta el texto seleccionado y lo pega en un tiddler nuevo"
},
"$:/language/Buttons/ExportPage/Caption": {
"title": "$:/language/Buttons/ExportPage/Caption",
"text": "Exportar todos"
},
"$:/language/Buttons/ExportPage/Hint": {
"title": "$:/language/Buttons/ExportPage/Hint",
"text": "Exporta todos los tiddlers"
},
"$:/language/Buttons/ExportTiddler/Caption": {
"title": "$:/language/Buttons/ExportTiddler/Caption",
"text": "Exportar tiddler"
},
"$:/language/Buttons/ExportTiddler/Hint": {
"title": "$:/language/Buttons/ExportTiddler/Hint",
"text": "Exporta este tiddler"
},
"$:/language/Buttons/ExportTiddlers/Caption": {
"title": "$:/language/Buttons/ExportTiddlers/Caption",
"text": "Exportar tiddlers"
},
"$:/language/Buttons/ExportTiddlers/Hint": {
"title": "$:/language/Buttons/ExportTiddlers/Hint",
"text": "Exporta el grupo de tiddlers"
},
"$:/language/Buttons/Fold/Caption": {
"title": "$:/language/Buttons/Fold/Caption",
"text": "Comprimir tiddler"
},
"$:/language/Buttons/Fold/FoldBar/Caption": {
"title": "$:/language/Buttons/Fold/FoldBar/Caption",
"text": "Barra de vista comprimida"
},
"$:/language/Buttons/Fold/FoldBar/Hint": {
"title": "$:/language/Buttons/Fold/FoldBar/Hint",
"text": "Barras opcionales para comprimir y desplegar tiddlers"
},
"$:/language/Buttons/Fold/Hint": {
"title": "$:/language/Buttons/Fold/Hint",
"text": "Comprime la vista del tiddler ocultando el cuerpo y sólo muestra el título"
},
"$:/language/Buttons/FoldAll/Caption": {
"title": "$:/language/Buttons/FoldAll/Caption",
"text": "Comprimir todos"
},
"$:/language/Buttons/FoldAll/Hint": {
"title": "$:/language/Buttons/FoldAll/Hint",
"text": "Comprime la vista de todos los tiddlers abiertos"
},
"$:/language/Buttons/FoldOthers/Caption": {
"title": "$:/language/Buttons/FoldOthers/Caption",
"text": "Comprimir los demás"
},
"$:/language/Buttons/FoldOthers/Hint": {
"title": "$:/language/Buttons/FoldOthers/Hint",
"text": "Comprime la vista de todos los tiddlers abiertos excepto este"
},
"$:/language/Buttons/FullScreen/Caption": {
"title": "$:/language/Buttons/FullScreen/Caption",
"text": "Pantalla completa"
},
"$:/language/Buttons/FullScreen/Hint": {
"title": "$:/language/Buttons/FullScreen/Hint",
"text": "Entra y sale del modo de pantalla completa"
},
"$:/language/Buttons/Heading1/Caption": {
"title": "$:/language/Buttons/Heading1/Caption",
"text": "Encabezamiento 1"
},
"$:/language/Buttons/Heading1/Hint": {
"title": "$:/language/Buttons/Heading1/Hint",
"text": "Aplica formato de encabezamiento 1 a la selección"
},
"$:/language/Buttons/Heading2/Caption": {
"title": "$:/language/Buttons/Heading2/Caption",
"text": "Encabezamiento 2"
},
"$:/language/Buttons/Heading2/Hint": {
"title": "$:/language/Buttons/Heading2/Hint",
"text": "Aplica formato de encabezamiento 2 a la selección"
},
"$:/language/Buttons/Heading3/Caption": {
"title": "$:/language/Buttons/Heading3/Caption",
"text": "Encabezamiento 3"
},
"$:/language/Buttons/Heading3/Hint": {
"title": "$:/language/Buttons/Heading3/Hint",
"text": "Aplica formato de encabezamiento 3 a la selección"
},
"$:/language/Buttons/Heading4/Caption": {
"title": "$:/language/Buttons/Heading4/Caption",
"text": "Encabezamiento 4"
},
"$:/language/Buttons/Heading4/Hint": {
"title": "$:/language/Buttons/Heading4/Hint",
"text": "Aplica formato de encabezamiento 4 a la selección"
},
"$:/language/Buttons/Heading5/Caption": {
"title": "$:/language/Buttons/Heading5/Caption",
"text": "Encabezamiento 5"
},
"$:/language/Buttons/Heading5/Hint": {
"title": "$:/language/Buttons/Heading5/Hint",
"text": "Aplica formato de encabezamiento 5 a la selección"
},
"$:/language/Buttons/Heading6/Caption": {
"title": "$:/language/Buttons/Heading6/Caption",
"text": "Encabezamiento 6"
},
"$:/language/Buttons/Heading6/Hint": {
"title": "$:/language/Buttons/Heading6/Hint",
"text": "Aplica formato de encabezamiento 6 a la selección"
},
"$:/language/Buttons/Help/Caption": {
"title": "$:/language/Buttons/Help/Caption",
"text": "Ayuda"
},
"$:/language/Buttons/Help/Hint": {
"title": "$:/language/Buttons/Help/Hint",
"text": "Muestra el panel de ayuda"
},
"$:/language/Buttons/HideSideBar/Caption": {
"title": "$:/language/Buttons/HideSideBar/Caption",
"text": "Ocultar barra lateral"
},
"$:/language/Buttons/HideSideBar/Hint": {
"title": "$:/language/Buttons/HideSideBar/Hint",
"text": "Oculta la barra lateral"
},
"$:/language/Buttons/Home/Caption": {
"title": "$:/language/Buttons/Home/Caption",
"text": "Inicio"
},
"$:/language/Buttons/Home/Hint": {
"title": "$:/language/Buttons/Home/Hint",
"text": "Cierra todos los tiddlers abiertos y abre los que se muestran por defecto al inicio"
},
"$:/language/Buttons/Import/Caption": {
"title": "$:/language/Buttons/Import/Caption",
"text": "Importar"
},
"$:/language/Buttons/Import/Hint": {
"title": "$:/language/Buttons/Import/Hint",
"text": "Importa multitud de tipos de archivo, incluyendo textos, imágenes, TiddlyWiki y JSON"
},
"$:/language/Buttons/Info/Caption": {
"title": "$:/language/Buttons/Info/Caption",
"text": "Información"
},
"$:/language/Buttons/Info/Hint": {
"title": "$:/language/Buttons/Info/Hint",
"text": "Muestra información sobre este tiddler"
},
"$:/language/Buttons/Italic/Caption": {
"title": "$:/language/Buttons/Italic/Caption",
"text": "Cursiva"
},
"$:/language/Buttons/Italic/Hint": {
"title": "$:/language/Buttons/Italic/Hint",
"text": "Aplica formato de cursiva a la selección"
},
"$:/language/Buttons/Language/Caption": {
"title": "$:/language/Buttons/Language/Caption",
"text": "Idioma"
},
"$:/language/Buttons/Language/Hint": {
"title": "$:/language/Buttons/Language/Hint",
"text": "Selecciona idioma de la interfaz de usuario"
},
"$:/language/Buttons/LineWidth/Caption": {
"title": "$:/language/Buttons/LineWidth/Caption",
"text": "Ancho del trazo"
},
"$:/language/Buttons/LineWidth/Hint": {
"title": "$:/language/Buttons/LineWidth/Hint",
"text": "Establece el ancho del trazo para pintar"
},
"$:/language/Buttons/ListBullet/Caption": {
"title": "$:/language/Buttons/ListBullet/Caption",
"text": "Lista con viñetas"
},
"$:/language/Buttons/ListBullet/Hint": {
"title": "$:/language/Buttons/ListBullet/Hint",
"text": "Aplica formato de lista con viñetas a la selección"
},
"$:/language/Buttons/ListNumber/Caption": {
"title": "$:/language/Buttons/ListNumber/Caption",
"text": "Lista numerada"
},
"$:/language/Buttons/ListNumber/Hint": {
"title": "$:/language/Buttons/ListNumber/Hint",
"text": "Aplica formato de lista numerada a la selección"
},
"$:/language/Buttons/MonoBlock/Caption": {
"title": "$:/language/Buttons/MonoBlock/Caption",
"text": "Bloque monoespaciado"
},
"$:/language/Buttons/MonoBlock/Hint": {
"title": "$:/language/Buttons/MonoBlock/Hint",
"text": "Aplica formato de bloque monoespaciado a la selección"
},
"$:/language/Buttons/MonoLine/Caption": {
"title": "$:/language/Buttons/MonoLine/Caption",
"text": "Monoespacio"
},
"$:/language/Buttons/MonoLine/Hint": {
"title": "$:/language/Buttons/MonoLine/Hint",
"text": "Aplica formato de monoespacio a la selección"
},
"$:/language/Buttons/More/Caption": {
"title": "$:/language/Buttons/More/Caption",
"text": "Más"
},
"$:/language/Buttons/More/Hint": {
"title": "$:/language/Buttons/More/Hint",
"text": "Otras acciones"
},
"$:/language/Buttons/NewHere/Caption": {
"title": "$:/language/Buttons/NewHere/Caption",
"text": "Nuevo aquí"
},
"$:/language/Buttons/NewHere/Hint": {
"title": "$:/language/Buttons/NewHere/Hint",
"text": "Crea un nuevo tiddler etiquetado con el título de este tiddler"
},
"$:/language/Buttons/NewImage/Caption": {
"title": "$:/language/Buttons/NewImage/Caption",
"text": "Nueva imagen"
},
"$:/language/Buttons/NewImage/Hint": {
"title": "$:/language/Buttons/NewImage/Hint",
"text": "Crea un nuevo tiddler de imagen"
},
"$:/language/Buttons/NewJournal/Caption": {
"title": "$:/language/Buttons/NewJournal/Caption",
"text": "Nueva entrada"
},
"$:/language/Buttons/NewJournal/Hint": {
"title": "$:/language/Buttons/NewJournal/Hint",
"text": "Crea una nueva entrada de diario"
},
"$:/language/Buttons/NewJournalHere/Caption": {
"title": "$:/language/Buttons/NewJournalHere/Caption",
"text": "Entrada nueva aquí"
},
"$:/language/Buttons/NewJournalHere/Hint": {
"title": "$:/language/Buttons/NewJournalHere/Hint",
"text": "Crea una nueva entrada de diario etiquetada con el título de este tiddler"
},
"$:/language/Buttons/NewMarkdown/Caption": {
"title": "$:/language/Buttons/NewMarkdown/Caption",
"text": "Nuevo tiddler en Markdown"
},
"$:/language/Buttons/NewMarkdown/Hint": {
"title": "$:/language/Buttons/NewMarkdown/Hint",
"text": "Crea un nuevo tiddler en Markdown"
},
"$:/language/Buttons/NewTiddler/Caption": {
"title": "$:/language/Buttons/NewTiddler/Caption",
"text": "Nuevo tiddler"
},
"$:/language/Buttons/NewTiddler/Hint": {
"title": "$:/language/Buttons/NewTiddler/Hint",
"text": "Crea un tiddler nuevo"
},
"$:/language/Buttons/OpenWindow/Caption": {
"title": "$:/language/Buttons/OpenWindow/Caption",
"text": "Abrir en ventana nueva"
},
"$:/language/Buttons/OpenWindow/Hint": {
"title": "$:/language/Buttons/OpenWindow/Hint",
"text": "Abre el tiddler en una nueva ventana"
},
"$:/language/Buttons/Opacity/Caption": {
"title": "$:/language/Buttons/Opacity/Caption",
"text": "Opacidad"
},
"$:/language/Buttons/Opacity/Hint": {
"title": "$:/language/Buttons/Opacity/Hint",
"text": "Establece la opacidad del trazo"
},
"$:/language/Buttons/Paint/Caption": {
"title": "$:/language/Buttons/Paint/Caption",
"text": "Color del trazo"
},
"$:/language/Buttons/Paint/Hint": {
"title": "$:/language/Buttons/Paint/Hint",
"text": "Establece el color del trazo"
},
"$:/language/Buttons/Palette/Caption": {
"title": "$:/language/Buttons/Palette/Caption",
"text": "Paleta"
},
"$:/language/Buttons/Palette/Hint": {
"title": "$:/language/Buttons/Palette/Hint",
"text": "Selecciona la paleta de color"
},
"$:/language/Buttons/Permalink/Caption": {
"title": "$:/language/Buttons/Permalink/Caption",
"text": "Permalink"
},
"$:/language/Buttons/Permalink/Hint": {
"title": "$:/language/Buttons/Permalink/Hint",
"text": "Crea en la barra de direcciones del navegador un enlace directo a este tiddler"
},
"$:/language/Buttons/Permaview/Caption": {
"title": "$:/language/Buttons/Permaview/Caption",
"text": "Permaview"
},
"$:/language/Buttons/Permaview/Hint": {
"title": "$:/language/Buttons/Permaview/Hint",
"text": "Crea en la barra de direcciones del navegador un enlace directo a todos los tiddlers abiertos"
},
"$:/language/Buttons/Picture/Caption": {
"title": "$:/language/Buttons/Picture/Caption",
"text": "Imagen"
},
"$:/language/Buttons/Picture/Hint": {
"title": "$:/language/Buttons/Picture/Hint",
"text": "Inserta imagen"
},
"$:/language/Buttons/Preview/Caption": {
"title": "$:/language/Buttons/Preview/Caption",
"text": "Vista previa"
},
"$:/language/Buttons/Preview/Hint": {
"title": "$:/language/Buttons/Preview/Hint",
"text": "Muestra el panel de vista previa"
},
"$:/language/Buttons/PreviewType/Caption": {
"title": "$:/language/Buttons/PreviewType/Caption",
"text": "Tipo de vista previa"
},
"$:/language/Buttons/PreviewType/Hint": {
"title": "$:/language/Buttons/PreviewType/Hint",
"text": "Selecciona el tipo de vista previa"
},
"$:/language/Buttons/Quote/Caption": {
"title": "$:/language/Buttons/Quote/Caption",
"text": "Bloque de cita"
},
"$:/language/Buttons/Quote/Hint": {
"title": "$:/language/Buttons/Quote/Hint",
"text": "Aplica formato de bloque de cita a la selección"
},
"$:/language/Buttons/Refresh/Caption": {
"title": "$:/language/Buttons/Refresh/Caption",
"text": "Recargar"
},
"$:/language/Buttons/Refresh/Hint": {
"title": "$:/language/Buttons/Refresh/Hint",
"text": "Actualiza completamente este wiki"
},
"$:/language/Buttons/Save/Caption": {
"title": "$:/language/Buttons/Save/Caption",
"text": "Ok"
},
"$:/language/Buttons/Save/Hint": {
"title": "$:/language/Buttons/Save/Hint",
"text": "Confirma y guarda los cambios realizados en el tiddler"
},
"$:/language/Buttons/SaveWiki/Caption": {
"title": "$:/language/Buttons/SaveWiki/Caption",
"text": "Guardar cambios"
},
"$:/language/Buttons/SaveWiki/Hint": {
"title": "$:/language/Buttons/SaveWiki/Hint",
"text": "Confirma y guarda todos los cambios realizados en el wiki"
},
"$:/language/Buttons/ShowSideBar/Caption": {
"title": "$:/language/Buttons/ShowSideBar/Caption",
"text": "Mostrar barra lateral"
},
"$:/language/Buttons/ShowSideBar/Hint": {
"title": "$:/language/Buttons/ShowSideBar/Hint",
"text": "Muestra la barra lateral"
},
"$:/language/Buttons/Size/Caption": {
"title": "$:/language/Buttons/Size/Caption",
"text": "Tamaño de imagen"
},
"$:/language/Buttons/Size/Caption/Height": {
"title": "$:/language/Buttons/Size/Caption/Height",
"text": "Altura:"
},
"$:/language/Buttons/Size/Caption/Resize": {
"title": "$:/language/Buttons/Size/Caption/Resize",
"text": "Cambiar tamaño"
},
"$:/language/Buttons/Size/Caption/Width": {
"title": "$:/language/Buttons/Size/Caption/Width",
"text": "Ancho:"
},
"$:/language/Buttons/Size/Hint": {
"title": "$:/language/Buttons/Size/Hint",
"text": "Establece tamaño de la imagen"
},
"$:/language/Buttons/Stamp/Caption": {
"title": "$:/language/Buttons/Stamp/Caption",
"text": "Snippet"
},
"$:/language/Buttons/Stamp/Caption/New": {
"title": "$:/language/Buttons/Stamp/Caption/New",
"text": "Añade el tuyo propio"
},
"$:/language/Buttons/Stamp/Hint": {
"title": "$:/language/Buttons/Stamp/Hint",
"text": "Inserta un snippet o fragmento de texto preconfigurado"
},
"$:/language/Buttons/Stamp/New/Text": {
"title": "$:/language/Buttons/Stamp/New/Text",
"text": "Texto del snippet (Recuerda añadir un título descriptivo en el campo \"caption\" )."
},
"$:/language/Buttons/Stamp/New/Title": {
"title": "$:/language/Buttons/Stamp/New/Title",
"text": "Nombre para mostrar en el menú"
},
"$:/language/Buttons/StoryView/Caption": {
"title": "$:/language/Buttons/StoryView/Caption",
"text": "Vista"
},
"$:/language/Buttons/StoryView/Hint": {
"title": "$:/language/Buttons/StoryView/Hint",
"text": "Selecciona el modo de visualización de los tiddlers"
},
"$:/language/Buttons/Strikethrough/Caption": {
"title": "$:/language/Buttons/Strikethrough/Caption",
"text": "Tachado"
},
"$:/language/Buttons/Strikethrough/Hint": {
"title": "$:/language/Buttons/Strikethrough/Hint",
"text": "Aplica formado de tachado a la selección"
},
"$:/language/Buttons/Subscript/Caption": {
"title": "$:/language/Buttons/Subscript/Caption",
"text": "Subíndice"
},
"$:/language/Buttons/Subscript/Hint": {
"title": "$:/language/Buttons/Subscript/Hint",
"text": "Aplica formato de subíndice a la selección"
},
"$:/language/Buttons/Superscript/Caption": {
"title": "$:/language/Buttons/Superscript/Caption",
"text": "Superíndice"
},
"$:/language/Buttons/Superscript/Hint": {
"title": "$:/language/Buttons/Superscript/Hint",
"text": "Aplica formato de superíndice a la selección"
},
"$:/language/Buttons/TagManager/Caption": {
"title": "$:/language/Buttons/TagManager/Caption",
"text": "Administrador de etiquetas"
},
"$:/language/Buttons/TagManager/Hint": {
"title": "$:/language/Buttons/TagManager/Hint",
"text": "Abre el gestor de etiquetas"
},
"$:/language/Buttons/Theme/Caption": {
"title": "$:/language/Buttons/Theme/Caption",
"text": "Tema"
},
"$:/language/Buttons/Theme/Hint": {
"title": "$:/language/Buttons/Theme/Hint",
"text": "Selecciona un estilo visual para el wiki"
},
"$:/language/Buttons/Underline/Caption": {
"title": "$:/language/Buttons/Underline/Caption",
"text": "Subrayado"
},
"$:/language/Buttons/Underline/Hint": {
"title": "$:/language/Buttons/Underline/Hint",
"text": "Aplica formato de subrayado a la selección"
},
"$:/language/Buttons/Unfold/Caption": {
"title": "$:/language/Buttons/Unfold/Caption",
"text": "Desplegar tiddler"
},
"$:/language/Buttons/Unfold/Hint": {
"title": "$:/language/Buttons/Unfold/Hint",
"text": "Despliega el cuerpo de este tiddler y muestra su contenido"
},
"$:/language/Buttons/UnfoldAll/Caption": {
"title": "$:/language/Buttons/UnfoldAll/Caption",
"text": "Desplegar todos"
},
"$:/language/Buttons/UnfoldAll/Hint": {
"title": "$:/language/Buttons/UnfoldAll/Hint",
"text": "Despliega y muestra el contenido de todos los tiddlers abiertos"
},
"$:/language/ControlPanel/Advanced/Caption": {
"title": "$:/language/ControlPanel/Advanced/Caption",
"text": "Avanzado"
},
"$:/language/ControlPanel/Advanced/Hint": {
"title": "$:/language/ControlPanel/Advanced/Hint",
"text": "Información interna de TiddlyWiki"
},
"$:/language/ControlPanel/Appearance/Caption": {
"title": "$:/language/ControlPanel/Appearance/Caption",
"text": "Aspecto"
},
"$:/language/ControlPanel/Appearance/Hint": {
"title": "$:/language/ControlPanel/Appearance/Hint",
"text": "Personaliza la apariencia de TiddlyWiki"
},
"$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
"title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
"text": "Duración de la animación"
},
"$:/language/ControlPanel/Basics/Caption": {
"title": "$:/language/ControlPanel/Basics/Caption",
"text": "Básico"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
"text": "Usa [[corchetes dobles]] para títulos con espacios. También puedes mostrarlos ordenados <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">de más reciente a más antiguo</$button>"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
"text": "Tiddlers por defecto"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
"text": "Escoge qué tiddlers se muestran al inicio"
},
"$:/language/ControlPanel/Basics/Language/Prompt": {
"title": "$:/language/ControlPanel/Basics/Language/Prompt",
"text": "¡Hola! Selecciona idioma actual"
},
"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
"text": "Etiqueta para las nuevas entradas de diario"
},
"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
"text": "Formato de título para las nuevas entradas de diario"
},
"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
"text": "Número de tiddlers ocultos anulados"
},
"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
"text": "Número de tiddlers ocultos"
},
"$:/language/ControlPanel/Basics/Subtitle/Prompt": {
"title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
"text": "Subtítulo"
},
"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
"text": "Número de tiddlers de sistema"
},
"$:/language/ControlPanel/Basics/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tags/Prompt",
"text": "Número de etiquetas"
},
"$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
"text": "Número de tiddlers"
},
"$:/language/ControlPanel/Basics/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/Title/Prompt",
"text": "Título de este ~TiddlyWiki:"
},
"$:/language/ControlPanel/Basics/Username/Prompt": {
"title": "$:/language/ControlPanel/Basics/Username/Prompt",
"text": "Nombre de usuario"
},
"$:/language/ControlPanel/Basics/Version/Prompt": {
"title": "$:/language/ControlPanel/Basics/Version/Prompt",
"text": "Versión de ~TiddlyWiki"
},
"$:/language/ControlPanel/EditorTypes/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Caption",
"text": "Tipos de editor"
},
"$:/language/ControlPanel/EditorTypes/Editor/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
"text": "Editor"
},
"$:/language/ControlPanel/EditorTypes/Hint": {
"title": "$:/language/ControlPanel/EditorTypes/Hint",
"text": "Editores usados para ciertos tipos específicos de tiddler"
},
"$:/language/ControlPanel/EditorTypes/Type/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
"text": "Tipo"
},
"$:/language/ControlPanel/Info/Caption": {
"title": "$:/language/ControlPanel/Info/Caption",
"text": "Información"
},
"$:/language/ControlPanel/Info/Hint": {
"title": "$:/language/ControlPanel/Info/Hint",
"text": "Información acerca de este TiddlyWiki"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "Añadir atajo"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "Escribe el atajo"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "Atajos de teclado"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "Administra la asignación de atajos de teclado"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "No hay atajo asignado"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "Cualquier plataforma"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "Sólo Linux"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "Sólo Macintosh"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "Todas menos Linux"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "Todas menos Macintosh"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "Todas menos Windows"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "Sólo windows"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "Eliminar atajo"
},
"$:/language/ControlPanel/LoadedModules/Caption": {
"title": "$:/language/ControlPanel/LoadedModules/Caption",
"text": "Módulos cargados"
},
"$:/language/ControlPanel/LoadedModules/Hint": {
"title": "$:/language/ControlPanel/LoadedModules/Hint",
"text": "Modulos cargados en este momento, enlazados con sus tiddlers de origen. Los módulos en itálica carecen de origen, debido normalmente a que se configuraron durante el inicio."
},
"$:/language/ControlPanel/Palette/Caption": {
"title": "$:/language/ControlPanel/Palette/Caption",
"text": "Paleta"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
"text": "Clonar"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
"text": "Se recomienda clonar esta paleta antes de editarla."
},
"$:/language/ControlPanel/Palette/Editor/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt",
"text": "Editando"
},
"$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
"text": "Si te has perdido, no desesperes"
},
"$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
"text": "Restaura la paleta"
},
"$:/language/ControlPanel/Palette/HideEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
"text": "Cerrar el editor"
},
"$:/language/ControlPanel/Palette/Prompt": {
"title": "$:/language/ControlPanel/Palette/Prompt",
"text": "Paleta actual"
},
"$:/language/ControlPanel/Palette/ShowEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
"text": "Abrir el editor"
},
"$:/language/ControlPanel/Parsing/Block/Caption": {
"title": "$:/language/ControlPanel/Parsing/Block/Caption",
"text": "Bloquear reglas sintácticas"
},
"$:/language/ControlPanel/Parsing/Caption": {
"title": "$:/language/ControlPanel/Parsing/Caption",
"text": "Interpretación sintáctica"
},
"$:/language/ControlPanel/Parsing/Hint": {
"title": "$:/language/ControlPanel/Parsing/Hint",
"text": "Aquí se pueden deshabilitar globalmente reglas de interpretación sintáctica del wiki. Ten cuidado: deshabilitar ciertas reglas puede hacer que ~TiddlyWiki deje de funcionar correctamente."
},
"$:/language/ControlPanel/En tal caso, puedes recuperar su normal funcionamiento en [[modo seguro|https": {
"title": "$:/language/ControlPanel/En tal caso, puedes recuperar su normal funcionamiento en [[modo seguro|https",
"text": "/tiddlywiki.com/#SafeMode]]."
},
"$:/language/ControlPanel/Parsing/Inline/Caption": {
"title": "$:/language/ControlPanel/Parsing/Inline/Caption",
"text": "Reglas sintácticas de texto"
},
"$:/language/ControlPanel/Parsing/Pragma/Caption": {
"title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
"text": "Reglas sintácticas del compilador"
},
"$:/language/ControlPanel/Plugins/Add/Caption": {
"title": "$:/language/ControlPanel/Plugins/Add/Caption",
"text": "Obten complementos y extensiones"
},
"$:/language/ControlPanel/Plugins/Add/Hint": {
"title": "$:/language/ControlPanel/Plugins/Add/Hint",
"text": "Instala plugins desde la librería oficial"
},
"$:/language/ControlPanel/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Disable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Disable/Caption",
"text": "Desactivar"
},
"$:/language/ControlPanel/Plugins/Disable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Disable/Hint",
"text": "Desactiva el plugin al actualizar la página"
},
"$:/language/ControlPanel/Plugins/Disabled/Status": {
"title": "$:/language/ControlPanel/Plugins/Disabled/Status",
"text": "(Desactivado)"
},
"$:/language/ControlPanel/Plugins/Empty/Hint": {
"title": "$:/language/ControlPanel/Plugins/Empty/Hint",
"text": "No se han instalado"
},
"$:/language/ControlPanel/Plugins/Enable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Enable/Caption",
"text": "Activar"
},
"$:/language/ControlPanel/Plugins/Enable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Enable/Hint",
"text": "Activa este plugin al actualizar la página"
},
"$:/language/ControlPanel/Plugins/Install/Caption": {
"title": "$:/language/ControlPanel/Plugins/Install/Caption",
"text": "Instalar"
},
"$:/language/ControlPanel/Plugins/Installed/Hint": {
"title": "$:/language/ControlPanel/Plugins/Installed/Hint",
"text": "Plugins instalados actualmente"
},
"$:/language/ControlPanel/Plugins/Language/Prompt": {
"title": "$:/language/ControlPanel/Plugins/Language/Prompt",
"text": "Idiomas"
},
"$:/language/ControlPanel/Plugins/Languages/Caption": {
"title": "$:/language/ControlPanel/Plugins/Languages/Caption",
"text": "Idiomas"
},
"$:/language/ControlPanel/Plugins/Languages/Hint": {
"title": "$:/language/ControlPanel/Plugins/Languages/Hint",
"text": "Extensiones de idioma"
},
"$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
"text": "Abrir biblioteca de complementos y extensiones"
},
"$:/language/ControlPanel/Plugins/Plugin/Prompt": {
"title": "$:/language/ControlPanel/Plugins/Plugin/Prompt",
"text": "Plugins"
},
"$:/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": "Complementos y extensiones"
},
"$:/language/ControlPanel/Plugins/Reinstall/Caption": {
"title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
"text": "Reinstalar"
},
"$:/language/ControlPanel/Plugins/Theme/Prompt": {
"title": "$:/language/ControlPanel/Plugins/Theme/Prompt",
"text": "Temas"
},
"$:/language/ControlPanel/Plugins/Themes/Caption": {
"title": "$:/language/ControlPanel/Plugins/Themes/Caption",
"text": "Temas"
},
"$:/language/ControlPanel/Plugins/Themes/Hint": {
"title": "$:/language/ControlPanel/Plugins/Themes/Hint",
"text": "Extensiones de tema"
},
"$:/language/ControlPanel/Saving/Caption": {
"title": "$:/language/ControlPanel/Saving/Caption",
"text": "Servidor"
},
"$:/language/ControlPanel/Saving/Heading": {
"title": "$:/language/ControlPanel/Saving/Heading",
"text": "Servidor"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
"text": "Configuración Avanzada"
},
"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
"text": "Directorio de copias de seguridad"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
"text": "Copias de seguridad"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Description": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
"text": "Esta configuración sólo se usa para guardar el wiki en http://tiddlyspot.com o en otro servidor compatible"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
"text": "Nombre del archivo"
},
"$:/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": "//La dirección (URL) por defecto de// TiddlySpot //es `http://<wikiname>.tiddlyspot.com/store.cgi` aunque puede cambiarse a voluntad para usar otro servidor//"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Password": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
"text": "Contraseña"
},
"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
"text": "Dirección (URL) del servidor"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
"text": "Directorio de almacenamiento"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
"text": "Nombre del Wiki"
},
"$:/language/ControlPanel/Settings/AutoSave/Caption": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
"text": "Guardar automáticamente"
},
"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
"text": "No guardar cambios automáticamente"
},
"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
"text": "Guardar cambios automáticamente"
},
"$:/language/ControlPanel/Settings/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
"text": "Guarda automáticamente los cambios durante la edición"
},
"$:/language/ControlPanel/Settings/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "Enlaces wiki mediante ~CamelCase"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "Activar enlaces automáticos mediante ~CamelCase"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "Desactiva globalmente la opción de enlace automático mediante CamelCase <br>"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "Configuración"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
"text": "Pestaña por defecto de la barra lateral"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
"text": "Indica qué pestaña de la barra lateral se muestra por defecto al inicio"
},
"$:/language/ControlPanel/Settings/Hint": {
"title": "$:/language/ControlPanel/Settings/Hint",
"text": "La configuración de estos ajustes te permite personalizar el comportamiento de TiddlyWiki."
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
"text": "Comportamiento al abrir tiddlers..."
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
"text": "...dentro del StoryRiver"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
"text": "Abrirlo por encima del tiddler actual"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
"text": "Abrirlo al final del StoryRiver"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
"text": "Abrirlo al principio del StoryRiver"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
"text": "Abrirlo por debajo del tiddler actual"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
"text": "...desde fuera del StoryRiver"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
"text": "Barra de direcciones"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
"text": "Comportamiento de la barra de dirección del navegador cuando se abre un tiddler"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
"text": "No actualizar la barra de dirección"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
"text": "Añadir el tiddler de destino a la dirección"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
"text": "Añadir el tiddler de destino y la secuencia actual de tiddlers abiertos"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
"text": "Historial de navegación"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
"text": "Actualiza el historial de navegación al abrir un tiddler"
},
"$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
"text": "No actualizar el historial"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
"text": "Actualizar el historial"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
"text": "//Performance Instrumentation//"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
"text": "Activar //performance instrumentation//"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
"text": "Muestra estadísticas de las prestaciones de la página en la consola de desarrollo <br>"
},
"$:/language/ControlPanel/Settings/TitleLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
"text": "Títulos de tiddler"
},
"$:/language/ControlPanel/Settings/TitleLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
"text": "Los títulos de los tiddlers se mostrarán y se comportarán como enlaces"
},
"$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
"text": "No mostrar como enlaces"
},
"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
"text": "Mostrar como enlaces"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
"text": "Botones de la barra de herramientas"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
"text": "Aspecto por defecto de los botones de la barra de herramientas"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
"text": "Mostrar icono"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
"text": "Mostrar texto"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
"text": "Estilo de botón"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
"text": "Selecciona el estilo de los botones de la barra de herramientas"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
"text": "Sin borde"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
"text": "Cuadrado"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
"text": "Redondo"
},
"$:/language/ControlPanel/StoryView/Caption": {
"title": "$:/language/ControlPanel/StoryView/Caption",
"text": "Vista"
},
"$:/language/ControlPanel/StoryView/Prompt": {
"title": "$:/language/ControlPanel/StoryView/Prompt",
"text": "Vista actual"
},
"$:/language/ControlPanel/Theme/Caption": {
"title": "$:/language/ControlPanel/Theme/Caption",
"text": "Tema"
},
"$:/language/ControlPanel/Theme/Prompt": {
"title": "$:/language/ControlPanel/Theme/Prompt",
"text": "Tema actual"
},
"$:/language/ControlPanel/TiddlerFields/Caption": {
"title": "$:/language/ControlPanel/TiddlerFields/Caption",
"text": "Campos de tiddler"
},
"$:/language/ControlPanel/TiddlerFields/Hint": {
"title": "$:/language/ControlPanel/TiddlerFields/Hint",
"text": "Esta es la colección completa de campos de tiddler (TiddlerFields) actualmente en uso en este wiki, que incluye los tiddlers de sistema, pero no los ocultos"
},
"$:/language/ControlPanel/Toolbars/Caption": {
"title": "$:/language/ControlPanel/Toolbars/Caption",
"text": "Barras de herramientas"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
"text": "Barra de edición"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
"text": "Selecciona qué botones mostrar en modo de edición"
},
"$:/language/ControlPanel/Toolbars/Hint": {
"title": "$:/language/ControlPanel/Toolbars/Hint",
"text": "Selecciona qué botones mostrar en las diferentes barras de herramientas"
},
"$:/language/ControlPanel/Toolbars/PageControls/Caption": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
"text": "Barra de página"
},
"$:/language/ControlPanel/Toolbars/PageControls/Hint": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
"text": "Selecciona qué botones mostrar en la barra de página"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
"text": "Barra de visualización"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
"text": "Selecciona qué botones mostrar en modo de visualización"
},
"$:/language/ControlPanel/Tools/Download/Full/Caption": {
"title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
"text": "Descargar el wiki completo"
},
"$:/core/readme": {
"title": "$:/core/readme",
"text": "Este plugin contiene componentes del núcleo de TiddlyWiki que incluyen:\n\n* Módulos de código JavaScript\n* Iconos\n* Plantillas necesarias para crear la interfaz de usuario de TiddlyWiki\n* Traducciones al castellano (ES-es) de las cadenas localizables usadas por el núcleo\n"
},
"$:/language/Date/DaySuffix/1": {
"title": "$:/language/Date/DaySuffix/1",
"text": "º"
},
"$:/language/Date/DaySuffix/10": {
"title": "$:/language/Date/DaySuffix/10",
"text": ""
},
"$:/language/Date/DaySuffix/11": {
"title": "$:/language/Date/DaySuffix/11",
"text": ""
},
"$:/language/Date/DaySuffix/12": {
"title": "$:/language/Date/DaySuffix/12",
"text": ""
},
"$:/language/Date/DaySuffix/13": {
"title": "$:/language/Date/DaySuffix/13",
"text": ""
},
"$:/language/Date/DaySuffix/14": {
"title": "$:/language/Date/DaySuffix/14",
"text": ""
},
"$:/language/Date/DaySuffix/15": {
"title": "$:/language/Date/DaySuffix/15",
"text": ""
},
"$:/language/Date/DaySuffix/16": {
"title": "$:/language/Date/DaySuffix/16",
"text": ""
},
"$:/language/Date/DaySuffix/17": {
"title": "$:/language/Date/DaySuffix/17",
"text": ""
},
"$:/language/Date/DaySuffix/18": {
"title": "$:/language/Date/DaySuffix/18",
"text": ""
},
"$:/language/Date/DaySuffix/19": {
"title": "$:/language/Date/DaySuffix/19",
"text": ""
},
"$:/language/Date/DaySuffix/2": {
"title": "$:/language/Date/DaySuffix/2",
"text": ""
},
"$:/language/Date/DaySuffix/20": {
"title": "$:/language/Date/DaySuffix/20",
"text": ""
},
"$:/language/Date/DaySuffix/21": {
"title": "$:/language/Date/DaySuffix/21",
"text": ""
},
"$:/language/Date/DaySuffix/22": {
"title": "$:/language/Date/DaySuffix/22",
"text": ""
},
"$:/language/Date/DaySuffix/23": {
"title": "$:/language/Date/DaySuffix/23",
"text": ""
},
"$:/language/Date/DaySuffix/24": {
"title": "$:/language/Date/DaySuffix/24",
"text": ""
},
"$:/language/Date/DaySuffix/25": {
"title": "$:/language/Date/DaySuffix/25",
"text": ""
},
"$:/language/Date/DaySuffix/26": {
"title": "$:/language/Date/DaySuffix/26",
"text": ""
},
"$:/language/Date/DaySuffix/27": {
"title": "$:/language/Date/DaySuffix/27",
"text": ""
},
"$:/language/Date/DaySuffix/28": {
"title": "$:/language/Date/DaySuffix/28",
"text": ""
},
"$:/language/Date/DaySuffix/29": {
"title": "$:/language/Date/DaySuffix/29",
"text": ""
},
"$:/language/Date/DaySuffix/3": {
"title": "$:/language/Date/DaySuffix/3",
"text": ""
},
"$:/language/Date/DaySuffix/30": {
"title": "$:/language/Date/DaySuffix/30",
"text": ""
},
"$:/language/Date/DaySuffix/31": {
"title": "$:/language/Date/DaySuffix/31",
"text": ""
},
"$:/language/Date/DaySuffix/4": {
"title": "$:/language/Date/DaySuffix/4",
"text": ""
},
"$:/language/Date/DaySuffix/5": {
"title": "$:/language/Date/DaySuffix/5",
"text": ""
},
"$:/language/Date/DaySuffix/6": {
"title": "$:/language/Date/DaySuffix/6",
"text": ""
},
"$:/language/Date/DaySuffix/7": {
"title": "$:/language/Date/DaySuffix/7",
"text": ""
},
"$:/language/Date/DaySuffix/8": {
"title": "$:/language/Date/DaySuffix/8",
"text": ""
},
"$:/language/Date/DaySuffix/9": {
"title": "$:/language/Date/DaySuffix/9",
"text": ""
},
"$:/language/Date/Long/Day/0": {
"title": "$:/language/Date/Long/Day/0",
"text": "domingo"
},
"$:/language/Date/Long/Day/1": {
"title": "$:/language/Date/Long/Day/1",
"text": "lunes"
},
"$:/language/Date/Long/Day/2": {
"title": "$:/language/Date/Long/Day/2",
"text": "martes"
},
"$:/language/Date/Long/Day/3": {
"title": "$:/language/Date/Long/Day/3",
"text": "miércoles"
},
"$:/language/Date/Long/Day/4": {
"title": "$:/language/Date/Long/Day/4",
"text": "jueves"
},
"$:/language/Date/Long/Day/5": {
"title": "$:/language/Date/Long/Day/5",
"text": "viernes"
},
"$:/language/Date/Long/Day/6": {
"title": "$:/language/Date/Long/Day/6",
"text": "sábado"
},
"$:/language/Date/Long/Month/1": {
"title": "$:/language/Date/Long/Month/1",
"text": "enero"
},
"$:/language/Date/Long/Month/10": {
"title": "$:/language/Date/Long/Month/10",
"text": "octubre"
},
"$:/language/Date/Long/Month/11": {
"title": "$:/language/Date/Long/Month/11",
"text": "noviembre"
},
"$:/language/Date/Long/Month/12": {
"title": "$:/language/Date/Long/Month/12",
"text": "diciembre"
},
"$:/language/Date/Long/Month/2": {
"title": "$:/language/Date/Long/Month/2",
"text": "febrero"
},
"$:/language/Date/Long/Month/3": {
"title": "$:/language/Date/Long/Month/3",
"text": "marzo"
},
"$:/language/Date/Long/Month/4": {
"title": "$:/language/Date/Long/Month/4",
"text": "abril"
},
"$:/language/Date/Long/Month/5": {
"title": "$:/language/Date/Long/Month/5",
"text": "mayo"
},
"$:/language/Date/Long/Month/6": {
"title": "$:/language/Date/Long/Month/6",
"text": "junio"
},
"$:/language/Date/Long/Month/7": {
"title": "$:/language/Date/Long/Month/7",
"text": "julio"
},
"$:/language/Date/Long/Month/8": {
"title": "$:/language/Date/Long/Month/8",
"text": "agosto"
},
"$:/language/Date/Long/Month/9": {
"title": "$:/language/Date/Long/Month/9",
"text": "septiembre"
},
"$:/language/Date/Short/Day/0": {
"title": "$:/language/Date/Short/Day/0",
"text": "Do"
},
"$:/language/Date/Short/Day/1": {
"title": "$:/language/Date/Short/Day/1",
"text": "Lu"
},
"$:/language/Date/Short/Day/2": {
"title": "$:/language/Date/Short/Day/2",
"text": "Ma"
},
"$:/language/Date/Short/Day/3": {
"title": "$:/language/Date/Short/Day/3",
"text": "Mi"
},
"$:/language/Date/Short/Day/4": {
"title": "$:/language/Date/Short/Day/4",
"text": "Ju"
},
"$:/language/Date/Short/Day/5": {
"title": "$:/language/Date/Short/Day/5",
"text": "Vi"
},
"$:/language/Date/Short/Day/6": {
"title": "$:/language/Date/Short/Day/6",
"text": "Sá"
},
"$:/language/Date/Short/Month/1": {
"title": "$:/language/Date/Short/Month/1",
"text": "Ene"
},
"$:/language/Date/Short/Month/12": {
"title": "$:/language/Date/Short/Month/12",
"text": "Dic"
},
"$:/language/Date/Short/Month/4": {
"title": "$:/language/Date/Short/Month/4",
"text": "Abr"
},
"$:/language/Date/Short/Month/8": {
"title": "$:/language/Date/Short/Month/8",
"text": "Ago"
},
"$:/language/RelativeDate/Future/Days": {
"title": "$:/language/RelativeDate/Future/Days",
"text": "dentro de <<period>> días"
},
"$:/language/RelativeDate/Future/Hours": {
"title": "$:/language/RelativeDate/Future/Hours",
"text": "en <<period>> horas"
},
"$:/language/RelativeDate/Future/Minutes": {
"title": "$:/language/RelativeDate/Future/Minutes",
"text": "en <<period>> minutos"
},
"$:/language/RelativeDate/Future/Months": {
"title": "$:/language/RelativeDate/Future/Months",
"text": "dentro de <<period>> meses"
},
"$:/language/RelativeDate/Future/Second": {
"title": "$:/language/RelativeDate/Future/Second",
"text": "en 1 segundo"
},
"$:/language/RelativeDate/Future/Seconds": {
"title": "$:/language/RelativeDate/Future/Seconds",
"text": "en <<period>> segundos"
},
"$:/language/RelativeDate/Future/Years": {
"title": "$:/language/RelativeDate/Future/Years",
"text": "dentro de <<period>> años"
},
"$:/language/RelativeDate/Past/Days": {
"title": "$:/language/RelativeDate/Past/Days",
"text": "hace <<period>> días"
},
"$:/language/RelativeDate/Past/Hours": {
"title": "$:/language/RelativeDate/Past/Hours",
"text": "hace <<period>> horas"
},
"$:/language/RelativeDate/Past/Minutes": {
"title": "$:/language/RelativeDate/Past/Minutes",
"text": "hace <<period>> minutos"
},
"$:/language/RelativeDate/Past/Months": {
"title": "$:/language/RelativeDate/Past/Months",
"text": "hace <<period>> meses"
},
"$:/language/RelativeDate/Past/Second": {
"title": "$:/language/RelativeDate/Past/Second",
"text": "hace 1 segundo"
},
"$:/language/RelativeDate/Past/Seconds": {
"title": "$:/language/RelativeDate/Past/Seconds",
"text": "hace <<period>> segundos"
},
"$:/language/RelativeDate/Past/Years": {
"title": "$:/language/RelativeDate/Past/Years",
"text": "hace <<period>> años"
},
"$:/language/Docs/ModuleTypes/animation": {
"title": "$:/language/Docs/ModuleTypes/animation",
"text": "Animaciones que pueden usarse con RevealWidget"
},
"$:/language/Docs/ModuleTypes/command": {
"title": "$:/language/Docs/ModuleTypes/command",
"text": "Comandos que pueden ejecutarse en Node.js"
},
"$:/language/Docs/ModuleTypes/config": {
"title": "$:/language/Docs/ModuleTypes/config",
"text": "Datos para insertar en `$tw.config`"
},
"$:/language/Docs/ModuleTypes/filteroperator": {
"title": "$:/language/Docs/ModuleTypes/filteroperator",
"text": "Operadores individuales de filtrado"
},
"$:/language/Docs/ModuleTypes/global": {
"title": "$:/language/Docs/ModuleTypes/global",
"text": "Datos globales para insertar en `$tw`"
},
"$:/language/Docs/ModuleTypes/isfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/isfilteroperator",
"text": "Operandos para el operador ''is''"
},
"$:/language/Docs/ModuleTypes/macro": {
"title": "$:/language/Docs/ModuleTypes/macro",
"text": "Definiciones macro de JavaScript."
},
"$:/language/Docs/ModuleTypes/parser": {
"title": "$:/language/Docs/ModuleTypes/parser",
"text": "Reglas sintácticas para diversos tipos de contenido."
},
"$:/language/Docs/ModuleTypes/saver": {
"title": "$:/language/Docs/ModuleTypes/saver",
"text": "Guarda archivos desde el navegador con diferentes métodos."
},
"$:/language/Docs/ModuleTypes/startup": {
"title": "$:/language/Docs/ModuleTypes/startup",
"text": "Funciones de inicio"
},
"$:/language/Docs/ModuleTypes/storyview": {
"title": "$:/language/Docs/ModuleTypes/storyview",
"text": "Personaliza la animación y comportamiento de listas"
},
"$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
"title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
"text": "Convierte diferentes tipos de contenido en tiddlers"
},
"$:/language/Docs/ModuleTypes/tiddlerfield": {
"title": "$:/language/Docs/ModuleTypes/tiddlerfield",
"text": "Define el comportamiento de un campo individual"
},
"$:/language/Docs/ModuleTypes/tiddlermethod": {
"title": "$:/language/Docs/ModuleTypes/tiddlermethod",
"text": "Añade métodos al prototipo `$tw.Tiddler`"
},
"$:/language/Docs/ModuleTypes/upgrader": {
"title": "$:/language/Docs/ModuleTypes/upgrader",
"text": "Aplica la actualización a los tiddlers durante el proceso de actualización/importación."
},
"$:/language/Docs/ModuleTypes/utils": {
"title": "$:/language/Docs/ModuleTypes/utils",
"text": "Añade métodos a `$tw.utils`"
},
"$:/language/Docs/ModuleTypes/utils-node": {
"title": "$:/language/Docs/ModuleTypes/utils-node",
"text": "Añade métodos específicos de Node.js a `$tw.utils`"
},
"$:/language/Docs/ModuleTypes/widget": {
"title": "$:/language/Docs/ModuleTypes/widget",
"text": "Encapsula la representación y recarga de ''DOM''"
},
"$:/language/Docs/ModuleTypes/wikimethod": {
"title": "$:/language/Docs/ModuleTypes/wikimethod",
"text": "Añade métodos a `$tw.Wiki`"
},
"$:/language/Docs/ModuleTypes/wikirule": {
"title": "$:/language/Docs/ModuleTypes/wikirule",
"text": "Reglas individuales del intérprete principal de WikiText"
},
"$:/language/EditTemplate/Body/External/Hint": {
"title": "$:/language/EditTemplate/Body/External/Hint",
"text": "Este es un tiddler externo, es decir, guardado fuera del archivo TiddlyWiki principal <br>"
},
"$:/language/EditTemplate/Body/Placeholder": {
"title": "$:/language/EditTemplate/Body/Placeholder",
"text": "Escribe el texto aquí"
},
"$:/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": "Eliminar campo"
},
"$:/language/EditTemplate/Field/Remove/Hint": {
"title": "$:/language/EditTemplate/Field/Remove/Hint",
"text": "Elimina el campo y su valor"
},
"$:/language/EditTemplate/Fields/Add/Button": {
"title": "$:/language/EditTemplate/Fields/Add/Button",
"text": "Añadir campo"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/System": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
"text": "Campos de sistema"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/User": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
"text": "Campos de usuario"
},
"$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
"text": "Nombre"
},
"$:/language/EditTemplate/Fields/Add/Prompt": {
"title": "$:/language/EditTemplate/Fields/Add/Prompt",
"text": "Añadir"
},
"$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
"text": "Valor"
},
"$:/language/EditTemplate/Shadow/OverriddenWarning": {
"title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
"text": "Este es un tiddler oculto modificado<br>"
},
"$:/language/EditTemplate/Shadow/Warning": {
"title": "$:/language/EditTemplate/Shadow/Warning",
"text": "Este es un tiddler oculto<br>"
},
"$:/language/EditTemplate/Tags/Add/Button": {
"title": "$:/language/EditTemplate/Tags/Add/Button",
"text": "Añadir"
},
"$:/language/EditTemplate/Tags/Add/Placeholder": {
"title": "$:/language/EditTemplate/Tags/Add/Placeholder",
"text": "Nombre"
},
"$:/language/EditTemplate/Tags/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
"text": "Etiquetas"
},
"$:/language/EditTemplate/Tags/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
"text": "Muestra la lista de etiquetas existentes"
},
"$:/language/EditTemplate/Type/Delete/Caption": {
"title": "$:/language/EditTemplate/Type/Delete/Caption",
"text": "Borrar"
},
"$:/language/EditTemplate/Type/Delete/Hint": {
"title": "$:/language/EditTemplate/Type/Delete/Hint",
"text": "Borra el tipo de contenido"
},
"$:/language/EditTemplate/Type/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Type/Dropdown/Caption",
"text": "Tipos de contenido"
},
"$:/language/EditTemplate/Type/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Type/Dropdown/Hint",
"text": "Muestra la lista de tipos disponibles"
},
"$:/language/EditTemplate/Type/Placeholder": {
"title": "$:/language/EditTemplate/Type/Placeholder",
"text": "Nuevo tipo"
},
"$:/language/EditTemplate/Type/Prompt": {
"title": "$:/language/EditTemplate/Type/Prompt",
"text": "Tipo:"
},
"$:/language/Exporters/CsvFile": {
"title": "$:/language/Exporters/CsvFile",
"text": "Archivo de tipo .CSV"
},
"$:/language/Exporters/JsonFile": {
"title": "$:/language/Exporters/JsonFile",
"text": "Archivo de tipo .JSON"
},
"$:/language/Exporters/StaticRiver": {
"title": "$:/language/Exporters/StaticRiver",
"text": "Cadena de tiddlers como .HTML estático"
},
"$:/language/Exporters/TidFile": {
"title": "$:/language/Exporters/TidFile",
"text": "Tiddler individual como archivo \".tid\""
},
"$:/language/Docs/Fields/_canonical_uri": {
"title": "$:/language/Docs/Fields/_canonical_uri",
"text": "Dirección (URI) completa -absoluta o relativa- de un tiddler externo de imagen"
},
"$:/language/Docs/Fields/bag": {
"title": "$:/language/Docs/Fields/bag",
"text": "Nombre de la bolsa de la que procede un tiddler"
},
"$:/language/Docs/Fields/caption": {
"title": "$:/language/Docs/Fields/caption",
"text": "Texto que se muestra en una pestaña o botón, con independencia del título del tiddler que lo define"
},
"$:/language/Docs/Fields/color": {
"title": "$:/language/Docs/Fields/color",
"text": "Valor CSS del color de fondo asociado a un tiddler"
},
"$:/language/Docs/Fields/component": {
"title": "$:/language/Docs/Fields/component",
"text": "Nombre del componente responsable de un [[tiddler de alerta|AlertMechanism]]"
},
"$:/language/Docs/Fields/created": {
"title": "$:/language/Docs/Fields/created",
"text": "Fecha de creación del tiddler"
},
"$:/language/Docs/Fields/creator": {
"title": "$:/language/Docs/Fields/creator",
"text": "Nombre del autor del tiddler"
},
"$:/language/Docs/Fields/current-tiddler": {
"title": "$:/language/Docs/Fields/current-tiddler",
"text": "Usado para incluir el tiddler superior en una [[historia|HistoryMechanism]]"
},
"$:/language/Docs/Fields/dependents": {
"title": "$:/language/Docs/Fields/dependents",
"text": "En un complemento o extensión, lista de sus dependencias"
},
"$:/language/Docs/Fields/description": {
"title": "$:/language/Docs/Fields/description",
"text": "Descripción de un complemento, extensión, o diálogo modal"
},
"$:/language/Docs/Fields/draft.of": {
"title": "$:/language/Docs/Fields/draft.of",
"text": "Título del tiddler del que el actual es borrador"
},
"$:/language/Docs/Fields/draft.title": {
"title": "$:/language/Docs/Fields/draft.title",
"text": "Nuevo título propuesto para el presente borrador"
},
"$:/language/Docs/Fields/footer": {
"title": "$:/language/Docs/Fields/footer",
"text": "Texto al pie que figurará en un asistente"
},
"$:/language/Docs/Fields/icon": {
"title": "$:/language/Docs/Fields/icon",
"text": "Nombre del tiddler que contiene el icono que se quiere asociar al presente tiddler"
},
"$:/language/Docs/Fields/library": {
"title": "$:/language/Docs/Fields/library",
"text": "Si su valor es \"Sí\", indica que el tiddler debe guardarse como librería de JavaScript"
},
"$:/language/Docs/Fields/list": {
"title": "$:/language/Docs/Fields/list",
"text": "Lista ordenada de tiddlers asociados al presente tiddler"
},
"$:/language/Docs/Fields/list-after": {
"title": "$:/language/Docs/Fields/list-after",
"text": "Título del tiddler tras el que el presente será añadido a una lista de tiddlers."
},
"$:/language/Docs/Fields/list-before": {
"title": "$:/language/Docs/Fields/list-before",
"text": "Título del tiddler antes del que el presente será añadido a una lista<br>"
},
"$:/language/Docs/Fields/modified": {
"title": "$:/language/Docs/Fields/modified",
"text": "Fecha y hora de última modificación"
},
"$:/language/Docs/Fields/modifier": {
"title": "$:/language/Docs/Fields/modifier",
"text": "Nombre del tiddler asociado con quien modificó por última vez el presente tiddler"
},
"$:/language/Docs/Fields/name": {
"title": "$:/language/Docs/Fields/name",
"text": "Nombre asociado con un complemento o extensión"
},
"$:/language/Docs/Fields/plugin-priority": {
"title": "$:/language/Docs/Fields/plugin-priority",
"text": "Valor numérico que indica la prioridad de un complemento o extensión"
},
"$:/language/Docs/Fields/plugin-type": {
"title": "$:/language/Docs/Fields/plugin-type",
"text": "Tipo de complemento o extensión"
},
"$:/language/Docs/Fields/released": {
"title": "$:/language/Docs/Fields/released",
"text": "Fecha de la edición de TiddlyWiki"
},
"$:/language/Docs/Fields/revision": {
"title": "$:/language/Docs/Fields/revision",
"text": "Revisión del tiddler existente en el servidor"
},
"$:/language/Docs/Fields/source": {
"title": "$:/language/Docs/Fields/source",
"text": "Dirección de la fuente asociada a un tiddler"
},
"$:/language/Docs/Fields/subtitle": {
"title": "$:/language/Docs/Fields/subtitle",
"text": "Subtítulo que figurará en un asistente"
},
"$:/language/Docs/Fields/tags": {
"title": "$:/language/Docs/Fields/tags",
"text": "Lista de etiquetas asignadas al tiddler"
},
"$:/language/Docs/Fields/text": {
"title": "$:/language/Docs/Fields/text",
"text": "Texto principal de un tiddler"
},
"$:/language/Docs/Fields/title": {
"title": "$:/language/Docs/Fields/title",
"text": "Nombre único de un tiddler"
},
"$:/language/Docs/Fields/type": {
"title": "$:/language/Docs/Fields/type",
"text": "Tipo de contenido en un tiddler"
},
"$:/language/Docs/Fields/version": {
"title": "$:/language/Docs/Fields/version",
"text": "Versión de un complemento o extensión"
},
"$:/language/Filters/AllTags": {
"title": "$:/language/Filters/AllTags",
"text": "Todas las etiquetas, excepto las de sistema"
},
"$:/language/Filters/AllTiddlers": {
"title": "$:/language/Filters/AllTiddlers",
"text": "Todos los tiddlers, excepto los de sistema"
},
"$:/language/Filters/Drafts": {
"title": "$:/language/Filters/Drafts",
"text": "Borradores"
},
"$:/language/Filters/Missing": {
"title": "$:/language/Filters/Missing",
"text": "Tiddlers vacíos"
},
"$:/language/Filters/Orphans": {
"title": "$:/language/Filters/Orphans",
"text": "Tiddlers huérfanos"
},
"$:/language/Filters/OverriddenShadowTiddlers": {
"title": "$:/language/Filters/OverriddenShadowTiddlers",
"text": "Tiddlers ocultos anulados"
},
"$:/language/Filters/RecentSystemTiddlers": {
"title": "$:/language/Filters/RecentSystemTiddlers",
"text": "Tiddlers recientemente modificados, incluidos los de sistema"
},
"$:/language/Filters/RecentTiddlers": {
"title": "$:/language/Filters/RecentTiddlers",
"text": "Tiddlers recientemente modificados"
},
"$:/language/Filters/ShadowTiddlers": {
"title": "$:/language/Filters/ShadowTiddlers",
"text": "Tiddlers ocultos"
},
"$:/language/Filters/SystemTags": {
"title": "$:/language/Filters/SystemTags",
"text": "Etiquetas de sistema"
},
"$:/language/Filters/SystemTiddlers": {
"title": "$:/language/Filters/SystemTiddlers",
"text": "Tiddlers de sistema"
},
"$:/language/Filters/TypedTiddlers": {
"title": "$:/language/Filters/TypedTiddlers",
"text": "Tiddlers que no sonWikiText"
},
"GettingStarted": {
"title": "GettingStarted",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nBienvenido a TiddlyWiki y a su comunidad de usuarios\n\nAntes de guardar información importante en TiddlyWiki, es preciso que te asegures de poder hacerlo de manera fiable\n\nVisita https://tiddlywiki.com/#GettingStarted para más información (en inglés)\n!! Configura este ~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\nConsulta más opciones en el [[panel de control|$:/ControlPanel]]\n"
},
"$:/language/Help/build": {
"title": "$:/language/Help/build",
"description": "Ejecuta automáticamente los comandos configurados",
"text": "Compila los targets que se especifican.<br>\nSi no se especifica ninguno, se incluirán todos los disponibles\n\n```\n--build <target> [<target> ...]\n```\n\nLos targets se definen en el archivo `tiddlywiki.info`\n\n"
},
"$:/language/Help/clearpassword": {
"title": "$:/language/Help/clearpassword",
"description": "Anula la contraseña de las operaciones de cifrado subsiguientes",
"text": "Revoca la contraseña de las operaciones subsiguientes de cifrado\n```\n--clearpassword\n```\n"
},
"$:/language/Help/default": {
"title": "$:/language/Help/default",
"description": "",
"text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nUso: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nComandos disponibles:\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\nPara obtener ayuda sobre un comando en particular:\n\n```\ntiddlywiki --help <command>\n```\n"
},
"$:/language/Help/editions": {
"title": "$:/language/Help/editions",
"description": "Devuelve una lista de ediciones disponibles de TiddlyWiki",
"text": "Lista y descripción de las ediciones disponibles.<br>\nPuedes crear una edición específica con el comando `--init`.\n\n```\n--editions\n```\n"
},
"$:/language/Help/help": {
"title": "$:/language/Help/help",
"description": "Muestra texto de ayuda para comandos de TiddlyWiki",
"text": "Muestra ayuda para un comando:\n\n```\n--help [<command>]\n```\n\nSi se omite el comando, se muestra una lista de comandos disponibles\n"
},
"$:/language/Help/init": {
"title": "$:/language/Help/init",
"description": "Inicializa un nuevo WikiFolder",
"text": "Inicializa una [[WikiFolder|WikiFolders]] con una copia en blanco de la edición especificada.\n\n```\n--init <edition> [<edition> ...]\n```\n\nPor ejemplo:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNota:\n\n* Se creará un directorio para el wiki si es necesario\n\n* La edición por defecto es ''empty''\n\n* El comando `--init` fallará si el directorio no está vacío\n\n* El comando `--init` elimina toda definición de `includeWikis` contenida en el archivo `tiddlywiki.info`\n\n* Cuando se indican varias ediciones para su inicialización, las ediciones //planchan// sucesivamente todo archivo compartido, de modo que el \narchivo `tiddlywiki.info` final será el que corresponda a la última edición que se indique.\n\n* `--editions` muestra una lista de ediciones disponibles\n"
},
"$:/language/Help/load": {
"title": "$:/language/Help/load",
"description": "Carga tiddlers desde un archivo",
"text": "Carga tiddlers de archivos de tipo TiddlyWiki 2.x.x.(`.html`), `.tiddler`, `.tid`, `.json` u otros\n\n```\n--load <filepath>\n```\n\nPara cargar tiddlers de un TiddlyWiki encriptado, primero debes especificar la contraseña con el comando PasswordCommand. Por ejemplo:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nTen en cuenta que TiddlyWiki no carga complementos o extensiones anteriores a los ya cargados. \n"
},
"$:/language/Help/makelibrary": {
"title": "$:/language/Help/makelibrary",
"description": "Compila la librería de plugins necesaria para actualizar TiddlyWiki",
"text": "\nConstruye el tiddler `$:/UpgradeLibrary`: librería de actualización\n \nLa librería de actualización tiene formato de plugin ordinario, de tipo `library`<br>\nContiene copia de cada uno de los plugins, temas y paquetes de idioma disponibles en el repositorio de TiddlyWiki5\n\nEste comando es, en principio, para uso interno del equipo de TiddlyWiki y sólo es de interés para aquellos usuarios que deseen compilar actualizaciones personalizadas\n\n```\n--makelibrary <title>\n```\n\nEl título por defecto del tiddler resultante es `$:/UpgradeLibrary`.\n"
},
"$:/language/Help/notfound": {
"title": "$:/language/Help/notfound",
"description": "",
"text": "No existe tal elemento"
},
"$:/language/Help/output": {
"title": "$:/language/Help/output",
"description": "Establece el directorio de salida para los comandos siguientes",
"text": "Establece el directorio de salida para los comandos que le siguen <br>\nEl directorio por defecto es el subdirectorio `output`, en el directorio del wiki\n\n```\n--output <pathname>\n```\n\nSi la ruta especificada es relativa, se interpreta como relativa al directorio actual de trabajo<br>\nPor ejemplo: `--output .` establece como directorio de salida el actual directorio de trabajo\n"
},
"$:/language/Help/password": {
"title": "$:/language/Help/password",
"description": "Establece contraseña para operaciones de cifrado subsiguientes",
"text": "Establece contraseña para las operaciones subsiguientes de cifrado\n\n```\n--password <password>\n```\n\n"
},
"$:/language/Help/rendertiddler": {
"title": "$:/language/Help/rendertiddler",
"description": "Genera un tiddler del ContentType que se especifique",
"text": "Genera un tiddler del ContentType que se especifique (por defecto `text/html`) y lo guarda con el nombre de archivo especificado\n\n```\n--rendertiddler <title> <filename> [<type>]\n```\n\nPor defecto, el nombre de archivo es relativo al subdirectorio `output` en el directorio del wiki<br>\nPuede usarse el comando `--output` para dirigir la salida a cualquier otro directorio\n\nLos directorios no existentes en la ruta del nombre de archivo se crean automáticamente.\n"
},
"$:/language/Help/rendertiddlers": {
"title": "$:/language/Help/rendertiddlers",
"description": "Genera tiddlers coincidentes con un determinado ContentType",
"text": "Genera un conjunto de tiddlers de un determinado ContentType (por defecto `text/html`) y extensión de archivo (por defecto, `.html`), coincidentes con el argumento de un filtro\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>]\n```\n\nPor ejemplo:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nPor defecto, la ruta es relativa al subdirectorio `output` del directorio del wiki<br>\nPuede usarse con el comando `--output` para dirigir la salida a un directorio diferente\n\nCualquier archivo existente en el directorio de destino será borrado<br>\nLos directorios no existentes en la ruta del nombre de archivo se crean automáticamente.\n"
},
"$:/language/Help/savetiddler": {
"title": "$:/language/Help/savetiddler",
"description": "Guarda un tiddler en un archivo",
"text": "Guarda un tiddler individual en formato binario o como texto plano con el nombre de archivo especificado.\n\n```\n--savetiddler <title> <filename>\n```\n\nPor defecto, la ruta es relativa al subdirectorio `output` del directorio del wiki<br>\nPuede usarse con el comando `--output` para dirigir la salida a un directorio diferente\n\nLos directorios no existentes en la ruta del nombre de archivo se crean automáticamente.\n"
},
"$:/language/Help/savetiddlers": {
"title": "$:/language/Help/savetiddlers",
"description": "Guarda un grupo de tiddlers de formato plano en un directorio",
"text": "Guarda un grupo de tiddlers en formato binario o como texto plano en el directorio especificado.\n\n```\n--savetiddlers <filter> <pathname>\n```\n\nPor defecto, la ruta es relativa al subdirectorio `output` del directorio del wiki<br>\nPuede usarse con el comando `--output` para dirigir la salida a un directorio diferente\n\nLos directorios no existentes en la ruta del nombre de archivo se crean automáticamente.\n"
},
"$:/language/Help/server": {
"title": "$:/language/Help/server",
"description": "Proporciona interfaz de servidor HTTP a TiddlyWiki",
"text": "El servidor compilado para TiddlyWiki5 es muy simple. Aunque es compatible con TiddlyWeb, no soporta muchas de las características necesarias para un uso robusto en Internet. \n\nEn la raíz, sirve un tiddler específico<br>\nFuera de la raíz, sirve tiddlers individuales codificados en JSON, y soporta operaciones básicas HTTP de `GET`, `PUT` y `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nLos parámetros son\n\n* ''port'' - número de puerto desde el que sirve (por defecto, \"8080\")\n* ''roottiddler'' - tiddler que se sirve desde la raíz (por defecto, \"$:/core/save/all\")\n* ''rendertype'' - tipo de contenido con el que se genera el tiddler raíz (por defecto \"text/plain\")\n* ''servetype'' - tipo de contenido con el que se sirve el tiddler raíz (por defecto \"text/html\")\n* ''username'' - nombre de usuario por defecto que firma la edición\n* ''password'' - contraseña opcional para autenticación básica\n* ''host'' - nombre opcional del servidor desde el que se sirve (por defecto, \"127.0.0.1\" o \"localhost\")\n* ''pathprefix'' - prefijo opcional para rutas\n\nSi se ha definido contraseña, el navegador pedirá que se introduzca nombre y contraseña. <br>Nótese que la contraseña se transmite en modo texto por lo que esta implementación no es apropiada para uso general.\n\nPor ejemplo:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nEl nombre de usuario y la contraseña pueden ser especificados como cadenas de símbolos vacías si se necesita configurar el nombre del servidor o prefijo de ruta y no se requiere contraseña:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nPara ejecutar simultáneamente múltiples servidores TiddlyWiki, deberán configurarse cada uno en un puerto diferente\n"
},
"$:/language/Help/setfield": {
"title": "$:/language/Help/setfield",
"description": "Prepara tiddlers externos para su uso",
"text": "//Téngase en cuenta que este comando es experimental y puede cambiar o ser reemplazado//\n\nConfigura el campo especificado de un grupo de tiddlers como resultado de una plantilla con la variable `currentTiddler`\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nSus parámetros son:\n\n* ''filter'' - filtro que identifica los tiddlers que se verán afectados\n* ''fieldname'' - el campo que será modificado (por defecto, \"text\")\n* ''templatetitle'' - el tiddler a ''wikify'' en el campo especificado. Si se deja en blanco o está ausente, el campo especificado es borrado. \n* ''rendertype'' - el tipo de texto a generar (por defecto, \"text/plain\"; se puede usar también \"text/html\" para incluir etiquetas HTML)\n"
},
"$:/language/Help/unpackplugin": {
"title": "$:/language/Help/unpackplugin",
"description": "Desenpaqueta los tiddlers de carga de un plugin",
"text": "Extrae los tiddlers de un plugin y los presenta como tiddlers ordinarios\n\n```\n--unpackplugin <title>\n```\n"
},
"$:/language/Help/verbose": {
"title": "$:/language/Help/verbose",
"description": "Activa el modo de salida como texto indefinido",
"text": "Genera texto aleatorio, útil para depurar errores\n\n```\n--verbose\n```\n"
},
"$:/language/Help/version": {
"title": "$:/language/Help/version",
"description": "Muestra el número de versión de TiddlyWiki",
"text": "Muestra el número de versión de TiddlyWiki\n\n```\n--version\n```\n"
},
"$:/language/Import/Imported/Hint": {
"title": "$:/language/Import/Imported/Hint",
"text": "Se importaron los siguientes tiddlers"
},
"$:/language/Import/Listing/Cancel/Caption": {
"title": "$:/language/Import/Listing/Cancel/Caption",
"text": "Cancelar"
},
"$:/language/Import/Listing/Hint": {
"title": "$:/language/Import/Listing/Hint",
"text": "Tiddlers listos para importar"
},
"$:/language/Import/Listing/Import/Caption": {
"title": "$:/language/Import/Listing/Import/Caption",
"text": "Importar"
},
"$:/language/Import/Listing/Select/Caption": {
"title": "$:/language/Import/Listing/Select/Caption",
"text": "Seleccionar"
},
"$:/language/Import/Listing/Status/Caption": {
"title": "$:/language/Import/Listing/Status/Caption",
"text": "Estado"
},
"$:/language/Import/Listing/Title/Caption": {
"title": "$:/language/Import/Listing/Title/Caption",
"text": "Título"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
"text": "Plugin bloqueado, incompatible u obsoleto"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
"text": "Plugin bloqueado debido a que <<incoming>> es más antiguo que el <<existing>>"
},
"$:/language/Import/Upgrader/Plugins/Upgraded": {
"title": "$:/language/Import/Upgrader/Plugins/Upgraded",
"text": "Plugin actualizado de <<incoming>> a <<upgraded>>"
},
"$:/language/Import/Upgrader/State/Suppressed": {
"title": "$:/language/Import/Upgrader/State/Suppressed",
"text": "Tiddler temporal bloqueado"
},
"$:/language/Import/Upgrader/System/Suppressed": {
"title": "$:/language/Import/Upgrader/System/Suppressed",
"text": "Tiddler de sistema bloqueado"
},
"$:/language/Import/Upgrader/ThemeTweaks/Created": {
"title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
"text": "Ajuste de tema migrado de <$text text=<<from>>/>"
},
"$:/language/AboveStory/ClassicPlugin/Warning": {
"title": "$:/language/AboveStory/ClassicPlugin/Warning",
"text": "Parece que quieres cargar un plugin diseñado para ~TiddlyWiki Classic. <br>"
},
"$:/language/Ten en cuenta que [[estos plugins no funcionan en TiddlyWiki version 5.x.x|https": {
"title": "$:/language/Ten en cuenta que [[estos plugins no funcionan en TiddlyWiki version 5.x.x|https",
"text": "/tiddlywiki.com/#TiddlyWikiClassic]]<br>"
},
"$:/language/BinaryWarning/Prompt": {
"title": "$:/language/BinaryWarning/Prompt",
"text": "Este tiddler contiene datos binarios"
},
"$:/language/ClassicWarning/Hint": {
"title": "$:/language/ClassicWarning/Hint",
"text": "Este tiddler está escrito en formato de texto de una versión de TiddlyWiki Classic que no es totalmente compatible con la versión 5 de TiddlyWiki<br>"
},
"$:/language/Visite https": {
"title": "$:/language/Visite https",
"text": "/tiddlywiki.com/static/Upgrading.html para más información"
},
"$:/language/ClassicWarning/Upgrade/Caption": {
"title": "$:/language/ClassicWarning/Upgrade/Caption",
"text": "Actualizar"
},
"$:/language/CloseAll/Button": {
"title": "$:/language/CloseAll/Button",
"text": "Cerrar todo"
},
"$:/language/ColourPicker/Recent": {
"title": "$:/language/ColourPicker/Recent",
"text": "Recientes:"
},
"$:/language/ConfirmCancelTiddler": {
"title": "$:/language/ConfirmCancelTiddler",
"text": "¿Deseas descartar los cambios efectuados en \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmDeleteTiddler": {
"title": "$:/language/ConfirmDeleteTiddler",
"text": "¿Deseas borrar \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmEditShadowTiddler": {
"title": "$:/language/ConfirmEditShadowTiddler",
"text": "Estás a punto de editar un tiddler oculto<br>"
},
"$:/language/ConfirmOverwriteTiddler": {
"title": "$:/language/ConfirmOverwriteTiddler",
"text": "¿Deseas sobreescribir \"<$text text=<<title>>/>\"?"
},
"$:/language/Count": {
"title": "$:/language/Count",
"text": "Número"
},
"$:/language/DefaultNewTiddlerTitle": {
"title": "$:/language/DefaultNewTiddlerTitle",
"text": "Nuevo Tiddler"
},
"$:/language/DropMessage": {
"title": "$:/language/DropMessage",
"text": "Suéltalo aquí o pulsa ''ESC'' para cancelar"
},
"$:/language/Encryption/Cancel": {
"title": "$:/language/Encryption/Cancel",
"text": "Cancelar"
},
"$:/language/Encryption/ConfirmClearPassword": {
"title": "$:/language/Encryption/ConfirmClearPassword",
"text": "¿Deseas borrar la contraseña? <br>"
},
"$:/language/Encryption/Password": {
"title": "$:/language/Encryption/Password",
"text": "Contraseña"
},
"$:/language/Encryption/PasswordNoMatch": {
"title": "$:/language/Encryption/PasswordNoMatch",
"text": "Las contraseñas no coinciden"
},
"$:/language/Encryption/PromptSetPassword": {
"title": "$:/language/Encryption/PromptSetPassword",
"text": "Especifica nueva contraseña para este TiddlyWiki"
},
"$:/language/Encryption/RepeatPassword": {
"title": "$:/language/Encryption/RepeatPassword",
"text": "Repite la contraseña"
},
"$:/language/Encryption/SetPassword": {
"title": "$:/language/Encryption/SetPassword",
"text": "Establecer contraseña"
},
"$:/language/Encryption/Username": {
"title": "$:/language/Encryption/Username",
"text": "Usuario"
},
"$:/language/InternalJavaScriptError/Hint": {
"title": "$:/language/InternalJavaScriptError/Hint",
"text": "Tenemos un problema. Se recomienda que reinicies TiddlyWiki"
},
"$:/language/InternalJavaScriptError/Title": {
"title": "$:/language/InternalJavaScriptError/Title",
"text": "Error interno de JavaScript"
},
"$:/language/InvalidFieldName": {
"title": "$:/language/InvalidFieldName",
"text": "Caracteres ilegales en el campo \"<$text text=<<fieldName>>/>\"<br>"
},
"$:/language/LazyLoadingWarning": {
"title": "$:/language/LazyLoadingWarning",
"text": "<p>Cargando texto externo desde ''<$text text={{!!_canonical_uri}}/>''</p><p>Si este mensaje no desaparece, puede que se deba a que estás usando un navegador que con esta configuración no permite texto externo</br>"
},
"$:/language/Vea https": {
"title": "$:/language/Vea https",
"text": "/tiddlywiki.com/#ExternalText</p>"
},
"$:/language/MissingTiddler/Hint": {
"title": "$:/language/MissingTiddler/Hint",
"text": "El tiddler \"<$text text=<<currentTiddler>>/>\" no existe - haz clic en {{||$:/core/ui/Buttons/edit}} para crearlo"
},
"$:/language/OfficialPluginLibrary": {
"title": "$:/language/OfficialPluginLibrary",
"text": "Librería de plugins oficiales de ~TiddlyWiki"
},
"$:/language/OfficialPluginLibrary/Hint": {
"title": "$:/language/OfficialPluginLibrary/Hint",
"text": "Librería de plugins oficiales de ~TiddlyWiki en tiddlywiki.com<br>"
},
"$:/language/PluginReloadWarning": {
"title": "$:/language/PluginReloadWarning",
"text": "Guarda {{$:/core/ui/Buttons/save-wiki}} y recarga {{$:/core/ui/Buttons/refresh}} para que los cambios surtan efecto."
},
"$:/language/RecentChanges/DateFormat": {
"title": "$:/language/RecentChanges/DateFormat",
"text": "DD MMM YYYY"
},
"$:/language/SystemTiddler/Tooltip": {
"title": "$:/language/SystemTiddler/Tooltip",
"text": "Este es un tiddler de sistema"
},
"$:/language/TagManager/Colour/Heading": {
"title": "$:/language/TagManager/Colour/Heading",
"text": "Color"
},
"$:/language/TagManager/Count/Heading": {
"title": "$:/language/TagManager/Count/Heading",
"text": "Número"
},
"$:/language/TagManager/Icon/Heading": {
"title": "$:/language/TagManager/Icon/Heading",
"text": "Icono"
},
"$:/language/TagManager/Info/Heading": {
"title": "$:/language/TagManager/Info/Heading",
"text": "Información"
},
"$:/language/TagManager/Tag/Heading": {
"title": "$:/language/TagManager/Tag/Heading",
"text": "Etiqueta"
},
"$:/language/Tiddler/DateFormat": {
"title": "$:/language/Tiddler/DateFormat",
"text": "DD MMM YYYY a las hh:0mm"
},
"$:/language/UnsavedChangesWarning": {
"title": "$:/language/UnsavedChangesWarning",
"text": "Tienes cambios sin guardar en TiddlyWiki"
},
"$:/language/Modals/Download": {
"title": "$:/language/Modals/Download",
"type": "text/vnd.tiddlywiki",
"subtitle": "Download changes",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/DownloadingChanges.html",
"text": "Tu navegador sólo permite guardar manualmente\n\nPara guardar el wiki, haz clic con el botón derecho en el enlace de más abajo y selecciona \"Descargar archivo\" o \"Guardar enlace como...\" y selecciona a continuación la carpeta y el nombre que quieres darle\n\n//Puedes acelerar ligeramente estas acciones haciendo clic en el enlace conjuntamente con la tecla \"Control\" (Windows) o con la tecla \"Option\" (Mac OS X)<br>\nNo se te pedirán carpeta ni nombre, sino que se asignará automáticamente un nombre probablemente irreconocible -- necesitarás cambiar el nombre y darle extensión `.html` para usarlo//\n\nEn el caso de teléfonos móviles que no permiten la descarga de archivos, puedes marcar el enlace como favorito y luego sincronizar favoritos con tu ordenador y descargarlo normalmente desde ahí\n"
},
"$:/language/Modals/SaveInstructions": {
"title": "$:/language/Modals/SaveInstructions",
"type": "text/vnd.tiddlywiki",
"subtitle": "Save your work",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/SavingChanges.html",
"text": "Los cambios realizados a este wiki necesitan ser guardados como archivo ~TiddlyWiki HTML.\n\n!!! Navegadores de ordenador\n\n# Selecciona ''Guardar como'' en el menú ''Archivo''\n# Elige nombre de archivo y directorio\n#* Algunos navegadores también piden que especifiques el formato como ''Página web, sólo HTML'' o similar\n# Cierra esta pestaña\n\n!!! Navegadores en teléfonos o tabletas\n\n# Añade la página a tus favoritos\n#* Si tienes iCloud o Google Sync los favoritos se sincronizarán automáticamente con tu ordenador, desde donde puedes abrirlos o guardarlos como se explica más arriba\n# Cierra esta pestaña\n\n//Si en Mobile Safari vuelves a abrir los favoritos, volverás a ver este mensaje. Si quieres continuar y usar el archivo, simplemente cierra haciendo clic en el boton de cerrar indicado abajo.//\n"
},
"$:/config/NewJournal/Tags": {
"title": "$:/config/NewJournal/Tags",
"text": "Diario"
},
"$:/config/NewJournal/Title": {
"title": "$:/config/NewJournal/Title",
"text": "DD de MMM de YYYY"
},
"$:/language/Notifications/Save/Done": {
"title": "$:/language/Notifications/Save/Done",
"text": "Guardado"
},
"$:/language/Notifications/Save/Starting": {
"title": "$:/language/Notifications/Save/Starting",
"text": "Comenzando a guardar"
},
"$:/language/Search/DefaultResults/Caption": {
"title": "$:/language/Search/DefaultResults/Caption",
"text": "Lista"
},
"$:/language/Search/Filter/Caption": {
"title": "$:/language/Search/Filter/Caption",
"text": "Filtro"
},
"$:/language/Search/Filter/Hint": {
"title": "$:/language/Search/Filter/Hint",
"text": "Búsqueda por medio de [[expresiones de filtrado|https://tiddlywiki.com/static/Filters.html]] <small> (instrucciones en inglés)</small>"
},
"$:/language/Search/Filter/Matches": {
"title": "$:/language/Search/Filter/Matches",
"text": "//<small><<resultCount>> coincidencias</small>//"
},
"$:/language/Search/Matches": {
"title": "$:/language/Search/Matches",
"text": "//<small><<resultCount>> coincidencias </small>//"
},
"$:/language/Search/Matches/All": {
"title": "$:/language/Search/Matches/All",
"text": "Cualquier coincidencia"
},
"$:/language/Search/Matches/Title": {
"title": "$:/language/Search/Matches/Title",
"text": "En título"
},
"$:/language/Search/Search": {
"title": "$:/language/Search/Search",
"text": "Búsqueda"
},
"$:/language/Search/Shadows/Caption": {
"title": "$:/language/Search/Shadows/Caption",
"text": "Ocultos"
},
"$:/language/Search/Shadows/Hint": {
"title": "$:/language/Search/Shadows/Hint",
"text": "Busca en los tiddlers ocultos"
},
"$:/language/Search/Shadows/Matches": {
"title": "$:/language/Search/Shadows/Matches",
"text": "//<small><<resultCount>> coincidencias </small>//"
},
"$:/language/Search/Standard/Caption": {
"title": "$:/language/Search/Standard/Caption",
"text": "Estándar"
},
"$:/language/Search/Standard/Hint": {
"title": "$:/language/Search/Standard/Hint",
"text": "Busca en los tiddlers estándar"
},
"$:/language/Search/Standard/Matches": {
"title": "$:/language/Search/Standard/Matches",
"text": "//<small><<resultCount>> coincidencias </small>//"
},
"$:/language/Search/System/Caption": {
"title": "$:/language/Search/System/Caption",
"text": "Sistema"
},
"$:/language/Search/System/Hint": {
"title": "$:/language/Search/System/Hint",
"text": "Busca en los tiddlers de sistema"
},
"$:/language/Search/System/Matches": {
"title": "$:/language/Search/System/Matches",
"text": "//<small><<resultCount>> coincidencias </small>//"
},
"$:/language/SideBar/All/Caption": {
"title": "$:/language/SideBar/All/Caption",
"text": "Todos"
},
"$:/language/SideBar/Contents/Caption": {
"title": "$:/language/SideBar/Contents/Caption",
"text": "Contenido"
},
"$:/language/SideBar/Drafts/Caption": {
"title": "$:/language/SideBar/Drafts/Caption",
"text": "Borradores"
},
"$:/language/SideBar/Missing/Caption": {
"title": "$:/language/SideBar/Missing/Caption",
"text": "Vacíos"
},
"$:/language/SideBar/More/Caption": {
"title": "$:/language/SideBar/More/Caption",
"text": "Más"
},
"$:/language/SideBar/Open/Caption": {
"title": "$:/language/SideBar/Open/Caption",
"text": "Abiertos"
},
"$:/language/SideBar/Orphans/Caption": {
"title": "$:/language/SideBar/Orphans/Caption",
"text": "Huérfanos"
},
"$:/language/SideBar/Recent/Caption": {
"title": "$:/language/SideBar/Recent/Caption",
"text": "Recientes"
},
"$:/language/SideBar/Shadows/Caption": {
"title": "$:/language/SideBar/Shadows/Caption",
"text": "Ocultos"
},
"$:/language/SideBar/System/Caption": {
"title": "$:/language/SideBar/System/Caption",
"text": "Sistema"
},
"$:/language/SideBar/Tags/Caption": {
"title": "$:/language/SideBar/Tags/Caption",
"text": "Etiquetas"
},
"$:/language/SideBar/Tags/Untagged/Caption": {
"title": "$:/language/SideBar/Tags/Untagged/Caption",
"text": "Sin etiqueta"
},
"$:/language/SideBar/Tools/Caption": {
"title": "$:/language/SideBar/Tools/Caption",
"text": "Herramientas"
},
"$:/language/SideBar/Types/Caption": {
"title": "$:/language/SideBar/Types/Caption",
"text": "Tipos"
},
"$:/SiteSubtitle": {
"title": "$:/SiteSubtitle",
"text": "Cuaderno de notas personal no-lineal en la web"
},
"$:/SiteTitle": {
"title": "$:/SiteTitle",
"text": "Mi ~TiddlyWiki"
},
"$:/language/Snippets/ListByTag": {
"title": "$:/language/Snippets/ListByTag",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Liste de tiddlers par etiqueta",
"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)\nTexto de la macro\n\\end\n"
},
"$:/language/Snippets/Table4x3": {
"title": "$:/language/Snippets/Table4x3",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table with 4 columns by 3 rows",
"text": "|! |!Alfa |!Beta |!Gamma |!Delta |\n|!Uno | | | | |\n|!Dos | | | | |\n|!Tres | | | | |\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/TiddlerInfo/Advanced/Caption": {
"title": "$:/language/TiddlerInfo/Advanced/Caption",
"text": "Avanzado"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
"text": "No se han instalado"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
"text": "Detalles del plugin"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
"text": "Este plugin contiene los siguientes tiddlers ocultos"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
"text": "Oculto"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
"text": "El tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> no es de tipo oculto"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
"text": "Anulado por un tiddler estándar"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
"text": "El tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> es de tipo oculto"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
"text": "Definido en el plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
},
"$:/language/TiddlerInfo/Fields/Caption": {
"title": "$:/language/TiddlerInfo/Fields/Caption",
"text": "Campos"
},
"$:/language/TiddlerInfo/List/Caption": {
"title": "$:/language/TiddlerInfo/List/Caption",
"text": "Lista"
},
"$:/language/TiddlerInfo/List/Empty": {
"title": "$:/language/TiddlerInfo/List/Empty",
"text": "Este tiddler no contiene listas"
},
"$:/language/TiddlerInfo/Listed/Caption": {
"title": "$:/language/TiddlerInfo/Listed/Caption",
"text": "En lista de"
},
"$:/language/TiddlerInfo/Listed/Empty": {
"title": "$:/language/TiddlerInfo/Listed/Empty",
"text": "Este tiddler no figura en la lista de ningún otro"
},
"$:/language/TiddlerInfo/References/Caption": {
"title": "$:/language/TiddlerInfo/References/Caption",
"text": "Referencias"
},
"$:/language/TiddlerInfo/References/Empty": {
"title": "$:/language/TiddlerInfo/References/Empty",
"text": "Ningún otro tiddler enlaza a este"
},
"$:/language/TiddlerInfo/Tagging/Caption": {
"title": "$:/language/TiddlerInfo/Tagging/Caption",
"text": "Etiquetado"
},
"$:/language/TiddlerInfo/Tagging/Empty": {
"title": "$:/language/TiddlerInfo/Tagging/Empty",
"text": "Ningún otro tiddler tiene esta misma etiqueta"
},
"$:/language/TiddlerInfo/Tools/Caption": {
"title": "$:/language/TiddlerInfo/Tools/Caption",
"text": "Herramientas"
},
"$:/language/Docs/Types/application/javascript": {
"title": "$:/language/Docs/Types/application/javascript",
"description": "Código JavaScript",
"name": "application/javascript",
"group": "Desarrollador"
},
"$:/language/Docs/Types/application/json": {
"title": "$:/language/Docs/Types/application/json",
"description": "Datos JSON",
"name": "application/json",
"group": "Desarrollador"
},
"$:/language/Docs/Types/application/x-tiddler-dictionary": {
"title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
"description": "Diccionario de datos",
"name": "application/x-tiddler-dictionary",
"group": "Desarrollador"
},
"$:/language/Docs/Types/image/gif": {
"title": "$:/language/Docs/Types/image/gif",
"description": "Imagen .GIF",
"name": "image/gif",
"group": "Imagen"
},
"$:/language/Docs/Types/image/jpeg": {
"title": "$:/language/Docs/Types/image/jpeg",
"description": "Imagen .JPEG",
"name": "image/jpeg",
"group": "Imagen"
},
"$:/language/Docs/Types/image/png": {
"title": "$:/language/Docs/Types/image/png",
"description": "Imagen .PNG",
"name": "image/png",
"group": "Imagen"
},
"$:/language/Docs/Types/image/svg+xml": {
"title": "$:/language/Docs/Types/image/svg+xml",
"description": "Imagen .SVG",
"name": "image/svg+xml",
"group": "Imagen"
},
"$:/language/Docs/Types/image/x-icon": {
"title": "$:/language/Docs/Types/image/x-icon",
"description": "Archivo de icono en formato .ICO",
"name": "image/x-icon",
"group": "Imagen"
},
"$:/language/Docs/Types/text/css": {
"title": "$:/language/Docs/Types/text/css",
"description": "Hoja de estilos estática",
"name": "text/css",
"group": "Desarrollador"
},
"$:/language/Docs/Types/text/html": {
"title": "$:/language/Docs/Types/text/html",
"description": "Lenguaje de marcado HTML",
"name": "text/html",
"group": "Texto"
},
"$:/language/Docs/Types/text/plain": {
"title": "$:/language/Docs/Types/text/plain",
"description": "Texto plano",
"name": "text/plain",
"group": "Texto"
},
"$:/language/Docs/Types/text/vnd.tiddlywiki": {
"title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
"description": "TiddlyWiki 5",
"name": "text/vnd.tiddlywiki",
"group": "Texto"
},
"$:/language/Docs/Types/text/x-tiddlywiki": {
"title": "$:/language/Docs/Types/text/x-tiddlywiki",
"description": "TiddlyWiki Classic",
"name": "text/x-tiddlywiki",
"group": "Texto"
},
"$:/languages/es-ES/icon": {
"title": "$:/languages/es-ES/icon",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"500\" width=\"750\">\n<rect width=\"750\" height=\"500\" fill=\"#c60b1e\"/>\n<rect width=\"750\" height=\"250\" y=\"125\" fill=\"#ffc400\"/>\n<g id=\"coa\" stroke=\"#000\" stroke-width=\"0.39\">\n<g id=\"supporters\">\n<g id=\"crown_left\" stroke-width=\"0.26\">\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m167.99 222.24s-0.51 0-0.79-0.16-1.13-0.96-1.13-0.96l-0.68-0.49-0.62-0.85s-0.73-1.18-0.4-2.09c0.34-0.91 0.91-1.23 1.42-1.5 0.51-0.26 1.58-0.59 1.58-0.59s0.85-0.37 1.13-0.42c0.28-0.06 1.3-0.32 1.3-0.32s0.28-0.16 0.56-0.27c0.29-0.11 0.68-0.11 0.91-0.16 0.22-0.06 0.79-0.24 1.13-0.26 0.52-0.02 1.36 0.1 1.64 0.1s1.24 0.05 1.64 0.05c0.39 0 1.8-0.11 2.2-0.11 0.39 0 0.68-0.05 1.13 0 0.45 0.06 1.24 0.32 1.47 0.43s1.58 0.59 2.09 0.75 1.75 0.37 2.32 0.64c0.56 0.27 0.91 0.72 1.19 1.1 0.28 0.37 0.34 0.78 0.45 1.05 0.11 0.26 0.11 0.84 0 1.11-0.11 0.26-0.51 0.81-0.51 0.81l-0.62 1.02-0.79 0.64s-0.57 0.54-1.02 0.48c-0.45-0.04-5.03-0.86-7.97-0.86s-7.64 0.86-7.64 0.86h0.01z\"/>\n<g fill=\"#c8b100\">\n<ellipse cx=\"175.66\" cy=\"215.68\" rx=\"1.38\" ry=\"2.5\"/>\n<ellipse cx=\"175.68\" cy=\"215.68\" rx=\"0.64\" ry=\"2.3\"/>\n<ellipse stroke=\"none\" cx=\"175.68\" cy=\"213.04\" rx=\"0.93\" ry=\"0.87\"/>\n<path stroke-width=\"0.3\" d=\"m176.96 212.74v0.58h-2.53v-0.58h0.94v-1.32h-0.62v-0.57h0.62v-0.57h0.6v0.57h0.62v0.57h-0.62v1.32h0.99\"/>\n<path fill=\"none\" d=\"m175.94,212.2a0.93,0.87 0 1,1 -0.5,0\"/>\n<path d=\"m175.68 222.08h-4.81l-0.11-1.18-0.23-1.23-0.23-1.53c-1.33-1.75-2.55-2.9-2.96-2.65 0.1-0.32 0.22-0.56 0.47-0.71 1.18-0.7 3.61 0.98 5.44 3.74 0.16 0.25 0.32 0.5 0.46 0.75h3.97c0.14-0.25 0.3-0.5 0.46-0.75 1.82-2.76 4.26-4.44 5.43-3.74 0.26 0.15 0.37 0.39 0.47 0.71-0.41-0.24-1.62 0.9-2.96 2.65l-0.23 1.53-0.23 1.23-0.1 1.18h-4.84z\"/>\n<path fill=\"none\" d=\"m167.55 215.44c0.91-0.53 3.02 1.14 4.73 3.74m11.55-3.74c-0.91-0.53-3.01 1.14-4.73 3.74\"/>\n</g>\n<g id=\"crown_pt1\" fill=\"#c8b100\">\n<path d=\"m168.58 224.25c-0.2-0.57-0.58-1.08-0.58-1.08 1.95-0.57 4.66-0.93 7.67-0.94 3.01 0.01 5.75 0.37 7.69 0.94 0 0-0.22 0.38-0.52 0.91-0.17 0.3-0.39 0.81-0.38 0.81-1.75-0.54-4.02-0.81-6.8-0.82-2.79 0.01-5.46 0.35-6.86 0.86 0.02 0-0.1-0.32-0.23-0.68h0.01\"/>\n<path d=\"m175.67 226.73c2.43-0.01 5.11-0.38 6.1-0.63 0.66-0.2 1.05-0.49 0.98-0.84-0.04-0.16-0.18-0.3-0.37-0.38-1.46-0.47-4.07-0.8-6.71-0.8-2.63 0-5.27 0.33-6.72 0.8-0.19 0.08-0.33 0.22-0.37 0.38-0.07 0.35 0.32 0.64 0.98 0.84 0.99 0.25 3.68 0.62 6.11 0.63z\"/>\n<path d=\"m183.48 222.08l-0.59-0.53s-0.57 0.34-1.28 0.24c-0.7-0.11-0.93-0.97-0.93-0.97s-0.79 0.67-1.44 0.62c-0.65-0.06-1.07-0.62-1.07-0.62s-0.71 0.51-1.33 0.46c-0.62-0.06-1.21-0.83-1.21-0.83s-0.63 0.8-1.25 0.86c-0.62 0.05-1.13-0.54-1.13-0.54s-0.28 0.59-1.07 0.72-1.47-0.62-1.47-0.62-0.45 0.73-0.99 0.92c-0.54 0.18-1.24-0.27-1.24-0.27s-0.12 0.27-0.2 0.43-0.31 0.19-0.31 0.19l0.18 0.47c1.93-0.56 4.56-0.91 7.53-0.91s5.67 0.35 7.61 0.92l0.2-0.54h-0.01z\"/>\n<path d=\"m175.69 219.49l0.28 0.05c-0.05 0.12-0.06 0.24-0.06 0.38 0 0.58 0.5 1.05 1.12 1.05 0.49 0 0.91-0.31 1.06-0.73 0.01 0.01 0.11-0.38 0.15-0.38 0.03 0 0.03 0.41 0.05 0.41 0.07 0.53 0.55 0.89 1.1 0.89 0.62 0 1.11-0.47 1.11-1.06 0-0.04 0-0.08-0.01-0.12l0.35-0.35 0.19 0.44c-0.07 0.14-0.1 0.29-0.1 0.46 0 0.56 0.47 1.01 1.06 1.01 0.37 0 0.69-0.18 0.88-0.45l0.23-0.29v0.36c0 0.34 0.14 0.66 0.49 0.71 0 0 0.38 0.03 0.91-0.38 0.52-0.41 0.8-0.75 0.8-0.75l0.03 0.42s-0.51 0.84-0.97 1.1c-0.25 0.15-0.64 0.31-0.95 0.25-0.32-0.05-0.55-0.31-0.67-0.61-0.23 0.14-0.51 0.22-0.8 0.22-0.63 0-1.2-0.35-1.42-0.86-0.29 0.31-0.69 0.5-1.16 0.5-0.51 0-0.97-0.23-1.26-0.58-0.28 0.27-0.67 0.43-1.09 0.43-0.55 0-1.05-0.28-1.33-0.69-0.29 0.41-0.78 0.69-1.34 0.69-0.42 0-0.81-0.16-1.09-0.43-0.29 0.35-0.75 0.58-1.25 0.58-0.48 0-0.88-0.19-1.17-0.5-0.22 0.51-0.79 0.86-1.42 0.86-0.29 0-0.56-0.08-0.79-0.22-0.12 0.3-0.35 0.56-0.68 0.61-0.3 0.06-0.69-0.1-0.94-0.25-0.47-0.26-1.02-1.1-1.02-1.1l0.07-0.42s0.29 0.34 0.81 0.75 0.91 0.38 0.91 0.38c0.34-0.05 0.49-0.37 0.49-0.71v-0.36l0.22 0.29c0.19 0.27 0.51 0.45 0.88 0.45 0.59 0 1.06-0.45 1.06-1.01 0-0.17-0.02-0.32-0.1-0.46l0.19-0.44 0.35 0.35c-0.01 0.04-0.01 0.08-0.01 0.12 0 0.59 0.49 1.06 1.11 1.06 0.55 0 1.03-0.36 1.11-0.89 0.01 0 0.01-0.41 0.04-0.41 0.05 0 0.14 0.39 0.16 0.38 0.14 0.42 0.56 0.73 1.06 0.73 0.61 0 1.11-0.47 1.11-1.05 0-0.14 0-0.26-0.05-0.38l0.29-0.05h0.01z\"/>\n<path stroke-linejoin=\"round\" d=\"m175.67 222.23c-3.01 0.01-5.72 0.37-7.67 0.94-0.13 0.04-0.29-0.06-0.33-0.17-0.04-0.13 0.05-0.28 0.18-0.32 1.95-0.6 4.73-0.98 7.82-0.98s5.88 0.38 7.83 0.98c0.13 0.04 0.22 0.19 0.18 0.32-0.04 0.11-0.2 0.21-0.33 0.17-1.95-0.57-4.67-0.93-7.68-0.94z\"/>\n<path d=\"m165.43 221c-0.01 0.01-0.38-0.48-0.65-0.73-0.2-0.18-0.68-0.33-0.68-0.33 0-0.08 0.28-0.28 0.58-0.28 0.18 0 0.35 0.07 0.45 0.2l0.04-0.2s0.24 0.05 0.35 0.32c0.12 0.29 0.05 0.72 0.05 0.72s-0.05 0.2-0.14 0.3z\"/>\n<path d=\"m167.32 220.22l-0.11 0.66-1.4 0.15-0.21-0.12 0.04-0.23 1.06-0.87 0.62 0.41\"/>\n<path d=\"m165.45 220.75c0.12-0.12 0.36-0.09 0.53 0.06 0.18 0.15 0.24 0.38 0.12 0.5-0.12 0.13-0.36 0.1-0.53-0.06-0.18-0.15-0.24-0.38-0.12-0.5z\"/>\n<path d=\"m168.02 220.88c-0.06-0.18 0-0.37 0.13-0.42 0.14-0.03 0.3 0.09 0.37 0.27 0.06 0.19 0 0.38-0.14 0.42-0.13 0.04-0.29-0.08-0.36-0.27z\"/>\n<path d=\"m168.67 220.04l0.51 0.48 1.22-0.66 0.09-0.21-0.17-0.17-1.4-0.12-0.25 0.68\"/>\n<path d=\"m170.08 217.76l-0.67 0.64 0.86 1.14 0.23 0.09 0.17-0.18 0.3-1.37-0.89-0.32\"/>\n<path d=\"m172.36 219.3l-0.26 0.63-1.4-0.13-0.18-0.16 0.1-0.22 1.22-0.64 0.52 0.52\"/>\n<ellipse cx=\"170.51\" cy=\"219.65\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m172.87 219.95c-0.03-0.2 0.07-0.37 0.21-0.39s0.28 0.13 0.3 0.33c0.03 0.19-0.07 0.37-0.21 0.38-0.14 0.02-0.28-0.13-0.3-0.32z\"/>\n<path d=\"m173.78 219.24l0.4 0.57 1.34-0.42 0.14-0.18-0.15-0.2-1.33-0.39-0.4 0.62\"/>\n<path d=\"m175.66 217.15l-0.86 0.52 0.64 1.38 0.22 0.14 0.22-0.14 0.64-1.38-0.86-0.52\"/>\n<path d=\"m177.55 219.24l-0.39 0.57-1.34-0.42-0.14-0.18 0.14-0.2 1.34-0.39 0.39 0.62\"/>\n<ellipse cx=\"175.67\" cy=\"219.21\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m178.5 219.95c0.02-0.2-0.08-0.37-0.22-0.39s-0.28 0.13-0.3 0.33c-0.02 0.19 0.07 0.37 0.21 0.38 0.14 0.02 0.28-0.13 0.31-0.32z\"/>\n<path d=\"m178.99 219.3l0.26 0.63 1.4-0.13 0.18-0.16-0.1-0.22-1.22-0.64-0.52 0.52\"/>\n<path d=\"m181.27 217.76l0.67 0.64-0.86 1.14-0.23 0.09-0.17-0.18-0.3-1.37 0.89-0.32\"/>\n<path d=\"m182.68 220.04l-0.51 0.48-1.22-0.66-0.1-0.21 0.19-0.17 1.4-0.12 0.24 0.68\"/>\n<ellipse cx=\"180.85\" cy=\"219.65\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m183.34 220.88c0.06-0.18 0-0.37-0.13-0.42-0.14-0.03-0.3 0.09-0.37 0.27-0.06 0.19 0 0.38 0.14 0.42 0.13 0.04 0.29-0.08 0.36-0.27z\"/>\n<path d=\"m185.73 221c0.01 0.01 0.38-0.48 0.66-0.73 0.19-0.18 0.67-0.33 0.67-0.33 0-0.08-0.28-0.28-0.58-0.28-0.18 0-0.35 0.07-0.45 0.2l-0.04-0.2s-0.24 0.05-0.36 0.32c-0.11 0.29-0.03 0.72-0.03 0.72s0.04 0.2 0.13 0.3z\"/>\n<path d=\"m183.84 220.22l0.11 0.66 1.4 0.15 0.21-0.12-0.05-0.23-1.05-0.87-0.62 0.41\"/>\n<path d=\"m185.74 220.75c-0.11-0.12-0.35-0.09-0.53 0.06s-0.24 0.38-0.12 0.5c0.12 0.13 0.36 0.1 0.54-0.06 0.18-0.15 0.23-0.38 0.11-0.5z\"/>\n</g>\n<g id=\"crown_pt2\" fill=\"none\">\n<path fill=\"#ad1519\" d=\"m168.05 224.3l0.31-0.5 0.65 0.13-0.38 0.56-0.58-0.19\"/>\n<path fill=\"#058e6e\" d=\"m170.85 223.81l-0.69 0.11c-0.18 0.02-0.35-0.09-0.38-0.26-0.02-0.17 0.1-0.32 0.27-0.35l0.7-0.1 0.71-0.11c0.18-0.02 0.34 0.09 0.37 0.25 0.02 0.17-0.1 0.33-0.27 0.35l-0.71 0.11\"/>\n<ellipse fill=\"#fff\" cx=\"173.19\" cy=\"223.3\" rx=\"0.44\" ry=\"0.41\"/>\n<path fill=\"#ad1519\" d=\"m175.7 223.48h-0.96c-0.18 0-0.33-0.14-0.33-0.31s0.14-0.31 0.32-0.31h1.96c0.19 0 0.33 0.14 0.33 0.31s-0.15 0.31-0.33 0.31h-0.99\"/>\n<ellipse fill=\"#fff\" cx=\"178.16\" cy=\"223.3\" rx=\"0.44\" ry=\"0.41\"/>\n<path fill=\"#058e6e\" d=\"m180.5 223.81l0.69 0.11c0.18 0.02 0.35-0.09 0.38-0.26 0.02-0.17-0.09-0.32-0.27-0.35l-0.7-0.1-0.71-0.11c-0.18-0.02-0.35 0.09-0.37 0.25-0.03 0.17 0.09 0.33 0.27 0.35l0.71 0.11\"/>\n<path fill=\"#ad1519\" d=\"m183.24 224.33l-0.25-0.53-0.67 0.06 0.32 0.59 0.6-0.12\"/>\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m175.66 226.16c-2.43 0-4.63-0.22-6.3-0.65 1.67-0.43 3.87-0.69 6.3-0.7 2.44 0 4.65 0.27 6.33 0.7-1.68 0.43-3.89 0.65-6.33 0.65z\"/>\n<path stroke-width=\"0.01\" d=\"m176.8 226.08v-1.16m-0.58 1.2l0.01-1.23m-0.43 1.25v-1.26\"/>\n<path stroke-width=\"0.02\" d=\"m175.44 226.15v-1.27\"/>\n<path stroke-width=\"0.03\" d=\"m175.09 226.15v-1.27\"/>\n<path stroke-width=\"0.04\" d=\"m174.77 226.15v-1.27\"/>\n<path stroke-width=\"0.04\" d=\"m174.44 226.15v-1.27\"/>\n<path stroke-width=\"0.05\" d=\"m174.16 226.15v-1.27\"/>\n<path stroke-width=\"0.06\" d=\"m173.61 226.08l-0.01-1.15m0.27 1.17v-1.21\"/>\n<path stroke-width=\"0.07\" d=\"m173.1 226.03v-1.06m0.26 1.09l-0.01-1.13\"/>\n<path stroke-width=\"0.08\" d=\"m172.42 225.97v-0.93m0.23 0.94v-0.98m0.23 1.02v-1.02\"/>\n<path stroke-width=\"0.09\" d=\"m172.19 225.96v-0.9\"/>\n<path stroke-width=\"0.1\" d=\"m171.97 225.92v-0.85\"/>\n<path stroke-width=\"0.11\" d=\"m171.73 225.89v-0.78\"/>\n<path stroke-width=\"0.12\" d=\"m171.24 225.82l-0.01-0.62m0.26 0.66v-0.7\"/>\n<path stroke-width=\"0.12\" d=\"m170.99 225.77v-0.55\"/>\n<path stroke-width=\"0.13\" d=\"m170.76 225.73v-0.46\"/>\n<path stroke-width=\"0.14\" d=\"m170.51 225.67v-0.36\"/>\n<path stroke-width=\"0.15\" d=\"m170.26 225.64v-0.27\"/>\n<path stroke-width=\"0.18\" d=\"m169.99 225.58v-0.13\"/>\n</g>\n</g>\n<g id=\"pillar_left\">\n<g fill=\"#005bbf\">\n<path d=\"m191.28 330.68c-1.54 0-2.91-0.33-3.93-0.87-1-0.51-2.36-0.82-3.86-0.82-1.51 0-2.9 0.32-3.91 0.83-1.01 0.53-2.4 0.86-3.92 0.86-1.54 0-2.92-0.36-3.93-0.9-1-0.49-2.33-0.79-3.79-0.79-1.52 0-2.86 0.29-3.86 0.81-1.02 0.54-2.42 0.88-3.95 0.88v2.41c1.53 0 2.93-0.35 3.95-0.88 1-0.52 2.34-0.82 3.86-0.82 1.45 0 2.79 0.31 3.79 0.8 1.01 0.53 2.39 0.9 3.93 0.9 1.52 0 2.91-0.33 3.92-0.86 1.01-0.52 2.4-0.84 3.91-0.84 1.5 0 2.86 0.32 3.86 0.83 1.02 0.54 2.37 0.87 3.91 0.87l0.02-2.41z\"/>\n<path fill=\"#ccc\" d=\"m191.28 333.09c-1.54 0-2.91-0.33-3.93-0.87-1-0.51-2.36-0.83-3.86-0.83-1.51 0-2.9 0.32-3.91 0.84-1.01 0.53-2.4 0.86-3.92 0.86-1.54 0-2.92-0.37-3.93-0.9-1-0.49-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v2.41c1.53 0 2.93-0.35 3.95-0.88 1-0.52 2.34-0.82 3.86-0.82 1.45 0 2.79 0.31 3.79 0.8 1.01 0.54 2.39 0.9 3.93 0.9 1.52 0 2.91-0.34 3.92-0.86s2.4-0.84 3.91-0.84c1.5 0 2.86 0.32 3.86 0.84 1.02 0.53 2.37 0.86 3.91 0.86l0.02-2.41\"/>\n<path d=\"m191.28 335.5c-1.54 0-2.91-0.33-3.93-0.86-1-0.52-2.36-0.84-3.86-0.84-1.51 0-2.9 0.32-3.91 0.84s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.36-3.93-0.9-1-0.49-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v2.4c1.53 0 2.93-0.34 3.95-0.88 1-0.51 2.34-0.8 3.86-0.8 1.45 0 2.79 0.3 3.79 0.79 1.01 0.54 2.39 0.89 3.93 0.89 1.52 0 2.91-0.32 3.92-0.85 1.01-0.52 2.4-0.83 3.91-0.83 1.5 0 2.86 0.31 3.86 0.82 1.02 0.55 2.37 0.86 3.91 0.86l0.02-2.4\"/>\n<path fill=\"#ccc\" d=\"m191.26 340.32c-1.54 0-2.89-0.33-3.91-0.87-1-0.51-2.36-0.82-3.86-0.82-1.51 0-2.9 0.31-3.91 0.83s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.37-3.93-0.9-1-0.5-2.33-0.79-3.79-0.79-1.52 0-2.86 0.29-3.86 0.81-1.02 0.53-2.42 0.88-3.95 0.88v-2.4c1.53 0 2.93-0.36 3.95-0.9 1-0.51 2.34-0.8 3.86-0.8 1.45 0 2.79 0.3 3.79 0.79 1.01 0.54 2.39 0.89 3.93 0.89 1.52 0 2.91-0.32 3.92-0.85 1.01-0.52 2.4-0.83 3.91-0.83 1.5 0 2.86 0.31 3.86 0.82 1.02 0.55 2.39 0.86 3.93 0.86l-0.02 2.42\"/>\n<path d=\"m191.26 342.73c-1.54 0-2.89-0.33-3.91-0.86-1-0.52-2.36-0.84-3.86-0.84-1.51 0-2.9 0.32-3.91 0.84s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.37-3.93-0.9-1-0.5-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v-2.39c1.53 0 2.93-0.37 3.95-0.9 1-0.52 2.34-0.81 3.86-0.81 1.45 0 2.79 0.3 3.79 0.79 1.01 0.53 2.39 0.9 3.93 0.9 1.52 0 2.91-0.34 3.92-0.86s2.4-0.83 3.91-0.83c1.5 0 2.86 0.31 3.86 0.82 1.02 0.54 2.38 0.87 3.93 0.87l-0.02 2.41z\"/>\n</g>\n<g fill=\"#c8b100\">\n<path stroke-linejoin=\"round\" d=\"m166.92 320.78c0.05 0.21 0.13 0.4 0.13 0.62 0 1.46-1.27 2.63-2.81 2.63h22.94c-1.55 0-2.81-1.17-2.81-2.63 0-0.21 0.04-0.41 0.09-0.62-0.13 0.05-0.29 0.06-0.44 0.06h-16.69c-0.13 0-0.29-0.02-0.41-0.06z\"/>\n<path d=\"m167.33 319.27h16.69c0.57 0 1.02 0.35 1.02 0.78s-0.45 0.79-1.02 0.79h-16.69c-0.56 0-1.02-0.36-1.02-0.79s0.46-0.78 1.02-0.78z\"/>\n<path d=\"m164.27 329.86h22.87v-5.83h-22.87v5.83z\"/>\n</g>\n<path fill=\"#ccc\" d=\"m167.55 318.32h16.25v-79.63h-16.25v79.63z\"/>\n<path fill=\"none\" d=\"m179.13 238.8v79.46m1.83-79.46v79.46\"/>\n<g fill=\"#c8b100\">\n<path d=\"m164.58 232.37h22.29v-5.84h-22.29v5.84z\"/>\n<path stroke-linejoin=\"round\" d=\"m166.92 236.26c0.14-0.06 0.24-0.07 0.41-0.07h16.69c0.17 0 0.32 0.03 0.46 0.08-0.58-0.19-0.99-0.71-0.99-1.32s0.45-1.14 1.03-1.33c-0.14 0.04-0.33 0.08-0.49 0.08h-16.7c-0.17 0-0.33-0.01-0.47-0.06l0.09 0.02c0.6 0.18 0.94 0.71 0.94 1.29 0 0.56-0.38 1.13-0.97 1.31z\"/>\n<path d=\"m167.33 236.19h16.69c0.57 0 1.02 0.35 1.02 0.78 0 0.44-0.45 0.79-1.02 0.79h-16.69c-0.56 0-1.02-0.35-1.02-0.79 0-0.43 0.46-0.78 1.02-0.78z\"/>\n<path d=\"m167.33 232.37h16.7c0.57 0 1.03 0.3 1.03 0.66 0 0.37-0.46 0.67-1.03 0.67h-16.7c-0.56 0-1.02-0.3-1.02-0.67 0-0.36 0.46-0.66 1.02-0.66z\"/>\n</g>\n</g>\n<g id=\"ribbon_left\" fill=\"#ad1519\">\n<path d=\"m162.48 298.62c-2.26 1.3-3.8 2.64-3.55 3.31 0.12 0.61 0.84 1.07 1.87 1.75 1.62 1.13 2.6 3.14 1.83 4.07 1.34-1.08 2.19-2.69 2.19-4.49 0-1.87-0.9-3.56-2.34-4.64z\"/>\n<path stroke-linejoin=\"round\" d=\"m200.4 268.47c-3.54-1.46-9.57-2.55-16.49-2.78-2.39 0.02-5.04 0.25-7.79 0.7-9.72 1.63-17.13 5.51-16.54 8.67 0.01 0.06 0.04 0.2 0.05 0.26 0 0-3.64-8.21-3.7-8.52-0.65-3.51 7.56-7.82 18.35-9.62 3.39-0.57 6.69-0.79 9.56-0.76 6.9 0 12.9 0.89 16.52 2.23l0.04 9.82\"/>\n<path d=\"m167.52 278.47c-4.51-0.32-7.58-1.53-7.94-3.41-0.28-1.5 1.25-3.17 3.97-4.68 1.21 0.14 2.58 0.3 4 0.3l-0.03 7.79\"/>\n<path d=\"m183.83 272.38c2.82 0.43 4.93 1.13 5.98 1.99l0.1 0.17c0.5 1.03-1.97 3.22-6.11 5.67l0.03-7.83\"/>\n<path stroke-linejoin=\"round\" d=\"m157.42 293.83c-0.43-1.28 3.97-3.86 10.18-6.14 2.84-1.01 5.18-2.07 8.09-3.35 8.63-3.82 15-8.2 14.22-9.79l-0.09-0.17c0.46 0.38 1.18 8.24 1.18 8.24 0.78 1.46-5.05 5.78-13 9.58-2.54 1.22-7.91 3.2-10.44 4.09-4.54 1.57-9.04 4.54-8.63 5.64l-1.51-8.09v-0.01z\"/>\n</g>\n<g id=\"crown_right\" stroke-width=\"0.26\">\n<path fill=\"#ad1519\" stroke-width=\"0.27\" d=\"m324.85 220.42s-0.74 0.78-1.28 0.89c-0.53 0.1-1.21-0.49-1.21-0.49s-0.48 0.51-1.08 0.64c-0.59 0.14-1.41-0.66-1.41-0.66s-0.57 0.8-1.07 0.99c-0.51 0.18-1.13-0.24-1.13-0.24s-0.23 0.39-0.65 0.61c-0.18 0.09-0.48-0.05-0.48-0.05l-0.6-0.38-0.68-0.72-0.62-0.24s-0.28-0.91-0.31-1.07c-0.02-0.16-0.08-0.57-0.08-0.57-0.13-0.65 0.87-1.4 2.3-1.72 0.82-0.19 1.54-0.18 2.06-0.02 0.57-0.48 1.78-0.82 3.2-0.82 1.29 0 2.42 0.27 3.04 0.7 0.61-0.43 1.74-0.7 3.03-0.7 1.42 0 2.62 0.34 3.19 0.82 0.53-0.16 1.24-0.17 2.07 0.02 1.42 0.32 2.43 1.07 2.3 1.72 0 0-0.06 0.41-0.08 0.57-0.03 0.16-0.32 1.07-0.32 1.07l-0.62 0.24-0.68 0.72-0.58 0.38s-0.3 0.14-0.48 0.05c-0.43-0.21-0.66-0.61-0.66-0.61s-0.62 0.42-1.13 0.24c-0.51-0.19-1.07-0.99-1.07-0.99s-0.82 0.8-1.42 0.66c-0.59-0.13-1.07-0.64-1.07-0.64s-0.68 0.59-1.21 0.49c-0.54-0.11-1.27-0.89-1.27-0.89z\"/>\n<g fill=\"#c8b100\">\n<ellipse cx=\"324.82\" cy=\"216.2\" rx=\"1.38\" ry=\"1.96\"/>\n<ellipse cx=\"324.85\" cy=\"216.2\" rx=\"0.63\" ry=\"1.81\"/>\n<ellipse stroke=\"none\" cx=\"324.84\" cy=\"213.95\" rx=\"0.93\" ry=\"0.88\"/>\n<path stroke-width=\"0.3\" d=\"m326.13 213.64v0.58h-2.53v-0.58h0.94v-1.3h-0.62v-0.58h0.62v-0.58h0.61v0.58h0.61v0.58h-0.61v1.3h0.98\"/>\n<path fill=\"none\" d=\"m325.11,213.12a0.93,0.88 0 1,1 -0.51,-0.01\"/>\n</g>\n<g fill=\"none\" stroke-width=\"0.21\">\n<path stroke-width=\"0.26\" stroke-linecap=\"round\" d=\"m314.41 219.99c-0.13-0.33-0.22-0.7-0.22-1.08 0-1.59 1.26-2.88 2.83-2.88 0.5 0 0.96 0.13 1.37 0.37\"/>\n<path stroke-width=\"0.26\" d=\"m319.48 217.93c-0.15-0.26-0.29-0.54-0.29-0.84 0-1.15 1.19-2.08 2.64-2.08 0.62 0 1.2 0.17 1.65 0.45\"/>\n<path stroke-width=\"0.26\" d=\"m330.17 217.96c0.15-0.26 0.25-0.57 0.25-0.87 0-1.15-1.18-2.08-2.64-2.08-0.62 0-1.19 0.17-1.64 0.45\"/>\n<path stroke-width=\"0.26\" stroke-linecap=\"round\" d=\"m335.21 219.99c0.13-0.33 0.21-0.7 0.21-1.08 0-1.59-1.26-2.88-2.82-2.88-0.5 0-0.97 0.13-1.38 0.37\"/>\n<ellipse cx=\"313.57\" cy=\"218.68\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"313.74\" cy=\"217.1\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"314.76\" cy=\"215.9\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"316.11\" cy=\"215.25\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"317.55\" cy=\"215.31\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse fill=\"#fff\" cx=\"318.43\" cy=\"217.08\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"318.68\" cy=\"215.58\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"319.81\" cy=\"214.64\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"321.23\" cy=\"214.19\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"322.67\" cy=\"214.24\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"326.94\" cy=\"214.24\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"328.39\" cy=\"214.19\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"329.8\" cy=\"214.64\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"330.93\" cy=\"215.58\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse fill=\"#fff\" cx=\"331.18\" cy=\"217.08\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"332.06\" cy=\"215.31\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"333.51\" cy=\"215.25\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"334.86\" cy=\"215.9\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"335.88\" cy=\"217.1\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"336.05\" cy=\"218.68\" rx=\"0.45\" ry=\"0.43\"/>\n</g>\n<use xlink:href=\"#crown_pt1\" x=\"149.17\"/>\n<use xlink:href=\"#crown_pt2\" x=\"149.17\"/>\n</g>\n<use id=\"pillar_right\" xlink:href=\"#pillar_left\" x=\"149.17\"/>\n<use id=\"ribbon_right\" xlink:href=\"#ribbon_left\" transform=\"matrix(-1,0,0,1,500.57,0)\"/>\n<g id=\"plus_ultra\" fill=\"#c8b100\" stroke=\"none\">\n<path d=\"m166.42 264.65c1.99-0.72 3.29-1.58 2.66-3.14-0.41-1-1.43-1.19-2.97-0.63l-2.71 0.99 2.44 6.03c0.27-0.12 0.54-0.24 0.81-0.34 0.28-0.1 0.57-0.18 0.85-0.26l-1.08-2.64v-0.01zm-1.18-2.91l0.69-0.25c0.57-0.21 1.21 0.1 1.5 0.8 0.21 0.53 0.16 1.13-0.5 1.55-0.21 0.13-0.46 0.23-0.7 0.33l-0.99-2.43\"/>\n<path d=\"m172.78 259.22c-0.29 0.08-0.57 0.16-0.86 0.22-0.29 0.05-0.59 0.09-0.88 0.12l1.41 6.28 4.38-0.88c-0.05-0.12-0.12-0.26-0.14-0.38-0.03-0.14-0.03-0.28-0.04-0.41-0.77 0.22-1.61 0.46-2.61 0.66l-1.26-5.61\"/>\n<path d=\"m181.56 264.63c0.82-2.28 1.82-4.46 2.81-6.67-0.18 0.03-0.36 0.06-0.54 0.07s-0.37 0.01-0.54 0c-0.53 1.61-1.18 3.21-1.87 4.8-0.82-1.51-1.73-2.99-2.43-4.51-0.34 0.04-0.69 0.09-1.03 0.12-0.34 0.02-0.7 0.01-1.04 0.02 1.26 2.06 2.48 4.11 3.64 6.23 0.16-0.03 0.32-0.06 0.5-0.08 0.16-0.01 0.33 0.01 0.5 0.02\"/>\n<path d=\"m190.72 259.8c0.15-0.31 0.31-0.6 0.48-0.89-0.24-0.22-0.96-0.55-1.81-0.63-1.79-0.18-2.81 0.61-2.93 1.69-0.26 2.26 3.31 2.07 3.14 3.57-0.07 0.64-0.75 0.9-1.48 0.83-0.81-0.08-1.41-0.53-1.51-1.19l-0.22-0.02c-0.12 0.39-0.29 0.77-0.48 1.15 0.53 0.34 1.21 0.53 1.85 0.59 1.83 0.19 3.22-0.54 3.35-1.74 0.23-2.15-3.37-2.27-3.23-3.54 0.06-0.53 0.47-0.88 1.4-0.79 0.67 0.07 1.08 0.43 1.26 0.95l0.18 0.02\"/>\n<path d=\"m310.3 264.98c0.62-2.33 1.41-4.58 2.19-6.87-0.17 0.05-0.35 0.09-0.53 0.11-0.17 0.03-0.36 0.04-0.54 0.05-0.37 1.64-0.88 3.29-1.42 4.94-0.96-1.44-2-2.84-2.83-4.3-0.34 0.07-0.68 0.15-1.02 0.2s-0.69 0.07-1.04 0.11c1.45 1.94 2.85 3.89 4.2 5.91 0.16-0.04 0.32-0.1 0.5-0.12 0.16-0.02 0.33-0.02 0.49-0.03\"/>\n<path d=\"m316.48 258.16c-0.29 0.01-0.59 0.04-0.88 0.03-0.3 0-0.6-0.04-0.89-0.06l-0.12 6.41 4.49 0.08c-0.03-0.13-0.06-0.28-0.06-0.41s0.04-0.27 0.07-0.4c-0.81 0.05-1.68 0.1-2.71 0.08l0.1-5.73\"/>\n<path d=\"m323.52 259.21c0.72 0.06 1.41 0.19 2.1 0.31-0.01-0.13-0.03-0.27-0.02-0.41 0.01-0.13 0.06-0.26 0.1-0.39l-6.07-0.5c0.01 0.14 0.03 0.27 0.02 0.4-0.01 0.14-0.06 0.27-0.1 0.4 0.62-0.02 1.37-0.02 2.21 0.05l-0.53 5.77c0.29 0 0.59 0 0.88 0.03 0.3 0.02 0.59 0.07 0.88 0.11l0.53-5.77\"/>\n<path d=\"m326.01 265.53c0.29 0.05 0.59 0.09 0.88 0.15 0.28 0.06 0.57 0.15 0.85 0.23l0.72-2.94 0.08 0.01c0.16 0.41 0.38 0.9 0.49 1.19l0.9 2.22c0.36 0.06 0.71 0.11 1.05 0.18 0.36 0.08 0.7 0.18 1.04 0.28l-0.31-0.67c-0.48-1-0.99-2.01-1.41-3.02 1.12 0.04 1.98-0.36 2.2-1.26 0.15-0.62-0.1-1.11-0.68-1.53-0.44-0.31-1.28-0.47-1.83-0.6l-2.44-0.53-1.54 6.29m3.14-5.42c0.71 0.16 1.59 0.27 1.59 1.07-0.01 0.21-0.03 0.35-0.06 0.48-0.23 0.94-0.94 1.26-2.13 0.91l0.6-2.46\"/>\n<path d=\"m337.57 267.46c-0.05 0.69-0.18 1.37-0.31 2.1 0.3 0.14 0.61 0.27 0.9 0.44 0.3 0.16 0.57 0.34 0.86 0.52l0.6-7.23c-0.14-0.06-0.27-0.12-0.41-0.19-0.13-0.07-0.25-0.15-0.37-0.24l-6.38 4.05c0.17 0.08 0.35 0.16 0.51 0.25 0.17 0.09 0.31 0.19 0.47 0.28 0.54-0.45 1.1-0.82 1.74-1.3l2.39 1.31v0.01zm-1.81-1.66l2.13-1.37-0.25 2.4-1.88-1.03\"/>\n</g>\n</g>\n<g id=\"crown_crest\">\n<path fill=\"#ad1519\" stroke-width=\"0.26\" d=\"m249.65 182.72c6.64 0 12.56 0.99 16.41 2.51 2.2 1 5.16 1.73 8.4 2.17 2.47 0.33 4.81 0.39 6.85 0.24 2.73-0.06 6.67 0.74 10.62 2.48 3.26 1.45 5.99 3.21 7.8 4.91l-1.57 1.4-0.45 3.96-4.3 4.92-2.15 1.83-5.09 4.07-2.6 0.21-0.79 2.25-32.91-3.86-33.02 3.86-0.79-2.25-2.61-0.21-5.08-4.07-2.15-1.83-4.3-4.92-0.44-3.96-1.58-1.4c1.82-1.7 4.54-3.46 7.8-4.91 3.95-1.74 7.89-2.54 10.62-2.48 2.04 0.15 4.38 0.09 6.85-0.24 3.24-0.44 6.2-1.17 8.4-2.17 3.86-1.52 9.44-2.51 16.08-2.51z\"/>\n<g fill=\"#c8b100\">\n<path d=\"m225.34 191.42l1.38 1.11 2.08-3.4c-2.25-1.38-3.8-3.78-3.8-6.51 0-0.31 0.02-0.61 0.06-0.91 0.21-4.34 5.5-7.92 12.2-7.92 3.48 0 6.63 0.95 8.84 2.48 0.06-0.67 0.12-1.25 0.21-1.86-2.43-1.42-5.6-2.28-9.05-2.28-7.71 0-13.74 4.39-14.03 9.57-0.03 0.31-0.05 0.61-0.05 0.92 0 2.76 1.26 5.26 3.26 6.99l-1.1 1.81\"/>\n<path d=\"m225.43 191.46c-2.63-1.97-4.27-4.64-4.27-7.58 0-3.38 2.22-6.4 5.58-8.41-2.07 1.67-3.33 3.83-3.51 6.23-0.03 0.31-0.05 0.61-0.05 0.92 0 2.76 1.26 5.26 3.26 6.99l-1.01 1.85\"/>\n<path d=\"m202.21 194.89c-1.48-1.65-2.38-3.79-2.38-6.12 0-1.41 0.33-2.75 0.91-3.95 2.13-4.38 8.82-7.57 16.76-7.57 2.16 0 4.23 0.23 6.14 0.67-0.42 0.46-0.75 0.97-1.08 1.48-1.59-0.31-3.29-0.48-5.06-0.48-7.27 0-13.36 2.83-15.12 6.65-0.47 0.97-0.73 2.06-0.73 3.2 0 2.32 1.09 4.4 2.79 5.82l-2.63 4.3-1.41-1.12 1.81-2.88z\"/>\n<path d=\"m204.9 180.48c-1.91 1.21-3.36 2.69-4.16 4.34-0.58 1.2-0.91 2.54-0.91 3.95 0 2.33 0.9 4.47 2.38 6.12l-1.6 2.59c-1.53-1.96-2.42-4.26-2.42-6.7 0-4.2 2.67-7.87 6.71-10.3z\"/>\n<path d=\"m250.04 171.27c1.76 0 3.28 1.16 3.64 2.73 0.23 1.38 0.38 2.95 0.41 4.62 0.01 0.18-0.01 0.35-0.01 0.52 0 0.2 0.04 0.41 0.05 0.61 0.06 3.52 0.56 6.62 1.27 8.52l-5.36 5.14-5.43-5.14c0.72-1.9 1.22-5 1.29-8.52 0-0.2 0.04-0.41 0.04-0.61 0-0.17-0.01-0.34-0.01-0.52 0.03-1.67 0.18-3.24 0.41-4.62 0.36-1.57 1.94-2.73 3.7-2.73z\"/>\n<path d=\"m250.04 172.94c0.91 0 1.68 0.58 1.87 1.39 0.23 1.31 0.37 2.8 0.4 4.38 0 0.16-0.01 0.32-0.01 0.48 0 0.2 0.03 0.39 0.04 0.59 0.05 3.32 0.53 6.25 1.21 8.05l-3.54 3.35-3.54-3.35c0.67-1.8 1.15-4.73 1.21-8.05 0-0.2 0.04-0.39 0.04-0.59 0-0.16-0.01-0.32-0.01-0.48 0.03-1.58 0.17-3.07 0.4-4.38 0.18-0.81 1.02-1.39 1.93-1.39z\"/>\n<path d=\"m274.7 191.42l-1.39 1.11-2.08-3.4c2.26-1.38 3.81-3.78 3.81-6.51 0-0.31-0.02-0.61-0.06-0.91-0.21-4.34-5.5-7.92-12.2-7.92-3.49 0-6.63 0.95-8.84 2.48-0.06-0.67-0.12-1.25-0.22-1.86 2.44-1.42 5.6-2.28 9.06-2.28 7.71 0 13.74 4.39 14.03 9.57 0.03 0.31 0.05 0.61 0.05 0.92 0 2.76-1.27 5.26-3.27 6.99l1.11 1.81\"/>\n<path d=\"m274.61 191.46c2.63-1.97 4.27-4.64 4.27-7.58 0-3.38-2.22-6.4-5.58-8.41 2.07 1.67 3.33 3.83 3.51 6.23 0.03 0.31 0.05 0.61 0.05 0.92 0 2.76-1.27 5.26-3.27 6.99l1.02 1.85\"/>\n<path d=\"m297.83 194.89c1.47-1.65 2.38-3.79 2.38-6.12 0-1.41-0.33-2.75-0.91-3.95-2.14-4.38-8.82-7.57-16.76-7.57-2.16 0-4.23 0.23-6.15 0.67 0.43 0.46 0.76 0.97 1.09 1.48 1.58-0.31 3.29-0.48 5.06-0.48 7.27 0 13.35 2.83 15.11 6.65 0.47 0.97 0.73 2.06 0.73 3.2 0 2.32-1.09 4.4-2.79 5.82l2.63 4.3 1.42-1.12-1.81-2.88z\"/>\n<path d=\"m295.14 180.48c1.91 1.21 3.36 2.69 4.16 4.34 0.58 1.2 0.91 2.54 0.91 3.95 0 2.33-0.91 4.47-2.38 6.12l1.6 2.59c1.53-1.96 2.41-4.26 2.41-6.7 0-4.2-2.67-7.87-6.7-10.3z\"/>\n<ellipse fill=\"#005bbf\" stroke-width=\"0.26\" cx=\"250.05\" cy=\"167.3\" rx=\"4.43\" ry=\"4.2\"/>\n<path stroke-width=\"0.26\" d=\"m248.89 155.54v2.26h-2.42v2.3h2.42v3.15 3.46h-3.05c-0.03 0.21-0.22 0.37-0.22 0.59 0 0.58 0.12 1.14 0.35 1.64 0 0.02 0.02 0.02 0.03 0.03h8.12c0-0.01 0.02-0.01 0.03-0.03 0.22-0.5 0.35-1.06 0.35-1.64 0-0.22-0.19-0.38-0.22-0.59h-2.96v-3.43-3.18h2.42v-2.3h-2.42v-2.26h-2.43z\"/>\n</g>\n<g fill=\"#fff\">\n<ellipse cx=\"250.04\" cy=\"188.94\" rx=\"1.91\" ry=\"1.8\"/>\n<ellipse cx=\"250.04\" cy=\"185.4\" rx=\"1.91\" ry=\"1.8\"/>\n<ellipse cx=\"250.04\" cy=\"181.6\" rx=\"1.52\" ry=\"1.44\"/>\n<ellipse cx=\"250.04\" cy=\"178.18\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"250.04\" cy=\"175.18\" rx=\"0.88\" ry=\"0.83\"/>\n<ellipse cx=\"198.94\" cy=\"198.67\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"197.44\" cy=\"196.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"196.44\" cy=\"192.94\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"196.31\" cy=\"189.64\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"197.12\" cy=\"186.4\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"198.81\" cy=\"183.45\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"201.06\" cy=\"181.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"203.68\" cy=\"179.01\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"206.8\" cy=\"177.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"210.04\" cy=\"176.19\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"213.66\" cy=\"175.54\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"217.1\" cy=\"175.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"220.47\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"224.21\" cy=\"190.32\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"222.34\" cy=\"187.65\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"221.35\" cy=\"184.75\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"221.47\" cy=\"181.57\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"222.16\" cy=\"178.37\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"223.84\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"226.4\" cy=\"173.47\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"229.39\" cy=\"171.81\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"232.7\" cy=\"170.82\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"236.13\" cy=\"170.23\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"239.5\" cy=\"170.28\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"242.99\" cy=\"170.87\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"246.23\" cy=\"171.99\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"253.8\" cy=\"171.99\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"257.04\" cy=\"170.87\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"260.54\" cy=\"170.28\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"263.9\" cy=\"170.23\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"267.34\" cy=\"170.82\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"270.64\" cy=\"171.81\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"273.64\" cy=\"173.47\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"276.19\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"277.88\" cy=\"178.37\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"278.57\" cy=\"181.57\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"278.69\" cy=\"184.75\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"277.69\" cy=\"187.65\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"275.83\" cy=\"190.32\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"279.57\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"282.94\" cy=\"175.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"286.38\" cy=\"175.54\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"290\" cy=\"176.19\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"293.24\" cy=\"177.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"296.36\" cy=\"179.01\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"298.97\" cy=\"181.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"301.22\" cy=\"183.45\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"302.91\" cy=\"186.4\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"303.72\" cy=\"189.64\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"303.6\" cy=\"192.94\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"302.6\" cy=\"196.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"301.1\" cy=\"198.67\" rx=\"1.1\" ry=\"1.04\"/>\n</g>\n<g fill=\"#c8b100\">\n<path d=\"m250.15 226.18c-12.26-0.02-23.25-1.47-31.09-3.83-0.57-0.18-0.87-0.7-0.84-1.25-0.01-0.52 0.29-1 0.84-1.17 7.84-2.36 18.83-3.81 31.09-3.83 12.27 0.02 23.25 1.47 31.09 3.83 0.55 0.17 0.84 0.65 0.83 1.17 0.03 0.55-0.27 1.07-0.83 1.25-7.84 2.36-18.82 3.81-31.09 3.83\"/>\n<path d=\"m250.07 216.09c-12.41 0.03-23.55 1.58-31.39 4 0.65-0.31 0.59-1.12-0.22-3.2-0.98-2.53-2.5-2.42-2.5-2.42 8.66-2.56 20.73-4.16 34.16-4.18 13.44 0.02 25.6 1.62 34.27 4.18 0 0-1.53-0.11-2.51 2.42-0.81 2.08-0.87 2.89-0.21 3.2-7.84-2.42-19.19-3.97-31.6-4\"/>\n<path d=\"m250.12 210.3c-13.43 0.02-25.5 1.62-34.16 4.18-0.58 0.17-1.19-0.05-1.38-0.6s0.12-1.18 0.7-1.35c8.71-2.67 21.08-4.35 34.84-4.38 13.77 0.03 26.19 1.71 34.9 4.38 0.58 0.17 0.89 0.8 0.7 1.35s-0.8 0.77-1.38 0.6c-8.67-2.56-20.78-4.16-34.22-4.18\"/>\n<path d=\"m250.2 199.78l1.23 0.22c-0.19 0.5-0.24 1.05-0.24 1.63 0 2.57 2.21 4.65 4.92 4.65 2.18 0 4.04-1.35 4.67-3.21 0.08 0.05 0.47-1.68 0.68-1.66 0.17 0.02 0.15 1.8 0.22 1.77 0.31 2.34 2.46 3.93 4.87 3.93 2.71 0 4.91-2.08 4.91-4.65 0-0.19-0.01-0.38-0.04-0.57l1.54-1.52 0.83 1.94c-0.33 0.61-0.46 1.3-0.46 2.03 0 2.46 2.1 4.44 4.69 4.44 1.63 0 3.06-0.78 3.9-1.97l0.99-1.25-0.01 1.53c0 1.55 0.66 2.93 2.16 3.18 0 0 1.73 0.1 4.03-1.7 2.29-1.8 3.55-3.29 3.55-3.29l0.2 1.8s-1.9 2.95-3.97 4.15c-1.14 0.66-2.86 1.35-4.23 1.13-1.44-0.24-2.48-1.4-3.01-2.74-1.03 0.61-2.25 0.97-3.55 0.97-2.81 0-5.33-1.54-6.32-3.86-1.29 1.4-3.09 2.25-5.2 2.25-2.24 0-4.29-1.01-5.57-2.56-1.27 1.16-2.98 1.87-4.88 1.87-2.48 0-4.69-1.22-5.94-3.05-1.25 1.83-3.46 3.05-5.94 3.05-1.89 0-3.61-0.71-4.87-1.87-1.28 1.55-3.34 2.56-5.58 2.56-2.11 0-3.9-0.85-5.19-2.25-1 2.32-3.52 3.86-6.32 3.86-1.31 0-2.52-0.36-3.55-0.97-0.54 1.34-1.57 2.5-3.02 2.74-1.36 0.22-3.08-0.47-4.22-1.13-2.08-1.2-3.98-4.15-3.98-4.15l0.2-1.8s1.27 1.49 3.56 3.29c2.29 1.81 4.02 1.7 4.02 1.7 1.51-0.25 2.16-1.63 2.16-3.18l-0.01-1.53 0.99 1.25c0.84 1.19 2.28 1.97 3.9 1.97 2.59 0 4.69-1.98 4.69-4.44 0-0.73-0.13-1.42-0.46-2.03l0.83-1.94 1.54 1.52c-0.02 0.19-0.04 0.38-0.04 0.57 0 2.57 2.2 4.65 4.91 4.65 2.42 0 4.56-1.59 4.88-3.93 0.06 0.03 0.05-1.75 0.22-1.77 0.2-0.02 0.6 1.71 0.67 1.66 0.64 1.86 2.49 3.21 4.68 3.21 2.71 0 4.91-2.08 4.91-4.65 0-0.58-0.03-1.13-0.24-1.63l1.29-0.22\"/>\n<path d=\"m208.37 206.32c-0.11-0.37-0.35-0.75-0.72-1.06-0.79-0.68-1.84-0.79-2.36-0.25-0.07 0.07-0.13 0.17-0.17 0.25 0 0-1.11-2.08-2.41-2.78-1.29-0.7-3.49-0.52-3.49-0.52 0-1.6 1.3-2.89 2.99-2.89 0.99 0 1.92 0.41 2.48 1.11l0.23-1.07s1.36 0.27 1.98 1.82-0.06 3.8-0.06 3.8 0.34-0.96 0.85-1.61c0.51-0.64 1.81-1.34 2.49-1.66 0.67-0.31 1.37-0.79 1.37-0.79s0.03 0.18 0.05 0.61c0.03 0.51-0.01 0.83-0.01 0.83 1.24-0.17 2.69 0.04 3.83 0.48-0.49 0.95-1.41 1.84-2.62 2.3 0 0 0.44 0.36 0.83 0.75 0.34 0.34 0.44 0.49 0.44 0.49s-0.85 0.13-1.27 0.19c-0.43 0.05-1.84 0.28-2.69 0.22-0.62-0.04-1.32-0.14-1.74-0.22\"/>\n<path fill=\"#ad1519\" d=\"m205.29 205.01c0.52-0.54 1.57-0.43 2.36 0.25 0.8 0.67 1.02 1.66 0.51 2.19-0.51 0.54-1.57 0.42-2.36-0.25-0.79-0.68-1.02-1.66-0.51-2.19\"/>\n<path fill=\"#fff\" d=\"m216.39 205.91c-0.28-0.83-0.03-1.65 0.57-1.83 0.6-0.19 1.32 0.33 1.6 1.16s0.03 1.65-0.57 1.84c-0.6 0.18-1.31-0.34-1.6-1.17\"/>\n<path d=\"m226.12 201.86c-0.33-0.27-0.59-0.64-0.67-1.08s0.01-0.87 0.23-1.23c0 0-0.88-0.44-1.83-0.69-0.72-0.19-1.99-0.2-2.37-0.2-0.38-0.02-1.15-0.03-1.15-0.03s0.07 0.17 0.28 0.55c0.27 0.46 0.5 0.75 0.5 0.75-1.27 0.29-2.35 1.12-3.03 2.09 0.99 0.68 2.3 1.1 3.6 0.97 0 0-0.12 0.34-0.2 0.86-0.06 0.43-0.06 0.61-0.06 0.61s0.71-0.26 1.07-0.39c0.35-0.13 1.54-0.55 2.15-0.96 0.8-0.54 1.48-1.25 1.48-1.25\"/>\n<path d=\"m225.68 191.65c1.06 0.67 1.98 1.79 2.3 3.03 0 0 0.13-0.25 0.71-0.59 0.59-0.33 1.09-0.32 1.09-0.32s-0.17 0.97-0.25 1.32c-0.09 0.34-0.09 1.38-0.32 2.32-0.23 0.93-0.63 1.68-0.63 1.68-0.42-0.34-0.99-0.51-1.58-0.41-0.58 0.1-1.06 0.44-1.32 0.9 0 0-0.66-0.58-1.21-1.38-0.55-0.81-0.93-1.78-1.13-2.08-0.21-0.3-0.72-1.15-0.72-1.15s0.47-0.18 1.14-0.05c0.67 0.12 0.88 0.32 0.88 0.32-0.14-1.28 0.28-2.62 1.04-3.59\"/>\n<path d=\"m228.97 201.38c0.22-0.35 0.32-0.79 0.24-1.23s-0.32-0.81-0.66-1.07c0 0 0.67-0.71 1.47-1.26 0.6-0.41 1.8-0.82 2.15-0.95 0.36-0.13 1.07-0.4 1.07-0.4s0 0.18-0.06 0.61c-0.08 0.52-0.2 0.87-0.2 0.87 1.3-0.14 2.62 0.29 3.61 0.98-0.69 0.97-1.77 1.79-3.04 2.08 0 0 0.23 0.28 0.5 0.74 0.21 0.39 0.28 0.56 0.28 0.56s-0.77-0.02-1.15-0.03c-0.38 0-1.65-0.01-2.37-0.2-0.95-0.25-1.84-0.69-1.84-0.69\"/>\n<ellipse fill=\"#ad1519\" cx=\"227.37\" cy=\"200.45\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m237.76 201.77c-0.11-0.87 0.31-1.63 0.93-1.7 0.63-0.07 1.23 0.57 1.34 1.44 0.11 0.86-0.3 1.63-0.93 1.7-0.62 0.07-1.22-0.57-1.34-1.44\"/>\n<path d=\"m248.5 199.83c-0.32-0.36-0.53-0.82-0.53-1.33 0-0.5 0.19-0.97 0.51-1.32 0 0-0.89-0.67-1.89-1.12-0.77-0.35-2.18-0.59-2.6-0.67-0.43-0.08-1.28-0.24-1.28-0.24s0.04 0.2 0.2 0.67c0.2 0.56 0.4 0.93 0.4 0.93-1.47 0.08-2.85 0.81-3.81 1.76 0.96 0.94 2.34 1.66 3.81 1.75 0 0-0.2 0.36-0.4 0.93-0.16 0.46-0.2 0.67-0.2 0.67s0.85-0.16 1.28-0.24c0.42-0.08 1.83-0.32 2.6-0.67 1-0.46 1.91-1.11 1.91-1.11\"/>\n<path d=\"m250.11 188.36c1.05 0.95 1.85 2.36 1.95 3.82 0 0 0.19-0.27 0.91-0.53 0.73-0.26 1.28-0.16 1.28-0.16s-0.39 1.05-0.55 1.42c-0.17 0.37-0.39 1.53-0.84 2.53-0.44 1-1.05 1.76-1.05 1.76-0.4-0.45-1-0.75-1.67-0.75-0.68 0-1.27 0.3-1.67 0.75 0 0-0.61-0.76-1.05-1.76-0.45-1-0.67-2.16-0.84-2.53s-0.56-1.42-0.56-1.42 0.56-0.1 1.28 0.16 0.92 0.53 0.92 0.53c0.1-1.46 0.86-2.87 1.89-3.82\"/>\n<path d=\"m251.76 199.83c0.33-0.36 0.53-0.82 0.53-1.33 0-0.5-0.19-0.97-0.51-1.32 0 0 0.89-0.67 1.9-1.12 0.76-0.35 2.17-0.59 2.6-0.67 0.42-0.08 1.26-0.24 1.26-0.24s-0.02 0.2-0.19 0.67c-0.2 0.56-0.4 0.93-0.4 0.93 1.47 0.08 2.86 0.81 3.81 1.76-0.95 0.94-2.33 1.66-3.81 1.75 0 0 0.2 0.36 0.4 0.93 0.16 0.46 0.19 0.67 0.19 0.67l-1.26-0.24c-0.43-0.08-1.84-0.32-2.6-0.67-1.01-0.46-1.92-1.11-1.92-1.11\"/>\n<ellipse fill=\"#ad1519\" cx=\"250.14\" cy=\"198.5\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m262.58 201.77c0.11-0.87-0.3-1.63-0.93-1.7s-1.23 0.57-1.34 1.44c-0.11 0.86 0.31 1.63 0.93 1.7 0.63 0.07 1.23-0.57 1.34-1.44\"/>\n<path d=\"m271.38 201.38c-0.22-0.35-0.32-0.79-0.25-1.23 0.09-0.44 0.33-0.81 0.67-1.07 0 0-0.67-0.71-1.47-1.26-0.61-0.41-1.8-0.82-2.16-0.95-0.35-0.13-1.06-0.4-1.06-0.4s-0.01 0.18 0.06 0.61c0.08 0.52 0.19 0.87 0.19 0.87-1.29-0.14-2.61 0.29-3.6 0.98 0.68 0.97 1.77 1.79 3.03 2.08 0 0-0.23 0.28-0.49 0.74-0.22 0.39-0.28 0.56-0.28 0.56l1.14-0.03c0.38 0 1.66-0.01 2.37-0.2 0.95-0.25 1.84-0.69 1.84-0.69\"/>\n<path d=\"m274.67 191.65c-1.06 0.67-1.98 1.79-2.31 3.03 0 0-0.12-0.25-0.71-0.59-0.58-0.33-1.09-0.32-1.09-0.32s0.17 0.97 0.26 1.32c0.09 0.34 0.09 1.38 0.31 2.32 0.23 0.93 0.64 1.68 0.64 1.68 0.42-0.34 0.99-0.51 1.57-0.41 0.59 0.1 1.06 0.44 1.33 0.9 0 0 0.66-0.58 1.21-1.38 0.54-0.81 0.92-1.78 1.12-2.08 0.21-0.3 0.72-1.15 0.72-1.15s-0.47-0.18-1.14-0.05c-0.67 0.12-0.88 0.32-0.88 0.32 0.15-1.28-0.28-2.62-1.03-3.59\"/>\n<path d=\"m274.22 201.86c0.34-0.27 0.6-0.64 0.67-1.08 0.09-0.44 0-0.87-0.22-1.23 0 0 0.88-0.44 1.83-0.69 0.72-0.19 1.99-0.2 2.36-0.2 0.39-0.02 1.15-0.03 1.15-0.03s-0.06 0.17-0.28 0.55c-0.26 0.46-0.49 0.75-0.49 0.75 1.26 0.29 2.34 1.12 3.03 2.09-0.99 0.68-2.31 1.1-3.6 0.97 0 0 0.11 0.34 0.19 0.86 0.06 0.43 0.06 0.61 0.06 0.61s-0.71-0.26-1.06-0.39c-0.36-0.13-1.55-0.55-2.16-0.96-0.79-0.54-1.48-1.25-1.48-1.25\"/>\n<ellipse fill=\"#ad1519\" cx=\"272.98\" cy=\"200.45\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m283.96 205.91c0.28-0.83 0.03-1.65-0.57-1.83-0.6-0.19-1.32 0.33-1.61 1.16-0.28 0.83-0.03 1.65 0.57 1.84 0.6 0.18 1.32-0.34 1.61-1.17\"/>\n<path d=\"m291.97 206.32c0.11-0.37 0.36-0.75 0.72-1.06 0.79-0.68 1.85-0.79 2.36-0.25 0.07 0.07 0.14 0.17 0.18 0.25 0 0 1.1-2.08 2.4-2.78s3.5-0.52 3.5-0.52c0-1.6-1.31-2.89-3-2.89-0.99 0-1.92 0.41-2.47 1.11l-0.23-1.07s-1.36 0.27-1.98 1.82 0.05 3.8 0.05 3.8-0.33-0.96-0.84-1.61c-0.51-0.64-1.81-1.34-2.49-1.66-0.68-0.31-1.37-0.79-1.37-0.79s-0.03 0.18-0.06 0.61c-0.02 0.51 0.02 0.83 0.02 0.83-1.25-0.17-2.7 0.04-3.83 0.48 0.48 0.95 1.4 1.84 2.61 2.3 0 0-0.43 0.36-0.83 0.75-0.33 0.34-0.43 0.49-0.43 0.49s0.85 0.13 1.27 0.19c0.43 0.05 1.84 0.28 2.68 0.22 0.63-0.04 1.32-0.14 1.74-0.22\"/>\n<path fill=\"#ad1519\" d=\"m295.05 205.01c-0.51-0.54-1.57-0.43-2.36 0.25-0.79 0.67-1.02 1.66-0.51 2.19 0.51 0.54 1.57 0.42 2.36-0.25 0.79-0.68 1.02-1.66 0.51-2.19\"/>\n</g>\n<g fill=\"none\">\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m250.12 224.57c-11.06-0.01-21.07-1.29-28.68-3.26 7.61-1.97 17.62-3.17 28.68-3.19 11.07 0.02 21.13 1.22 28.74 3.19-7.61 1.97-17.67 3.25-28.74 3.26z\"/>\n<path stroke-width=\"0.05\" d=\"m258.04 224.28v-6.01m-3.02 6.21l0.04-6.37m-2.24 6.45v-6.49\"/>\n<path stroke-width=\"0.09\" d=\"m250.95 224.64v-6.57\"/>\n<path stroke-width=\"0.14\" d=\"m249.16 224.64v-6.57\"/>\n<path stroke-width=\"0.18\" d=\"m247.48 224.64v-6.57\"/>\n<path stroke-width=\"0.23\" d=\"m245.81 224.64v-6.57\"/>\n<path stroke-width=\"0.28\" d=\"m244.32 224.64v-6.57\"/>\n<path stroke-width=\"0.33\" d=\"m241.48 224.28l-0.04-5.97m1.39 6.05v-6.25\"/>\n<path stroke-width=\"0.37\" d=\"m238.86 224.01v-5.5m1.33 5.66l-0.04-5.86\"/>\n<path stroke-width=\"0.42\" d=\"m235.35 223.7v-4.84m1.15 4.92v-5.08m1.19 5.24v-5.28\"/>\n<path stroke-width=\"0.46\" d=\"m234.12 223.66v-4.68\"/>\n<path stroke-width=\"0.51\" d=\"m232.97 223.42v-4.36\"/>\n<path stroke-width=\"0.56\" d=\"m231.74 223.31v-4.06\"/>\n<path stroke-width=\"0.6\" d=\"m229.22 222.95l-0.04-3.22m1.33 3.38v-3.62\"/>\n<path stroke-width=\"0.63\" d=\"m227.93 222.68v-2.84\"/>\n<path stroke-width=\"0.68\" d=\"m226.74 222.45v-2.36\"/>\n<path stroke-width=\"0.73\" d=\"m225.45 222.13v-1.85\"/>\n<path stroke-width=\"0.77\" d=\"m224.12 221.98v-1.38\"/>\n<path stroke-width=\"0.91\" d=\"m222.72 221.66v-0.67\"/>\n<path d=\"m220.12 221.66c7.75-2.18 18.29-3.52 30-3.54 11.72 0.02 22.31 1.36 30.06 3.54\"/>\n<path fill=\"#ad1519\" d=\"m216.72 217.16l1.22-1.59 3.37 0.43-2.69 1.96-1.9-0.8\"/>\n<path fill=\"#fff\" d=\"m224.03 215.28c0-0.58 0.49-1.04 1.1-1.04s1.1 0.46 1.1 1.04c0 0.57-0.49 1.04-1.1 1.04s-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#058e6e\" d=\"m233.64 215.07l-2.36 0.27c-0.61 0.07-1.17-0.33-1.24-0.9-0.08-0.57 0.35-1.09 0.96-1.15l2.37-0.28 2.42-0.28c0.6-0.07 1.15 0.33 1.22 0.9s-0.36 1.09-0.96 1.16l-2.41 0.28\"/>\n<path fill=\"#fff\" d=\"m240.54 213.35c0-0.58 0.49-1.04 1.1-1.04 0.6 0 1.1 0.46 1.1 1.04 0 0.57-0.5 1.04-1.1 1.04-0.61 0-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#ad1519\" d=\"m250.15 214.16h-3.29c-0.6 0-1.11-0.46-1.11-1.03 0-0.58 0.49-1.04 1.1-1.04h6.64c0.61 0 1.1 0.46 1.1 1.04 0 0.57-0.51 1.03-1.11 1.03h-3.33\"/>\n<path fill=\"#fff\" d=\"m257.56 213.35c0-0.58 0.5-1.04 1.1-1.04 0.61 0 1.1 0.46 1.1 1.04 0 0.57-0.49 1.04-1.1 1.04-0.6 0-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#058e6e\" d=\"m266.66 215.07l2.36 0.27c0.6 0.07 1.17-0.33 1.24-0.9s-0.36-1.09-0.96-1.15l-2.37-0.28-2.42-0.28c-0.61-0.07-1.15 0.33-1.22 0.9-0.08 0.57 0.36 1.09 0.96 1.16l2.41 0.28\"/>\n<path fill=\"#fff\" d=\"m274.07 215.28c0-0.58 0.49-1.04 1.1-1.04s1.1 0.46 1.1 1.04c0 0.57-0.49 1.04-1.1 1.04s-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#ad1519\" d=\"m283.57 217.16l-1.21-1.59-3.37 0.43 2.69 1.96 1.89-0.8\"/>\n</g>\n</g>\n<g id=\"shield\" stroke-width=\"0.52\">\n<g id=\"Granada\">\n<path fill=\"#ccc\" d=\"m250.49 344.33c-13.08 0-26.05-3.2-36.95-8.54-8.03-3.98-13.36-12-13.36-21.19v-33.3h100.42v33.3c0 9.19-5.32 17.21-13.36 21.19-10.9 5.34-23.66 8.54-36.75 8.54z\"/>\n<path fill=\"#ffd691\" d=\"m252.91 329.55c2.09 0.63 3.15 2.19 3.15 4.01 0 2.38-2.3 4.18-5.3 4.18-2.99 0-5.42-1.8-5.42-4.18 0-1.79 1-3.8 3.08-3.94 0 0-0.06-0.19-0.24-0.5-0.22-0.23-0.64-0.66-0.64-0.66s0.79-0.15 1.25 0.02c0.46 0.18 0.77 0.47 0.77 0.47s0.21-0.43 0.52-0.76c0.3-0.33 0.7-0.53 0.7-0.53s0.46 0.38 0.61 0.64c0.15 0.27 0.25 0.59 0.25 0.59s0.42-0.35 0.79-0.49c0.37-0.15 0.84-0.26 0.84-0.26s-0.13 0.46-0.22 0.69-0.14 0.72-0.14 0.72\"/>\n<path fill=\"#058e6e\" d=\"m250.32 340.32s-3.98-2.68-5.7-3.04c-2.21-0.47-4.69-0.09-5.76-0.15 0.03 0.03 1.29 0.93 1.84 1.48s2.39 1.65 3.43 1.91c3.22 0.81 6.19-0.2 6.19-0.2\"/>\n<path fill=\"#058e6e\" d=\"m251.46 340.56s2.54-2.66 5.21-3.02c3.15-0.44 5.22 0.26 6.44 0.58 0.03 0-1.01 0.49-1.56 0.87-0.55 0.37-1.97 1.57-4.14 1.59-2.18 0.03-4.58-0.23-4.97-0.17-0.4 0.06-0.98 0.15-0.98 0.15\"/>\n<path fill=\"#ad1519\" d=\"m250.69 337.28c-1-0.93-1.62-2.25-1.62-3.72 0-1.46 0.62-2.78 1.63-3.71 0.99 0.93 1.61 2.25 1.61 3.71 0 1.47-0.62 2.79-1.62 3.72\"/>\n<path fill=\"#058e6e\" d=\"m249.68 342.71s0.61-1.52 0.67-2.83c0.06-1.09-0.15-2.17-0.15-2.17h0.52 0.28s0.39 1.16 0.39 2.17c0 1.02-0.18 2.37-0.18 2.37s-0.55 0.08-0.73 0.17c-0.19 0.09-0.8 0.29-0.8 0.29\"/>\n</g>\n<g id=\"Aragon\" fill=\"#c8b100\">\n<path fill=\"#ad1519\" d=\"m250.32 314.57c0 13.16-11.16 23.82-25.05 23.82s-25.15-10.66-25.15-23.82v-33.35h50.2v33.35\"/>\n<path d=\"m200.03 314.12c0.15 7.02 2.95 12.25 5.73 15.67v-49.47h-5.66l-0.07 33.8z\"/>\n<path d=\"m211.08 334.23c1.57 0.83 3.72 2.22 6.03 2.77l-0.15-56.96h-5.88v54.19z\"/>\n<path d=\"m222.28 338.25c2.3 0.23 4.01 0.19 5.87 0v-58.21h-5.87v58.21z\"/>\n<path d=\"m233.32 337c2.3-0.46 4.9-1.89 6.03-2.63v-54.33h-5.88l-0.15 56.96z\"/>\n<path d=\"m244.81 329.24c2.45-2.18 4.75-7.12 5.59-12.76l0.14-36.44h-5.87l0.14 49.2z\"/>\n</g>\n<g id=\"Navarre\">\n<path fill=\"#ad1519\" d=\"m300.65 281.22v33.35c0 13.16-11.28 23.82-25.17 23.82-13.9 0-25.16-10.66-25.16-23.82v-33.35h50.33\"/>\n<path id=\"chains_half\" fill=\"#c8b100\" stroke=\"#c8b100\" stroke-width=\"0.26\" d=\"m272.71,306.14c0.05-0.14,0.12-0.27,0.19-0.4l-4.26-4.74-1.67,0.72-3.06-3.39,1-1.46-5.34-5.99c-0.07,0.02-0.2,0.02-0.27,0.04l0.03,4.02,1.75,0.5v4.46l-1.75,0.48-0.03,4.08c0.84,0.26,1.48,0.88,1.74,1.67l3.21,0.01,0.51-1.67h4.72l0.5,1.67zm-6.98-18.5,0,1.61,2.76,0,0-1.61zm-7.3,20.37c0.64,0,1.16-0.49,1.16-1.1s-0.52-1.11-1.16-1.11c-0.65,0-1.17,0.5-1.17,1.11s0.52,1.1,1.17,1.1zm15.99-9.73-1.76-0.48,0-4.46,1.76-0.5-0.01-1.92c-0.85-0.25-1.51-0.87-1.79-1.67h-2.68l-0.51,1.67h-4.71l-0.51-1.67h-3.09c-0.08,0.22-0.17,0.42-0.29,0.61l5.38,5.96,1.67-0.71,3.06,3.4-1,1.45,4.18,4.64c0.09-0.04,0.18-0.08,0.28-0.12zm-7.25-1.39-1.29,1.04,1.77,1.98,1.29-1.05zm8.00432,36.1859c-1.23998-0.065-2.25509-0.9022-2.51432-2.01593-1.67-0.23-3.25-0.66-4.73-1.3l0.84-1.43c1.29,0.55,2.66,0.91,4.08,1.11,0.31-0.66,0.86-1.16,1.58-1.4l0.01-5.62-1.76-0.49v-4.46l1.76-0.48v-7.64c-0.07-0.02-0.13-0.05-0.2-0.09l-3.98,4.42,1,1.44-3.06,3.4-1.67-0.71-3.3,3.67c0.57,0.87,0.55,2-0.11,2.85,0.94,1.05,2.03,1.98,3.24,2.75l-0.84,1.44c-1.42-0.89-2.7-1.99-3.79-3.22-0.87,0.26-1.86,0.11-2.6-0.5-1.15-0.93-1.29-2.56-0.3-3.64l0.14-0.16c-0.69-1.56-1.16-3.24-1.32-5l1.71,0.01c0.14,1.5,0.51,2.93,1.09,4.27,0.49-0.06,1-0.01,1.46,0.16l3.32-3.68-1-1.45,3.06-3.4,1.67,0.72,3.99-4.43c-0.09-0.14-0.15-0.29-0.21-0.46l-2.76,0.01-0.5,1.67h-4.72l-0.51-1.67-3.24-0.01c-0.27,0.76-0.9,1.36-1.69,1.62l-0.01,4.04-1.71-0.01v-4.01c-1.1-0.33-1.91-1.31-1.91-2.47,0-1.15,0.82-2.15,1.92-2.48l0.01-4.05-1.76-0.48v-4.46l1.76-0.5v-4.05c-1.08-0.35-1.84-1.32-1.84-2.45,0-1.43,1.22-2.58,2.73-2.58,1.22,0,2.25,0.74,2.61,1.78h3.09l0.51-1.67h4.71l0.51,1.67h2.68c0.35692-1.0311,1.36258-1.76731,2.55896-1.77984l0.0711,8.36984h-0.85v2.61h0.845l-0.0214,21.59h-0.7836v2.61h0.77946zm-5.914-18.306l-1.29-1.04-1.78,1.98,1.29,1.04zm-9.96-18.44-1.69,0-0.01,2.61,1.7,0zm9.16,11.41,0-1.6-2.85,0,0,1.6zm-10.6,9.69-1.76-0.39-0.25-4.45,1.75-0.58,0,2.56c0,0.99,0.09,1.92,0.26,2.86zm1.46-5.52,1.75,0.41s0.09,2.87,0.05,2.22c-0.04-0.74,0.19,2.24,0.19,2.24l-1.76,0.58c-0.18-0.9-0.24-1.84-0.24-2.79zm10.81,16.93,0.39-1.7c-1.52-0.48-2.93-1.18-4.17-2.09l-1.26,1.11c1.48,1.15,3.19,2.08,5.04,2.68zm-0.85,1.44-1.3,1.22c-1.47-0.54-2.86-1.26-4.12-2.11l0.38-1.77c1.5,1.13,3.21,2.03,5.04,2.66z\"/>\n<use xlink:href=\"#chains_half\" transform=\"matrix(-1,0,0,1,550.43,0)\"/>\n<path fill=\"#058e6e\" stroke=\"none\" d=\"m272.59 306.94c0-1.44 1.23-2.6 2.74-2.6s2.73 1.16 2.73 2.6c0 1.43-1.22 2.58-2.73 2.58s-2.74-1.15-2.74-2.58\"/>\n</g>\n<g id=\"Castile\" fill=\"#c8b100\" stroke-width=\"0.46\">\n<path fill=\"#ad1519\" stroke-width=\"0.52\" d=\"m200.12 281.25h50.18v-55.72h-50.18v55.72z\"/>\n<path d=\"m217.34 238.41h-0.92v-0.92h-1.62v3.69h1.62v2.55h-3.47v7.39h1.85v14.79h-3.7v7.63h28.42v-7.63h-3.69v-14.79h1.85v-7.39h-3.47v-2.55h1.62v-3.69h-1.62v0.92h-0.93v-0.92h-1.61v0.92h-1.16v-0.92h-1.62v3.69h1.62v2.55h-3.46v-8.09h1.84v-3.7h-1.84v0.93h-0.93v-0.93h-1.62v0.93h-0.92v-0.93h-1.85v3.7h1.85v8.09h-3.47v-2.55h1.62v-3.69h-1.62v0.92h-0.92v-0.92h-1.85v0.92zm-6.24 35.13h28.42m-28.42-1.85h28.42m-28.42-1.85h28.42m-28.42-1.85h28.42m-28.42-2.08h28.42m-24.72-1.62h21.03m-21.03-1.85h21.03m-21.03-2.08h21.03m-21.03-1.84h21.03m-21.03-1.85h21.03m-21.03-1.85h21.03m-21.03-1.85h21.03m-22.88-1.85h24.73m-24.73-1.85h24.73m-24.73-1.85h24.73m-24.73-1.84h24.73m-21.26-1.85h17.79m-10.63-1.85h3.47m-3.47-1.85h3.47m-3.47-1.85h3.47m-3.47-1.85h3.47m-5.32-2.31h7.16m-12.47 7.86h3.69m-5.31-2.31h6.93m-6.93 33.97v-1.85m0-1.85v-1.85m-1.85 1.85v1.85m3.47 0v-1.85m1.84 3.7v-1.85m0-1.85v-1.85m0-2.08v-1.62m0-1.85v-2.08m-1.84 7.63v-2.08m-3.47 2.08v-2.08m7.16 0v2.08m1.62-2.08v-1.62m-5.31-1.85v1.85m3.69-1.85v1.85m3.47-1.85v1.85m-1.85-1.85v-2.08m1.85-1.84v1.84m0-5.54v1.85m-1.85-3.7v1.85m1.85-3.7v1.85m-3.47-1.85v1.85m-3.69-1.85v1.85m-1.62-3.7v1.85m3.46-1.85v1.85m3.47-1.85v1.85m1.85-3.7v1.85m-3.47-1.85v1.85m-3.69-1.85v1.85m-1.62-3.69v1.84m6.93-1.84v1.84m-3.47-5.54v1.85m15.95-1.85h-3.7m5.32-2.31h-6.94m6.94 33.97v-1.85m0-1.85v-1.85m1.85 1.85v1.85m-3.47 0v-1.85m-1.85 3.7v-1.85m0-1.85v-1.85m0-2.08v-1.62m0-1.85v-2.08m1.85 7.63v-2.08m3.47 2.08v-2.08m-7.17 0v2.08m-1.62-2.08v-1.62m5.32-1.85v1.85m-3.7-1.85v1.85m-3.46-1.85v1.85m1.84-1.85v-2.08m-1.84-1.84v1.84m0-5.54v1.85m1.84-3.7v1.85m-1.84-3.7v1.85m3.46-1.85v1.85m3.7-1.85v1.85m1.62-3.7v1.85m-3.47-1.85v1.85m-3.47-1.85v1.85m-1.84-3.7v1.85m3.46-1.85v1.85m3.7-1.85v1.85m1.62-3.69v1.84m-6.94-1.84v1.84m3.47-5.54v1.85m-7.16 18.71v-2.08m0-5.54v-1.85m0 5.55v-1.85m0-5.55v-1.85m0-1.85v-1.84m0-3.7v-1.85m0-1.85v-1.85m-8.78 4.85h3.69m3.47-5.54h3.47m3.46 5.54h3.7\"/>\n<path d=\"m230.05 273.54v-4.86c0-0.92-0.46-3.7-4.85-3.7-4.16 0-4.62 2.78-4.62 3.7v4.86h9.47z\"/>\n<path d=\"m222.19 268.91l-2.31-0.23c0-0.92 0.23-2.31 0.93-2.77l2.08 1.62c-0.23 0.23-0.7 0.92-0.7 1.38z\"/>\n<path d=\"m226.12 266.6l1.16-2.08c-0.46-0.23-1.39-0.46-2.08-0.46-0.46 0-1.39 0.23-1.85 0.46l1.15 2.08h1.62z\"/>\n<path d=\"m228.43 268.91l2.31-0.23c0-0.92-0.23-2.31-0.92-2.77l-2.08 1.62c0.23 0.23 0.69 0.92 0.69 1.38z\"/>\n<path d=\"m221.73 260.83v-5.09c0-1.38-0.92-2.54-2.54-2.54s-2.54 1.16-2.54 2.54v5.09h5.08z\"/>\n<path d=\"m228.89 260.83v-5.09c0-1.38 0.93-2.54 2.55-2.54 1.61 0 2.54 1.16 2.54 2.54v5.09h-5.09z\"/>\n<path d=\"m220.11 248.35l0.23-4.62h-4.39l0.47 4.62h3.69z\"/>\n<path d=\"m227.05 248.35l0.46-4.62h-4.39l0.23 4.62h3.7z\"/>\n<path d=\"m230.51 248.35l-0.46-4.62h4.62l-0.46 4.62h-3.7z\"/>\n<g fill=\"#0039f0\" stroke=\"none\">\n<path d=\"m228.43 273.54v-4.16c0-0.7-0.46-2.78-3.23-2.78-2.54 0-3.01 2.08-3.01 2.78v4.16h6.24z\"/>\n<path d=\"m221.27 260.36v-4.39c0-1.15-0.69-2.31-2.08-2.31s-2.08 1.16-2.08 2.31v4.39h4.16z\"/>\n<path d=\"m229.36 260.36v-4.39c0-1.15 0.69-2.31 2.08-2.31 1.38 0 2.08 1.16 2.08 2.31v4.39h-4.16z\"/>\n</g>\n</g>\n<g id=\"Leon\">\n<path fill=\"#ccc\" d=\"m250.28 281.25h50.32v-55.72h-50.32v55.72z\"/>\n<path fill=\"#db4446\" stroke-width=\"0.39\" d=\"m275.93 239.26l0.05-0.62 0.09-0.34s-1.61 0.13-2.46-0.11-1.61-0.59-2.4-1.25c-0.79-0.68-1.1-1.1-1.67-1.18-1.36-0.22-2.4 0.4-2.4 0.4s1.02 0.37 1.78 1.31 1.59 1.41 1.95 1.53c0.59 0.18 2.66 0.05 3.22 0.07 0.57 0.03 1.84 0.19 1.84 0.19z\"/>\n<g fill=\"none\" stroke-width=\"0.39\">\n<path fill=\"#ed72aa\" d=\"m283.46 237s0.01 0.72 0.08 1.4c0.06 0.67-0.22 1.24-0.11 1.61s0.16 0.66 0.3 0.93c0.14 0.26 0.21 0.94 0.21 0.94s-0.38-0.28-0.74-0.54c-0.35-0.27-0.6-0.44-0.6-0.44s0.07 0.72 0.1 1.03c0.04 0.31 0.22 0.89 0.51 1.24 0.29 0.33 0.87 0.89 1.05 1.33 0.18 0.45 0.14 1.44 0.14 1.44s-0.46-0.75-0.87-0.89c-0.39-0.14-1.26-0.62-1.26-0.62s0.79 0.79 0.79 1.55c0 0.75-0.32 1.6-0.32 1.6s-0.36-0.68-0.83-1.12c-0.47-0.45-1.13-0.9-1.13-0.9s0.52 1.17 0.52 1.95c0 0.79-0.15 2.47-0.15 2.47s-0.39-0.64-0.79-0.96c-0.4-0.31-0.87-0.58-1.02-0.78-0.14-0.21 0.48 0.64 0.54 1.16 0.07 0.51 0.32 2.35 1.92 4.69 0.94 1.37 2.39 3.77 5.5 2.98 3.11-0.78 1.96-4.97 1.3-6.92-0.65-1.95-0.98-4.11-0.94-4.87 0.04-0.75 0.58-2.97 0.51-3.39-0.07-0.41-0.24-2 0.14-3.28 0.4-1.33 0.73-1.85 0.95-2.4 0.21-0.55 0.39-0.86 0.46-1.34s0.07-1.37 0.07-1.37 0.58 1.06 0.73 1.44c0.14 0.38 0.14 1.5 0.14 1.5s0.11-1.12 0.98-1.67 1.88-1.13 2.13-1.44 0.33-0.51 0.33-0.51-0.08 1.92-0.62 2.67c-0.36 0.49-1.77 2.09-1.77 2.09s0.73-0.28 1.23-0.3c0.51-0.04 0.87 0 0.87 0s-0.62 0.48-1.41 1.64c-0.8 1.16-0.47 1.26-1.05 2.22s-1.05 1-1.78 1.58c-1.08 0.87-0.5 4.34-0.36 4.86 0.15 0.51 2.03 4.76 2.07 5.79 0.03 1.03 0.21 3.33-1.6 4.8-1.16 0.95-3.07 0.96-3.51 1.23-0.43 0.28-1.29 1.13-1.29 2.91 0 1.79 0.64 2.06 1.15 2.51 0.51 0.44 1.16 0.2 1.3 0.55 0.15 0.34 0.22 0.54 0.44 0.75 0.21 0.2 0.36 0.44 0.29 0.82-0.08 0.38-0.91 1.23-1.2 1.85-0.29 0.61-0.87 2.23-0.87 2.47s-0.07 0.99 0.18 1.37c0 0 0.91 1.06 0.29 1.26-0.4 0.14-0.78-0.25-0.97-0.2-0.54 0.14-0.83 0.47-0.98 0.45-0.36-0.07-0.36-0.25-0.4-0.76-0.03-0.51-0.01-0.72-0.17-0.72-0.22 0-0.33 0.18-0.37 0.45s-0.04 0.89-0.29 0.89-0.61-0.45-0.83-0.55-0.83-0.2-0.87-0.48c-0.03-0.27 0.36-0.85 0.76-0.96 0.4-0.1 0.76-0.3 0.51-0.51-0.26-0.2-0.51-0.2-0.76 0-0.25 0.21-0.79 0.04-0.76-0.27 0.04-0.31 0.11-0.69 0.07-0.86-0.03-0.17-0.47-0.51 0.1-0.82 0.59-0.31 0.84 0.27 1.42 0.17s0.86-0.31 1.08-0.65 0.18-1.06-0.22-1.5c-0.39-0.45-0.79-0.52-0.94-0.8-0.14-0.27-0.36-0.92-0.36-0.92s0.11 1.2 0.04 1.37-0.04 0.89-0.04 0.89-0.39-0.45-0.72-0.79c-0.32-0.34-0.65-1.37-0.65-1.37s-0.03 0.96-0.03 1.34c0 0.37 0.43 0.72 0.29 0.86-0.15 0.13-0.83-0.72-1.02-0.86-0.18-0.14-0.76-0.58-1.01-1.06s-0.44-1.16-0.51-1.41c-0.07-0.24-0.19-1.31-0.07-1.58 0.18-0.4 0.47-1.13 0.47-1.13h-1.41c-0.76 0-1.3-0.23-1.59 0.28s-0.15 1.54 0.21 2.88c0.37 1.33 0.58 1.98 0.48 2.22-0.11 0.24-0.58 0.79-0.76 0.89-0.19 0.11-0.69 0.07-0.91-0.03-0.21-0.1-0.57-0.27-1.26-0.27s-1.12 0.03-1.37-0.03c-0.26-0.07-0.88-0.38-1.17-0.31s-0.79 0.32-0.65 0.72c0.22 0.61-0.21 0.75-0.51 0.72-0.29-0.04-0.53-0.14-0.9-0.24-0.36-0.11-0.9 0-0.83-0.42 0.07-0.41 0.22-0.44 0.4-0.74 0.18-0.32 0.25-0.52 0.04-0.54-0.25-0.02-0.51-0.05-0.7 0.11-0.2 0.16-0.51 0.51-0.76 0.38-0.26-0.14-0.46-0.43-0.46-1.08 0-0.64-0.68-1.2-0.05-1.17 0.62 0.03 1.41 0.48 1.55 0.13s0.06-0.51-0.28-0.78-0.76-0.43-0.31-0.77c0.45-0.35 0.56-0.35 0.74-0.54 0.17-0.18 0.41-0.79 0.73-0.64 0.62 0.3 0.02 0.73 0.65 1.42 0.62 0.69 1.01 0.94 2.06 0.83 1.04-0.11 1.33-0.24 1.33-0.54 0-0.29-0.09-0.82-0.12-1.04-0.02-0.21 0.15-0.99 0.15-0.99s-0.48 0.3-0.63 0.59c-0.13 0.29-0.42 0.8-0.42 0.8s-0.11-0.6-0.08-1.09c0.02-0.29 0.12-0.79 0.11-0.89-0.03-0.27-0.23-0.94-0.23-0.94s-0.16 0.73-0.28 0.94c-0.11 0.21-0.16 1.07-0.16 1.07s-0.67-0.58-0.48-1.55c0.13-0.75-0.12-1.74 0.11-2.06 0.22-0.33 0.75-1.64 2.06-1.69 1.3-0.05 2.31 0.05 2.77 0.03 0.45-0.03 2.06-0.33 2.06-0.33s-2.97-1.52-3.64-1.98c-0.68-0.45-1.73-1.63-2.07-2.16-0.34-0.54-0.65-1.58-0.65-1.58s-0.53 0.02-1.02 0.29c-0.48 0.27-0.96 0.67-1.24 0.99s-0.73 1.05-0.73 1.05 0.08-0.94 0.08-1.23-0.06-0.86-0.06-0.86-0.33 1.28-1.01 1.76c-0.68 0.49-1.47 1.15-1.47 1.15s0.08-0.71 0.08-0.88c0-0.16 0.17-0.99 0.17-0.99s-0.48 0.72-1.21 0.86c-0.74 0.13-1.81 0.11-1.9 0.56-0.08 0.45 0.2 1.07 0.03 1.39s-0.54 0.54-0.54 0.54-0.42-0.35-0.79-0.38c-0.36-0.03-0.71 0.16-0.71 0.16s-0.31-0.4-0.19-0.67c0.11-0.26 0.67-0.66 0.54-0.83-0.15-0.16-0.6 0.06-0.88 0.19-0.28 0.14-0.88 0.27-0.82-0.19 0.05-0.45 0.2-0.72 0.05-1.04-0.14-0.32-0.05-0.53 0.18-0.61 0.22-0.08 1.12 0.02 1.21-0.19 0.08-0.21-0.22-0.48-0.82-0.61-0.59-0.14-0.88-0.49-0.57-0.78 0.32-0.3 0.4-0.38 0.54-0.64 0.14-0.27 0.2-0.76 0.74-0.51 0.53 0.24 0.42 0.83 0.99 1.01 0.56 0.19 1.89-0.08 2.17-0.24s1.19-0.83 1.5-0.99c0.31-0.15 1.61-1.12 1.61-1.12s-0.76-0.53-1.05-0.8c-0.28-0.27-0.78-0.91-1.04-1.05-0.25-0.13-1.5-0.61-1.92-0.64-0.42-0.02-1.72-0.48-1.72-0.48s0.59-0.19 0.79-0.35c0.19-0.16 0.64-0.56 0.87-0.53 0.22 0.02 0.28 0.02 0.28 0.02s-1.21-0.05-1.47-0.13c-0.25-0.08-0.99-0.54-1.27-0.54s-0.84 0.11-0.84 0.11 0.76-0.48 1.38-0.59c0.62-0.1 1.1-0.08 1.1-0.08s-0.96-0.27-1.19-0.58c-0.22-0.33-0.45-0.8-0.62-1.02-0.17-0.21-0.28-0.56-0.59-0.59s-0.85 0.38-1.16 0.35-0.54-0.22-0.57-0.67c-0.02-0.46 0-0.3-0.1-0.54-0.12-0.24-0.57-0.8-0.15-0.93 0.43-0.14 1.33 0.08 1.42-0.08 0.08-0.16-0.48-0.65-0.85-0.83-0.37-0.19-0.96-0.51-0.65-0.78 0.31-0.26 0.62-0.37 0.79-0.61s0.37-0.91 0.74-0.7c0.36 0.21 0.87 1.26 1.16 1.18 0.28-0.08 0.3-0.83 0.25-1.15-0.06-0.32 0-0.88 0.28-0.83s0.51 0.43 0.96 0.46c0.45 0.02 1.13-0.11 1.07 0.21-0.05 0.32-0.31 0.71-0.62 1.06-0.3 0.36-0.45 1.05-0.25 1.5 0.2 0.46 0.71 1.19 1.16 1.48s1.3 0.51 1.84 0.85c0.53 0.35 1.78 1.34 2.2 1.45s0.85 0.32 0.85 0.32 0.48-0.21 1.13-0.21 2.14 0.1 2.71-0.14 1.3-0.64 1.08-1.15c-0.23-0.51-1.47-0.96-1.36-1.36s0.57-0.43 1.33-0.46c0.76-0.02 1.8 0.14 2-0.94 0.2-1.06 0.26-1.68-0.81-1.92-1.08-0.24-1.87-0.27-2.07-1.04-0.2-0.78-0.39-0.97-0.17-1.18 0.23-0.21 0.62-0.32 1.41-0.37 0.8-0.06 1.7-0.06 1.96-0.25 0.25-0.18 0.3-0.69 0.61-0.91 0.31-0.21 1.53-0.4 1.53-0.4s1.46 0.71 2.8 1.71c1.21 0.9 2.3 2.23 2.3 2.23\"/>\n<path d=\"m269 243.39s-0.8 0.23-1.1 0.67c-0.37 0.53-0.34 1.07-0.34 1.07s0.68-0.56 1.56-0.33c0.87 0.24 0.96 0.33 1.33 0.3s1.27-0.35 1.27-0.35-0.74 0.86-0.65 1.45c0.08 0.58 0.19 0.85 0.17 1.15-0.06 0.72-0.6 1.61-0.6 1.61s0.31-0.19 1.05-0.35c0.73-0.16 1.36-0.51 1.75-0.81 0.39-0.29 0.9-1.02 0.9-1.02s-0.16 1 0 1.42c0.17 0.44 0.23 1.67 0.23 1.67s0.47-0.42 0.85-0.62c0.19-0.11 0.7-0.38 0.9-0.7 0.14-0.22 0.32-1.06 0.32-1.06s0.11 0.9 0.39 1.34c0.28 0.42 0.7 1.74 0.7 1.74s0.29-0.86 0.6-1.21 0.68-0.8 0.7-1.07c0.03-0.27-0.08-0.85-0.08-0.85l0.39 0.85m-11.41 0.61s0.48-0.83 0.93-1.1c0.46-0.26 1.08-0.74 1.25-0.8 0.16-0.05 0.9-0.46 0.9-0.46m0.99 5.17s1.09-0.55 1.41-0.75c0.68-0.4 1.16-1.12 1.16-1.12\"/>\n<path fill=\"none\" stroke-width=\"0.26\" d=\"m282.57 240.9s-0.34-0.48-0.42-0.65c-0.09-0.15-0.23-0.48-0.23-0.48\"/>\n<path fill=\"none\" d=\"m278.33 257.41s2.04 1.26 1.98 2.31c-0.06 1.04-1.13 2.41-1.13 2.41\"/>\n</g>\n<path fill=\"#000\" stroke-width=\"0.26\" d=\"m273.05 236.24s-0.17-0.48-0.2-0.62c-0.03-0.13-0.12-0.29-0.12-0.29s0.88 0 0.85 0.27c-0.02 0.27-0.28 0.27-0.34 0.37-0.05 0.11-0.19 0.27-0.19 0.27z\"/>\n<path fill=\"#000\" stroke-width=\"0.05\" d=\"m277.06 234.85l-0.06-0.43s0.77 0 1.13 0.26c0.57 0.4 0.93 1.02 0.91 1.05-0.1 0.09-0.54-0.27-0.85-0.37 0 0-0.23 0.05-0.45 0.05-0.23 0-0.34-0.11-0.37-0.21-0.03-0.12 0.03-0.3 0.03-0.3l-0.34-0.05z\"/>\n<g fill=\"#000\" stroke-width=\"0.26\">\n<path d=\"m273.08 240.14l0.33-0.53 0.34 0.49-0.67 0.04\"/>\n<path d=\"m273.89 240.12l0.4-0.53 0.43 0.48-0.83 0.05\"/>\n<path d=\"m273.53 236.83l0.82 0.29-0.74 0.38-0.08-0.67\"/>\n<path d=\"m274.52 237.1l0.73 0.18-0.59 0.46-0.14-0.64\"/>\n</g>\n<g fill=\"#db4446\" stroke-width=\"0.39\">\n<path d=\"m261.88 236.08s0.48 0.34 0.85 0.4c0.37 0.05 0.76 0.05 0.82 0.05 0.05 0 0.17-0.54 0.11-0.91-0.2-1.2-1.3-1.47-1.3-1.47s0.33 0.73 0.17 1.07c-0.23 0.48-0.65 0.86-0.65 0.86z\"/>\n<path d=\"m259.59 237.12s-0.43-0.77-1.33-0.67c-0.9 0.11-1.5 0.81-1.5 0.81s1-0.03 1.25 0.13c0.37 0.24 0.48 0.86 0.48 0.86s0.54-0.32 0.71-0.54c0.16-0.21 0.39-0.59 0.39-0.59z\"/>\n<path d=\"m258.49 240.25s-0.77 0.11-1.19 0.59c-0.43 0.49-0.36 1.4-0.36 1.4s0.5-0.54 0.95-0.54c0.46 0 1.16 0.16 1.16 0.16s-0.22-0.56-0.22-0.8-0.34-0.81-0.34-0.81z\"/>\n<path d=\"m261.06 250.37s-0.42-0.45-1.16-0.32c-0.74 0.14-1.22 0.97-1.22 0.97s0.63-0.17 1-0.08c0.36 0.08 0.62 0.45 0.62 0.45s0.34-0.29 0.45-0.45 0.31-0.57 0.31-0.57z\"/>\n<path d=\"m260.21 253.34s-0.62-0.1-1.16 0.33c-0.53 0.43-0.56 1.25-0.56 1.25s0.51-0.43 0.91-0.37c0.39 0.05 0.87 0.27 0.87 0.27s0.08-0.51 0.11-0.64c0.09-0.38-0.17-0.84-0.17-0.84z\"/>\n<path d=\"m261.66 256.08s-0.05 0.79 0.33 1.28c0.4 0.51 1.13 0.59 1.13 0.59s-0.24-0.53-0.28-0.8c-0.06-0.4 0.34-0.75 0.34-0.75s-0.37-0.38-0.73-0.38c-0.37 0-0.79 0.06-0.79 0.06z\"/>\n<path d=\"m269 263.12s-0.51-0.64-1.21-0.62c-0.71 0.03-1.45 0.69-1.45 0.69s0.88-0.07 1.11 0.22c0.23 0.3 0.45 0.67 0.45 0.67s0.4-0.21 0.57-0.35c0.17-0.13 0.53-0.61 0.53-0.61z\"/>\n<path d=\"m266.83 265.93s-0.93-0.14-1.39 0.35c-0.45 0.48-0.42 1.36-0.42 1.36s0.56-0.61 1.07-0.56 1.08 0.32 1.08 0.32-0.09-0.53-0.15-0.78c-0.05-0.24-0.19-0.69-0.19-0.69z\"/>\n<path d=\"m268.84 268.9s-0.46 0.64-0.12 1.15 1.05 0.75 1.05 0.75-0.26-0.37-0.14-0.8c0.09-0.34 0.67-0.8 0.67-0.8l-1.46-0.3z\"/>\n<path d=\"m281.24 270.11s-0.81-0.19-1.27 0.08c-0.45 0.26-0.82 1.39-0.82 1.39s0.74-0.62 1.28-0.54c0.53 0.08 0.93 0.3 0.93 0.3s0.08-0.46 0.02-0.78c-0.03-0.19-0.14-0.45-0.14-0.45z\"/>\n<path d=\"m281.64 273.1s-0.62 0.64-0.4 1.18c0.23 0.54 0.62 1.1 0.62 1.1s-0.02-0.8 0.23-1.02c0.37-0.32 1.05-0.37 1.05-0.37s-0.54-0.48-0.71-0.54c-0.17-0.05-0.79-0.35-0.79-0.35z\"/>\n<path d=\"m284.75 274.04s-0.31 0.78 0.28 1.28c0.59 0.52 1.11 0.57 1.11 0.57s-0.46-0.81-0.32-1.23c0.15-0.45 0.54-0.72 0.54-0.72s-0.74-0.25-0.85-0.22c-0.11 0.02-0.76 0.32-0.76 0.32z\"/>\n</g>\n<g fill=\"#c8b100\" stroke-width=\"0.26\">\n<path d=\"m282.88 232.71l-0.29 0.02c-0.01 0.03-0.14 0.24-0.26 0.35-0.26 0.25-0.65 0.28-0.86 0.07-0.11-0.11-0.16-0.26-0.14-0.41-0.17 0.09-0.35 0.09-0.51-0.01-0.26-0.15-0.32-0.5-0.14-0.79 0.03-0.06 0.06-0.14 0.11-0.18l-0.02-0.32-0.35 0.08-0.1 0.19c-0.22 0.25-0.54 0.31-0.7 0.17-0.08-0.07-0.14-0.26-0.13-0.27 0 0.01-0.09 0.09-0.17 0.11-0.54 0.13-0.75-1.05-0.77-1.35l-0.17 0.25s0.16 0.7 0.08 1.3c-0.08 0.59-0.29 1.19-0.29 1.19 0.74 0.19 1.86 0.8 2.97 1.65s1.98 1.78 2.34 2.42c0 0 0.58-0.32 1.18-0.51s1.36-0.2 1.36-0.2l0.22-0.21c-0.32 0.05-1.58 0.1-1.56-0.43 0-0.08 0.07-0.18 0.08-0.18-0.01 0.01-0.21-0.01-0.3-0.06-0.18-0.13-0.18-0.43 0.02-0.69l0.18-0.13 0.01-0.34-0.34 0.05c-0.03 0.04-0.11 0.09-0.15 0.13-0.27 0.23-0.65 0.25-0.86 0.03-0.13-0.12-0.17-0.29-0.11-0.46-0.16 0.04-0.32 0.03-0.45-0.05-0.26-0.15-0.31-0.52-0.11-0.8 0.09-0.14 0.28-0.31 0.31-0.32l-0.07-0.3h-0.01z\"/>\n<g fill=\"#000\" stroke-width=\"0.05\">\n<path d=\"m280.63 233.4c0.05-0.07 0.15-0.06 0.23 0s0.1 0.16 0.06 0.21c-0.05 0.06-0.15 0.06-0.24-0.01-0.07-0.05-0.1-0.15-0.05-0.2z\"/>\n<path d=\"m281.58 234.19l-0.33-0.25c-0.06-0.04-0.07-0.12-0.04-0.16 0.04-0.04 0.12-0.04 0.18 0l0.33 0.26 0.33 0.25c0.05 0.04 0.08 0.12 0.04 0.16s-0.12 0.04-0.18 0l-0.33-0.26\"/>\n<path d=\"m279.84 233l-0.26-0.15c-0.07-0.04-0.1-0.12-0.07-0.17s0.11-0.06 0.17-0.02l0.26 0.16 0.26 0.15c0.06 0.03 0.09 0.11 0.07 0.16-0.03 0.05-0.11 0.06-0.17 0.02l-0.26-0.15\"/>\n<path d=\"m278.8 232.29c0.05-0.06 0.16-0.06 0.24 0 0.08 0.07 0.1 0.16 0.05 0.22-0.05 0.05-0.15 0.05-0.23-0.01s-0.1-0.15-0.06-0.21z\"/>\n<path d=\"m282.63 234.92c0.05-0.05 0.03-0.14-0.05-0.21-0.08-0.06-0.19-0.06-0.24 0-0.04 0.05-0.02 0.15 0.06 0.21s0.18 0.06 0.23 0z\"/>\n<path d=\"m283.2 235.58l0.22 0.21c0.05 0.05 0.13 0.07 0.18 0.03 0.04-0.04 0.04-0.11-0.01-0.16l-0.21-0.21-0.22-0.21c-0.05-0.05-0.14-0.07-0.18-0.03-0.05 0.03-0.04 0.11 0.01 0.16l0.21 0.21\"/>\n<path d=\"m284.15 236.39c0.05-0.06 0.03-0.15-0.05-0.21-0.08-0.07-0.18-0.07-0.23-0.01s-0.03 0.15 0.05 0.22c0.08 0.05 0.18 0.06 0.23 0z\"/>\n</g>\n<path d=\"m281.4 230.36l-0.59 0.01-0.11 0.87 0.06 0.14 0.15-0.01 0.76-0.51-0.27-0.5\"/>\n<path d=\"m281.4 230.36l-0.59 0.01-0.11 0.87 0.06 0.14 0.15-0.01 0.76-0.51-0.27-0.5\"/>\n<path d=\"m279.8 230.84l-0.02 0.54 0.92 0.12 0.15-0.07-0.02-0.15-0.53-0.71-0.5 0.27\"/>\n<path d=\"m281.7 231.92l-0.49 0.27-0.54-0.71-0.01-0.15 0.14-0.06 0.93 0.11-0.03 0.54\"/>\n<path d=\"m280.51 231.25c0.08-0.13 0.26-0.17 0.39-0.09 0.14 0.07 0.18 0.24 0.1 0.37s-0.26 0.17-0.39 0.09c-0.14-0.08-0.18-0.24-0.1-0.37z\"/>\n<path d=\"m278.36 230.35c-0.02 0.01-0.13-0.46-0.26-0.71-0.08-0.19-0.39-0.43-0.39-0.43 0.03-0.05 0.42-0.19 0.87 0.09 0.38 0.31-0.03 0.87-0.03 0.87s-0.09 0.14-0.19 0.18z\"/>\n<path d=\"m279.39 230.66l-0.42 0.37-0.68-0.6 0.06-0.08 0.03-0.15 0.92-0.07 0.09 0.53\"/>\n<path d=\"m278.24 230.29c0.05-0.15 0.18-0.23 0.28-0.2 0.11 0.04 0.15 0.18 0.1 0.33s-0.18 0.23-0.29 0.2c-0.11-0.04-0.15-0.18-0.09-0.33z\"/>\n<path d=\"m283.67 231.77l-0.59-0.06-0.25 0.85 0.05 0.14 0.15 0.01 0.83-0.41-0.19-0.53\"/>\n<path d=\"m282.01 232.03l-0.1 0.54 0.9 0.23 0.15-0.04 0.01-0.14-0.43-0.79-0.53 0.2\"/>\n<path d=\"m283.73 233.36l-0.53 0.2-0.42-0.78 0.01-0.15 0.15-0.03 0.89 0.23-0.1 0.53\"/>\n<path d=\"m282.65 232.54c0.1-0.12 0.28-0.13 0.4-0.04 0.13 0.09 0.15 0.26 0.05 0.38s-0.28 0.13-0.41 0.04c-0.12-0.09-0.14-0.26-0.04-0.38z\"/>\n<path d=\"m285.64 233.61l0.11 0.55-0.87 0.3-0.16-0.04-0.01-0.14 0.36-0.81 0.57 0.14\"/>\n<path d=\"m285.49 235.2l-0.56 0.13-0.31-0.83 0.04-0.15 0.15-0.02 0.85 0.35-0.17 0.52\"/>\n<path d=\"m283.97 233.66l-0.18 0.52 0.85 0.34 0.16-0.02 0.03-0.14-0.3-0.83-0.56 0.13\"/>\n<path d=\"m284.91 234.63c0.12-0.11 0.12-0.28 0.02-0.39-0.11-0.11-0.29-0.11-0.41-0.02-0.11 0.11-0.12 0.28-0.01 0.39 0.1 0.11 0.29 0.12 0.4 0.02z\"/>\n<path d=\"m286.29 236.43c0 0.01 0.5 0.03 0.79 0.09 0.2 0.04 0.52 0.27 0.52 0.27 0.06-0.04 0.12-0.42-0.28-0.79-0.39-0.28-0.88 0.22-0.88 0.22s-0.12 0.12-0.15 0.21z\"/>\n<path d=\"m285.75 235.54l-0.29 0.46 0.76 0.51 0.09-0.08 0.13-0.04-0.12-0.88-0.57 0.03\"/>\n<path d=\"m286.37 236.53c0.14-0.07 0.21-0.22 0.15-0.31s-0.22-0.1-0.36-0.02-0.2 0.22-0.14 0.31c0.05 0.09 0.21 0.1 0.35 0.02z\"/>\n</g>\n</g>\n<g id=\"inescutcheon\" stroke-width=\"0.61\">\n<ellipse fill=\"#ad1519\" cx=\"250.43\" cy=\"281.01\" rx=\"16.26\" ry=\"18.3\"/>\n<ellipse fill=\"#005bbf\" cx=\"250.44\" cy=\"280.97\" rx=\"11.44\" ry=\"13.42\"/>\n<g id=\"fdl\" fill=\"#c8b100\" stroke-width=\"0.34\">\n<path stroke-linejoin=\"round\" d=\"m245.03 271.74s-1.35 1.48-1.35 2.86c0 1.39 0.57 2.54 0.57 2.54-0.21-0.55-0.76-0.94-1.41-0.94-0.83 0-1.5 0.63-1.5 1.42 0 0.22 0.14 0.58 0.24 0.77l0.49 0.99c0.16-0.37 0.54-0.57 0.98-0.57 0.59 0 1.08 0.45 1.08 1.01 0 0.09-0.01 0.17-0.04 0.25l-1.22 0.01v1.03h1.09l-0.81 1.61 1.07-0.42 0.81 0.91 0.84-0.91 1.07 0.42-0.8-1.61h1.08v-1.03l-1.22-0.01c-0.02-0.08-0.02-0.16-0.02-0.25 0-0.56 0.47-1.01 1.06-1.01 0.44 0 0.82 0.2 0.98 0.57l0.49-0.99c0.1-0.19 0.24-0.55 0.24-0.77 0-0.79-0.67-1.42-1.49-1.42-0.66 0-1.21 0.39-1.41 0.94 0 0 0.57-1.15 0.57-2.54 0-1.38-1.39-2.86-1.39-2.86z\"/>\n<path d=\"m242.87 281.11h4.36v-1.03h-4.36v1.03z\"/>\n</g>\n<use xlink:href=\"#fdl\" x=\"10.63\"/>\n<use xlink:href=\"#fdl\" x=\"5.31\" y=\"9.14\"/>\n</g>\n</g>\n</g>\n</svg>"
}
}
}
$:/themes/nico/notebook/palettes/palette-beige
{
"tiddlers": {
"$:/plugins/flibbles/relink/js/bulkops.js": {
"text": "/*\\\nmodule-type: startup\n\nReplaces the relinkTiddler defined in $:/core/modules/wiki-bulkops.js\n\nThis is a startup instead of a wikimethods module-type because it's the only\nway to ensure this runs after the old relinkTiddler method is applied.\n\n\\*/\n(function(){\n\n/*jslint node: false, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar language = require('$:/plugins/flibbles/relink/js/language.js');\n\nexports.name = \"redefine-relinkTiddler\";\nexports.synchronous = true;\n// load-modules is when wikimethods are applied in\n// ``$:/core/modules/startup/load-modules.js``\nexports.after = ['load-modules'];\n\nexports.startup = function() {\n\t$tw.Wiki.prototype.relinkTiddler = relinkTiddler;\n};\n\n/** Walks through all relinkable tiddlers and relinks them.\n * This replaces the existing function in core Tiddlywiki.\n */\nfunction relinkTiddler(fromTitle, toTitle, options) {\n\tvar self = this;\n\tvar failures = this.eachRelinkableTiddler(\n\t\t\tfromTitle,\n\t\t\ttoTitle,\n\t\t\toptions,\n\t\t\tfunction(changes, tiddler) {\n\t\tvar newTiddler = new $tw.Tiddler(tiddler,changes,self.getModificationFields())\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\tself.addTiddler(newTiddler);\n\t});\n\tif (failures.length > 0) {\n\t\tlanguage.reportFailures(failures);\n\t}\n};\n\n})();\n",
"module-type": "startup",
"title": "$:/plugins/flibbles/relink/js/bulkops.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/errors.js": {
"text": "/*\\\nmodule-type: library\n\nThis is the exception that gets thrown when a relink is impossible.\n (Or the hoops we'd have to go through to make it work are more than the user\n would want Relink to do, like create new tiddlers)\n\\*/\n\nfunction RelinkError() {};\nRelinkError.prototype = Object.create(Error);\nexports.RelinkError = RelinkError;\n\nfunction CannotRelinkError() { };\nCannotRelinkError.prototype = new RelinkError();\nexports.CannotRelinkError = CannotRelinkError\n\nfunction CannotFindMacroDefError(macroName) { this.macroName = macroName; };\nCannotFindMacroDefError.prototype = new RelinkError();\nexports.CannotFindMacroDefError = CannotFindMacroDefError;\n//Cannot find definition for ${macroName}. Make sure your macro whitelist is configured properly, and that you're macro is globally defined, or defined in all the places it's used.\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/errors.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/language.js": {
"text": "/*\\\nmodule-type: library\n\nThis handles all logging and alerts Relink emits.\n\n\\*/\n\nexports.logRelink = function(message, args, options) {\n\tif (options.quiet) {\n\t\treturn;\n\t}\n\tvar raw = exports.log[message];\n\tif (raw) {\n\t\t// This is cheap, but whatevs. To do a proper\n\t\t// rendering would require working through a wiki\n\t\t// object. Too heavy weight for log messages.\n\t\tvar msg = raw.replace(/<<([^<>]+)>>/g, function(match, key) {\n\t\t\treturn args[key] || (\"<<\"+key+\">>\");\n\t\t});\n\t\tif (raw.indexOf('%c') >= 0) {\n\t\t\t// Doing a little bit of bold so the user sees\n\t\t\t// where we had to jump through hoops.\n\t\t\tconsole.log(\"%c\" + msg, \"\", \"font-weight: bold;\");\n\t\t} else {\n\t\t\tconsole.log(msg);\n\t\t}\n\t} else {\n\t\tconsole.warn(\"No such log message: \" + message);\n\t}\n};\n\nexports.getString = function(title, options) {\n\ttitle = \"$:/plugins/flibbles/relink/language/\" + title;\n\treturn options.wiki.renderTiddler(\"text/plain\", title,\n\t {variables: options.variables});\n};\n\nexports.failureAlert = \"Relink was unable to update the following tiddlers due to the complexity of the title:\";\n\nexports.reportFailures = function(failureList) {\n\tvar reportList = failureList.map(function(f) {return \"\\n \" + f});\n\tconsole.warn(exports.failureAlert + reportList);\n};\n\nexports.log = {\n\t\"attribute\": \"Renaming '<<from>>' to '<<to>>' in <<<element>> <<attribute>> /> attribute of tiddler '<<tiddler>>'\",\n\t\"attribute-placeholder\": \"Renaming '<<from>>' to '<<to>>' in <<<element>> <<attribute>> /> attribute of tiddler '<<tiddler>>' %cby creating placeholder macros\",\n\t\"field\": \"Renaming '<<from>>' to '<<to>>' in <<field>> of tiddler '<<tiddler>>'\",\n\t\"filteredtransclude\": \"Renaming '<<from>>' to '<<to>>' in filtered transclusion of tiddler '<<tiddler>>'\",\n\t\"filteredtransclude-placeholder\": \"Renaming '<<from>>' to '<<to>>' in filtered transclusion of tiddler '<<tiddler>>' %cby creating placeholder macros\",\n\t\"filteredtransclude-placeholder-widget\": \"Renaming '<<from>>' to '<<to>>' in filtered transclusion of tiddler '<<tiddler>>' %cby converting it into a widget and creating placeholder macros\",\n\t\"filteredtransclude-widget\": \"Renaming '<<from>>' to '<<to>>' in filtered transclusion of tiddler '<<tiddler>>' %cby converting it into a widget\",\n\t\"import\": \"Renaming '<<from>>' to '<<to>>' in \\\\import filter of tiddler '<<tiddler>>'\",\n\t\"import-placeholder\": \"Renaming '<<from>>' to '<<to>>' in \\\\import filter of tiddler '<<tiddler>>' %cby creating placeholder macros\",\n\t\"macrodef\": \"Renaming '<<from>>' to '<<to>>' in <<macro>> definition of tiddler '<<tiddler>>'\",\n\t\"macrodef-placeholder\": \"Renaming '<<from>>' to '<<to>>' in <<macro>> definition of tiddler '<<tiddler>>' %cby creating more placeholder macros\",\n\t\"prettylink\": \"Renaming '<<from>>' to '<<to>>' in prettylink of tiddler '<<tiddler>>'\",\n\t\"prettylink-placeholder\": \"Renaming '<<from>>' to '<<to>>' in prettylink of tiddler '<<tiddler>>' %cby converting it into a widget and creating placeholder macros\",\n\t\"prettylink-widget\": \"Renaming '<<from>>' to '<<to>>' in prettylink of tiddler '<<tiddler>>' %cby converting it into a widget\",\n\t\"transclude\": \"Renaming '<<from>>' to '<<to>>' in transclusion of tiddler '<<tiddler>>'\",\n\t\"transclude-placeholder\": \"Renaming '<<from>>' to '<<to>>' in transclusion of tiddler '<<tiddler>>' %cby converting it into a widget and creating placeholder macros\",\n\t\"transclude-widget\": \"Renaming '<<from>>' to '<<to>>' in transclusion of tiddler '<<tiddler>>' %cby converting it into a widget\",\n\t\"wikilink\": \"Renaming '<<from>>' to '<<to>>' in CamelCase link of tiddler '<<tiddler>>'\",\n\t\"wikilink-placeholder\": \"Renaming '<<from>>' to '<<to>>' in CamelCase link of tiddler '<<tiddler>>' %cby converting it into a widget and creating placeholder macros\",\n\t\"wikilink-pretty\": \"Renaming '<<from>>' to '<<to>>' in CamelCase link of tiddler '<<tiddler>>' %cby converting it into a prettylink\"\n};\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/language.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/settings.js": {
"text": "/*\\\nmodule-type: library\n\nThis handles the fetching and distribution of relink settings.\n\n\\*/\n\nvar fieldTypes = Object.create(null);\n\n$tw.modules.forEachModuleOfType(\"relinkfieldtype\", function(title, exports) {\n\tfieldTypes[exports.name] = exports;\n\t// For legacy reasons, some of the field types can go by other names\n\tif (exports.aliases) {\n\t\t$tw.utils.each(exports.aliases, function(alias) {\n\t\t\tfieldTypes[alias] = exports;\n\t\t});\n\t}\n});\n\n/**Returns a specific relinker.\n * This is useful for wikitext rules which need to parse a filter or a list\n */\nexports.getRelinker = function(name) {\n\treturn fieldTypes[name];\n};\n\nexports.getAttributes = function(options) {\n\treturn getSettings(options).attributes;\n};\n\nexports.getFields = function(options) {\n\treturn getSettings(options).fields;\n};\n\nexports.getMacros = function(options) {\n\treturn getSettings(options).macros;\n};\n\nexports.getOperators = function(options) {\n\treturn getSettings(options).operators;\n};\n\n/**Factories define methods that create settings given config tiddlers.\n * for factory method 'example', it will be called once for each:\n * \"$:/config/flibbles/relink/example/...\" tiddler that exists.\n * the argument \"key\" will be set to the contents of \"...\"\n *\n * The reason I build relink settings in this convoluted way is to minimize\n * the number of times tiddlywiki has to run through EVERY tiddler looking\n * for relink config tiddlers.\n *\n * Also, by exporting \"factories\", anyone who extends relink can patch in\n * their own factory methods to create settings that are generated exactly\n * once per rename.\n */\nexports.factories = {\n\tattributes: function(attributes, tiddler, key) {\n\t\tvar relinker = fieldTypes[tiddler.fields.text];\n\t\tif (relinker) {\n\t\t\tvar elem = root(key);\n\t\t\tvar attr = key.substr(elem.length+1);\n\t\t\tattributes[elem] = attributes[elem] || Object.create(null);\n\t\t\tattributes[elem][attr] = relinker;\n\t\t}\n\t},\n\tfields: function(fields, tiddler, name) {\n\t\tvar relinker = fieldTypes[tiddler.fields.text];\n\t\tif (relinker) {\n\t\t\tfields[name] = relinker;\n\t\t}\n\t},\n\tmacros: function(macros, tiddler, key) {\n\t\tvar relinker = fieldTypes[tiddler.fields.text];\n\t\tif (relinker) {\n\t\t\t// We take the last index, not the first, because macro\n\t\t\t// parameters can't have slashes, but macroNames can.\n\t\t\tvar name = dir(key);\n\t\t\tvar arg = key.substr(name.length+1);\n\t\t\tmacros[name] = macros[name] || Object.create(null);\n\t\t\tmacros[name][arg] = relinker;\n\t\t}\n\t},\n\toperators: function(operators, tiddler, name) {\n\t\tvar relinker = fieldTypes[tiddler.fields.text];\n\t\tif (relinker) {\n\t\t\toperators[name] = relinker;\n\t\t}\n\t}\n};\n\n/**We're caching the generated settings inside of options. Not exactly how\n * options was meant to be used, but it's fiiiiine.\n * The wiki global cache isn't a great place, because it'll get cleared many\n * times during a bulk relinking operation, and we can't recalculate this every\n * time without exploding a rename operation's time.\n * options works great. It only lasts just as long as the rename.\n * No longer, no shorter.\n */\nfunction getSettings(options) {\n\tvar secretCache = \"__relink_settings\";\n\tvar cache = options[secretCache];\n\tif (cache === undefined) {\n\t\tcache = options[secretCache] = compileSettings(options.wiki);\n\t}\n\treturn cache;\n};\n\nfunction compileSettings(wiki) {\n\tvar prefix = \"$:/config/flibbles/relink/\";\n\tvar settings = Object.create(null);\n\tfor (var name in exports.factories) {\n\t\tsettings[name] = Object.create(null);\n\t}\n\twiki.eachShadowPlusTiddlers(function(tiddler, title) {\n\t\tif (title.substr(0, prefix.length) === prefix) {\n\t\t\tvar remainder = title.substr(prefix.length);\n\t\t\tvar category = root(remainder);\n\t\t\tvar factory = exports.factories[category];\n\t\t\tif (factory) {\n\t\t\t\tvar name = remainder.substr(category.length+1);\n\t\t\t\tfactory(settings[category], tiddler, name);\n\t\t\t}\n\t\t}\n\t});\n\treturn settings;\n};\n\n/* Returns first bit of a path. path/to/tiddler -> path\n */\nfunction root(string) {\n\tvar index = string.indexOf('/');\n\tif (index >= 0) {\n\t\treturn string.substr(0, index);\n\t}\n};\n\n/* Returns all but the last bit of a path. path/to/tiddler -> path/to\n */\nfunction dir(string) {\n\tvar index = string.lastIndexOf('/');\n\tif (index >= 0) {\n\t\treturn string.substr(0, index);\n\t}\n}\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/settings.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/wikimethods.js": {
"text": "/*\\\nmodule-type: wikimethod\n\nIntroduces some utility methods used by Relink.\n\n\\*/\n\nvar errors = require('$:/plugins/flibbles/relink/js/errors');\n\nvar relinkOperations = Object.create(null);\n$tw.modules.applyMethods('relinkoperator', relinkOperations);\n\n/**Walks through all non-shadow tiddlers and sees which ones need to be relinked\n *\n * For each one, calls method on it with arguments (changes, tiddler, title)\n * Returns a list of tiddlers it would fail to update.\n */\nexports.eachRelinkableTiddler = function(fromTitle, toTitle, options, method) {\n\tvar data = this.getRelinkableTiddlers(fromTitle, toTitle, options);\n\tfor (var title in data.changes) {\n\t\tmethod(data.changes[title], this.getTiddler(title), title);\n\t}\n\treturn data.failures;\n};\n\n/** Returns a pair like this,\n * { changes: {...}, failures: [] }\n */\nexports.getRelinkableTiddlers = function(fromTitle, toTitle, options) {\n\tvar cache = this.getGlobalCache(\"relink-\"+fromTitle, function() {\n\t\treturn Object.create(null);\n\t});\n\tif (!cache[toTitle]) {\n\t\tcache[toTitle] = getFreshRelinkableTiddlers(this, fromTitle, toTitle, options);\n\t}\n\treturn cache[toTitle];\n};\n\nfunction getFreshRelinkableTiddlers(wiki, fromTitle, toTitle, options) {\n\toptions = options || {};\n\toptions.wiki = options.wiki || wiki;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\tvar failures = [];\n\tvar changeList = Object.create(null);\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tvar toUpdate = getRelinkFilter(wiki);\n\t\tvar tiddlerList = toUpdate.call(wiki); // no source or widget\n\t\tfor (var i = 0; i < tiddlerList.length; i++) {\n\t\t\tvar title = tiddlerList[i];\n\t\t\tvar tiddler = wiki.getTiddler(title);\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(tiddler\n\t\t\t&& !tiddler.fields[\"plugin-type\"]\n\t\t\t&& tiddler.fields.type !== \"application/javascript\") {\n\t\t\t\ttry {\n\t\t\t\t\tvar changes = Object.create(null);\n\t\t\t\t\tfor (var operation in relinkOperations) {\n\t\t\t\t\t\trelinkOperations[operation](tiddler, fromTitle, toTitle, changes, options);\n\t\t\t\t\t}\n\t\t\t\t\t// If any fields changed, update tiddler\n\t\t\t\t\tif(Object.keys(changes).length > 0) {\n\t\t\t\t\t\tchangeList[title] = changes;\n\t\t\t\t\t}\n\t\t\t\t} catch (e) {\n\t\t\t\t\tif (e instanceof errors.RelinkError) {\n\t\t\t\t\t\tfailures.push(title);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Should we test for instanceof Error instead?: yes\n\t\t\t\t\t\t// Does that work in the testing environment?: no\n\t\t\t\t\t\tif (e.message) {\n\t\t\t\t\t\t\te.message = e.message + \"\\nWhen relinking '\" + title + \"'\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\tthrow e;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn {changes: changeList, failures: failures};\n};\n\nfunction getRelinkFilter(wiki) {\n\tvar toUpdate = \"$:/config/flibbles/relink/to-update\";\n\treturn wiki.getCacheForTiddler(toUpdate, \"relink-toUpdate\", function() {\n\t\tvar tiddler = wiki.getTiddler(toUpdate);\n\t\tif (tiddler) {\n\t\t\tvar filter = wiki.compileFilter(tiddler.fields.text);\n\t\t\treturn filter;\n\t\t} else {\n\t\t\treturn wiki.allTitles;\n\t\t}\n\t});\n};\n\n/**Returns a list of tiddlers that would be renamed by a relink operations.\n */\nexports.relinkTiddlerDryRun = function(fromTitle, toTitle, options) {\n\tvar results = [];\n\tthis.eachRelinkableTiddler(\n\t\t\tfromTitle,\n\t\t\ttoTitle,\n\t\t\toptions,\n\t\t\tfunction(changes, tiddler, title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\nvar ImportVariablesWidget = require(\"$:/core/modules/widgets/importvariables.js\").importvariables;\n\nexports.relinkGlobalMacros = function() {\n\tif (!this._relinkWidget) {\n\t\tvar importWidget = this.relinkGenerateVariableWidget( \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\");\n\t\tthis.addEventListener(\"change\", function(changes) {\n\t\t\timportWidget.refresh(changes);\n\t\t});\n\t\tthis._relinkWidget = importWidget;\n\t}\n\tvar rtn = this._relinkWidget;\n\twhile (rtn.children.length > 0) {\n\t\trtn = rtn.children[0];\n\t}\n\treturn rtn;\n};\n\nexports.relinkGenerateVariableWidget = function(filter, parent) {\n\tvar treeNode = { attributes: {\n\t\t\"filter\": {\n\t\t\ttype: \"string\",\n\t\t\tvalue: filter\n\t\t}\n\t}};\n\tvar importWidget = new ImportVariablesWidget(treeNode,{parentWidget: parent, wiki: this});\n\timportWidget.computeAttributes();\n\timportWidget.execute();\n\t// These two functions neuter the widget, so it never tries\n\t// to render.\n\timportWidget.findNextSiblingDomNode = function() {};\n\timportWidget.renderChildren(this.parentDomNode);\n\treturn importWidget;\n};\n",
"module-type": "wikimethod",
"title": "$:/plugins/flibbles/relink/js/wikimethods.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/filteroperators/impossible.js": {
"text": "/*\\\nmodule-type: relinkfilteroperator\n\nGiven an input of toTitles, (probably just one), outputs all the tiddlers in\nwhich Relink would fail to update the operand to any of those given titles.\n\n`[[{terrible'}!!\"title\"]relink:impossible[fromTiddler]]`\n\nWould output all the tiddlers where Relink would fail to update `from here` to\n`{terrible'}!!\"title\"`\n\nI know, it's weird. You'd think it would test all incoming inputs instead of\nusing them as to fromTitle, but this is the only way to input both a fromTitle\nand a toTitle.\n\nResults are dominantly appanded if more than one input tiddler is given.\n\\*/\n\nexports.impossible = function(source,operator,options) {\n\tvar fromTitle = operator.operand,\n\t\tresults = [];\n\tif (fromTitle) {\n\t\tsource(function(toTiddler, toTitle) {\n\t\t\tvar fails = options.wiki.eachRelinkableTiddler(\n\t\t\t\tfromTitle, toTitle,\n\t\t\t\t$tw.utils.extend({quiet: true}, options),\n\t\t\t\tfunction(tiddler, title) {});\n\t\t\t$tw.utils.pushTop(results, fails);\n\t\t});\n\t}\n\treturn results;\n};\n",
"module-type": "relinkfilteroperator",
"title": "$:/plugins/flibbles/relink/js/filteroperators/impossible.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/filteroperators/references.js": {
"text": "/*\\\nmodule-type: relinkfilteroperator\n\nGiven a title as an operand, returns all non-shadow tiddlers that have any\nsort of updatable reference to it.\n\n\n`relink:references[fromTiddler]]`\n\nReturns all tiddlers that reference `fromTiddler` somewhere inside them.\n\nInput is ignored. Maybe it shouldn't do this.\nAlso, maybe it should properly recon, instead of fake replacing the title with\n`__relink_dummy__`\n\\*/\n\nexports.references = function(source,operator,options) {\n\tvar fromTitle = operator.operand,\n\t\tresults = [];\n\tif (fromTitle) {\n\t\toptions.wiki.eachRelinkableTiddler(\n\t\t\tfromTitle, \"__relink_dummy__\",\n\t\t\t$tw.utils.extend({quiet: true}, options),\n\t\t\tfunction(changes, tiddler, title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t}\n\treturn results;\n};\n",
"module-type": "relinkfilteroperator",
"title": "$:/plugins/flibbles/relink/js/filteroperators/references.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/filteroperators/relink.js": {
"text": "/*\\\nmodule-type: filteroperator\n\nThis filter acts as a namespace for several small, simple filters, such as\n\n`[relink:impossible[]]`\n\n\\*/\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar language = require('$:/plugins/flibbles/relink/js/language.js');\n\nvar relinkFilterOperators;\n\nfunction getRelinkFilterOperators() {\n\tif(!relinkFilterOperators) {\n\t\trelinkFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"relinkfilteroperator\",\n\t\t relinkFilterOperators);\n\t}\n\treturn relinkFilterOperators;\n}\n\nexports.relink = function(source,operator,options) {\n\tvar suffixPair = parseSuffix(operator.suffix);\n\tvar relinkFilterOperator = getRelinkFilterOperators()[suffixPair[0]];\n\tif (relinkFilterOperator) {\n\t\tvar newOperator = $tw.utils.extend({}, operator);\n\t\tnewOperator.suffix = suffixPair[1];\n\t\treturn relinkFilterOperator(source, newOperator, options);\n\t} else {\n\t\treturn [language.getString(\"Error/RelinkFilterOperator\", options)];\n\t}\n};\n\nfunction parseSuffix(suffix) {\n\tvar index = suffix? suffix.indexOf(\":\"): -1;\n\tif (index >= 0) {\n\t\treturn [suffix.substr(0, index), suffix.substr(index+1)];\n\t} else {\n\t\treturn [suffix];\n\t}\n}\n",
"module-type": "filteroperator",
"title": "$:/plugins/flibbles/relink/js/filteroperators/relink.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/filteroperators/splitafter.js": {
"text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: relinkfilteroperator\n\nFilter operator that splits each result on the last occurance of the specified separator and returns the last bit.\n\nWhat does this have to do with relink? Nothing. I need this so I can render\nthe configuration menu. I //could// use [splitregexp[]], but then I'd be\nlimited to Tiddlywiki v5.1.20 or later.\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.splitafter = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar index = title.lastIndexOf(operator.operand);\n\t\tif(index < 0) {\n\t\t\t$tw.utils.pushTop(results,title);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,title.substr(index+1));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n\n",
"title": "$:/plugins/flibbles/relink/js/filteroperators/splitafter.js",
"type": "application/javascript",
"module-type": "relinkfilteroperator"
},
"$:/plugins/flibbles/relink/js/fieldtypes/filter.js": {
"text": "/*\\\nThis specifies logic for updating filters to reflect title changes.\n\\*/\n\n/**Returns undefined if no change was made.\n */\n\nvar CannotRelinkError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotRelinkError;\nvar refHandler = require(\"$:/plugins/flibbles/relink/js/fieldtypes/reference\");\nvar settings = require('$:/plugins/flibbles/relink/js/settings.js');\nvar Rebuilder = require(\"$:/plugins/flibbles/relink/js/utils/rebuilder\");\n\nexports.name = \"filter\";\n\nexports.relink = function(filter, fromTitle, toTitle, options) {\n\tif (!filter || filter.indexOf(fromTitle) < 0) {\n\t\treturn undefined;\n\t}\n\tvar relinker = new Rebuilder(filter);\n\tvar whitelist = settings.getOperators(options);\n\tvar p = 0, // Current position in the filter string\n\t\tmatch, noPrecedingWordBarrier,\n\t\twordBarrierRequired=false;\n\tvar whitespaceRegExp = /\\s+/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filter.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filter);\n\t\tnoPrecedingWordBarrier = false;\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t} else if (p != 0) {\n\t\t\tif (wordBarrierRequired) {\n\t\t\t\trelinker.add(' ', p, p);\n\t\t\t\twordBarrierRequired = false;\n\t\t\t} else {\n\t\t\t\tnoPrecedingWordBarrier = true;\n\t\t\t}\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filter.length) {\n\t\t\tvar val;\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filter);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\t// It's a bad filter\n\t\t\t\treturn undefined;\n\t\t\t}\n\t\t\tif(match[1]) { // prefix\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\t// We check if this is a standalone title,\n\t\t\t\t// like `[[MyTitle]]`. We treat those like\n\t\t\t\t// `\"MyTitle\"` or `MyTitle`. Not like a run.\n\t\t\t\tvar standaloneTitle = /\\[\\[([^\\]]+)\\]\\]/g;\n\t\t\t\tstandaloneTitle.lastIndex = p;\n\t\t\t\tvar alone = standaloneTitle.exec(filter);\n\t\t\t\tif (!alone || alone.index != p) {\n\t\t\t\t\t// It's a legit run\n\t\t\t\t\tp =parseFilterOperation(relinker,fromTitle,toTitle,filter,p,whitelist,options);\n\t\t\t\t\tif (p === undefined) {\n\t\t\t\t\t\t// The filter is malformed\n\t\t\t\t\t\t// We do nothing.\n\t\t\t\t\t\treturn undefined;\n\t\t\t\t\t}\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tbracketTitle = alone[1];\n\t\t\t\toperandRegExp.lastIndex = standaloneTitle.lastIndex;\n\t\t\t\tval = alone[1];\n\t\t\t} else {\n\t\t\t\t// standalone Double quoted string, single\n\t\t\t\t// quoted string, or noquote ahead.\n\t\t\t\tval = match[3] || match[4] || match[5];\n\t\t\t}\n\t\t\t// From here on, we're dealing with a standalone title\n\t\t\t// expression. like `\"MyTitle\"` or `[[MyTitle]]`\n\t\t\t// We're much more flexible about relinking these.\n\t\t\tvar preference = undefined;\n\t\t\tif (match[3]) {\n\t\t\t\tpreference = '\"';\n\t\t\t} else if (match[4]) {\n\t\t\t\tpreference = \"'\";\n\t\t\t} else if (match[5]) {\n\t\t\t\tpreference = '';\n\t\t\t}\n\t\t\tif (val === fromTitle) {\n\t\t\t\tvar newVal = wrapTitle(toTitle, preference);\n\t\t\t\tif (newVal === undefined) {\n\t\t\t\t\tif (!options.placeholder) {\n\t\t\t\t\t\tthrow new CannotRelinkError();\n\t\t\t\t\t}\n\t\t\t\t\tnewVal = \"[<\"+options.placeholder.getPlaceholderFor(toTitle)+\">]\";\n\t\t\t\t\toptions.usedPlaceholder = true;\n\t\t\t\t}\n\t\t\t\tif (newVal[0] != '[') {\n\t\t\t\t\t// not bracket enclosed\n\t\t\t\t\t// this requires whitespace\n\t\t\t\t\t// arnound it\n\t\t\t\t\tif (noPrecedingWordBarrier && !match[1]) {\n\t\t\t\t\t\trelinker.add(' ', p, p);\n\t\t\t\t\t}\n\t\t\t\t\twordBarrierRequired = true;\n\t\t\t\t}\n\t\t\t\trelinker.add(newVal,p,operandRegExp.lastIndex);\n\t\t\t}\n\t\t\tp = operandRegExp.lastIndex;\n\t\t}\n\t}\n\treturn relinker.results();\n};\n\nfunction wrapTitle(value, preference) {\n\tvar choices = {\n\t\t\"\": function(v) {return !/[\\s\\[\\]]/.test(v); },\n\t\t\"[\": canBePrettyOperand,\n\t\t\"'\": function(v) {return v.indexOf(\"'\") < 0; },\n\t\t'\"': function(v) {return v.indexOf('\"') < 0; }\n\t};\n\tvar wrappers = {\n\t\t\"\": function(v) {return v; },\n\t\t\"[\": function(v) {return \"[[\"+v+\"]]\"; },\n\t\t\"'\": function(v) {return \"'\"+v+\"'\"; },\n\t\t'\"': function(v) {return '\"'+v+'\"'; }\n\t};\n\tif (choices[preference]) {\n\t\tif (choices[preference](value)) {\n\t\t\treturn wrappers[preference](value);\n\t\t}\n\t}\n\tfor (var quote in choices) {\n\t\tif (choices[quote](value)) {\n\t\t\treturn wrappers[quote](value);\n\t\t}\n\t}\n\t// No quotes will work on this\n\treturn undefined;\n}\n\nfunction parseFilterOperation(relinker, fromTitle, toTitle, filterString, p, whitelist, options) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\t// Missing [ in filter expression\n\t\treturn undefined;\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\tp++;\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\t// Missing [ in filter expression\n\t\t\treturn undefined;\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\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\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tvar operand = filterString.substring(p,nextBracketPos);\n\t\t\t\tvar ref = $tw.utils.parseTextReference(operand);\n\t\t\t\tif (ref.title === fromTitle) {\n\t\t\t\t\tif(!canBePrettyIndirect(toTitle)) {\n\t\t\t\t\t\tthrow new CannotRelinkError();\n\t\t\t\t\t}\n\t\t\t\t\tref.title = toTitle;\n\t\t\t\t\tvar newRef = refHandler.toString(ref);\n\t\t\t\t\t// We don't check the whitelist.\n\t\t\t\t\t// All indirect operands convert.\n\t\t\t\t\trelinker.add(newRef,p,nextBracketPos);\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tvar operand = filterString.substring(p,nextBracketPos);\n\t\t\t\t// Check if this is a relevant operator\n\t\t\t\tvar handler = fieldType(whitelist, operator);\n\t\t\t\tif (!handler) {\n\t\t\t\t\t// This operator isn't managed. Bye.\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tvar result = handler.relink(operand, fromTitle, toTitle, options);\n\t\t\t\tif (!result) {\n\t\t\t\t\t// The fromTitle wasn't in the operand.\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tvar wrapped;\n\t\t\t\tif (!canBePrettyOperand(result)) {\n\t\t\t\t\tif (!options.placeholder) {\n\t\t\t\t\t\tthrow new CannotRelinkError();\n\t\t\t\t\t}\n\t\t\t\t\tvar ph = options.placeholder.getPlaceholderFor(result);\n\t\t\t\t\twrapped = \"<\"+ph+\">\";\n\t\t\t\t\toptions.usedPlaceholder = true;\n\t\t\t\t} else {\n\t\t\t\t\twrapped = \"[\"+result+\"]\";\n\t\t\t\t}\n\t\t\t\trelinker.add(wrapped, p-1, nextBracketPos+1);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\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\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\t// Unterminated regular expression\n\t\t\t\t\treturn undefined;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\t// Missing closing bracket in filter expression\n\t\t\t// return undefined;\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\t// Missing ] in filter expression\n\t\treturn undefined;\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n// Returns the relinker needed for a given operator, or returns undefined.\nfunction fieldType(whitelist, operator) {\n\treturn whitelist[operator.operator] ||\n\t (operator.suffix &&\n\t whitelist[operator.operator + \":\" + operator.suffix]);\n};\n\nfunction canBePrettyOperand(value) {\n\treturn value.indexOf(']') < 0;\n};\n\nfunction canBePrettyIndirect(value) {\n\treturn value.indexOf('}') < 0;\n};\n",
"module-type": "relinkfieldtype",
"title": "$:/plugins/flibbles/relink/js/fieldtypes/filter.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/fieldtypes/list.js": {
"text": "/*\\\nThis manages replacing titles that occur within stringLists, like,\n\nTiddlerA [[Tiddler with spaces]] [[Another Title]]\n\\*/\n\nvar CannotRelinkError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotRelinkError;\n\nexports.name = \"list\";\n\n/**Returns undefined if no change was made.\n * Parameter: value can literally be a list. This can happen for builtin\n * types 'list' and 'tag'. In those cases, we also return list.\n */\nexports.relink = function(value, fromTitle, toTitle, options) {\n\tvar isModified = false,\n\t\tactualList = false,\n\t\tlist;\n\tif (typeof value !== \"string\") {\n\t\t// Not a string. Must be a list.\n\t\t// clone it, since we may make changes to this possibly\n\t\t// frozen list.\n\t\tlist = (value || []).slice(0);\n\t\tactualList = true;\n\t} else {\n\t\tlist = $tw.utils.parseStringArray(value || \"\");\n\t}\n\t$tw.utils.each(list,function (title,index) {\n\t\tif(title === fromTitle) {\n\t\t\tlist[index] = toTitle;\n\t\t\tisModified = true;\n\t\t}\n\t});\n\tif (isModified) {\n\t\t// It doesn't parse correctly alone, it won't\n\t\t// parse correctly in any list.\n\t\tif (!canBeListItem(toTitle)) {\n\t\t\tthrow new CannotRelinkError();\n\t\t}\n\t\tif (actualList) {\n\t\t\treturn list;\n\t\t} else {\n\t\t\treturn $tw.utils.stringifyList(list);\n\t\t}\n\t}\n\treturn undefined;\n};\n\nfunction canBeListItem(value) {\n\tvar regexp = /\\]\\][^\\S\\xA0]/m;\n\treturn !regexp.test(value);\n};\n",
"module-type": "relinkfieldtype",
"title": "$:/plugins/flibbles/relink/js/fieldtypes/list.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/fieldtypes/reference.js": {
"text": "/*\\\nThis manages replacing titles that occur inside text references,\n\ntiddlerTitle\ntiddlerTitle!!field\n!!field\ntiddlerTitle##propertyIndex\n\\*/\n\nvar CannotRelinkError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotRelinkError;\n\nexports.name = \"reference\";\n\nexports.relink = function(value, fromTitle, toTitle, options) {\n\tvar reference = $tw.utils.parseTextReference(value);\n\tif (reference.title !== fromTitle) {\n\t\treturn undefined;\n\t}\n\treference.title = toTitle;\n\treturn exports.toString(reference);\n};\n\nexports.toString = function(textReference) {\n\tvar title = textReference.title || '';\n\tif (!exports.canBePretty(title)) {\n\t\tthrow new CannotRelinkError();\n\t}\n\tif (textReference.field) {\n\t\treturn title + \"!!\" + textReference.field;\n\t} else if (textReference.index) {\n\t\treturn title + \"##\" + textReference.index;\n\t}\n\treturn title;\n};\n\nexports.canBePretty = function(title) {\n\treturn title.indexOf(\"!!\") < 0 && title.indexOf(\"##\") < 0;\n};\n",
"module-type": "relinkfieldtype",
"title": "$:/plugins/flibbles/relink/js/fieldtypes/reference.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/fieldtypes/title.js": {
"text": "/*\\\nThis specifies logic for replacing a single-tiddler field. This is the\nsimplest kind of field type. One title swaps out for the other.\n\\*/\n\n// NOTE TO MODDERS: If you're making your own field types, the name must be\n// alpha characters only.\nexports.name = 'title';\n\n/**Returns undefined if no change was made.\n */\nexports.relink = function(value, fromTitle, toTitle, options) {\n\tif (value === fromTitle) {\n\t\treturn toTitle;\n\t}\n\treturn undefined;\n};\n\n// This is legacy support for when 'title' was known as 'field'\nexports.aliases = ['field', 'yes'];\n",
"module-type": "relinkfieldtype",
"title": "$:/plugins/flibbles/relink/js/fieldtypes/title.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/fields.js": {
"text": "/*\\\n\nHandles all fields specified in the plugin configuration. Currently, this\nonly supports single-value fields.\n\n\\*/\n\n/*jslint node: false, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar settings = require('$:/plugins/flibbles/relink/js/settings.js');\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\n\nexports['fields'] = function(tiddler, fromTitle, toTitle, changes, options) {\n\tvar fields = settings.getFields(options);\n\t$tw.utils.each(fields, function(handler, field) {\n\t\tvar input = tiddler.fields[field];\n\t\tvar value = handler.relink(input, fromTitle, toTitle, options);\n\t\tif (value !== undefined) {\n\t\t\tlog(\"field\", {\n\t\t\t\tfrom: fromTitle,\n\t\t\t\tto: toTitle,\n\t\t\t\ttiddler: tiddler.fields.title,\n\t\t\t\tfield: descriptor(field)\n\t\t\t}, options);\n\t\t\tchanges[field] = value;\n\t\t}\n\t});\n};\n\nfunction descriptor(field) {\n\tif (field === \"tags\") {\n\t\treturn \"tags\";\n\t} else {\n\t\treturn field + \" field\" ;\n\t}\n};\n",
"module-type": "relinkoperator",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/fields.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text.js": {
"text": "/*\\\n\nDepending on the tiddler type, this will apply textOperators which may\nrelink titles within the body.\n\n\\*/\n\n/*jslint node: false, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar defaultOperator = \"text/vnd.tiddlywiki\";\n\nvar textOperators = Object.create(null);\n$tw.modules.applyMethods('relinktextoperator', textOperators);\n\nexports['text'] = function(tiddler, fromTitle, toTitle, changes, options) {\n\tvar text = tiddler.fields.text,\n\t\tbuilder = [],\n\t\tbuildIndex = 0;\n\tif (text && text.indexOf(fromTitle) >= 0) {\n\t\tvar type = tiddler.fields.type || defaultOperator;\n\t\tif (textOperators[type]) {\n\t\t\ttextOperators[type].call(this, tiddler, fromTitle, toTitle, changes, options);\n\t\t}\n\t}\n};\n",
"module-type": "relinkoperator",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext.js": {
"text": "/*\\\n\nChecks for fromTitle in a tiddler's text. If found, sees if it's relevant,\nand tries to swap it out if it is.\n\n\\*/\n\n/*jslint node: false, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar type = 'text/vnd.tiddlywiki';\nvar WikiParser = require(\"$:/core/modules/parsers/wikiparser/wikiparser.js\")[type];\nvar Rebuilder = require(\"$:/plugins/flibbles/relink/js/utils/rebuilder.js\");\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar rules = Object.create(null);\n\n$tw.modules.forEachModuleOfType(\"relinkwikitextrule\", function(title, exports) {\n\tvar names = exports.name;\n\tif (typeof names === \"string\") {\n\t\tnames = [names];\n\t}\n\tfor (var i = 0; i < names.length; i++) {\n\t\trules[names[i]] = exports;\n\t}\n});\n\nfunction WikiRelinker(text, title, toTitle, options) {\n\tWikiParser.call(this, null, text, options);\n\tif (!this.relinkMethodsInjected) {\n\t\t$tw.utils.each([this.pragmaRuleClasses, this.blockRuleClasses, this.inlineRuleClasses], function(classList) {\n\t\t\tfor (var name in classList) {\n\t\t\t\tif (rules[name]) {\n\t\t\t\t\tdelete rules[name].name;\n\t\t\t\t\t$tw.utils.extend(classList[name].prototype, rules[name]);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tWikiRelinker.prototype.relinkMethodsInjected = true;\n\t}\n\tthis.title = title;\n\tthis.toTitle = toTitle;\n\tthis.inlineRules = this.blockRules.concat(this.pragmaRules, this.inlineRules);\n\t// We work through relinkRules so we can change it later.\n\t// relinkRules is inlineRules so it gets touched up by amendRules().\n\tthis.relinkRules = this.inlineRules;\n\tthis.placeholders = Object.create(null);\n\tthis.reverseMap = Object.create(null);\n\tthis.knownMacros = Object.create(null);\n\tthis.widget = undefined;\n};\n\nWikiRelinker.prototype = Object.create(WikiParser.prototype);\nWikiRelinker.prototype.parsePragmas = function() {return []; };\nWikiRelinker.prototype.parseInlineRun = function() {};\nWikiRelinker.prototype.parseBlocks = function() {};\n\nWikiRelinker.prototype.getPlaceholderFor = function(value, category) {\n\tvar placeholder = this.reverseMap[value];\n\tif (placeholder) {\n\t\treturn placeholder;\n\t}\n\tvar number = 0;\n\tvar prefix = \"relink-\"\n\tif (category && category !== \"title\") {\n\t\t// I don't like \"relink-title-1\". \"relink-1\" should be for\n\t\t// titles. lists, and filters can have descriptors though.\n\t\tprefix += category + \"-\";\n\t}\n\tdo {\n\t\tnumber += 1;\n\t\tplaceholder = prefix + number;\n\t} while (this.knownMacros[placeholder]);\n\tthis.placeholders[placeholder] = value;\n\tthis.reverseMap[value] = placeholder;\n\tthis.reserve(placeholder);\n\treturn placeholder;\n};\n\nWikiRelinker.prototype.addWidget = function(widget) {\n\tthis.widget = widget;\n\twhile (this.widget.children.length > 0) {\n\t\tthis.widget = this.widget.children[0];\n\t}\n};\n\nWikiRelinker.prototype.getVariableWidget = function() {\n\tif (!this.widget) {\n\t\tthis.widget = this.wiki.relinkGlobalMacros();\n\t\tvar parentWidget = new Widget({}, {parentWidget: this.widget});\n\t\tparentWidget.setVariable(\"currentTiddler\", this.title);\n\t\tvar widget = new Widget({}, {parentWidget: parentWidget});\n\t\tthis.addWidget(widget);\n\t}\n\treturn this.widget;\n};\n\nWikiRelinker.prototype.reserve = function(macro) {\n\tthis.knownMacros[macro] = true;\n};\n\nWikiRelinker.prototype.getPreamble = function() {\n\tvar results = [];\n\tfor (var name in this.placeholders) {\n\t\tvar val = this.placeholders[name];\n\t\tresults.push(\"\\\\define \"+name+\"() \"+val+\"\\n\");\n\t}\n\tif (results.length > 0) {\n\t\treturn results.join('');\n\t} else {\n\t\treturn undefined;\n\t}\n};\n\nexports[type] = function(tiddler, fromTitle, toTitle, changes, options) {\n\tvar text = tiddler.fields.text,\n\t\tbuilder = new Rebuilder(text),\n\t\tparser = new WikiRelinker(text, tiddler.fields.title, toTitle, options),\n\t\tmatchingRule;\n\twhile (matchingRule = parser.findNextMatch(parser.relinkRules, parser.pos)) {\n\t\tif (matchingRule.rule.relink) {\n\t\t\tvar newSegment = matchingRule.rule.relink(tiddler, text, fromTitle, toTitle, options);\n\t\t\tif (newSegment !== undefined) {\n\t\t\t\tbuilder.add(newSegment, matchingRule.matchIndex, parser.pos);\n\t\t\t}\n\t\t} else {\n\t\t\tif (matchingRule.rule.matchRegExp !== undefined) {\n\t\t\t\tparser.pos = matchingRule.rule.matchRegExp.lastIndex;\n\t\t\t} else {\n\t\t\t\t// We can't easily determine the end of this\n\t\t\t\t// rule match. We'll \"parse\" it so that\n\t\t\t\t// parser.pos gets updated, but we throw away\n\t\t\t\t// the results.\n\t\t\t\tmatchingRule.rule.parse();\n\t\t\t}\n\t\t}\n\t}\n\tif (builder.changed()) {\n\t\tbuilder.prepend(parser.getPreamble());\n\t\tchanges.text = builder.results();\n\t}\n};\n",
"module-type": "relinktextoperator",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/comment.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles comment blocks. Or rather //doesn't// handle them, since we should\nignore their contents.\n\n\"<!-- [[Renamed Title]] -->\" will remain unchanged.\n\n\\*/\n\nexports.name = [\"commentinline\", \"commentblock\"];\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\treturn undefined;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/comment.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/filteredtransclude.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles replacement of filtered transclusions in wiki text like,\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\nThis renames both the list and the template field.\n\n\\*/\n\nexports.name = ['filteredtranscludeinline', 'filteredtranscludeblock'];\n\nvar filterHandler = require(\"$:/plugins/flibbles/relink/js/settings\").getRelinker('filter');\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar utils = require(\"./utils.js\");\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tvar m = this.match;\n\t\tfilter = m[1],\n\t\ttooltip = m[2],\n\t\ttemplate = m[3],\n\t\tstyle = m[4],\n\t\tclasses = m[5],\n\t\tparser = this.parser,\n\t\tlogArguments = {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title\n\t\t};\n\tparser.pos = this.matchRegExp.lastIndex;\n\tvar modified = false;\n\tif ($tw.utils.trim(template) === fromTitle) {\n\t\t// preserves user-inputted whitespace\n\t\ttemplate = template.replace(fromTitle, toTitle);\n\t\tmodified = true;\n\t}\n\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser}, options);\n\tvar relinkedFilter = filterHandler.relink(filter, fromTitle, toTitle, extendedOptions);\n\tvar message = \"filteredtransclude\";\n\tif (extendedOptions.usedPlaceholder) {\n\t\tmessage = \"filteredtransclude-placeholder\";\n\t}\n\tif (relinkedFilter !== undefined) {\n\t\tfilter = relinkedFilter;\n\t\tmodified = true;\n\t}\n\tif (!modified) {\n\t\treturn undefined;\n\t}\n\tif (canBePretty(filter) && canBePrettyTemplate(template)) {\n\t\tlog(message, logArguments, options);\n\t\treturn prettyList(filter, tooltip, template, style, classes);\n\t}\n\tmessage = message + \"-widget\";\n\tif (classes !== undefined) {\n\t\tclasses = classes.split('.').join(' ');\n\t}\n\tfunction wrap(name, value, treatAsTitle) {\n\t\tif (!value) {\n\t\t\treturn '';\n\t\t}\n\t\tvar wrappedValue = utils.wrapAttributeValue(value);\n\t\tif (wrappedValue === undefined) {\n\t\t\tvar category = treatAsTitle ? undefined : name;\n\t\t\twrappedValue = \"<<\"+parser.getPlaceholderFor(value,category)+\">>\";\n\t\t\tmessage = \"filteredtransclude-placeholder-widget\";\n\t\t}\n\t\treturn \" \"+name+\"=\"+wrappedValue;\n\t};\n\tvar widget = [\n\t\t\"<$list\",\n\t\twrap(\"filter\", filter),\n\t\twrap(\"tooltip\", tooltip),\n\t\twrap(\"template\", template, true),\n\t\twrap(\"style\", style),\n\t\twrap(\"itemClass\", classes),\n\t\t\"/>\"\n\t].join('');\n\tlog(message, logArguments, options);\n\treturn widget;\n};\n\nfunction canBePretty(filter) {\n\treturn filter.indexOf('|') < 0 && filter.indexOf('}}') < 0;\n};\n\nfunction canBePrettyTemplate(template) {\n\treturn !template || (\n\t\ttemplate.indexOf('|') < 0\n\t\t&& template.indexOf('{') < 0\n\t\t&& template.indexOf('}') < 0);\n};\n\nfunction prettyList(filter, tooltip, template, style, classes) {\n\tif (tooltip === undefined) {\n\t\ttooltip = '';\n\t} else {\n\t\ttooltip = \"|\" + tooltip;\n\t}\n\tif (template === undefined) {\n\t\ttemplate = '';\n\t} else {\n\t\ttemplate = \"||\" + template;\n\t}\n\tif (classes === undefined) {\n\t\tclasses = '';\n\t} else {\n\t\tclasses = \".\" + classes;\n\t}\n\tstyle = style || '';\n\treturn \"{{{\"+filter+tooltip+template+\"}}\"+style+\"}\"+classes;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/filteredtransclude.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/html.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles replacement in attributes of widgets and html elements\nThis is configurable to select exactly which attributes of which elements\nshould be changed.\n\n<$link to=\"TiddlerTitle\" />\n\n\\*/\n\nvar utils = require(\"./utils.js\");\nvar Rebuilder = require(\"$:/plugins/flibbles/relink/js/utils/rebuilder\");\nvar html = require(\"$:/core/modules/parsers/wikiparser/rules/html.js\");\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar settings = require('$:/plugins/flibbles/relink/js/settings.js');\nvar refHandler = require(\"$:/plugins/flibbles/relink/js/fieldtypes/reference\");\nvar filterHandler = require(\"$:/plugins/flibbles/relink/js/settings\").getRelinker('filter');\nvar macrocall = require(\"./macrocall.js\");\nvar CannotRelinkError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotRelinkError;\n\nexports.name = \"html\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tvar managedElement = settings.getAttributes(options)[this.nextTag.tag],\n\t\tbuilder = new Rebuilder(text, this.nextTag.start);\n\tvar importFilterAttr;\n\tfor (var attributeName in this.nextTag.attributes) {\n\t\tvar attr = this.nextTag.attributes[attributeName];\n\t\tvar nextEql = text.indexOf('=', attr.start);\n\t\t// This is the rare case of changing tiddler\n\t\t// \"true\" to something else when \"true\" is\n\t\t// implicit, like <$link to /> We ignore those.\n\t\tif (nextEql < 0 || nextEql > attr.end) {\n\t\t\tcontinue;\n\t\t}\n\t\tif (this.nextTag.tag === \"$importvariables\" && attributeName === \"filter\") {\n\t\t\timportFilterAttr = attr;\n\t\t}\n\t\tvar oldValue, quote, logMessage = \"attribute\";\n\t\tif (attr.type === \"string\") {\n\t\t\tvar handler = getAttributeHandler(this.nextTag, attributeName, options);\n\t\t\tif (!handler) {\n\t\t\t\t// We don't manage this attribute. Bye.\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser}, options);\n\t\t\toldValue = attr.value;\n\t\t\tvar value = handler.relink(attr.value, fromTitle, toTitle, extendedOptions);\n\t\t\tif (value === undefined) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (extendedOptions.usedPlaceholder) {\n\t\t\t\tlogMessage = \"attribute-placeholder\";\n\t\t\t}\n\t\t\tquote = utils.determineQuote(text, attr);\n\t\t\tattr.quotedValue = utils.wrapAttributeValue(value,quote);\n\t\t\tif (attr.quotedValue === undefined) {\n\t\t\t\t// The value was unquotable. We need to make\n\t\t\t\t// a macro in order to replace it.\n\t\t\t\tvalue = this.parser.getPlaceholderFor(value,handler.name)\n\t\t\t\tattr.type = \"macro\";\n\t\t\t\tattr.quotedValue = \"<<\"+value+\">>\";\n\t\t\t\tlogMessage = \"attribute-placeholder\";\n\t\t\t}\n\t\t\tattr.value = value;\n\t\t} else if (attr.type === \"indirect\") {\n\t\t\tif (toTitle.indexOf(\"}\") >= 0) {\n\t\t\t\t// Impossible replacement\n\t\t\t\tthrow new CannotRelinkError();\n\t\t\t}\n\t\t\toldValue = attr.textReference;\n\t\t\tquote = \"{{\";\n\t\t\tvar ref = $tw.utils.parseTextReference(attr.textReference);\n\t\t\tif (ref.title !== fromTitle) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tref.title = toTitle;\n\t\t\tattr.textReference = refHandler.toString(ref);\n\t\t\tattr.quotedValue = \"{{\"+attr.textReference+\"}}\";\n\t\t} else if (attr.type === \"filtered\") {\n\t\t\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser}, options);\n\t\t\toldValue = attr.filter\n\t\t\tvar filter = filterHandler.relink(attr.filter, fromTitle, toTitle, extendedOptions);\n\t\t\tif (filter === undefined) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (!canBeFilterValue(filter)) {\n\t\t\t\t// Although I think we can actually do this one.\n\t\t\t\tthrow new CannotRelinkError();\n\t\t\t}\n\t\t\tattr.filter = filter;\n\t\t\tattr.quotedValue = \"{{{\" + filter + \"}}}\";\n\t\t\tquote = \"{{{\";\n\t\t} else if (attr.type === \"macro\") {\n\t\t\tvar macro = attr.value;\n\t\t\toldValue = attr.value;\n\t\t\tvar newMacro = macrocall.relinkMacroInvocation(macro, text, this.parser, fromTitle, toTitle, options);\n\t\t\tif (newMacro === undefined) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (macrocall.mustBeAWidget(newMacro)) {\n\t\t\t\tthrow new CannotRelinkError();\n\t\t\t}\n\t\t\tattr.value = newMacro;\n\t\t\t// TODO: Let's not hack like this. attr.value is\n\t\t\t// expected to be a string of the unquoted value below.\n\t\t\t// Make this better when I can.\n\t\t\toldValue.length = (macro.end-macro.start)-4;\n\t\t\tquote = \"<<\";\n\t\t\tattr.quotedValue = macrocall.macroToString(newMacro, text, this.parser, options);\n\t\t} else {\n\t\t\tcontinue;\n\t\t}\n\t\t// account for the quote if it's there.\n\t\t// We count backwards from the end to preserve whitespace\n\t\tvar valueStart = attr.end\n\t\t - (quote.length*2)\n\t\t - oldValue.length;\n\t\tbuilder.add(attr.quotedValue, valueStart, attr.end);\n\t\tvar logArguments = {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title,\n\t\t\telement: this.nextTag.tag,\n\t\t\tattribute: attributeName\n\t\t};\n\t\tlog(logMessage, logArguments, options);\n\t}\n\tif (importFilterAttr) {\n\t\tvar importFilter = computeAttribute(importFilterAttr, this.parser, options);\n\t\tvar parentWidget = this.parser.getVariableWidget();\n\t\tvar varHolder = options.wiki.relinkGenerateVariableWidget(importFilter, parentWidget);\n\t\tthis.parser.addWidget(varHolder);\n\t}\n\tthis.parser.pos = this.nextTag.end;\n\treturn builder.results(this.nextTag.end);\n};\n\n/** Returns the field handler for the given attribute of the given widget.\n * If this returns undefined, it means we don't handle it. So skip.\n */\nfunction getAttributeHandler(widget, attributeName, options) {\n\tif (widget.tag === \"$macrocall\") {\n\t\tvar nameAttr = widget.attributes[\"$name\"];\n\t\tvar macro = settings.getMacros(options)[nameAttr.value];\n\t\tif (macro) {\n\t\t\treturn macro[attributeName];\n\t\t}\n\t} else {\n\t\tvar element = settings.getAttributes(options)[widget.tag];\n\t\tif (element) {\n\t\t\treturn element[attributeName];\n\t\t}\n\t}\n\treturn undefined;\n};\n\nfunction computeAttribute(attribute, parser, options) {\n\tvar value;\n\tif(attribute.type === \"filtered\") {\n\t\tvar parentWidget = parser.getVariableWidget();\n\t\tvalue = options.wiki.filterTiddlers(attribute.filter,parentWidget)[0] || \"\";\n\t} else if(attribute.type === \"indirect\") {\n\t\tvar parentWidget = parser.getVariableWidget();\n\t\tvalue = options.wiki.getTextReference(attribute.textReference,\"\",parentWidget.variables.currentTiddler.value);\n\t} else if(attribute.type === \"macro\") {\n\t\tvar parentWidget = parser.getVariableWidget();\n\t\tvalue = parentWidget.getVariable(attribute.value.name,{params: attribute.value.params});\n\t} else { // String attribute\n\t\tvalue = attribute.value;\n\t}\n\treturn value;\n};\n\nfunction canBeFilterValue(value) {\n\treturn value.indexOf(\"}}}\") < 0 && value.substr(value.length-2) !== '}}';\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/html.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/import.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles import pragmas\n\n\\import [tag[MyTiddler]]\n\\*/\n\nvar settings = require(\"$:/plugins/flibbles/relink/js/settings.js\");\nvar log = require(\"$:/plugins/flibbles/relink/js/language.js\").logRelink;\nvar filterRelinker = settings.getRelinker('filter');\n\nexports.name = \"import\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\t// In this one case, I'll let the parser parse out the filter and move\n\t// the ptr.\n\tvar start = this.matchRegExp.lastIndex;\n\tvar parseTree = this.parse();\n\tvar filter = parseTree[0].attributes.filter.value;\n\n\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser},options);\n\tvar value = filterRelinker.relink(filter, fromTitle, toTitle, extendedOptions);\n\tvar rtn = undefined;\n\tif (value !== undefined) {\n\t\tvar message = extendedOptions.usedPlaceholder ? \"import-placeholder\" : \"import\";\n\t\tlog(message, {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title\n\t\t}, options);\n\t\tvar newline = text.substring(start+filter.length, this.parser.pos);\n\t\tfilter = value;\n\t\trtn = \"\\\\import \" + value + newline;\n\t}\n\n\t// Before we go, we need to actually import the variables\n\t// it's calling for.\n\tvar parentWidget = this.parser.getVariableWidget();\n\tvar variableHolder = options.wiki.relinkGenerateVariableWidget(filter, parentWidget);\n\tthis.parser.addWidget(variableHolder);\n\n\treturn rtn;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/import.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrocall.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles macro calls.\n\n<<myMacro '[[MyFilter]]' 'myTitle'>>\n\n\\*/\n\nvar utils = require(\"./utils.js\");\nvar Rebuilder = require(\"$:/plugins/flibbles/relink/js/utils/rebuilder\");\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar settings = require('$:/plugins/flibbles/relink/js/settings.js');\nvar CannotFindMacroDefError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotFindMacroDefError;\n\nexports.name = [\"macrocallinline\", \"macrocallblock\"];\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2],\n\t\tmacroText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar start = this.matchRegExp.lastIndex - this.match[0].length;\n\tvar managedMacro = settings.getMacros(options)[macroName];\n\tif (!managedMacro) {\n\t\t// We don't manage this macro. Bye.\n\t\treturn undefined;\n\t}\n\tvar offset = macroName.length+2;\n\toffset = $tw.utils.skipWhiteSpace(macroText, offset);\n\tvar params = parseParams(paramString, offset+start);\n\tvar macroInfo = {\n\t\tname: macroName,\n\t\tstart: start,\n\t\tend: this.matchRegExp.lastIndex,\n\t\tparams: params\n\t};\n\tvar results = this.relinkMacroInvocation(macroInfo, text, this.parser, fromTitle, toTitle, options);\n\tif (results) {\n\t\treturn this.macroToString(results, text, this.parser, options);\n\t} else {\n\t\treturn undefined;\n\t}\n};\n\n/**Processes the given macro,\n * macro: {name:, params:, start:, end:}\n * each parameters: {name:, end:, value:}\n * Macro invocation returned is the same, but relinked, and may have new keys:\n * parameters: {type: macro, start:, newValue: (quoted replacement value)}\n */\nexports.relinkMacroInvocation = function(macro, text, parser, fromTitle, toTitle, options) {\n\tvar managedMacro = settings.getMacros(options)[macro.name];\n\tvar modified = false;\n\tif (!managedMacro) {\n\t\t// We don't manage this macro. Bye.\n\t\treturn undefined;\n\t}\n\tif (macro.params.every(function(p) {\n\t\treturn p.value.indexOf(fromTitle) < 0;\n\t})) {\n\t\t// We cut early if the fromTitle doesn't even appear\n\t\t// anywhere in the title. This is to avoid any headache\n\t\t// about finding macro definitions (and any resulting\n\t\t// exceptions if there isn't even a title to replace.\n\t\treturn undefined;\n\t}\n\tvar outMacro = $tw.utils.extend({}, macro);\n\toutMacro.params = macro.params.slice();\n\tfor (var managedArg in managedMacro) {\n\t\tvar index = getParamIndexWithinMacrocall(macro.name, managedArg, macro.params, parser, options);\n\t\tif (index < 0) {\n\t\t\t// this arg either was not supplied, or we can't find\n\t\t\t// the definition, so we can't tie it to an anonymous\n\t\t\t// argument. Either way, move on to the next.\n\t\t\tcontinue;\n\t\t}\n\t\tvar param = macro.params[index];\n\t\tvar handler = managedMacro[managedArg];\n\t\tvar extendedOptions = $tw.utils.extend({placeholder: parser}, options);\n\t\tvar value = handler.relink(param.value, fromTitle, toTitle, extendedOptions);\n\t\tif (value === undefined) {\n\t\t\tcontinue;\n\t\t}\n\t\tvar quote = utils.determineQuote(text, param);\n\t\tvar quoted = utils.wrapAttributeValue(value, quote, ['', \"'\", '\"', '[[', '\"\"\"']);\n\t\tvar newParam = $tw.utils.extend({}, param);\n\t\tif (quoted === undefined) {\n\t\t\tvar ph = parser.getPlaceholderFor(value,handler.name);\n\t\t\tnewParam.newValue = \"<<\"+ph+\">>\";\n\t\t\tnewParam.type = \"macro\";\n\t\t} else {\n\t\t\tnewParam.start = newParam.end - (newParam.value.length + (quote.length*2));\n\t\t\tnewParam.value = value;\n\t\t\tnewParam.newValue = quoted;\n\t\t}\n\t\toutMacro.params[index] = newParam;\n\t\tmodified = true;\n\t}\n\tif (modified) {\n\t\treturn outMacro;\n\t}\n\treturn undefined;\n};\n\nexports.mustBeAWidget = function(macro) {\n\tfor (var i = 0; i < macro.params.length; i++) {\n\t\tif (macro.params[i].type === \"macro\") {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false\n};\n\n/**Given a macro object ({name:, params:, start: end:}), and the text where\n * it was parsed from, returns a new macro that maintains any syntactic\n * structuring.\n */\nexports.macroToString = function(macro, text, parser, options) {\n\tif (exports.mustBeAWidget(macro)) {\n\t\tvar names = getParamNames(macro.name, macro.params, parser, options);\n\t\tvar attrs = [];\n\t\tfor (var i = 0; i < macro.params.length; i++) {\n\t\t\tvar p = macro.params[i];\n\t\t\tvar val;\n\t\t\tif (p.newValue) {\n\t\t\t\tval = p.newValue;\n\t\t\t} else {\n\t\t\t\tval = utils.wrapAttributeValue(p.value);\n\t\t\t}\n\t\t\tattrs.push(\" \"+names[i]+\"=\"+val);\n\t\t}\n\t\treturn \"<$macrocall $name=\"+utils.wrapAttributeValue(macro.name)+attrs.join('')+\"/>\";\n\t} else {\n\t\tvar builder = new Rebuilder(text, macro.start);\n\t\tfor (var i = 0; i < macro.params.length; i++) {\n\t\t\tvar param = macro.params[i];\n\t\t\tif (param.newValue) {\n\t\t\t\tbuilder.add(param.newValue, param.start, param.end);\n\t\t\t}\n\t\t}\n\t\treturn builder.results(macro.end);\n\t}\n};\n\nfunction getParamIndexWithinMacrocall(macroName, param, params, parser, options) {\n\tvar index, i;\n\tfor (i = 0; i < params.length; i++) {\n\t\tif (params[i].name === param) {\n\t\t\treturn i;\n\t\t}\n\t}\n\tvar expectedIndex = indexOfParameterDef(macroName, param, parser, options);\n\t// We've got to skip over all the named parameter instances.\n\tif (expectedIndex >= 0) {\n\t\tvar anonI = 0;\n\t\tfor (i = 0; i < params.length; i++) {\n\t\t\tif (params[i].name === undefined) {\n\t\t\t\tif (anonI === expectedIndex) {\n\t\t\t\t\treturn i;\n\t\t\t\t}\n\t\t\t\tanonI++;\n\t\t\t} else {\n\t\t\t\tvar indexOfOther = indexOfParameterDef(macroName, params[i].name, parser, options);\n\t\t\t\tif (indexOfOther < expectedIndex) {\n\t\t\t\t\tanonI++;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn -1;\n};\n\n// Looks up the definition of a macro, and figures out what the expected index\n// is for the given parameter.\nfunction indexOfParameterDef(macroName, paramName, parser, options) {\n\tvar def = getDefinition(macroName, parser, options);\n\tvar params = def.params || [];\n\tfor (var i = 0; i < params.length; i++) {\n\t\tif (params[i].name === paramName) {\n\t\t\treturn i;\n\t\t}\n\t}\n\treturn -1;\n};\n\nfunction getParamNames(macroName, params, parser, options) {\n\tvar used = Object.create(null);\n\tvar rtn = new Array(params.length);\n\tvar anonsExist = false;\n\tvar i;\n\tfor (i = 0; i < params.length; i++) {\n\t\tvar name = params[i].name;\n\t\tif (name) {\n\t\t\trtn[i] = name;\n\t\t\tused[name] = true;\n\t\t} else {\n\t\t\tanonsExist = true;\n\t\t}\n\t}\n\tif (anonsExist) {\n\t\tvar defParams = getDefinition(macroName, parser, options).params || [];\n\t\tvar defPtr = 0;\n\t\tfor (i = 0; i < params.length; i++) {\n\t\t\tif (rtn[i] === undefined) {\n\t\t\t\twhile(defPtr < defParams.length && used[defParams[defPtr].name]) {\n\t\t\t\t\tdefPtr++;\n\t\t\t\t}\n\t\t\t\tif (defPtr >= defParams.length) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\trtn[i] = defParams[defPtr].name;\n\t\t\t\tused[defParams[defPtr].name] = true;\n\t\t\t}\n\t\t}\n\t}\n\treturn rtn;\n};\n\n/** Returns undefined if the definition cannot be found.\n */\nfunction getDefinition (macroName, parser, options) {\n\tvar variableContainer = parser.getVariableWidget();\n\tvar def = variableContainer.variables[macroName];\n\tif (!def) {\n\t\t// Check with the macro modules\n\t\tif ($tw.utils.hop($tw.macros, macroName)) {\n\t\t\tdef = $tw.macros[macroName];\n\t\t} else {\n\t\t\tthrow new CannotFindMacroDefError(macroName);\n\t\t}\n\t}\n\treturn def;\n};\n\nfunction parseParams(paramString, pos) {\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\t//paramInfo.start = pos;\n\t\tparamInfo.end = reParam.lastIndex + pos;\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn params;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrocall.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrodef.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles pragma macro definitions. Except we only update placeholder macros\nthat we may have previously install.\n\n\\define relink-?() Tough title\n\n\\*/\n\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar settings = require(\"$:/plugins/flibbles/relink/js/settings\");\n\nexports.name = \"macrodef\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tvar setParseTreeNode = this.parse();\n\tvar parentWidget = this.parser.getVariableWidget();\n\tvar setWidget = parentWidget.makeChildWidget(setParseTreeNode[0]);\n\tsetWidget.computeAttributes();\n\tsetWidget.execute();\n\tthis.parser.addWidget(setWidget);\n\t// Parse set the pos pointer, but we don't want to skip the macro body.\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar m = this.match;\n\t// This macro is not available should we need to make one.\n\tthis.parser.reserve(m[1]);\n\t// !m[3] means it's not a multiline macrodef\n\tvar placeholder = /^relink-(?:(\\w+)-)?(\\d+)$/.exec(m[1]);\n\tif (placeholder && m[2] === '' && !m[3]) {\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(text, this.parser.pos);\n\t\tvar valueRegExp = /([^\\n\\r]+)(\\r?\\n)/mg;\n\t\tvalueRegExp.lastIndex = this.parser.pos;\n\t\tvar match = valueRegExp.exec(text);\n\t\tif (match) {\n\t\t\tvar handler = settings.getRelinker(placeholder[1] || 'title');\n\t\t\t\t// This is a filter\n\t\t\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser}, options);\n\t\t\tvar value = handler.relink(match[1], fromTitle, toTitle, extendedOptions);\n\t\t\tif (value !== undefined) {\n\t\t\t\tvar message = \"macrodef\";\n\t\t\t\tif (extendedOptions.usedPlaceholder) {\n\t\t\t\t\tmessage = \"macrodef-placeholder\";\n\t\t\t\t}\n\t\t\t\tlog(message, {\n\t\t\t\t\tfrom: fromTitle,\n\t\t\t\t\tto: toTitle,\n\t\t\t\t\ttiddler: tiddler.fields.title,\n\t\t\t\t\tmacro: m[1]\n\t\t\t\t}, options);\n\t\t\t\tthis.parser.pos += match[0].length;\n\t\t\t\treturn \"\\\\define \"+m[1]+\"() \"+value+match[2];\n\t\t\t}\n\t\t}\n\t}\n\treturn undefined;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrodef.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/prettylink.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles replacement in wiki text inline rules, like,\n\n[[Introduction]]\n\n[[link description|TiddlerTitle]]\n\n\\*/\n\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar utils = require(\"./utils.js\");\n\nexports.name = \"prettylink\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar caption, quoted, m = this.match;\n\tif (m[2] === fromTitle) {\n\t\t// format is [[caption|MyTiddler]]\n\t\tcaption = m[1];\n\t} else if (m[2] !== undefined || m[1] !== fromTitle) {\n\t\t// format is [[MyTiddler]], and it doesn't match\n\t\treturn undefined;\n\t}\n\tvar logArguments = {\n\t\tfrom: fromTitle,\n\t\tto: toTitle,\n\t\ttiddler: tiddler.fields.title\n\t};\n\tif (utils.canBePretty(toTitle)) {\n\t\tlog(\"prettylink\", logArguments, options);\n\t\treturn prettyLink(toTitle, caption);\n\t} else if (caption === undefined) {\n\t\t// If we don't have a caption, we have to resort to placeholders\n\t\t// anyway to prevent link/caption desync from later relinks.\n\t\t// It doesn't matter whether the toTitle is quotable\n\t\tlog(\"prettylink-placeholder\", logArguments, options);\n\t\tvar ph = this.parser.getPlaceholderFor(toTitle);\n\t\treturn \"<$link to=<<\"+ph+\">>><$text text=<<\"+ph+\">>/></$link>\";\n\t} else if (quoted = utils.wrapAttributeValue(toTitle)) {\n\t\tlog(\"prettylink-widget\", logArguments, options);\n\t\treturn \"<$link to=\"+quoted+\">\"+caption+\"</$link>\";\n\t} else {\n\t\tlog(\"prettylink-placeholder\", logArguments, options);\n\t\tvar ph = this.parser.getPlaceholderFor(toTitle);\n\t\treturn \"<$link to=<<\"+ph+\">>>\"+caption+\"</$link>\";\n\t}\n};\n\nfunction prettyLink(title, caption) {\n\tif (caption) {\n\t\treturn \"[[\" + caption + \"|\" + title + \"]]\";\n\t} else {\n\t\treturn \"[[\" + title + \"]]\";\n\t}\n};\n\nfunction isSafe(value) {\n\treturn value.indexOf(\"]]\") < 0 && value[value.length-1] !== ']';\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/prettylink.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/rules.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nParses and acknowledges any pragma rules a tiddler has.\n\n\\rules except html wikilink\n\n\\*/\n\nexports.name = \"rules\";\n\n/**This is all we have to do. The rules rule doesn't parse. It just amends\n * the rules, which is exactly what I want it to do too.\n * It also takes care of moving the pos pointer forward.\n */\nexports.relink = function() { this.parse(); };\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/rules.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/transclude.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles replacement of transclusions in wiki text like,\n\n{{RenamedTiddler}}\n{{RenamedTiddler||TemplateTitle}}\n\nThis renames both the tiddler and the template field.\n\n\\*/\n\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar refHandler = require(\"$:/plugins/flibbles/relink/js/fieldtypes/reference\");\nvar utils = require(\"./utils.js\");\n\nexports.name = ['transcludeinline', 'transcludeblock'];\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tvar m = this.match,\n\t\treference = m[1],\n\t\ttemplate = m[2],\n\t\tquoted,\n\t\tlogArguments = {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title\n\t\t};\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar trimmedRef = $tw.utils.trim(reference);\n\tvar ref = $tw.utils.parseTextReference(trimmedRef);\n\t// This block takes care of 99% of all cases\n\tif (canBePrettyTemplate(toTitle) &&\n\t\t// title part has one extra restriction\n\t (ref.title !== fromTitle || refHandler.canBePretty(toTitle))) {\n\t\tvar modified = false;\n\t\tif (ref.title === fromTitle) {\n\t\t\tmodified = true;\n\t\t\tref.title = toTitle;\n\t\t\tvar refString = refHandler.toString(ref);\n\t\t\t// preserve user's whitespace\n\t\t\treference = reference.replace(trimmedRef, refString);\n\t\t}\n\t\tif ($tw.utils.trim(template) === fromTitle) {\n\t\t\tmodified = true;\n\t\t\t// preserve user's whitespace\n\t\t\ttemplate = template.replace(fromTitle, toTitle);\n\t\t}\n\t\tif (modified) {\n\t\t\tlog(\"transclude\", logArguments, options);\n\t\t\treturn prettyTransclude(reference, template);\n\t\t}\n\t\treturn undefined;\n\t}\n\t// Now for the 1%...\n\tif (ref.title === fromTitle) {\n\t\tvar resultTitle = utils.wrapAttributeValue(toTitle);\n\t\tif (resultTitle === undefined) {\n\t\t\tresultTitle = \"<<\"+this.parser.getPlaceholderFor(toTitle)+\">>\";\n\t\t\tlog(\"transclude-placeholder\", logArguments, options);\n\t\t} else {\n\t\t\tlog(\"transclude-widget\", logArguments, options);\n\t\t}\n\t\tif ($tw.utils.trim(template) === fromTitle) {\n\t\t\t// Now for this bizarre-ass use-case, where both the\n\t\t\t// title and template are being replaced.\n\t\t\tvar attrs = this.transcludeAttributes(ref.field, ref.index);\n\t\t\treturn \"<$tiddler tiddler=\"+resultTitle+\"><$transclude tiddler=\"+resultTitle+attrs+\"/></$tiddler>\";\n\t\t} else {\n\t\t\tref.title = undefined;\n\t\t\treturn \"<$tiddler tiddler=\"+resultTitle+\">\"+prettyTransclude(ref, template)+\"</$tiddler>\";\n\t\t}\n\t}\n\tif ($tw.utils.trim(template) === fromTitle) {\n\t\tvar resultTemplate = utils.wrapAttributeValue(toTitle);\n\t\tvar message = \"transclude-widget\";\n\t\tvar rtn;\n\t\tif (resultTemplate === undefined) {\n\t\t\tresultTemplate = \"<<\"+this.parser.getPlaceholderFor(toTitle)+\">>\";\n\t\t\tmessage = \"transclude-placeholder\";\n\t\t}\n\t\tif (ref.title) {\n\t\t\tvar resultTitle = utils.wrapAttributeValue(ref.title);\n\t\t\tif (resultTitle === undefined) {\n\t\t\t\t// This is one of the rare cases were we need\n\t\t\t\t// to placeholder a title OTHER than the one\n\t\t\t\t// we're changing.\n\t\t\t\tresultTitle = \"<<\"+this.parser.getPlaceholderFor(ref.title)+\">>\";\n\t\t\t\tmessage = \"transclude-placeholder\";\n\t\t\t}\n\t\t\tvar attrs = this.transcludeAttributes(ref.field, ref.index);\n\t\t\trtn = \"<$tiddler tiddler=\"+resultTitle+\"><$transclude tiddler=\"+resultTemplate+attrs+\"/></$tiddler>\";\n\t\t} else {\n\t\t\trtn = \"<$transclude tiddler=\"+resultTemplate+\"/>\";\n\t\t}\n\t\tlog(message, logArguments, options);\n\t\treturn rtn;\n\t}\n\treturn undefined;\n};\n\nfunction canBePrettyTemplate(value) {\n\treturn value.indexOf('}') < 0 && value.indexOf('{') < 0 && value.indexOf('|') < 0;\n};\n\n/**Returns attributes for a transclude widget.\n * only field or index should be used, not both, but both will return\n * the intuitive (albeit useless) result.\n */\nexports.transcludeAttributes = function(field, index) {\n\treturn rtn = [\n\t\twrapAttribute(this.parser, \"field\", field),\n\t\twrapAttribute(this.parser, \"index\", index)\n\t].join('');\n};\n\nfunction wrapAttribute(wikiRelinker, name, value) {\n\tif (value) {\n\t\tvar wrappedValue = utils.wrapAttributeValue(value);\n\t\tif (wrappedValue === undefined) {\n\t\t\twrappedValue = \"<<\"+wikiRelinker.getPlaceholderFor(value, name)+\">>\";\n\t\t}\n\t\treturn \" \"+name+\"=\"+wrappedValue;\n\t}\n\treturn '';\n};\n\nfunction prettyTransclude(textReference, template) {\n\tif (typeof textReference !== \"string\") {\n\t\ttextReference = refHandler.toString(textReference);\n\t}\n\tif (!textReference) {\n\t\ttextReference = '';\n\t}\n\tif (template !== undefined) {\n\t\treturn \"{{\"+textReference+\"||\"+template+\"}}\";\n\t} else {\n\t\treturn \"{{\"+textReference+\"}}\";\n\t}\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/transclude.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/utils.js": {
"text": "/*\\\nmodule-type: library\n\nUtility methods for the wikitext relink rules.\n\n\\*/\n\n/**Finds an appropriate quote mark for a given value.\n *\n *Tiddlywiki doesn't have escape characters for attribute values. Instead,\n * we just have to find the type of quotes that'll work for the given title.\n * There exist titles that simply can't be quoted.\n * If it can stick with the preference, it will.\n *\n * return: Returns the wrapped value, or undefined if it's impossible to wrap\n */\nexports.wrapAttributeValue = function(value, preference, whitelist) {\n\twhitelist = whitelist || [\"\", \"'\", '\"', '\"\"\"'];\n\tvar choices = {\n\t\t\"\": function(v) {return !/([\\/\\s<>\"'=])/.test(v); },\n\t\t\"'\": function(v) {return v.indexOf(\"'\") < 0; },\n\t\t'\"': function(v) {return v.indexOf('\"') < 0; },\n\t\t'\"\"\"': function(v) {return v.indexOf('\"\"\"') < 0 && v[v.length-1] != '\"';},\n\t\t\"[[\": exports.canBePrettyOperand\n\t};\n\tvar wrappers = {\n\t\t\"\": function(v) {return v; },\n\t\t\"'\": function(v) {return \"'\"+v+\"'\"; },\n\t\t'\"': function(v) {return '\"'+v+'\"'; },\n\t\t'\"\"\"': function(v) {return '\"\"\"'+v+'\"\"\"'; },\n\t\t\"[[\": function(v) {return \"[[\"+v+\"]]\"; }\n\t};\n\tif (choices[preference]) {\n\t\tif (choices[preference](value)) {\n\t\t\treturn wrappers[preference](value);\n\t\t}\n\t}\n\tfor (var i = 0; i < whitelist.length; i++) {\n\t\tvar quote = whitelist[i];\n\t\tif (choices[quote](value)) {\n\t\t\treturn wrappers[quote](value);\n\t\t}\n\t}\n\t// No quotes will work on this\n\treturn undefined;\n};\n\n/**Return true if value can be used inside a prettylink.\n */\nexports.canBePretty = function(value) {\n\treturn value.indexOf(\"]]\") < 0 && value[value.length-1] !== ']';\n};\n\nexports.canBePrettyOperand = function(value) {\n\treturn value.indexOf(']') < 0;\n};\n\n/**Given some text, and a param or attribute within that text, this returns\n * what type of quotation that attribute is using.\n *\n * param: An object in the form {end:, ...}\n */\nexports.determineQuote = function(text, param) {\n\tvar pos = param.end-1;\n\tif (text[pos] === \"'\") {\n\t\treturn \"'\";\n\t}\n\tif (text[pos] === '\"') {\n\t\tif (text.substr(pos-2, 3) === '\"\"\"') {\n\t\t\treturn '\"\"\"';\n\t\t} else {\n\t\t\treturn '\"';\n\t\t}\n\t}\n\tif (text.substr(pos-1,2) === ']]' && text.substr((pos-param.value.length)-3, 2) === '[[') {\n\t\treturn \"[[\";\n\t}\n\treturn '';\n};\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/utils.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/wikilink.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles CamelCase links\n\nWikiLink\n\nbut not:\n\n~WikiLink\n\n\\*/\n\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar utils = require(\"./utils.js\");\n\nexports.name = \"wikilink\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tif (this.match[0] === fromTitle && this.match[0][0] !== '~') {\n\t\tvar logArguments = {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title\n\t\t};\n\t\tif (toTitle.match(this.matchRegExp) && toTitle[0] !== '~') {\n\t\t\tlog(\"wikilink\", logArguments, options);\n\t\t\treturn toTitle;\n\t\t} else if (utils.canBePretty(toTitle)) {\n\t\t\tlog(\"wikilink-pretty\", logArguments, options);\n\t\t\treturn \"[[\" + toTitle + \"]]\";\n\t\t} else {\n\t\t\tvar ph = this.parser.getPlaceholderFor(toTitle);\n\t\t\tlog(\"wikilink-placeholder\", logArguments, options);\n\t\t\treturn \"<$link to=<<\"+ph+\">>><$text text=<<\"+ph+\">>/></$link>\";\n\t\t}\n\t}\n\treturn undefined;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/wikilink.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/utils/rebuilder.js": {
"text": "/*\\\n\nThis helper class aids in reconstructing an existing string with new parts.\n\n\\*/\n\nfunction Rebuilder(text, start) {\n\tthis.text = text;\n\tthis.index = start || 0;\n\tthis.pieces = [];\n};\n\nmodule.exports = Rebuilder;\n\n/**Pieces must be added consecutively.\n * Start and end are the indices in the old string specifying where to graft\n * in the new piece.\n */\nRebuilder.prototype.add = function(value, start, end) {\n\tthis.pieces.push(this.text.substring(this.index, start), value);\n\tthis.index = end;\n};\n\nRebuilder.prototype.changed = function() {\n\treturn this.pieces.length > 0;\n};\n\n/** This sticks something on the beginning of the resulting content.\n */\nRebuilder.prototype.prepend = function(content) {\n\tif (content) {\n\t\tthis.pieces.unshift(content);\n\t}\n};\n\nRebuilder.prototype.results = function(end) {\n\tif (this.changed()) {\n\t\tthis.pieces.push(this.text.substring(this.index, end));\n\t\treturn this.pieces.join('');\n\t}\n\treturn undefined;\n};\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/utils/rebuilder.js",
"type": "application/javascript"
},
"$:/config/flibbles/relink/attributes/$button/to": {
"title": "$:/config/flibbles/relink/attributes/$button/to",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$checkbox/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$checkbox/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$checkbox/tag": {
"title": "$:/config/flibbles/relink/attributes/$checkbox/tag",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$count/filter": {
"title": "$:/config/flibbles/relink/attributes/$count/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$draggable/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$draggable/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$draggable/filter": {
"title": "$:/config/flibbles/relink/attributes/$draggable/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$edit-bitmap/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$edit-bitmap/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$edit-text/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$edit-text/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$edit/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$edit/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$encrypt/filter": {
"title": "$:/config/flibbles/relink/attributes/$encrypt/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$fieldmangler/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$fieldmangler/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$fields/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$fields/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$image/source": {
"title": "$:/config/flibbles/relink/attributes/$image/source",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$importvariables/filter": {
"title": "$:/config/flibbles/relink/attributes/$importvariables/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$linkcatcher/to": {
"title": "$:/config/flibbles/relink/attributes/$linkcatcher/to",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$linkcatcher/set": {
"title": "$:/config/flibbles/relink/attributes/$linkcatcher/set",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$link/to": {
"title": "$:/config/flibbles/relink/attributes/$link/to",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$list/filter": {
"title": "$:/config/flibbles/relink/attributes/$list/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$list/template": {
"title": "$:/config/flibbles/relink/attributes/$list/template",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$list/editTemplate": {
"title": "$:/config/flibbles/relink/attributes/$list/editTemplate",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$list/history": {
"title": "$:/config/flibbles/relink/attributes/$list/history",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$navigator/story": {
"title": "$:/config/flibbles/relink/attributes/$navigator/story",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$navigator/history": {
"title": "$:/config/flibbles/relink/attributes/$navigator/history",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$radio/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$radio/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$range/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$range/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$reveal/stateTitle": {
"title": "$:/config/flibbles/relink/attributes/$reveal/stateTitle",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$select/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$select/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$setvariable/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$setvariable/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$setvariable/subtiddler": {
"title": "$:/config/flibbles/relink/attributes/$setvariable/subtiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$setvariable/filter": {
"title": "$:/config/flibbles/relink/attributes/$setvariable/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$set/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$set/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$set/subtiddler": {
"title": "$:/config/flibbles/relink/attributes/$set/subtiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$set/filter": {
"title": "$:/config/flibbles/relink/attributes/$set/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$tiddler/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$tiddler/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$transclude/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$transclude/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$transclude/subtiddler": {
"title": "$:/config/flibbles/relink/attributes/$transclude/subtiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$view/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$view/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$view/subtiddler": {
"title": "$:/config/flibbles/relink/attributes/$view/subtiddler",
"text": "title"
},
"$:/plugins/flibbles/relink/configuration": {
"title": "$:/plugins/flibbles/relink/configuration",
"text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/flibbles/relink/Configuration]!has[draft.of]]\" \"$:/plugins/flibbles/relink/ui/configuration/Fields\">>\n</div>\n"
},
"$:/config/flibbles/relink/fields/list": {
"title": "$:/config/flibbles/relink/fields/list",
"text": "list"
},
"$:/config/flibbles/relink/fields/list-after": {
"title": "$:/config/flibbles/relink/fields/list-after",
"text": "title"
},
"$:/config/flibbles/relink/fields/list-before": {
"title": "$:/config/flibbles/relink/fields/list-before",
"text": "title"
},
"$:/config/flibbles/relink/fields/tags": {
"title": "$:/config/flibbles/relink/fields/tags",
"text": "list"
},
"$:/plugins/flibbles/relink/language/Buttons/Delete/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/Delete/Caption",
"text": "delete"
},
"$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Hint": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Hint",
"text": "Specify a new widget/element attribute to be updated whenever a tiddler is renamed"
},
"$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Caption",
"text": "add"
},
"$:/plugins/flibbles/relink/language/Buttons/NewField/Hint": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewField/Hint",
"text": "Specify a new field to be updated whenever a tiddler is renamed"
},
"$:/plugins/flibbles/relink/language/Buttons/NewField/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewField/Caption",
"text": "add"
},
"$:/plugins/flibbles/relink/language/Buttons/NewOperator/Hint": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewOperator/Hint",
"text": "Specify a new filter operator to be considered whenever a tiddler is renamed"
},
"$:/plugins/flibbles/relink/language/Buttons/NewOperator/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewOperator/Caption",
"text": "add"
},
"$:/plugins/flibbles/relink/language/Buttons/NewParameter/Hint": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewParameter/Hint",
"text": "Specify a new macro parameter to be updated whenever a tiddler is renamed"
},
"$:/plugins/flibbles/relink/language/Buttons/NewParameter/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewParameter/Caption",
"text": "add"
},
"$:/plugins/flibbles/relink/language/Error/RelinkFilterOperator": {
"title": "$:/plugins/flibbles/relink/language/Error/RelinkFilterOperator",
"text": "Filter Error: Unknown suffix for the 'relink' filter operator"
},
"$:/plugins/flibbles/relink/language/Help/Attributes": {
"title": "$:/plugins/flibbles/relink/language/Help/Attributes",
"text": "See the [[Attributes documentation page|https://flibbles.github.io/tw5-relink/#Attributes]] for details."
},
"$:/plugins/flibbles/relink/language/Help/Fields": {
"title": "$:/plugins/flibbles/relink/language/Help/Fields",
"text": "See the [[Fields documentation page|https://flibbles.github.io/tw5-relink/#Fields]] for details."
},
"$:/plugins/flibbles/relink/language/Help/Macros": {
"title": "$:/plugins/flibbles/relink/language/Help/Macros",
"text": "See the [[Macros documentation page|https://flibbles.github.io/tw5-relink/#Macros]] for details."
},
"$:/plugins/flibbles/relink/language/Help/Operators": {
"title": "$:/plugins/flibbles/relink/language/Help/Operators",
"text": "See the [[Operators documentation page|https://flibbles.github.io/tw5-relink/#Operators]] for details."
},
"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Empty": {
"title": "$:/plugins/flibbles/relink/language/TiddlerInfo/References/Empty",
"text": "No tiddlers contain any fields, links, macros, transclusions, or widgets referencing this one"
},
"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Description": {
"title": "$:/plugins/flibbles/relink/language/TiddlerInfo/References/Description",
"text": "The following tiddlers contain fields, links, macros, transclusions, or widgets referencing this one:"
},
"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Caption": {
"title": "$:/plugins/flibbles/relink/language/TiddlerInfo/References/Caption",
"text": "//Relink// References"
},
"$:/plugins/flibbles/relink/language/ui/Attributes/Caption": {
"title": "$:/plugins/flibbles/relink/language/ui/Attributes/Caption",
"text": "Attributes"
},
"$:/plugins/flibbles/relink/language/ui/Fields/Caption": {
"title": "$:/plugins/flibbles/relink/language/ui/Fields/Caption",
"text": "Fields"
},
"$:/plugins/flibbles/relink/language/ui/Macros/Caption": {
"title": "$:/plugins/flibbles/relink/language/ui/Macros/Caption",
"text": "Macros"
},
"$:/plugins/flibbles/relink/language/ui/Operators/Caption": {
"title": "$:/plugins/flibbles/relink/language/ui/Operators/Caption",
"text": "Operators"
},
"$:/config/flibbles/relink/macros/csvtiddlers/filter": {
"title": "$:/config/flibbles/relink/macros/csvtiddlers/filter",
"text": "filter"
},
"$:/config/flibbles/relink/macros/datauri/title": {
"title": "$:/config/flibbles/relink/macros/datauri/title",
"text": "title"
},
"$:/config/flibbles/relink/macros/jsontiddler/title": {
"title": "$:/config/flibbles/relink/macros/jsontiddler/title",
"text": "title"
},
"$:/config/flibbles/relink/macros/jsontiddlers/filter": {
"title": "$:/config/flibbles/relink/macros/jsontiddlers/filter",
"text": "filter"
},
"$:/config/flibbles/relink/macros/list-links/filter": {
"title": "$:/config/flibbles/relink/macros/list-links/filter",
"text": "filter"
},
"$:/config/flibbles/relink/macros/list-links-draggable/tiddler": {
"title": "$:/config/flibbles/relink/macros/list-links-draggable/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/macros/list-links-draggable/itemTemplate": {
"title": "$:/config/flibbles/relink/macros/list-links-draggable/itemTemplate",
"text": "title"
},
"$:/config/flibbles/relink/macros/list-tagged-draggable/tag": {
"title": "$:/config/flibbles/relink/macros/list-tagged-draggable/tag",
"text": "title"
},
"$:/config/flibbles/relink/macros/list-tagged-draggable/itemTemplate": {
"title": "$:/config/flibbles/relink/macros/list-tagged-draggable/itemTemplate",
"text": "title"
},
"$:/config/flibbles/relink/macros/toc/tag": {
"title": "$:/config/flibbles/relink/macros/toc/tag",
"text": "title"
},
"$:/config/flibbles/relink/macros/toc/selectedTiddler": {
"title": "$:/config/flibbles/relink/macros/toc/selectedTiddler",
"text": "title"
},
"$:/config/flibbles/relink/macros/toc/template": {
"title": "$:/config/flibbles/relink/macros/toc/template",
"text": "title"
},
"$:/config/flibbles/relink/macros/tabs/buttonTemplate": {
"title": "$:/config/flibbles/relink/macros/tabs/buttonTemplate",
"text": "title"
},
"$:/config/flibbles/relink/macros/tabs/default": {
"title": "$:/config/flibbles/relink/macros/tabs/default",
"text": "title"
},
"$:/config/flibbles/relink/macros/tabs/tabsList": {
"title": "$:/config/flibbles/relink/macros/tabs/tabsList",
"text": "filter"
},
"$:/config/flibbles/relink/macros/tabs/template": {
"title": "$:/config/flibbles/relink/macros/tabs/template",
"text": "title"
},
"$:/config/flibbles/relink/macros/tag/tag": {
"title": "$:/config/flibbles/relink/macros/tag/tag",
"text": "title"
},
"$:/config/flibbles/relink/macros/tag-pill/tag": {
"title": "$:/config/flibbles/relink/macros/tag-pill/tag",
"text": "title"
},
"$:/config/flibbles/relink/macros/timeline/subfilter": {
"title": "$:/config/flibbles/relink/macros/timeline/subfilter",
"text": "filter"
},
"$:/config/flibbles/relink/operators/list": {
"title": "$:/config/flibbles/relink/operators/list",
"text": "reference"
},
"$:/config/flibbles/relink/operators/tag": {
"title": "$:/config/flibbles/relink/operators/tag",
"text": "title"
},
"$:/config/flibbles/relink/operators/title": {
"title": "$:/config/flibbles/relink/operators/title",
"text": "title"
},
"$:/config/flibbles/relink/operators/field:title": {
"title": "$:/config/flibbles/relink/operators/field:title",
"text": "title"
},
"$:/language/EditTemplate/Title/Impossibles/Prompt": {
"title": "$:/language/EditTemplate/Title/Impossibles/Prompt",
"text": "The following references to this tiddler can ''not'' be updated by //Relink// due to the complexity of the new title:"
},
"$:/language/EditTemplate/Title/References/Prompt": {
"title": "$:/language/EditTemplate/Title/References/Prompt",
"text": "The following tiddlers will be updated if relinking:"
},
"$:/language/EditTemplate/Title/Relink/Prompt": {
"title": "$:/language/EditTemplate/Title/Relink/Prompt",
"text": "Use //Relink// to update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' across all other tiddlers"
},
"$:/core/ui/EditTemplate/title": {
"title": "$:/core/ui/EditTemplate/title",
"tags": "$:/tags/EditTemplate",
"text": "\\define conditional-list(state, prompt, filter)\n<$list filter=\"[subfilter<__filter__>limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/$state$\">> >\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 [[$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 [[$prompt$]]>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$list filter=<<__filter__>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n</$reveal>\n\n</$vars>\n\\end\n\n<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\" tabindex={{$:/config/EditTabIndex}}/>\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<<conditional-list impossibles EditTemplate/Title/Impossibles/Prompt \"[{!!draft.title}relink:impossible<fromTitle>]\">>\n\n<<conditional-list references EditTemplate/Title/References/Prompt \"[relink:references<fromTitle>!title[$:/StoryList]sort[title]]\">>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
},
"$:/plugins/flibbles/relink/readme": {
"title": "$:/plugins/flibbles/relink/readme",
"type": "text/vnd.tiddlywiki",
"text": "When renaming a tiddler, Relink can update the fields, filters, and widgets\nof all other tiddlers. However, it works through whitelisting.\n\nIt's already configured to update tiddler titles for all core widgets, filters,\nand fields, but the whitelists can be customized for each of this in the\nconfiguration panel.\n\nSee [[the tw5-relink website|https://github.com/flibbles/tw5-relink]] for\nmore details and examples.\n"
},
"$:/config/flibbles/relink/settings/default-type": {
"title": "$:/config/flibbles/relink/settings/default-type",
"text": "title"
},
"$:/plugins/flibbles/relink/ui/TiddlerInfo/References": {
"title": "$:/plugins/flibbles/relink/ui/TiddlerInfo/References",
"caption": "{{$:/plugins/flibbles/relink/language/TiddlerInfo/References/Caption}}",
"tags": "$:/tags/TiddlerInfo",
"text": "\\define lingo-base() $:/plugins/flibbles/relink/language/TiddlerInfo/\n\\define filter() [relink:references<currentTiddler>!title[$:/StoryList]sort[title]]\n<$list filter=\"[subfilter<filter>first[]]\">\n\n<<lingo References/Description>>\n</$list>\n\n<$list filter=<<filter>> emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n"
},
"$:/plugins/flibbles/relink/ui/components/button-delete": {
"title": "$:/plugins/flibbles/relink/ui/components/button-delete",
"text": "\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\n<$button class=\"tc-btn-invisible\"><$list filter=\"[all[current]is[tiddler]]\">\n<$action-deletetiddler $tiddler=<<currentTiddler>> />\n</$list><$list filter=\"[all[current]is[shadow]]\">\n<$action-setfield $tiddler=<<tiddlerName>> text=\"\" />\n</$list>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">{{$:/core/images/delete-button}}</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$(lingo-base)$Delete/Caption}}/></span>\n</$list></$button>\n"
},
"$:/plugins/flibbles/relink/ui/components/select-fieldtype": {
"title": "$:/plugins/flibbles/relink/ui/components/select-fieldtype",
"text": "<$select tiddler=<<currentTiddler>> default={{$:/config/flibbles/relinke/settings/default-type}} >\n<$list variable=\"option\"\n filter=\"[[relinkfieldtype]modules[]removeprefix[$:/plugins/flibbles/relink/js/fieldtypes/]removesuffix[.js]move:-100{$:/config/flibbles/relink/settings/default-type}]\">\n<option><$text text=<<option>> /></option>\n</$list>\n</$select>\n"
},
"$:/plugins/flibbles/relink/ui/configuration/Attributes": {
"title": "$:/plugins/flibbles/relink/ui/configuration/Attributes",
"caption": "{{$:/plugins/flibbles/relink/language/ui/Attributes/Caption}}",
"tags": "$:/tags/flibbles/relink/Configuration",
"text": "\\define prefix-attr() $:/config/flibbles/relink/attributes/\n\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\\define state-base() $:/state/flibbles/relink/\n\n\\define body()\n\n{{$:/plugins/flibbles/relink/language/Help/Attributes}}\n\n<table><tbody>\n<tr><th>Widget/HTML Element</th><th>Attribute</th><th>Type</th><th>Delete</th></tr>\n<$list filter=\"[all[shadows+tiddlers]prefix<prefix-attr>!has[draft.of]has[text]]\">\n<$set name=\"element\"\n filter=\"[all[current]removeprefix<prefix-attr>splitbefore[/]removesuffix[/]]\">\n<$set name=\"attribute\"\n filter=\"[all[current]removeprefix<prefix-attr>removeprefix<element>removeprefix[/]]\">\n<tr>\n<td><$text text=<<element>> /></td>\n<td><$text text=<<attribute>> /></td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}</td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}</td>\n</tr>\n</$set></$set></$list>\n</tbody></table>\n\n<em class=\"tc-edit\">Add a new attribute:</em>\n<$edit-text tiddler=\"$(state-base)$element-name\"\n tag=\"input\" default=\"\" placeholder=\"widget/element\" />\n<$edit-text tiddler=\"$(state-base)$attribute-name\"\n tag=\"input\" default=\"\" placeholder=\"attribute\" />\n<$button tooltip={{$(lingo-base)$NewAttribute/Hint}}\n aria-label={{$(lingo-base)$NewAttribute/Caption}}>\n<$set name=\"tiddlerName\"\n filter=\"[<prefix-attr>addsuffix{$(state-base)$element-name}addsuffix[/]addsuffix{$(state-base)$attribute-name}]\">\n<$action-setfield $tiddler=<<tiddlerName>>\n text={{$:/config/flibbles/relink/settings/default-type}} />\n</$set>\n<$action-deletetiddler $tiddler=\"$(state-base)$attribute-name\" />\n<$action-deletetiddler $tiddler=\"$(state-base)$element-name\" />\n<$text text={{$(lingo-base)$NewAttribute/Caption}}/>\n</$button>\n\\end\n\n<<body>>\n"
},
"$:/plugins/flibbles/relink/ui/configuration/Fields": {
"title": "$:/plugins/flibbles/relink/ui/configuration/Fields",
"caption": "{{$:/plugins/flibbles/relink/language/ui/Fields/Caption}}",
"tags": "$:/tags/flibbles/relink/Configuration",
"text": "\\define prefix-fields() $:/config/flibbles/relink/fields/\n\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\\define state-base() $:/state/flibbles/relink/\n\n\\define body()\n\n{{$:/plugins/flibbles/relink/language/Help/Fields}}\n\n<table><tbody>\n<tr><th>Field Name</th><th>Field Type</th><th>Delete</th></tr>\n<$list filter=\"[all[shadows+tiddlers]prefix<prefix-fields>!has[draft.of]has[text]]\">\n<tr>\n<td><$list filter=\"[all[current]removeprefix<prefix-fields>]\"><<currentTiddler>></$list></td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}</td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}</td>\n</tr>\n</$list>\n</tbody></table>\n\n<em class=\"tc-edit\">Add a new field:</em>\n<$edit-text tiddler=\"$(state-base)$field-name\"\n tag=\"input\" default=\"\" placeholder=\"field name\" />\n<$button tooltip={{$(lingo-base)$NewField/Hint}}\n aria-label={{$(lingo-base)$NewField/Caption}}>\n<$set name=\"tiddlerName\"\n filter=\"[<prefix-fields>addsuffix{$(state-base)$field-name}]\">\n<$action-setfield $tiddler=<<tiddlerName>>\n text={{$:/config/flibbles/relink/settings/default-type}} />\n</$set>\n<$action-deletetiddler $tiddler=\"$(state-base)$field-name\" />\n<$text text={{$(lingo-base)$NewField/Caption}}/>\n</$button>\n\\end\n\n<<body>>\n"
},
"$:/plugins/flibbles/relink/ui/configuration/Macros": {
"title": "$:/plugins/flibbles/relink/ui/configuration/Macros",
"caption": "{{$:/plugins/flibbles/relink/language/ui/Macros/Caption}}",
"tags": "$:/tags/flibbles/relink/Configuration",
"text": "\\define prefix-macro() $:/config/flibbles/relink/macros/\n\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\\define state-base() $:/state/flibbles/relink/\n\n\\define body()\n\n{{$:/plugins/flibbles/relink/language/Help/Macros}}\n\n<table><tbody>\n<tr><th>Macro</th><th>Parameter</th><th>Type</th><th>Delete</th></tr>\n<$list filter=\"[all[shadows+tiddlers]prefix<prefix-macro>!has[draft.of]has[text]]\">\n<$set name=\"parameter\"\n filter=\"[all[current]removeprefix<prefix-macro>relink:splitafter[/]]\">\n<$set name=\"macro\"\n filter=\"[all[current]removeprefix<prefix-macro>removesuffix<parameter>removesuffix[/]]\">\n<tr>\n<td><$text text=<<macro>> /></td>\n<td><$text text=<<parameter>> /></td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}</td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}</td>\n</tr>\n</$set></$set></$list>\n</tbody></table>\n\n<em class=\"tc-edit\">Add a new macro parameter:</em>\n<$edit-text tiddler=\"$(state-base)$macro-name\"\n tag=\"input\" default=\"\" placeholder=\"macro\" />\n<$edit-text tiddler=\"$(state-base)$parameter-name\"\n tag=\"input\" default=\"\" placeholder=\"parameter\" />\n<$button tooltip={{$(lingo-base)$NewParameter/Hint}}\n aria-label={{$(lingo-base)$NewParameter/Caption}}>\n<$set name=\"tiddlerName\"\n filter=\"[<prefix-macro>addsuffix{$(state-base)$macro-name}addsuffix[/]addsuffix{$(state-base)$parameter-name}]\">\n<$action-setfield $tiddler=<<tiddlerName>>\n text={{$:/config/flibbles/relink/settings/default-type}} />\n</$set>\n<$action-deletetiddler $tiddler=\"$(state-base)$parameter-name\" />\n<$action-deletetiddler $tiddler=\"$(state-base)$macro-name\" />\n<$text text={{$(lingo-base)$NewParameter/Caption}}/>\n</$button>\n\\end\n\n<<body>>\n"
},
"$:/plugins/flibbles/relink/ui/configuration/Operators": {
"title": "$:/plugins/flibbles/relink/ui/configuration/Operators",
"caption": "{{$:/plugins/flibbles/relink/language/ui/Operators/Caption}}",
"tags": "$:/tags/flibbles/relink/Configuration",
"text": "\\define prefix-ops() $:/config/flibbles/relink/operators/\n\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\\define state-base() $:/state/flibbles/relink/\n\n\\define body()\n\n{{$:/plugins/flibbles/relink/language/Help/Operators}}\n\n<table><tbody>\n<tr><th>Filter Operator</th><th>Operand Type</th><th>Delete</th></tr>\n<$list filter=\"[all[shadows+tiddlers]prefix<prefix-ops>!has[draft.of]has[text]]\">\n<tr>\n<td><$list variable=\"listItem\" filter=\"[<currentTiddler>removeprefix<prefix-ops>]\"><<listItem>></$list></td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}</td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}</td>\n</tr>\n</$list>\n</tbody></table>\n\n<em class=\"tc-edit\">Add a new filter operator:</em>\n<$edit-text tiddler=\"$(state-base)$operator-name\"\n tag=\"input\" default=\"\" placeholder=\"operator name\" />\n<$button tooltip={{$(lingo-base)$NewOperator/Hint}}\n aria-label={{$(lingo-base)$NewOperator/Caption}}>\n<$set name=\"tiddlerName\"\n filter=\"[<prefix-ops>addsuffix{$(state-base)$operator-name}]\">\n<$action-setfield $tiddler=<<tiddlerName>> text={{$:/config/flibbles/relink/settings/default-type}} />\n</$set>\n<$action-deletetiddler $tiddler=\"$(state-base)$operator-name\" />\n<$text text={{$(lingo-base)$NewOperator/Caption}}/>\n</$button>\n\\end\n\n<<body>>\n"
}
}
}
{
"tiddlers": {
"$:/plugins/nico/notebook-mobile/js/notebookSidebarNav.js": {
"title": "$:/plugins/nico/notebook-mobile/js/notebookSidebarNav.js",
"text": "/*\\\ntitle: $:/themes/nico/notebook-mobile/js/notebookSidebarNav.js\ntype: application/javascript\nmodule-type: global\n\nCloses the notebook sidebar on mobile when navigating\n\n\\*/\n(function(){\n\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n\n const isOnMobile = () => {\n\t\tlet bottombar = document.querySelector('.nc-bottombar');\n\t\treturn bottombar && bottombar.getClientRects().length > 0;\n };\n\n const closeSidebar = () => {\n\t\t$tw.wiki.setText(\"$:/state/notebook-sidebar\", \"text\", undefined, \"no\");\n };\n\n const closeSidebarOnMobile = () => {\n\t\tif (isOnMobile()) {\n console.log(\"closing sidebar\");\n\t\t\tcloseSidebar();\n\t\t};\n };\n\n const setup = () => {\n\t\t$tw.hooks.addHook(\"th-navigating\",function(event) {\n\t\t\tcloseSidebarOnMobile();\n\t\t\treturn event;\n\t\t});\n };\n\n setup();\n\n exports.closeNotebookSidebar = closeSidebar;\n})();\n",
"type": "application/javascript",
"module-type": "global",
"created": "20200430151329085",
"modified": "20201210200127495",
"tags": ""
}
}
}
{
"tiddlers": {
"$:/plugins/nico/projectify/LICENSE": {
"title": "$:/plugins/nico/projectify/LICENSE",
"created": "20200419141443144",
"modified": "20210119112113446",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\nMIT License Copyright (c) 2020-2021 [[Nicolas Petton|https://nicolas.petton.fr]] nicolas@petton.fr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished\nto do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice (including the next\nparagraph) shall be included in all copies or substantial portions of the\nSoftware.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\nOR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nOR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
},
"$:/plugins/nico/projectify/QuickCapture": {
"title": "$:/plugins/nico/projectify/QuickCapture",
"created": "20200427182956318",
"modified": "20210121181004761",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n!! {{$:/plugins/nico/projectify/images/quick-capture}} <<lingo QuickAddTodo>>\n\n<$keyboard key=\"enter\">\n <$action-createtiddler $basetitle={{$:/state/projectify/QuickCapture!!todo_name}} tags=\"Inbox todo\"/>\n <$action-setfield $tiddler=\"$:/state/projectify/QuickCapture\" todo_name=\"\"/>\n <$action-sendmessage $message=\"tm-close-tiddler\"/>\n <$edit-text\n class=\"py-input input-large\"\n tiddler=\"$:/state/projectify/QuickCapture\"\n field=\"todo_name\"\n placeholder={{$:/language/projectify/AddToInbox/Placeholder}}\n focus=\"true\"\n /> \n <label class=\"py-label py-right-aligned\"><<lingo QuickCapture/Hint>></label>\n</$keyboard>\n"
},
"$:/plugins/nico/projectify/changelog": {
"title": "$:/plugins/nico/projectify/changelog",
"caption": "ChangeLog",
"created": "20201208093546936",
"modified": "20210131213115129",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "! Release 0.13.1\n\n!! Improvements\n\n* New Spanish translation and empty edition\n* New configuration option to show completed tasks by default\n* Move down the \"convert into project\" button in the todo actions dropdown\n\n!! Fixes\n\n* Fix the link of the icon of todos with content not to toggle the state of the todos\n* Fix the filter macro used in the filter dashboard tab\n* Fix the position of the scheduled dropdown in the topbar\n* Fix the rendering of todo captions in the scheduled dropdown\n\n! Release 0.13.0\n\n!! Features\n\n* New Simplified Chinese translation plugin\n* New German translation plugin\n* New icon indicator in todo-lists for tasks that have content\n\n!! Improvements\n\n* Improve the rendering of the checkbox in the titlebar\n* Render the checkbox button before the close button in the titlebar\n* Improve the category selection dropdown\n* When using the Relink plugin, automatically relink project categories\n* Add links to category tiddlers in the control panel\n\n! Release 0.12.0\n\n!! Features\n\n* Add a configuration option to hide welcome messages\n* New filter tab in the dashboard\n* New icons for projects and next actions\n\n!! Improvements\n\n* Improve the rendering of the QuickCapture tiddler\n* Add a dragover style to project cards\n* Improved the layout of the dashboard tabs on mobile\n* New CSS transition on project card mouseover\n\n!! Fixes\n\n* Fix several translation issues\n* If a project has no category, do not render it in the project card\n* Fix the position of the count tag in the Today dashboard tab\n\n! Release 0.11.0\n\n!! Features\n\n* Add support for categories in projects, with colours and filtering from the dashboard\n* New button to convert todos into projects\n* New category configuration tab in the Control Panel\n* New French (fr-FR) language add-on plugin\n* New Dutch (nl-NL) language add-on plugin\n\n!! Improvements\n\n* Render todo items using the new $:/plugins/nico/projectify/ui/todo/TodoCaption template\n* Action buttons in Todo tiddlers are now rendered as regular buttons\n\n! Release 0.10.0\n\n!! Features\n\n* New priority property on todos\n* New configuration tab to the Control Panel\n* New configuration setting for the default dashboard tab\n* New configuration setting for switching between the list and card view of projects\n\n!! Improvements\n\n* New todo item layout\n* Display due dates for yesterday/tomorrow as \"Yesterday\"/\"Tomorrow\"\n* Add support for dragging todos in the welcome message of empty projects and inbox\n* Add welcome screens to the Upcoming and Next Actions tabs of the dashboard\n* Improved dashboard tabs on mobile to fit all tabs on one row\n\n!! Fixes\n\n* Fix an annoying bug where the calendar picker keyboard events stay active after the popup has been closed\n\n! Release 0.9.0\n\n!! Features\n\n* New \"Today\" dashboard tab for todos due today\n* New \"Upcoming\" dashboard tab for all scheduled todos\n\n!! Improvements\n\n* Only show scheduling button in todos that are not scheduled on hover\n* Add a caption and description to ToggleTodo for the control panel\n* Improve the rendering of sidebar sections by setting a max width\n* Update icons and colors of the date-picker\n\n!! Fixes\n\n* Fix the selection of months and years in the date picker\n* Fix the rendering of due dates in Notebook sidebar\n\n! Release 0.8.0\n\n!! Features\n\n* New date picker popup for scheduling todo due dates\n* Todos can now be moved between projects by dragging title links\n* New search input in the Help tiddler\n* Update the stylesheets to work with dark colour palettes\n\n!! Improvements\n\n* Display the link to the Help tiddler at the bottom of the Dashboard\n* Remove the dependency to $:/plugins/kixam/datepicker\n* Redesign Todo tiddler header buttons\n* Trigger auto-save when modifying a project or todo\n* Show today's date as \"Today\" in todo due dates\n\n!! Fixes\n\n* Fix the popup placement for creating new projects on mobile\n* Filter out project drafts from project lists\n\n! Release 0.7.1\n\n!! Features\n\n* New Help tab in the dashboard\n* All tiddler links can now be dropped within todo lists to add the target tiddlers as todos\n* New \"Projects\" and \"Schedule\" tabs added to the sidebar\n\n!! Fixes\n\n* Fix Scheduled button when there are overdue tasks\n* Fix rendering glitch of project titles in project cards\n* Fix rendering of scheduled todos in Notebook sidebar\n\n! Release 0.7.0\n\n!! Features\n\n* New color setting on project cards\n\n!! Improvements\n\n* New icons from the OpenMoji project\n* New welcome screens for the inbox and project list\n* New project list in the sidebar when using the Notebook theme\n\n!! Fixes\n\n* Fix a typo in the Scheduled sidebar button\n* Fix colors to work with dark palettes\n\n! Release 0.6.1\n\n!! Features\n\n* When a project has both scheduled and unscheduled items, split the todo-list in 2 distinct sections\n* Project cards now show the project description if set\n* Item that have sub-tasks now show a pie chart in todo lists\n\n!! Improvements\n\n* Add a drag handle on scheduled todo items as well, so they can be dragged & moved between projects\n* The button to add projects now toggles a form rendered within a popup\n* The Schedule popup now shows overdue todos as well as today's todos\n* Always render the todo-list so that todos can be dragged into empty projects\n\n! Release 0.6.0\n\n!! Features\n\n* Todos can now moved between projects using drag & drop\n* Todos can now be made into sub-projects by clicking the `Make this into a sub-project` button\n* Empty projects and Inbox now show a welcome screen\n* New checkbox button in the view toolbar of todo tiddlers\n* New form to add new projects including an input for the project title\n* The number of todos in a project is now represented with a small pie chart icon\n* New card view of active projects in the dashboard\n* Projects in the dashboard can now be reordered\n* Projects without active todos are now omitted from the \"Next\" dashboard section\n* New Schedule button in the page controls listings all todos scheduled today\n* New list in the Schedule tab of the dashboard listing all item scheduled to be done after the next 30 days.\n\n!! Improvements\n\n* New icon set\n* Improved style for checkboxes, buttons and inputs\n* Improved style for the dashboard projects section\n* Improved layout for completed todos in a project\n* Added a drag handle for draggable todo items\n* Scheduled todos are always sorted first\n\n!! Fixes\n\n* Fix creation of projects with triple double quotes\n* Fix creation of todos with triple double quotes\n* Fix drag&drop of todos with double quotes or triple double quotes\n\n!! Breaking changes\n\n* The `<<project>>` macro should not be used anymore. Instead, the plugin adds the <<tag SubProject>> tag to sub projects and renders their todo-list automatically.\n* Projects are now archived using the <<tag done>> tag. The former `Archived` tag is not used anymore.\n"
},
"$:/config/ShortcutInfo/py-quick-capture": {
"title": "$:/config/ShortcutInfo/py-quick-capture",
"created": "20200427182541625",
"modified": "20201212170822560",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Trigger a quick capture to add a todo to the inbox.\n"
},
"$:/config/flibbles/relink/fields/category": {
"title": "$:/config/flibbles/relink/fields/category",
"created": "20210125222824496",
"modified": "20210125212942853",
"type": "text/vnd.tiddlywiki",
"text": "title"
},
"$:/config/projectify/DefaultDashboardTab": {
"title": "$:/config/projectify/DefaultDashboardTab",
"created": "20210111103027104",
"modified": "20210111093053641",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "$:/plugins/nico/projectify/ui/dashboard/InboxAndProjects"
},
"$:/config/projectify/projects-view": {
"title": "$:/config/projectify/projects-view",
"created": "20210110204241653",
"modified": "20210110204241685",
"type": "text/vnd.tiddlywiki",
"text": "cards"
},
"$:/config/shortcuts/py-quick-capture": {
"title": "$:/config/shortcuts/py-quick-capture",
"created": "20200427182712912",
"modified": "20201215103024685",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "alt-C"
},
"$:/config/projectify/DefaultCategoryColours": {
"title": "$:/config/projectify/DefaultCategoryColours",
"text": "[[#ffffd9]] [[#ffd9ff]] [[#ffebd9]] [[#d9ffeb]] [[#d9d9ff]] [[#ffd9d9]] [[#eeeeee]]"
},
"$:/config/projectify/ShowWelcomeMessages": {
"title": "$:/config/projectify/ShowWelcomeMessages",
"text": "yes"
},
"$:/config/projectify/ShowCompletedTodos": {
"title": "$:/config/projectify/ShowCompletedTodos",
"text": "no"
},
"$:/plugins/nico/projectify/doc/Categories": {
"title": "$:/plugins/nico/projectify/doc/Categories",
"created": "20200427152938733",
"modified": "20210118093411208",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "You can group similar [[Projects|$:/plugins/nico/projectify/doc/Projects]]\ntogether by using Categories.\n\nCategories can have colours, making it easy to visually distinguish projects by\ncategory.\n\nFrom within the [[Dashboard|$:/plugins/nico/projectify/doc/Dashboard]], you can\nfilter projects by category, giving you a quick overview of all the active\nprojects for a given category.\n\nHere are a few common categories you might want to use to get started:\n\n* ''@work'' --- Groups all projects related to work.\n* ''@home'' --- Groups all projects to work on when at home.\n* ''@computer'' --- Groups all projects to work on when at the computer.\n\nCategories can be customized in the dedicated\n[[Control Panel section|$:/plugins/nico/projectify/ui/config/Categories]].\n"
},
"$:/plugins/nico/projectify/doc/CoreConcepts": {
"title": "$:/plugins/nico/projectify/doc/CoreConcepts",
"caption": "Core concepts",
"description": "Learn the basics of Projectify",
"created": "20200427133943777",
"modified": "20210122101837878",
"tags": "[[Projectify documentation]] $:/plugins/nico/projectify/tags/help-card",
"type": "text/vnd.tiddlywiki",
"text": "The following tiddlers will help you learn the basics of Projectify.\n\n* [[Dashboard|$:/plugins/nico/projectify/doc/Dashboard]]\n* [[Inbox|$:/plugins/nico/projectify/doc/Inbox]]\n* [[Todos|$:/plugins/nico/projectify/doc/Todos]]\n* [[Projects|$:/plugins/nico/projectify/doc/Projects]]\n* [[Categories|$:/plugins/nico/projectify/doc/Categories]]\n* [[Refiling|$:/plugins/nico/projectify/doc/Refiling]]\n* [[Schedule|$:/plugins/nico/projectify/doc/Schedule]]\n"
},
"$:/plugins/nico/projectify/doc/Dashboard": {
"title": "$:/plugins/nico/projectify/doc/Dashboard",
"created": "20201228014905847",
"modified": "20210117205436094",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "The main entry point of Projectify is the dashboard.\nIt displays the [[Inbox|$:/plugins/nico/projectify/doc/Inbox]], lists\n[[Projects|$:/plugins/nico/projectify/doc/Projects]], the\n[[Schedule|$:/plugins/nico/projectify/doc/Schedule]] and [[Next actions|$:/plugins/nico/projectify/doc/NextActions]].\n\n<<py-tip \"[[You do not have to use the dashboard|$:/plugins/nico/projectify/doc/TranscludingUIElements]] to use Projectify.\">>\n\nThe dashboard can be embedded\n([[transcluded|https://tiddlywiki.com/#Transclusion]]) in any tiddler using the\nfollowing:\n\n```\n{{$:/plugins/nico/projectify/ui/dashboard/Dashboard}}\n```\n<$reveal type=\"match\" state=\"$:/state/projectify/usage-show-dashboard\" text=\"show\">\n <$button class=\"py-btn btn-primary\" set=\"$:/state/projectify/usage-show-dashboard\" setTo=\"\">Hide</$button>\n <hr/>\n {{$:/plugins/nico/projectify/ui/dashboard/Dashboard}}\n <hr/>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=\"$:/state/projectify/usage-show-dashboard\" text=\"show\">\n <$button class=\"py-btn btn-primary\" set=\"$:/state/projectify/usage-show-dashboard\" setTo=\"show\">Show result</$button>\n</$reveal>\n\nThe dashboard can be customized in many ways, for instance to [[display custom tabs|$:/plugins/nico/projectify/doc/DashboardCustomTabs]] or [[display the Inbox in a separate tab|$:/plugins/nico/projectify/doc/DashboardInboxSeparateTab]].\n"
},
"$:/plugins/nico/projectify/doc/DashboardCustomTabs": {
"title": "$:/plugins/nico/projectify/doc/DashboardCustomTabs",
"created": "20201228014905847",
"modified": "20201228020921622",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "Any tiddler with the tag <<tag $:/plugins/nico/projectify/tags/dashboard>> will be displayed as a tab in the dashboard.\n\nYou can also [[display the Inbox in a separate tab|$:/plugins/nico/projectify/doc/DashboardInboxSeparateTab]].\n"
},
"$:/plugins/nico/projectify/doc/DashboardInboxSeparateTab": {
"title": "$:/plugins/nico/projectify/doc/DashboardInboxSeparateTab",
"created": "20201228014905847",
"modified": "20210107215146431",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "You can build your own Dashboard to display the\n[[Inbox|$:/plugins/nico/projectify/doc/Inbox]] as a separate tab using the\nfollowing:\n\n```\n<<tabs \"$:/plugins/nico/projectify/ui/inbox/Inbox $:/plugins/nico/projectify/ui/dashboard/Projects $:/plugins/nico/projectify/ui/dashbaord/Today $:/plugins/nico/projectify/ui/dashbaord/Upcoming\" \"$:/plugins/nico/projectify/ui/inbox/Inbox\" \"$:/state/projectify/custom-dashboard\" \"py-tabs\">>\n```\n<$reveal type=\"match\" state=\"$:/state/projectify/usage-custom-dashboard\" text=\"show\">\n <$button class=\"py-btn btn-primary\" set=\"$:/state/projectify/usage-custom-dashboard\" setTo=\"\">Hide</$button>\n <hr/>\n <<tabs \"$:/plugins/nico/projectify/ui/inbox/Inbox $:/plugins/nico/projectify/ui/dashboard/Projects $:/plugins/nico/projectify/ui/dashbaord/Today $:/plugins/nico/projectify/ui/dashbaord/Upcoming\" \"$:/plugins/nico/projectify/ui/inbox/Inbox\" \"$:/state/projectify/custom-dashboard\" \"py-tabs\">>\n <hr/>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=\"$:/state/projectify/usage-custom-dashboard\" text=\"show\">\n <$button class=\"py-btn btn-primary\" set=\"$:/state/projectify/usage-custom-dashboard\" setTo=\"show\">Show result</$button>\n</$reveal>\n"
},
"$:/plugins/nico/projectify/doc/GettingStarted": {
"title": "$:/plugins/nico/projectify/doc/GettingStarted",
"caption": "Getting started",
"description": "Install & start using Projectify",
"created": "20201228014905847",
"modified": "20210117205102830",
"tags": "[[Projectify documentation]] $:/plugins/nico/projectify/tags/help-card",
"type": "text/vnd.tiddlywiki",
"text": "Projectify is a [[TiddlyWiki|https://tiddlywiki.com]] plugin for managing\nprojects & todo lists, inspired by projects such as\n[[Todoist|https://todoist.com]] and [[Basecamp|https://basecamp.com]]. It is\nreleased under the [[MIT license|$:/plugins/nico/projectify/LICENSE]].\n\n* See [[installation instructions|$:/plugins/nico/projectify/doc/Installation]] for help on installing Projectify in an existing wiki.\n\n* To start using Projectify, [[transclude|https://tiddlywiki.com/#Transclusion]] the [[Dashboard|$:/plugins/nico/projectify/doc/Dashboard]] into another tiddler.\n\n* Configure Projectify from the ''Projectify'' tab of the [[Control panel|$:/ControlPanel]].\n\n* Read the documentation about the [[core concepts|$:/plugins/nico/projectify/doc/CoreConcepts]] of Projectify.\n\n\nFor all changes in the latest {{$:/plugins/nico/projectify!!version}} release,\nsee [[ChangeLog|$:/plugins/nico/projectify/changelog]].\n"
},
"$:/plugins/nico/projectify/doc/Help": {
"title": "$:/plugins/nico/projectify/doc/Help",
"created": "20200427133943777",
"modified": "20210117203524275",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "{{$:/plugins/nico/projectify/ui/welcome/HelpWelcome}}\n\n{{$:/plugins/nico/projectify/ui/forms/HelpSearch}}\n\n<div class=\"py-cards\">\n <$list filter=\"[all[tiddlers+shadows]tag[$:/plugins/nico/projectify/tags/help-card]!has[draft.of]]\">\n <span class=\"py-card-wrapper\">\n <$link overrideClass=\"py-card\" to={{!!title}}>\n\t<div class=\"py-card-head\">\n\t <h3>{{!!caption}}</h3>\n\t</div>\n\t<div class=\"py-description\">\n\t {{!!description}}\n\t</div>\n </$link>\n </span>\n </$list>\n</div>\n"
},
"$:/plugins/nico/projectify/doc/Inbox": {
"title": "$:/plugins/nico/projectify/doc/Inbox",
"created": "20200427133943777",
"modified": "20210117205436065",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "Citing [[David Allen|https://en.wikipedia.org/wiki/David_Allen_(author)]]:\n\n<<<\nYour mind is for having ideas, not holding them.\n<<< David Allen\n\nThe first step to get organized is to get everything out of your head.\nThe [[Inbox|$:/plugins/nico/projectify/ui/inbox/Inbox]] is a special\n[[Project|$:/plugins/nico/projectify/doc/Projects]] where thoughts are captured\nso you don't forget them, and can get them out of your head quickly.\n\n[[Todos|$:/plugins/nico/projectify/doc/Todos]] in the [[Inbox|$:/plugins/nico/projectify/ui/inbox/Inbox]]\ncan then be [[refiled|$:/plugins/nico/projectify/doc/Refiling]] into projects and/or [[scheduled|$:/plugins/nico/projectify/doc/Schedule]].\n\nProjectify also provides a simple way to [[quickly capture|$:/plugins/nico/projectify/doc/QuickCapture]] tasks into the Inbox.\n"
},
"$:/plugins/nico/projectify/doc/Installation": {
"title": "$:/plugins/nico/projectify/doc/Installation",
"created": "20200427152938733",
"modified": "20210105203540386",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "!! Dependencies\n\nWhile not strictly required, we strongly recommand installing the [[Relink|$:/plugins/flibbles/relink]] plugin as well, as it makes renaming projects much more convenient.\n\n* [[$:/plugins/flibbles/relink]]\n\n!! Plugin\n\nDrag&drop the following link into your wiki\n\n* [[$:/plugins/nico/projectify]]\n\nThen save & reload your wiki.\n"
},
"$:/plugins/nico/projectify/doc/Links": {
"title": "$:/plugins/nico/projectify/doc/Links",
"caption": "External links",
"description": "Useful links to online resources",
"created": "20201228214411502",
"modified": "20210117203643063",
"tags": "[[Projectify documentation]] $:/plugins/nico/projectify/tags/help-card",
"type": "text/vnd.tiddlywiki",
"text": "!! External links\n\n* [[Online website|https://projectify.wiki]]\n* [[GitHub repository|https://github.com/nicolaspetton/projectify]]\n"
},
"$:/plugins/nico/projectify/doc/NextActions": {
"title": "$:/plugins/nico/projectify/doc/NextActions",
"created": "20200427152938733",
"modified": "20210109211827377",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[Next actions|$:/plugins/nico/projectify/ui/NextActions]] tab of the\n[[Dashboard|$:/plugins/nico/projectify/doc/Dashboard]] lists the first open task\nof each of your projects, with the project title.\n\nThe Next actions list gives a good high-level view of the next steps for each\nproject, making it easier to decide what to focus on next.\n"
},
"$:/plugins/nico/projectify/doc/Projects": {
"title": "$:/plugins/nico/projectify/doc/Projects",
"created": "20200427152938733",
"modified": "20201228222008629",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "Projects structure [[Todos|$:/plugins/nico/projectify/doc/Todos]] together into\nseparate todo lists. If you're working on something that requires more than one\ntask, create a project to structure your work.\n\nYou can create projects from the\n[[Dashboard|$:/plugins/nico/projectify/doc/Dashboard]], or by adding the\n<<tag Project>> tag to an existing tiddler.\n\nClicking the {{$:/plugins/nico/projectify/ui/buttons/ProjectListSettings}}\nbutton in the projects section of the\n[[Dashboard|$:/plugins/nico/projectify/doc/Dashboard]] let you change how\nprojects are displayed and reorder them.\n\nFrom within a project tiddler, the\n{{$:/plugins/nico/projectify/ui/buttons/AddTodo}} button lets you quickly add\n[[Todos|$:/plugins/nico/projectify/doc/Todos]] directly to a project. The\n{{$:/plugins/nico/projectify/ui/buttons/ArchiveProject}} button lets you archive\na project so that it is hidden from the main project list in the\n[[Dashboard|$:/plugins/nico/projectify/doc/Dashboard]].\n\n"
},
"$:/plugins/nico/projectify/doc/QuickCapture": {
"title": "$:/plugins/nico/projectify/doc/QuickCapture",
"created": "20200427133943777",
"modified": "20201228022139318",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "You can press <kbd>{{$:/config/shortcuts/py-quick-capture}}</kbd> to\ncapture into the [[Inbox|$:/plugins/nico/projectify/doc/Inbox]] from anywhere.\nYou can change it in the [[Keyboard section of the Control Panel|$:/core/ui/ControlPanel/KeyboardShortcuts]].\n"
},
"$:/plugins/nico/projectify/doc/Refiling": {
"title": "$:/plugins/nico/projectify/doc/Refiling",
"created": "20201228014905847",
"modified": "20210117205300355",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "\n* To move a [[Todo|$:/plugins/nico/projectify/doc/Todos]] from the [[Inbox|$:/plugins/nico/projectify/doc/Inbox]], just drag & drop the todo using the {{$:/plugins/nico/projectify/images/drag-handle}} handle into one of the projects below the inbox.\n\n* To move [[Todos|$:/plugins/nico/projectify/doc/Todos]] between [[Projects|$:/plugins/nico/projectify/doc/Projects]], drag & drop the todo using the {{$:/plugins/nico/projectify/images/drag-handle}} handle from one project into another. \n"
},
"$:/plugins/nico/projectify/doc/Schedule": {
"title": "$:/plugins/nico/projectify/doc/Schedule",
"created": "20200427152938733",
"modified": "20210117205436104",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "[[Todos|$:/plugins/nico/projectify/doc/Todos]] with a due date will appear in\nthe [[Upcoming|$:/plugins/nico/projectify/ui/dashbaord/Upcoming]] or\n[[Today|$:/plugins/nico/projectify/ui/dashbaord/Today]] tab of the\n[[Dashboard|$:/plugins/nico/projectify/doc/Dashboard]].\n"
},
"$:/plugins/nico/projectify/doc/Todos": {
"title": "$:/plugins/nico/projectify/doc/Todos",
"created": "20200427152938733",
"modified": "20210122101816246",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "Todos represent single units of work -- or tasks -- within [[Projects|$:/plugins/nico/projectify/doc/Projects]] or the [[Inbox|$:/plugins/nico/projectify/doc/Inbox]].\n\nAny tiddler with the <<tag todo>> tag will be recognized as a todo.\n\nTodos can be marked as done by checking their check box in the view toolbar. They can also be [[Scheduled|$:/plugins/nico/projectify/doc/Schedule]].\n\n<<py-tip \"To customize how todos are displayed, you can override the shadow tiddler [[$:/plugins/nico/projectify/ui/todo/TodoCaption]].\">>\n"
},
"$:/plugins/nico/projectify/doc/TranscludingUIElements": {
"title": "$:/plugins/nico/projectify/doc/TranscludingUIElements",
"created": "20210109005110640",
"modified": "20210109005541273",
"tags": "[[Projectify documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "Projectify can be used without using the [[dashboard|$:/plugins/nico/projectify/doc/Dashboard]].\n\nThe various UI elements provided by Projectify can be linked or transcluded in\nany way that suits your workflow. For instance:\n\n* Tiddlers can be used as projects by adding the <<tag Project>> tag. The todo-list will be displayed automatically.\n* The Inbox can be displayed by transcluding [[$:/plugins/nico/projectify/ui/inbox/Inbox]].\n* Upcoming tasks can be displayed by transcluding [[$:/plugins/nico/projectify/ui/dashbaord/Upcoming]].\n* The full list of projects can be displayed by transcluding [[$:/plugins/nico/projectify/ui/dashboard/Projects]].\n"
},
"$:/plugins/nico/projectify/icon": {
"title": "$:/plugins/nico/projectify/icon",
"created": "20201211131730353",
"modified": "20210114220716131",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<div style=\"width:22pt;height:22pt\">\n {{$:/plugins/nico/projectify/images/icon.svg}}\n</div>\n"
},
"$:/plugins/nico/projectify/images/archive": {
"title": "$:/plugins/nico/projectify/images/archive",
"created": "2020120217278433",
"modified": "20201212170921256",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"16px\" height=\"16px\" viewBox=\"0 0 16 16\" class=\"bi bi-archive\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n <path fill-rule=\"evenodd\" d=\"M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1v7.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 12.5V5a1 1 0 0 1-1-1V2zm2 3v7.5A1.5 1.5 0 0 0 3.5 14h9a1.5 1.5 0 0 0 1.5-1.5V5H2zm13-3H1v2h14V2zM5 7.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/calendar-checked": {
"title": "$:/plugins/nico/projectify/images/calendar-checked",
"created": "20210107212539302",
"modified": "20210122213516588",
"type": "text/vnd.tiddlywiki",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16px\" height=\"16px\" fill=\"currentColor\" class=\"bi bi-calendar-check\" viewBox=\"0 0 16 16\">\n <path d=\"M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0z\"/>\n <path d=\"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/calendar-event": {
"title": "$:/plugins/nico/projectify/images/calendar-event",
"created": "20210107213005681",
"modified": "20210107213023455",
"type": "text/vnd.tiddlywiki",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" class=\"bi bi-calendar3-event\" viewBox=\"0 0 16 16\">\n <path d=\"M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z\"/>\n <path d=\"M12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/calendar": {
"title": "$:/plugins/nico/projectify/images/calendar",
"created": "20200423195159541",
"modified": "20210107212455019",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"20px\" height=\"20px\" viewBox=\"0 0 16 16\" class=\"bi bi-calendar-week\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n <path fill-rule=\"evenodd\" d=\"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z\"/>\n <path d=\"M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-5 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/check-circle-light": {
"title": "$:/plugins/nico/projectify/images/check-circle-light",
"created": "20200428152931864",
"modified": "20201212170921338",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"18px\" height=\"18px\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"/></svg>\n"
},
"$:/plugins/nico/projectify/images/check-circle": {
"title": "$:/plugins/nico/projectify/images/check-circle",
"created": "20200428151952093",
"modified": "20201212170921199",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"18\" height=\"18\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"/></svg>\n"
},
"$:/plugins/nico/projectify/images/checkbox-checked-solid": {
"title": "$:/plugins/nico/projectify/images/checkbox-checked-solid",
"created": "20200428151856963",
"modified": "20201212170921211",
"type": "text/vnd.tiddlywiki",
"text": "<svg\n width=\"1em\"\n height=\"1em\"\n fill=\"currentColor\"\n version=\"1.1\"\n viewBox=\"0 0 16 16\"\n xmlns=\"http://www.w3.org/2000/svg\"\n>\n <rect width=\"16\" height=\"16\" rx=\"2\" />\n <path\n d=\"m13.354 4.146a0.5 0.5 0 0 1 0 0.708l-7 7a0.5 0.5 0 0 1-0.708 0l-3-3a0.50063 0.50063 0 1 1 0.708-0.708l2.646 2.647 6.646-6.647a0.5 0.5 0 0 1 0.708 0z\"\n clip-rule=\"evenodd\"\n fill=\"#fff\"\n fill-rule=\"evenodd\"\n />\n</svg>\n"
},
"$:/plugins/nico/projectify/images/checkbox-checked": {
"title": "$:/plugins/nico/projectify/images/checkbox-checked",
"created": "20200428151856963",
"modified": "20201212170921306",
"type": "text/vnd.tiddlywiki",
"text": "<svg\n width=\"1em\"\n height=\"1em\"\n viewBox=\"0 0 4.2333 4.2333\"\n xmlns=\"http://www.w3.org/2000/svg\"\n>\n <g\n transform=\"translate(0 -292.77)\"\n clip-rule=\"evenodd\"\n fill=\"currentColor\"\n fill-rule=\"evenodd\"\n stroke-width=\".26458\"\n >\n <path d=\"m3.7042 293.03h-3.175a0.26458 0.26458 0 0 0-0.26458 0.26459v3.175a0.26458 0.26458 0 0 0 0.26458 0.26458h3.175a0.26458 0.26458 0 0 0 0.26458-0.26458v-3.175a0.26458 0.26458 0 0 0-0.26458-0.26459zm-3.175-0.26458a0.52917 0.52917 0 0 0-0.52917 0.52917v3.175a0.52917 0.52917 0 0 0 0.52917 0.52916h3.175a0.52917 0.52917 0 0 0 0.52917-0.52916v-3.175a0.52917 0.52917 0 0 0-0.52917-0.52917z\" />\n <path d=\"m3.5335 293.86a0.13229 0.13229 0 0 1 0 0.18733l-1.8521 1.8521a0.13229 0.13229 0 0 1-0.18732 0l-0.79375-0.79375a0.13246 0.13246 0 1 1 0.18732-0.18732l0.70009 0.70035 1.7584-1.7587a0.13229 0.13229 0 0 1 0.18732 0z\" />\n </g>\n</svg>\n\n"
},
"$:/plugins/nico/projectify/images/checkbox": {
"title": "$:/plugins/nico/projectify/images/checkbox",
"created": "20200428151856963",
"modified": "20201212170921322",
"type": "text/vnd.tiddlywiki",
"text": "<svg\n width=\"1em\"\n height=\"1em\"\n viewBox=\"0 0 16 16\"\n fill=\"currentColor\"\n xmlns=\"http://www.w3.org/2000/svg\"\n>\n <path\n fill-rule=\"evenodd\"\n d=\"M14 1H2a1 1 0 00-1 1v12a1 1 0 001 1h12a1 1 0 001-1V2a1 1 0 00-1-1zM2 0a2 2 0 00-2 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2H2z\"\n clip-rule=\"evenodd\"\n />\n</svg>\n"
},
"$:/plugins/nico/projectify/images/checklist": {
"title": "$:/plugins/nico/projectify/images/checklist",
"created": "20210110203707487",
"modified": "20210111214044701",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" class=\"bi bi-card-checklist\" viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\" d=\"M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM3.854 2.146a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708L2 3.293l1.146-1.147a.5.5 0 0 1 .708 0zm0 4a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708L2 7.293l1.146-1.147a.5.5 0 0 1 .708 0zm0 4a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 0 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/circle": {
"title": "$:/plugins/nico/projectify/images/circle",
"created": "20200428151856963",
"modified": "20201212170921346",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"18\" height=\"18\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z\"/></svg>\n"
},
"$:/plugins/nico/projectify/images/collection": {
"title": "$:/plugins/nico/projectify/images/collection",
"created": "20210122213019465",
"modified": "20210122213437899",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16px\" height=\"16px\" fill=\"currentColor\" class=\"bi bi-collection\" viewBox=\"0 0 16 16\">\n <path d=\"M2.5 3.5a.5.5 0 0 1 0-1h11a.5.5 0 0 1 0 1h-11zm2-2a.5.5 0 0 1 0-1h7a.5.5 0 0 1 0 1h-7zM0 13a1.5 1.5 0 0 0 1.5 1.5h13A1.5 1.5 0 0 0 16 13V6a1.5 1.5 0 0 0-1.5-1.5h-13A1.5 1.5 0 0 0 0 6v7zm1.5.5A.5.5 0 0 1 1 13V6a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-13z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/compass": {
"title": "$:/plugins/nico/projectify/images/compass",
"created": "20200428151856963",
"modified": "20201220172045782",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"1em\" height=\"1em\" viewBox=\"0 0 72 72\" xmlns=\"http://www.w3.org/2000/svg\">\n <g id=\"line-supplement\">\n <polyline points=\"33.2 33.2 48 24 38.8 38.8\"/>\n </g>\n <g id=\"color\">\n <circle cx=\"36\" cy=\"36\" r=\"24\" fill=\"#fcea2b\"/>\n <path fill=\"#f1b31c\" d=\"M53,19A24.0417,24.0417,0,0,1,36,60a24.302,24.302,0,0,1-17-7\"/>\n <polyline fill=\"#fff\" points=\"33.2 33.2 24 48 38.8 38.8\"/>\n <polyline fill=\"#ea5a47\" points=\"33.2 33.2 48 24 38.8 38.8\"/>\n </g>\n <g id=\"line\">\n <circle cx=\"36\" cy=\"36\" r=\"24\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"/>\n <polyline fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" points=\"33.2 33.2 24 48 38.8 38.8\"/>\n <polyline fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" points=\"33.2 33.2 48 24 38.8 38.8\"/>\n <line x1=\"36\" x2=\"36\" y1=\"21\" y2=\"16\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"/>\n <line x1=\"36\" x2=\"36\" y1=\"56\" y2=\"51\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"/>\n <line x1=\"51\" x2=\"56\" y1=\"36\" y2=\"36\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"/>\n <line x1=\"16\" x2=\"21\" y1=\"36\" y2=\"36\" fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"/>\n </g>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/dots": {
"title": "$:/plugins/nico/projectify/images/dots",
"created": "20210110203626606",
"modified": "20210110203707487",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"1em\" height=\"1em\" viewBox=\"0 0 16 16\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n <path d=\"M3 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/drag-handle": {
"title": "$:/plugins/nico/projectify/images/drag-handle",
"created": "20201203121002043",
"modified": "20201212170921358",
"type": "text/vnd.tiddlywiki",
"text": "<svg\n width=\"1em\"\n height=\"1em\"\n viewBox=\"0 0 16 16\"\n fill=\"currentColor\"\n xmlns=\"http://www.w3.org/2000/svg\"\n>\n <path\n fill-rule=\"evenodd\"\n d=\"M2.5 11.5A.5.5 0 013 11h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 7h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 3h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5z\"\n clip-rule=\"evenodd\"\n />\n</svg>\n"
},
"$:/plugins/nico/projectify/images/eye": {
"title": "$:/plugins/nico/projectify/images/eye",
"created": "20201208134634473",
"modified": "20201212170921273",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg\n width=\"1em\"\n height=\"1em\"\n viewBox=\"0 0 16 16\"\n fill=\"currentColor\"\n xmlns=\"http://www.w3.org/2000/svg\"\n>\n <path\n fill-rule=\"evenodd\"\n d=\"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.134 13.134 0 001.66 2.043C4.12 11.332 5.88 12.5 8 12.5c2.12 0 3.879-1.168 5.168-2.457A13.134 13.134 0 0014.828 8a13.133 13.133 0 00-1.66-2.043C11.879 4.668 10.119 3.5 8 3.5c-2.12 0-3.879 1.168-5.168 2.457A13.133 13.133 0 001.172 8z\"\n clip-rule=\"evenodd\"\n />\n <path\n fill-rule=\"evenodd\"\n d=\"M8 5.5a2.5 2.5 0 100 5 2.5 2.5 0 000-5zM4.5 8a3.5 3.5 0 117 0 3.5 3.5 0 01-7 0z\"\n clip-rule=\"evenodd\"\n />\n</svg>\n"
},
"$:/plugins/nico/projectify/images/eyeslash": {
"title": "$:/plugins/nico/projectify/images/eyeslash",
"created": "20201208134755202",
"modified": "20201212170921370",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg\n width=\"1em\"\n height=\"1em\"\n viewBox=\"0 0 16 16\"\n fill=\"currentColor\"\n xmlns=\"http://www.w3.org/2000/svg\"\n>\n <path d=\"M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 00-2.79.588l.77.771A5.944 5.944 0 018 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0114.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z\" />\n <path d=\"M11.297 9.176a3.5 3.5 0 00-4.474-4.474l.823.823a2.5 2.5 0 012.829 2.829l.822.822zm-2.943 1.299l.822.822a3.5 3.5 0 01-4.474-4.474l.823.823a2.5 2.5 0 002.829 2.829z\" />\n <path d=\"M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 001.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 018 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709z\" />\n <path\n fill-rule=\"evenodd\"\n d=\"M13.646 14.354l-12-12 .708-.708 12 12-.708.708z\"\n clip-rule=\"evenodd\"\n />\n</svg>\n"
},
"$:/plugins/nico/projectify/images/file": {
"title": "$:/plugins/nico/projectify/images/file",
"created": "20210122213019465",
"modified": "20210127110644887",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16px\" height=\"16px\" fill=\"currentColor\" class=\"bi bi-file-earmark-richtext\" viewBox=\"0 0 16 16\">\n <path d=\"M5.5 7a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zM5 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z\"/>\n <path d=\"M9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.5L9.5 0zm0 1v2A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/flag": {
"title": "$:/plugins/nico/projectify/images/flag",
"created": "20210109214554008",
"modified": "20210109214656549",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"1em\" height=\"1em\" viewBox=\"0 0 16 16\" class=\"bi bi-archive\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n <path d=\"M14.778.085A.5.5 0 0 1 15 .5V8a.5.5 0 0 1-.314.464L14.5 8l.186.464-.003.001-.006.003-.023.009a12.435 12.435 0 0 1-.397.15c-.264.095-.631.223-1.047.35-.816.252-1.879.523-2.71.523-.847 0-1.548-.28-2.158-.525l-.028-.01C7.68 8.71 7.14 8.5 6.5 8.5c-.7 0-1.638.23-2.437.477A19.626 19.626 0 0 0 3 9.342V15.5a.5.5 0 0 1-1 0V.5a.5.5 0 0 1 1 0v.282c.226-.079.496-.17.79-.26C4.606.272 5.67 0 6.5 0c.84 0 1.524.277 2.121.519l.043.018C9.286.788 9.828 1 10.5 1c.7 0 1.638-.23 2.437-.477a19.587 19.587 0 0 0 1.349-.476l.019-.007.004-.002h.001\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/front": {
"title": "$:/plugins/nico/projectify/images/front",
"created": "20210110203707487",
"modified": "20210111194005648",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" class=\"bi bi-front\" viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\" d=\"M0 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2a2 2 0 0 1-2-2V2zm5 10v2a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2v5a2 2 0 0 1-2 2H5z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/funnel": {
"title": "$:/plugins/nico/projectify/images/funnel",
"created": "20200425202748433",
"modified": "20201212170921297",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"16px\" height=\"16px\" viewBox=\"0 0 16 16\" class=\"bi bi-funnel\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n <path fill-rule=\"evenodd\" d=\"M1.5 1.5A.5.5 0 0 1 2 1h12a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.128.334L10 8.692V13.5a.5.5 0 0 1-.342.474l-3 1A.5.5 0 0 1 6 14.5V8.692L1.628 3.834A.5.5 0 0 1 1.5 3.5v-2zm1 .5v1.308l4.372 4.858A.5.5 0 0 1 7 8.5v5.306l2-.666V8.5a.5.5 0 0 1 .128-.334L13.5 3.308V2h-11z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/icon.svg": {
"title": "$:/plugins/nico/projectify/images/icon.svg",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<svg\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:cc=\"http://creativecommons.org/ns#\"\n xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n xmlns:svg=\"http://www.w3.org/2000/svg\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n width=\"256\"\n height=\"256\"\n viewBox=\"0 0 67.733333 67.733333\"\n version=\"1.1\"\n id=\"svg8\">\n <defs\n id=\"defs2\">\n <linearGradient\n xlink:href=\"#linearGradient904\"\n id=\"linearGradient906\"\n x1=\"30.978144\"\n y1=\"29.909761\"\n x2=\"48.025448\"\n y2=\"86.426224\"\n gradientUnits=\"userSpaceOnUse\"\n gradientTransform=\"translate(-2.0545247e-6)\" />\n <linearGradient\n id=\"linearGradient904\">\n <stop\n style=\"stop-color:#7f4bca;stop-opacity:1;\"\n offset=\"0\"\n id=\"stop900\" />\n <stop\n style=\"stop-color:#852788;stop-opacity:1\"\n offset=\"1\"\n id=\"stop902\" />\n </linearGradient>\n </defs>\n <metadata\n id=\"metadata5\">\n <rdf:RDF>\n <cc:Work\n rdf:about=\"\">\n <dc:format>image/svg+xml</dc:format>\n <dc:type\n rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n <dc:title></dc:title>\n </cc:Work>\n </rdf:RDF>\n </metadata>\n <g\n id=\"layer1\">\n <circle\n style=\"fill:url(#linearGradient906);fill-opacity:1;stroke:none;stroke-width:8.7394;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n id=\"path833\"\n cx=\"33.866665\"\n cy=\"33.866665\"\n r=\"29.744209\" />\n <path\n id=\"circle835\"\n style=\"fill:#e7bffb;fill-opacity:1;stroke:none;stroke-width:6.71192;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 34.046504,11.023356 v 22.061705 c 0,0.463542 -0.373102,0.837157 -0.836644,0.837157 H 11.023101 A 22.843748,22.843748 0 0 0 33.866667,56.709977 22.843748,22.843748 0 0 0 56.710233,33.866407 22.843748,22.843748 0 0 0 34.046504,11.023356 Z\" />\n </g>\n</svg>\n",
"type": "image/svg+xml"
},
"$:/plugins/nico/projectify/images/inbox": {
"title": "$:/plugins/nico/projectify/images/inbox",
"created": "20200427142105097",
"modified": "20201212170921289",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"18\" height=\"18\" viewBox=\"0 0 16 16\" class=\"bi bi-inbox-fill\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n <path fill-rule=\"evenodd\" d=\"M4.98 4a.5.5 0 0 0-.39.188L1.54 8H6a.5.5 0 0 1 .5.5 1.5 1.5 0 1 0 3 0A.5.5 0 0 1 10 8h4.46l-3.05-3.812A.5.5 0 0 0 11.02 4H4.98zm-1.17-.437A1.5 1.5 0 0 1 4.98 3h6.04a1.5 1.5 0 0 1 1.17.563l3.7 4.625a.5.5 0 0 1 .106.374l-.39 3.124A1.5 1.5 0 0 1 14.117 13H1.883a1.5 1.5 0 0 1-1.489-1.314l-.39-3.124a.5.5 0 0 1 .106-.374l3.7-4.625z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/info": {
"title": "$:/plugins/nico/projectify/images/info",
"created": "2020120217278433",
"modified": "20201228110755788",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"16px\" height=\"16px\" viewBox=\"0 0 16 16\" class=\"bi bi-archive\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n <path d=\"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z\"/>\n <path d=\"M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/lightbulb": {
"title": "$:/plugins/nico/projectify/images/lightbulb",
"created": "2020120217278433",
"modified": "20210109154948933",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" class=\"bi bi-lightbulb\" viewBox=\"0 0 16 16\">\n <path d=\"M2 6a6 6 0 1 1 10.174 4.31c-.203.196-.359.4-.453.619l-.762 1.769A.5.5 0 0 1 10.5 13a.5.5 0 0 1 0 1 .5.5 0 0 1 0 1l-.224.447a1 1 0 0 1-.894.553H6.618a1 1 0 0 1-.894-.553L5.5 15a.5.5 0 0 1 0-1 .5.5 0 0 1 0-1 .5.5 0 0 1-.46-.302l-.761-1.77a1.964 1.964 0 0 0-.453-.618A5.984 5.984 0 0 1 2 6zm6-5a5 5 0 0 0-3.479 8.592c.263.254.514.564.676.941L5.83 12h4.342l.632-1.467c.162-.377.413-.687.676-.941A5 5 0 0 0 8 1z\"/>\n</svg>\n"
},
"$:/themes/nico/notebook/images/logo.svg": {
"title": "$:/themes/nico/notebook/images/logo.svg",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<svg\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:cc=\"http://creativecommons.org/ns#\"\n xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n xmlns:svg=\"http://www.w3.org/2000/svg\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n width=\"1100\"\n height=\"256\"\n viewBox=\"0 0 291.04166 67.733333\"\n version=\"1.1\"\n id=\"svg8\">\n <defs\n id=\"defs2\">\n <linearGradient\n id=\"linearGradient904\">\n <stop\n style=\"stop-color:#7f4bca;stop-opacity:1;\"\n offset=\"0\"\n id=\"stop900\" />\n <stop\n style=\"stop-color:#852788;stop-opacity:1\"\n offset=\"1\"\n id=\"stop902\" />\n </linearGradient>\n <linearGradient\n xlink:href=\"#linearGradient904\"\n id=\"linearGradient906\"\n x1=\"30.978144\"\n y1=\"29.909761\"\n x2=\"48.025448\"\n y2=\"86.426224\"\n gradientUnits=\"userSpaceOnUse\" />\n </defs>\n <metadata\n id=\"metadata5\">\n <rdf:RDF>\n <cc:Work\n rdf:about=\"\">\n <dc:format>image/svg+xml</dc:format>\n <dc:type\n rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n <dc:title></dc:title>\n </cc:Work>\n </rdf:RDF>\n </metadata>\n <g\n id=\"layer1\">\n <circle\n style=\"fill:url(#linearGradient906);fill-opacity:1;stroke:none;stroke-width:8.7394;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n id=\"path833\"\n cx=\"33.866665\"\n cy=\"33.866665\"\n r=\"29.744209\" />\n <path\n id=\"circle835\"\n style=\"fill:#e7bffb;fill-opacity:1;stroke:none;stroke-width:6.71192;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 34.046501,11.023358 v 22.061704 c 0,0.463542 -0.3731,0.837158 -0.836642,0.837158 H 11.0231 A 22.843748,22.843748 0 0 0 33.866666,56.709975 22.843748,22.843748 0 0 0 56.710233,33.866408 22.843748,22.843748 0 0 0 34.046501,11.023358 Z\" />\n <g\n aria-label=\"Projectify\"\n id=\"text898\"\n style=\"font-weight:bold;font-size:50.8px;line-height:1.25;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';letter-spacing:-0.529167px;word-spacing:0px;fill:#2a1238;fill-opacity:1;stroke-width:0.264583\">\n <path\n d=\"m 85.028178,15.825874 h -10.8712 v 35.153599 h 7.4676 v -11.9888 h 4.0132 c 8.0264,0 13.817599,-3.7084 13.817599,-11.8364 0,-7.670799 -5.486399,-11.328399 -14.427199,-11.328399 z m 0,17.678399 h -3.4036 V 21.210674 h 3.302 c 4.3688,0 6.8072,1.8288 6.8072,5.943599 0,4.7752 -2.5908,6.35 -6.7056,6.35 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1549\" />\n <path\n d=\"m 117.62058,23.293474 c -3.1496,0 -5.7404,2.235199 -7.0104,5.994399 l -0.6604,-5.232399 h -6.2484 v 26.923999 h 7.2136 v -13.8684 c 0.9652,-4.3688 2.4892,-6.8072 5.7912,-6.8072 0.9144,0 1.5748,0.1524 2.3876,0.3556 l 1.2192,-6.959599 c -0.9144,-0.254 -1.7272,-0.4064 -2.6924,-0.4064 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1551\" />\n <path\n d=\"m 134.16016,23.242674 c -8.128,0 -12.954,5.689599 -12.954,14.274799 0,8.9408 4.8768,14.2748 12.9032,14.2748 8.0772,0 12.9032,-5.7404 12.9032,-14.2748 0,-8.9408 -4.826,-14.274799 -12.8524,-14.274799 z m 0,5.384799 c 3.5052,0 5.334,2.6924 5.334,8.89 0,6.1468 -1.8288,8.89 -5.3848,8.89 -3.556,0 -5.3848,-2.6924 -5.3848,-8.89 0,-6.1468 1.8288,-8.89 5.4356,-8.89 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1553\" />\n <path\n d=\"m 155.52578,10.187074 c -2.5908,0 -4.3688,1.8288 -4.3688,4.2164 0,2.3876 1.778,4.2164 4.3688,4.2164 2.5908,0 4.4196,-1.8288 4.4196,-4.2164 0,-2.3876 -1.8288,-4.2164 -4.4196,-4.2164 z m 3.6068,13.8684 h -7.2136 v 24.688799 c 0,5.08 -1.9812,6.5024 -5.4356,8.128 l 2.3876,5.2324 c 6.1468,-2.3876 10.2616,-5.334 10.2616,-13.8176 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1555\" />\n <path\n d=\"m 188.47372,36.907873 c 0,-8.5852 -4.5212,-13.665199 -12.1412,-13.665199 -7.874,0 -12.2428,6.299199 -12.2428,14.427199 0,8.4328 4.5212,14.1224 13.1572,14.1224 4.2164,0 7.5692,-1.524 10.2108,-3.6576 l -2.9972,-4.064 c -2.3368,1.6256 -4.2672,2.3368 -6.5532,2.3368 -3.4544,0 -5.8928,-1.524 -6.4008,-6.7056 h 16.8148 c 0.0508,-0.762 0.1524,-1.8796 0.1524,-2.794 z m -7.1628,-1.7272 h -9.8044 c 0.4064,-5.1308 2.1336,-7.0104 4.9784,-7.0104 3.4544,0 4.826,2.6416 4.826,6.7056 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1557\" />\n <path\n d=\"m 204.50533,23.242674 c -7.874,0 -12.8524,5.943599 -12.8524,14.477999 0,8.5852 4.9276,14.0716 12.954,14.0716 3.556,0 6.4008,-1.1684 8.8392,-3.1496 l -3.1496,-4.5212 c -1.9812,1.27 -3.3528,1.8796 -5.334,1.8796 -3.4036,0 -5.6896,-2.0828 -5.6896,-8.3312 0,-6.2484 2.1336,-8.8392 5.7404,-8.8392 1.9812,0 3.556,0.6096 5.2832,1.9304 l 3.1496,-4.2672 c -2.54,-2.184399 -5.334,-3.251199 -8.9408,-3.251199 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1559\" />\n <path\n d=\"m 230.64609,45.086673 c -1.1176,0.6604 -2.0828,0.9652 -3.048,0.9652 -1.8288,0 -2.6924,-1.016 -2.6924,-3.6576 v -13.2588 h 5.4864 l 0.7112,-5.079999 h -6.1976 v -6.7564 l -7.2136,0.8636 v 5.8928 h -4.0132 v 5.079999 h 4.0132 v 13.4112 c 0,5.9944 2.8448,9.1948 8.4328,9.2456 2.3876,0 5.0292,-0.7112 7.0104,-2.0828 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1561\" />\n <path\n d=\"m 239.36249,10.187074 c -2.5908,0 -4.3688,1.8288 -4.3688,4.2164 0,2.3876 1.778,4.2164 4.3688,4.2164 2.5908,0 4.4196,-1.8288 4.4196,-4.2164 0,-2.3876 -1.8288,-4.2164 -4.4196,-4.2164 z m 3.6576,13.8684 h -7.2136 v 26.923999 h 7.2136 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1563\" />\n <path\n d=\"m 261.13451,17.908674 c 1.27,0 2.7432,0.254 4.3688,1.016 l 1.9812,-4.7752 c -1.9812,-0.9652 -4.3688,-1.6256 -7.112,-1.6256 -6.5532,0 -9.8552,3.8608 -9.8552,8.8392 v 2.6924 h -4.2672 v 5.079999 h 4.2672 v 21.844 h 7.2136 v -21.844 h 5.588 l 0.8128,-5.079999 h -6.4008 v -2.4892 c 0,-2.54 0.9652,-3.6576 3.4036,-3.6576 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1565\" />\n <path\n d=\"m 289.45973,24.055474 h -7.4676 l -5.6896,22.250399 -5.3848,-22.250399 h -7.6708 l 8.382,26.923999 h 2.4892 c -1.4732,3.6576 -3.302,5.2832 -8.636,5.9944 l 0.762,5.1816 c 8.2296,-0.5588 12.446,-4.572 14.5288,-11.1252 z\"\n style=\"font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:50.8px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Semi-Bold';fill:#2a1238;fill-opacity:1;stroke-width:0.264583\"\n id=\"path1567\" />\n </g>\n </g>\n</svg>\n",
"type": "image/svg+xml"
},
"$:/plugins/nico/projectify/images/palmtree": {
"title": "$:/plugins/nico/projectify/images/palmtree",
"created": "20200428151856963",
"modified": "20210109210125292",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"1em\" height=\"1em\" viewBox=\"0 0 72 72\" xmlns=\"http://www.w3.org/2000/svg\"> \n <g id=\"color\">\n <path fill=\"#5c9e31\" stroke=\"none\" d=\"M36.2208,29.3157L36.2208,29.3157c-2.3045-4.2879-8.34-5.5242-13.4806-2.7614s-6.7397,8.181-4.4352,12.4689 l1.1937-1.279c1.8116-1.9229,2.6256-2.3028,4.8485-3.7454C24.3473,33.9988,30.4415,29.4652,36.2208,29.3157z\"/>\n <path fill=\"#b1cc33\" stroke=\"none\" d=\"M37.2849,28.2487c-2.3394-0.8811-4.95-0.1607-6.9233,1.6466c-1.0336,0.9466-1.8924,2.1915-2.4457,3.6606 c-1.6096,4.2736-0.0246,8.8265,3.5401,10.1691v0C31.6696,38.1333,33.7566,32.5919,37.2849,28.2487L37.2849,28.2487z\"/>\n <path fill=\"#5c9e31\" stroke=\"none\" d=\"M56.6092,19.9581L56.6092,19.9581c-1.7664-4.5362-7.6069-6.4968-13.0451-4.3791 c-3.4455,1.3417-5.903,3.9986-6.792,6.9192c-0.5142,1.6891-0.5038,3.4665,0.1435,5.1286 C36.9156,27.6268,45.5405,19.1688,56.6092,19.9581z\"/>\n <path fill=\"#b1cc33\" stroke=\"none\" d=\"M61.7027,34.872c1.4992-5.6939-2.8192-11.7667-9.6454-13.564c-1.0578-0.2785-2.1138-0.438-3.1487-0.4875 c-5.6432-0.2699-10.6589,2.7314-11.9257,7.5429h0C45.6143,27.8051,54.4654,30.1356,61.7027,34.872L61.7027,34.872z\"/>\n <path fill=\"#5c9e31\" stroke=\"none\" d=\"M12.2789,23.7435c0,0,12.538-0.9481,23.3468,2.6232l0.7806,0.4425c0,0,2.2411-6.8492-3.3024-9.7317 C28.4546,14.6598,16.7099,12.5599,12.2789,23.7435z\"/>\n </g>\n <g id=\"hair\"/>\n <g id=\"skin\"/>\n <g id=\"skin-shadow\"/>\n <g id=\"line\">\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M39.9771,32.4424 c2.4273,6.8664,4.2771,16.8297,2.9406,30.3218\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M36.2208,28.3157 L36.2208,28.3157c-2.3045-4.2879-8.34-5.5242-13.4806-2.7614s-7.4397,8.4785-5.1352,12.7664l0,0 c1.8116-1.9229,3.8637-3.6243,6.0866-5.0669\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M56.4308,19.0312 L56.4308,19.0312c-2.0648-4.4084-8.0229-5.9754-13.308-3.5c-3.3485,1.5683-5.6233,4.3831-6.3158,7.3565 c-0.4005,1.7196-0.2716,3.4923,0.485,5.1077\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M37.2849,28.2487 c-2.3394-0.8811-4.95-0.1607-6.9233,1.6466c-1.0336,0.9466-1.8924,2.1915-2.4457,3.6606 c-1.6096,4.2736-0.0246,8.8265,3.5401,10.1691v0C31.6696,38.1333,33.7566,32.5919,37.2849,28.2487L37.2849,28.2487z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M61.7027,34.872 c1.4992-5.6939-2.8192-11.7667-9.6454-13.564c-1.0578-0.2785-2.1138-0.438-3.1487-0.4875 c-5.6432-0.2699-10.6589,2.7314-11.9257,7.5429h0C45.6143,27.8051,54.4654,30.1356,61.7027,34.872L61.7027,34.872z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M34.1871,19.0106 c-0.088-0.085-0.1776-0.1693-0.2689-0.2527c-1.7757-1.624-4.1607-2.9465-6.8817-3.6185 c-6.8529-1.6926-13.5043,1.9432-14.7576,7.6962h0c2.2915-0.2474,4.6074-0.2905,6.9127-0.137\"/>\n <line x1=\"56.4308\" x2=\"55\" y1=\"19.0312\" y2=\"18.9064\" fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"/>\n </g>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/pie": {
"title": "$:/plugins/nico/projectify/images/pie",
"created": "20201207124527891",
"modified": "20201212170921237",
"type": "text/vnd.tiddlywiki",
"text": "<$set name=\"PI\" value=\"3.14\">\n <$set name=\"circumference\" value={{{ [<PI>multiply[2]multiply[5]] }}}>\n <$set name=\"all\" value={{{ [tag<currentTiddler>!has[draft.of]count[]] }}}>\n <$set name=\"closed\" value={{{ [tag<currentTiddler>!has[draft.of]tag[done]count[]]}}}>\n\t<$set name=\"ratio\" value={{{ [<all>is[0]then<circumference>else<circumference>multiply<closed>divide<all>] }}}>\n <svg\n class=\"py-icon py-pie\"\n height=\"1em\"\n width=\"1em\"\n viewBox=\"0 0 30 30\">\n\n <circle\n class=\"border\"\n r=\"14\"\n cx=\"15\"\n cy=\"15\"\n fill=\"white\"\n stroke=\"tomato\"\n stroke-width=\"2\"/>\n\n <circle\n class=\"border\"\n r=\"5\"\n cx=\"15\"\n cy=\"15\"\n fill=\"transparent\"\n stroke=\"tomato\"\n stroke-width=\"10\"\n transform=\"rotate(-90) translate(-30)\"\n stroke-dasharray={{{ [<ratio>addsuffix[ 31.42]] }}}/>\n\n </svg>\n </$set>\n </$set>\n </$set>\n</$set>\n"
},
"$:/plugins/nico/projectify/images/postbox": {
"title": "$:/plugins/nico/projectify/images/postbox",
"created": "20200428151856963",
"modified": "20201220171257609",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"1em\" height=\"1em\" viewBox=\"0 0 72 72\" xmlns=\"http://www.w3.org/2000/svg\">\n <g id=\"color\">\n <polyline fill=\"#FFFFFF\" stroke=\"#FFFFFF\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"1.8\" points=\"29.9921,54.8787 29.9921,65.8787 29.9921,68.8787 38.9921,68.8787 40.9921,68.8787 40.9921,54.8787\"/>\n <path fill=\"#EA5A47\" stroke=\"none\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M53.7744,13.5015 v39.6213c0,1.4948-1.2156,2.7015-2.7015,2.7015H20.4564c-1.4948,0-2.7015-1.2066-2.7015-2.7015V13.5015 c0-1.4948,1.2067-2.7015,2.7015-2.7015h30.6165C52.5588,10.8,53.7744,12.0067,53.7744,13.5015z\"/>\n <path fill=\"#D22F27\" stroke=\"#D22F27\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M47.4914,11.0835 h4.6452c0.6733,0,1.2242,1.2067,1.2242,2.7015v39.6213c-0.6443,2.8772-5.832,2.0495-5.832,2.0495\"/>\n <path fill=\"#3F3F3F\" stroke=\"#3F3F3F\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M50.0649,22.2251v6.0791 c0,0.7475-0.6721,1.3509-1.5047,1.3509H22.7701c-0.8326,0-1.5047-0.6034-1.5047-1.3509v-6.0791H50.0649z\"/>\n <path fill=\"#D0CFCE\" stroke=\"#D0CFCE\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M42.3449,42.8h-13.41c-0.44,0-0.84-0.1-1.15-0.28c-0.39-0.21-0.64-0.54-0.64-0.9V18.76c0-0.35,0.24-0.67,0.62-0.89 c0.31-0.18,0.72-0.29,1.17-0.29h13.38l-7.41,8.04l-2.09,2.26c-0.11,0.12-0.21,0.24-0.29,0.36c-0.91,1.23-0.91,2.66,0.01,3.88 c0.08,0.12,0.18,0.24,0.28,0.35l2.1,2.27L42.3449,42.8z\"/>\n <line x1=\"42.5265\" x2=\"42.5462\" y1=\"17.904\" y2=\"17.8725\" fill=\"#D0CFCE\" stroke=\"#D0CFCE\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\"/>\n <path fill=\"#D0CFCE\" stroke=\"#D0CFCE\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M42.9049,18.47v23.47c0,0.29-0.18,0.58-0.46,0.79c-0.03,0.02-0.07,0.05-0.1,0.07l-7.43-8.06l-2.1-2.27 c-0.1-0.11-0.2-0.23-0.28-0.35c-0.92-1.22-0.92-2.65-0.01-3.88c0.08-0.12,0.18-0.24,0.29-0.36l2.09-2.26l7.41-8.04 c0.03,0.02,0.07,0.05,0.11,0.07C42.7249,17.87,42.9049,18.15,42.9049,18.47z\"/>\n <path fill=\"#EA5A47\" stroke=\"none\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M50.0643,19.1408v4.0422 H21.2649v-4.0422c0-0.8946,0.6721-1.6169,1.5047-1.6169h25.7901C49.3922,17.5239,50.0643,18.2461,50.0643,19.1408z\"/>\n <line x1=\"43.3149\" x2=\"43.3149\" y1=\"23.25\" y2=\"23.18\" fill=\"#D22F27\" stroke=\"#D22F27\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\"/>\n <path fill=\"#D22F27\" stroke=\"#D22F27\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M50.0649,19.14v4.04 h-4.04v-5.66h3.1362C49.6639,17.52,50.0649,18.25,50.0649,19.14z\"/>\n <polyline fill=\"#FFFFFF\" stroke=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" points=\"30,60.25 30,66 30,69 39,69 41,69 41,60.0625\"/>\n </g>\n <g id=\"hair\"/>\n <g id=\"skin\"/>\n <g id=\"skin-shadow\"/>\n <g id=\"line\">\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M53.7744,13.5015 v39.6213c0,1.4948-1.2156,2.7015-2.7015,2.7015H20.4564c-1.4948,0-2.7015-1.2066-2.7015-2.7015V13.5015 c0-1.4948,1.2067-2.7015,2.7015-2.7015h30.6165C52.5588,10.8,53.7744,12.0067,53.7744,13.5015z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M53.7744,13.5015v39.6213 c0,1.4948-1.2156,2.7015-2.7015,2.7015H20.4564c-1.4948,0-2.7015-1.2066-2.7015-2.7015V13.5015 c0-1.4948,1.2067-2.7015,2.7015-2.7015h30.6165C52.5588,10.8,53.7744,12.0067,53.7744,13.5015z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M22.6581,29.6527 c-0.7899-0.0422-1.4133-0.6285-1.4133-1.3485v-6.0791h28.7994v6.0791c0,0.7475-0.6721,1.3509-1.5047,1.3509\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M50.0643,19.1408v4.0422 H21.2649v-4.0422c0-0.8946,0.6721-1.6169,1.5047-1.6169h25.7901C49.3922,17.5239,50.0643,18.2461,50.0643,19.1408z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M50.0643,19.1408v4.0422 H21.2649v-4.0422c0-0.8946,0.6721-1.6169,1.5047-1.6169h25.7901C49.3922,17.5239,50.0643,18.2461,50.0643,19.1408z\"/>\n <polyline fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" points=\"30,60.25 30,66 30,69 39,69 41,69 41,60.0625\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M34.9306,26.7304l-2.0816,2.2259c-0.1106,0.1194-0.2112,0.2388-0.2917,0.3581c-0.9155,1.2237-0.9155,2.6464,0.0101,3.8602 c0.0804,0.1194,0.1811,0.2388,0.2817,0.3482l2.1127,2.2584L42.4366,43.8h-13.491c-0.4427,0-0.845-0.0995-1.1569-0.2786 c-0.3924-0.2089-0.6439-0.5372-0.6439-0.8954L27,26.5938\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M43,26.8372v16.1072c0,0.2885-0.1811,0.577-0.4628,0.7859c-0.0301,0.0199-0.0704,0.0497-0.1006,0.0696l-7.4748-8.0188 l-2.1127-2.2584c-0.1006-0.1094-0.2012-0.2288-0.2817-0.3482c-0.9256-1.2138-0.9256-2.6365-0.0101-3.8602 c0.0805-0.1194,0.1811-0.2388,0.2917-0.3581l2.1026-2.2484l0.0414-0.0445\"/>\n </g>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/quick-capture": {
"title": "$:/plugins/nico/projectify/images/quick-capture",
"created": "20200427142105097",
"modified": "20201212170921244",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"22\" height=\"22\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z\"/></svg>\n"
},
"$:/plugins/nico/projectify/images/rocket": {
"title": "$:/plugins/nico/projectify/images/rocket",
"created": "20200428151856963",
"modified": "20201220171035281",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"1em\" height=\"1em\" viewBox=\"0 0 72 72\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">\n <g id=\"color\">\n <path fill=\"#FCEA2B\" d=\"M16.12,48.114 c-3.1584,3.1634-4.6518,7.5601-3.97,11.688c4.128,0.6763,8.5223-0.8196,11.683-3.977c3.1584-3.1634,4.6518-7.5601,3.97-11.688 C23.675,43.4607,19.2807,44.9566,16.12,48.114z\"/>\n <path fill=\"#61B2E4\" d=\"M31.973,45.839 c-0.1919,0.966-0.6657,1.8536-1.3616,2.5507c-0.3389,0.3373-0.7246,0.6241-1.1452,0.8516 c2.1626,2.9716,3.7579,6.2847,4.6952,9.7506c0.7092-0.6216,1.3906-1.2786,2.0417-1.9685c1.9136-2.0343,3.5491-4.3376,4.8516-6.8326 c1.2507-2.4201,2.1751-4.9922,2.7442-7.6354c-3.7285,1.9544-7.7719,3.0771-11.826,3.2837L31.973,45.839z\"/>\n <path fill=\"#92D3F5\" d=\"M14.923,35.749 c-0.69,0.65-1.3472,1.3303-1.9691,2.0383c3.4682,0.9313,6.7846,2.521,9.7604,4.6784c0.2264-0.414,0.5104-0.7939,0.8435-1.1281 c0.6949-0.6935,1.5791-1.1665,2.5417-1.3598c0.2106-4.0507,1.3364-8.0899,3.293-11.814c0.0019-0.0037,0.0037-0.0074,0.0056-0.0112 c-2.645,0.5687-5.2188,1.4928-7.6405,2.7434C19.2616,32.199,16.9577,33.8349,14.923,35.749L14.923,35.749z\"/>\n <path fill=\"#EA5A47\" d=\"M34.821,20.747 c-5.2314,5.2507-8.3665,12.1635-8.7228,19.233c1.6376-0.3318,3.3326,0.1781,4.515,1.3584c1.186,1.1868,1.6956,2.8903,1.356,4.5332 c7.0754-0.3609,13.9919-3.5024,19.242-8.7398c6.7117-6.7229,9.8843-16.067,8.4337-24.839 c-1.7318-0.2827-3.5044-0.3879-5.2915-0.3141c-7.1741,0.2926-14.2097,3.4508-19.532,8.7677L34.821,20.747z M45.07,20.2179 c1.8412-1.8413,4.8269-1.8418,6.6687-0.0012c0.0004,0.0004,0.0008,0.0008,0.0012,0.0012c1.8418,1.8407,1.8424,4.8255,0.0012,6.6667 c-0.0004,0.0004-0.0008,0.0008-0.0012,0.0012c-1.8419,1.8404-4.8274,1.8398-6.6685-0.0014 C43.2297,25.0438,43.229,22.0592,45.07,20.2179z\"/>\n <path fill=\"#F1B31C\" d=\"M26.538,52.037 c-0.8756,0.9831-1.8894,1.8467-3.0072,2.5617c-3.4907,2.2228-7.7244,2.8345-11.441,1.653c-0.1495,1.1964-0.1293,2.3916,0.06,3.5496 c4.128,0.6763,8.5223-0.8195,11.683-3.9769c1.1048-1.1131,2.0209-2.3956,2.7055-3.7874L26.538,52.037z\"/>\n <path fill=\"#D22F27\" d=\"M26.204,38.687 c-0.033,0.4281-0.0559,0.8558-0.0684,1.283c1.6271-0.316,3.305,0.1967,4.4773,1.3682c1.186,1.1868,1.6956,2.8903,1.356,4.5332 c7.075-0.3618,13.9907-3.5038,19.24-8.7412c1.4932-1.5067,2.8266-3.1619,3.9746-4.9339c-1.3472,1.2267-2.8051,2.3344-4.353,3.3074 c-7.5574,4.7109-16.6938,5.8918-24.627,3.1832L26.204,38.687z\"/>\n <polygon points=\"36.1664,-14.4511 36.1664,-14.4511 36.1664,-14.4511\"/>\n <path fill=\"#61B2E4\" d=\"M24.039,48.551 c0.8703-0.4372,1.7206-0.9178,2.5501-1.438c2.4433-1.5323,4.6776-3.4046,6.6294-5.5552l0.0028-0.0028 c1.8803-2.0911,3.4745-4.4187,4.7329-6.9122c0.061-0.1204,0.0967-0.252,0.1047-0.3867 C34.6604,33.5028,23.2129,44.5071,24.039,48.551L24.039,48.551z\"/>\n </g>\n <g id=\"hair\"/>\n <g id=\"skin\"/>\n <g id=\"skin-shadow\"/>\n <g id=\"line\">\n <path d=\"M48.405,29.49c-3.2761,0-5.941-2.6641-5.941-5.9392s2.6649-5.9392,5.941-5.9392c3.2761,0,5.941,2.6641,5.941,5.9392 S51.6811,29.49,48.405,29.49z M48.405,19.5913c-2.1839,0-3.9607,1.7757-3.9607,3.9595c0,2.1837,1.7768,3.9595,3.9607,3.9595 c2.1838,0,3.9607-1.7758,3.9607-3.9595C52.3657,21.367,50.5888,19.5913,48.405,19.5913z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"1.949\" d=\"M20.653,45.063c-1.678,0.7083-3.2222,1.7475-4.5331,3.0508c-3.1581,3.1631-4.6517,7.5594-3.9703,11.687 c4.128,0.6762,8.5221-0.8196,11.683-3.9769c1.3043-1.3104,2.3446-2.8541,3.0537-4.5318\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"1.949\" d=\"M14.923,35.749c-0.69,0.65-1.3472,1.3303-1.9691,2.0383c3.4682,0.9313,6.7846,2.521,9.7604,4.6784 c0.2264-0.414,0.5104-0.7939,0.8435-1.1281c0.6949-0.6935,1.5791-1.1665,2.5417-1.3598c0.2106-4.0507,1.3364-8.0899,3.293-11.814 c0.0019-0.0037,0.0037-0.0074,0.0056-0.0112c-2.645,0.5687-5.2188,1.4928-7.6405,2.7434 C19.2616,32.199,16.9577,33.8349,14.923,35.749L14.923,35.749z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"1.949\" d=\"M31.973,45.839c-0.1919,0.966-0.6657,1.8536-1.3616,2.5507c-0.3389,0.3373-0.7246,0.6241-1.1452,0.8516 c2.1626,2.9716,3.7579,6.2847,4.6952,9.7506c0.7092-0.6216,1.3906-1.2786,2.0417-1.9685c1.9136-2.0343,3.5491-4.3376,4.8516-6.8326 c1.2507-2.4201,2.1751-4.9922,2.7442-7.6354c-3.7285,1.9544-7.7719,3.0771-11.826,3.2837L31.973,45.839z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"1.949\" d=\"M31.83,43.345c0.2696,0.8863,0.2506,1.6919,0.1371,2.5245c7.0759-0.3611,13.993-3.5031,19.243-8.7412 c6.7106-6.7215,9.8836-16.063,8.4351-24.834c-8.7712-1.4365-18.108,1.742-24.823,8.4508 c-5.2322,5.2509-8.3679,12.164-8.7242,19.234c0.9413-0.1907,1.8984-0.0942,2.7693,0.2387\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"1.949\" d=\"M37.072,34.196l-0.0002,0c-2.4156,1.2183-4.6724,2.7626-6.6996,4.5844c-2.0849,1.8911-3.9,4.0556-5.3844,6.4211 c-0.5039,0.8031-0.9684,1.6273-1.3917,2.4694\"/>\n </g>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/slash-circle": {
"title": "$:/plugins/nico/projectify/images/slash-circle",
"created": "20200423195159541",
"modified": "20210105173634381",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20px\" height=\"20px\" fill=\"currentColor\" class=\"bi bi-slash-circle\" viewBox=\"0 0 16 16\">\n <path d=\"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z\"/>\n <path d=\"M11.354 4.646a.5.5 0 0 0-.708 0l-6 6a.5.5 0 0 0 .708.708l6-6a.5.5 0 0 0 0-.708z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/stack": {
"title": "$:/plugins/nico/projectify/images/stack",
"created": "20210122213019465",
"modified": "20210122220152090",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-stack\" viewBox=\"0 0 16 16\">\n <path d=\"M14.12 10.163l1.715.858c.22.11.22.424 0 .534L8.267 15.34a.598.598 0 0 1-.534 0L.165 11.555a.299.299 0 0 1 0-.534l1.716-.858 5.317 2.659c.505.252 1.1.252 1.604 0l5.317-2.66zM7.733.063a.598.598 0 0 1 .534 0l7.568 3.784a.3.3 0 0 1 0 .535L8.267 8.165a.598.598 0 0 1-.534 0L.165 4.382a.299.299 0 0 1 0-.535L7.733.063z\"/>\n <path d=\"M14.12 6.576l1.715.858c.22.11.22.424 0 .534l-7.568 3.784a.598.598 0 0 1-.534 0L.165 7.968a.299.299 0 0 1 0-.534l1.716-.858 5.317 2.659c.505.252 1.1.252 1.604 0l5.317-2.659z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/sun": {
"title": "$:/plugins/nico/projectify/images/sun",
"created": "20210107212539302",
"modified": "20210122213454100",
"type": "text/vnd.tiddlywiki",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16px\" height=\"16px\" fill=\"currentColor\" class=\"bi bi-brightness-high\" viewBox=\"0 0 16 16\">\n <path d=\"M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/tada": {
"title": "$:/plugins/nico/projectify/images/tada",
"created": "20200428151856963",
"modified": "20201220171908684",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"1em\" height=\"1em\" viewBox=\"0 0 72 72\" xmlns=\"http://www.w3.org/2000/svg\">\n <g id=\"color\">\n <polygon fill=\"#F1B31C\" stroke=\"none\" points=\"26.1808,20.1808 38.75,32.75 51.3192,45.3192 29.7894,54.2798 8.2597,63.2403 17.2202,41.7106\"/>\n <polygon fill=\"#FCEA2B\" stroke=\"none\" points=\"40,35 25.6924,20.6692 16.3914,42.5394 7.0905,64.4095\"/>\n <polygon fill=\"#EA5A47\" stroke=\"none\" points=\"15.2238,45.2849 26.2858,56.3469 20.7548,58.5984 12.9576,50.8012\"/>\n <polygon fill=\"#D22F27\" stroke=\"none\" points=\"17.3429,55.2475 20.7548,58.5984 26.2858,56.3469 21.4849,51.546\"/>\n <polygon fill=\"#EA5A47\" stroke=\"none\" points=\"20.8045,32.1625 27.5011,38.8591 39.2002,50.5583 32.9273,53.4217 24.7555,45.2498 18.1504,38.6447\"/>\n <polygon fill=\"#D22F27\" stroke=\"none\" points=\"26.5369,47.0312 32.9273,53.4216 39.2003,50.5582 31.3616,42.7197\"/>\n <ellipse cx=\"30.2951\" cy=\"14.4579\" rx=\"2\" ry=\"1.9708\" fill=\"#8967aa\" stroke=\"none\"/>\n <path fill=\"#ea5a47\" stroke=\"none\" d=\"M23,37\"/>\n <ellipse cx=\"60.2951\" cy=\"18.4579\" rx=\"2\" ry=\"1.9708\" fill=\"#f1b31c\" stroke=\"none\"/>\n <ellipse cx=\"57.2951\" cy=\"39.4579\" rx=\"2\" ry=\"1.9708\" fill=\"#d22f27\" stroke=\"none\"/>\n </g>\n <g id=\"hair\"/>\n <g id=\"skin\"/>\n <g id=\"skin-shadow\"/>\n <g id=\"line\">\n <polyline fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" points=\"50.6626,45.6395 50.8308,45.8076 28.9606,55.1086 7.0904,64.4096 16.3914,42.5394 25.6923,20.6692\"/>\n <polyline fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" points=\"25.801,20.7779 38.2616,33.2384 50.6626,45.6395\"/>\n <line x1=\"25.6923\" x2=\"25.801\" y1=\"20.6692\" y2=\"20.7779\" fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M46.4905,7.3671c0.2347,0.4487,0.4027,0.943,0.4897,1.473c0.451,2.7473-1.447,5.4141-4.2392,5.9565\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M42.9327,14.7763c-0.5049,0.0384-1.0133,0.1573-1.509,0.364c-2.5697,1.0713-3.828,4.093-2.8105,6.7492\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M61.7928,26.7168c-0.0987,0.4967-0.2778,0.987-0.5425,1.4544c-1.372,2.4225-4.5229,3.309-7.0378,1.98\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M54.3745,30.2558c-0.4173-0.2868-0.8878-0.513-1.4036-0.663c-2.6733-0.7775-5.5486,0.7867-6.4223,3.4936\"/>\n </g>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/tasks": {
"title": "$:/plugins/nico/projectify/images/tasks",
"created": "20200424203654397",
"modified": "20210122213422836",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16px\" height=\"16px\" fill=\"currentColor\" class=\"bi bi-check-circle\" viewBox=\"0 0 16 16\">\n <path d=\"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z\"/>\n <path d=\"M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z\"/>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/victory": {
"title": "$:/plugins/nico/projectify/images/victory",
"created": "20200428151856963",
"modified": "20201220171726835",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"1em\" height=\"1em\" viewBox=\"0 0 72 72\" xmlns=\"http://www.w3.org/2000/svg\">\n <g id=\"color\">\n <path fill=\"#f1b31c\" stroke=\"none\" d=\"M31.843,18.7784c-3.5265-6.9338-11.9304-9.884-19.0352-6.571S2.5611,23.8546,5.6059,31.013L31.843,18.7784z\"/>\n <path fill=\"#FCEA2B\" stroke=\"none\" d=\"M13.2039,12.1558c3.1295-1.4593,6.5101-1.7007,9.6158-0.9244c-0.8834,0.2213-1.7593,0.525-2.6158,0.9244 c-6.1756,2.8798-9.3513,9.5527-8.0783,15.9501L6.002,30.9614C2.9572,23.803,6.099,15.4689,13.2039,12.1558z\"/>\n <path fill=\"#F1B31C\" stroke=\"none\" d=\"M66.6602,30.9614c3.0448-7.1584-0.0971-15.4926-7.2019-18.8056s-15.5087-0.3628-19.0352,6.571 L66.6602,30.9614z\"/>\n <path fill=\"#FCEA2B\" stroke=\"none\" d=\"M59.4583,12.1558c-3.1295-1.4593-6.5101-1.7007-9.6158-0.9244c0.8834,0.2213,1.7593,0.525,2.6158,0.9244 c6.1756,2.8798,9.3513,9.5527,8.0783,15.9501l6.1236,2.8555C69.705,23.803,66.5632,15.4689,59.4583,12.1558z\"/>\n <ellipse cx=\"19.2951\" cy=\"31.4579\" rx=\"2\" ry=\"1.9708\" fill=\"#ea5a47\" stroke=\"none\"/>\n <ellipse cx=\"44.2951\" cy=\"33.4579\" rx=\"2\" ry=\"1.9708\" fill=\"#8967aa\" stroke=\"none\"/>\n <ellipse cx=\"40.2951\" cy=\"55.4579\" rx=\"2\" ry=\"1.9708\" fill=\"#FCEA2B\" stroke=\"none\"/>\n </g>\n <g id=\"hair\"/>\n <g id=\"skin\"/>\n <g id=\"skin-shadow\"/>\n <g id=\"line\">\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M31.843,18.7784c-3.5265-6.9338-11.9304-9.884-19.0352-6.571S2.5611,23.8546,5.6059,31.013L31.843,18.7784z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M66.6602,30.9614c3.0448-7.1584-0.0971-15.4926-7.2019-18.8056s-15.5087-0.3628-19.0352,6.571L66.6602,30.9614z\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M36.3613,30.3421c-0.4363,0.257-0.8402,0.5878-1.1941,0.9918c-1.8345,2.0941-1.6323,5.3611,0.4517,7.297\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M35.4667,38.5125c0.4084,0.2994,0.7771,0.669,1.0888,1.1064c1.6156,2.2673,1.0872,5.4977-1.1802,7.2151\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M20.956,42.9535c-0.4954,0.1047-0.9836,0.2898-1.4477,0.5601c-2.4057,1.4013-3.2539,4.5627-1.8945,7.0613\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M17.5073,50.4141c0.2919,0.4138,0.5237,0.8816,0.68,1.3954c0.8098,2.6637-0.7193,5.5578-3.4155,6.4641\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M53.4927,38.6198c0.4774,0.1689,0.937,0.4165,1.3616,0.7455c2.2007,1.7052,2.6261,4.9507,0.9502,7.249\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M55.9312,46.4689c-0.3437,0.3719-0.6351,0.8051-0.8575,1.294c-1.1528,2.5341-0.0173,5.6041,2.5364,6.8569\"/>\n </g>\n</svg>\n"
},
"$:/plugins/nico/projectify/images/waving-hand": {
"title": "$:/plugins/nico/projectify/images/waving-hand",
"created": "20201228213906303",
"modified": "20201228213946234",
"tags": "$:/tags/Image",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"1em\" height=\"1em\" viewBox=\"0 0 72 72\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">\n <g id=\"hair\"/>\n <g id=\"skin\">\n <path fill=\"#FCEA2B\" d=\"M18.6575,19.2409c-0.9683-1.6927-3.1256-2.2799-4.8183-1.3115c-1.6927,0.9684-2.2799,3.1256-1.3115,4.8183 c0.1552,0.2714,0.3458,0.5209,0.5667,0.742l11.5324,15.0998l2.6883,3.3878l-7.8906-10.3314 c-0.9683-1.6927-3.1256-2.2799-4.8183-1.3115s-2.2799,3.1256-1.3115,4.8183c0.1552,0.2714,0.3458,0.5209,0.5667,0.7421 L21.752,46.226l6.2707,7.899c5.467,6.2731,14.5147,5.9306,20.7863,0.465c3.6045-3.1684,5.9226-7.5482,6.5154-12.3105 c0.3858-4.2326,0.807-15.301,0.807-15.301c-0.1826-2.6008-3.1353-4.5234-3.5158-3.1802l-4.8939,9.7575l-3.3657-4.2224 l3.3657,4.2224l-3.3657-4.2224L30.8909,12.1248c-0.9683-1.6927-3.1256-2.2799-4.8183-1.3115s-2.2799,3.1256-1.3115,4.8183 c0.1552,0.2714,0.3458,0.5209,0.5667,0.742l4.2488,5.5631L36,30.4167L22.581,12.7366c-0.9683-1.6927-3.1256-2.2799-4.8183-1.3115 s-2.2799,3.1256-1.3116,4.8183c0.1552,0.2714,0.3458,0.5209,0.5667,0.7421L31.6894,36\"/>\n </g>\n <g id=\"skin-shadow\"/>\n <g id=\"color\"/>\n <g id=\"line\">\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18.6575,19.2409 c-0.9683-1.6927-3.1256-2.2799-4.8183-1.3115c-1.6927,0.9684-2.2799,3.1256-1.3115,4.8183 c0.1552,0.2714,0.3458,0.5209,0.5667,0.742l11.5324,15.0998l2.6883,3.3878l-7.8906-10.3314 c-0.9683-1.6927-3.1256-2.2799-4.8183-1.3115s-2.2799,3.1256-1.3115,4.8183c0.1552,0.2714,0.3458,0.5209,0.5667,0.7421 L21.752,46.226l6.2707,7.899c5.467,6.2731,14.5147,5.9306,20.7863,0.465c3.6045-3.1684,5.9226-7.5482,6.5154-12.3105 c0.3858-4.2326,0.807-15.301,0.807-15.301c-0.1826-2.6008-3.1353-4.5234-3.5158-3.1802l-4.8939,9.7575l-3.3657-4.2224 l3.3657,4.2224l-3.3657-4.2224L30.8909,12.1248c-0.9683-1.6927-3.1256-2.2799-4.8183-1.3115s-2.2799,3.1256-1.3115,4.8183 c0.1552,0.2714,0.3458,0.5209,0.5667,0.742l4.2488,5.5631L36,30.4167L22.581,12.7366c-0.9683-1.6927-3.1256-2.2799-4.8183-1.3115 s-2.2799,3.1256-1.3116,4.8183c0.1552,0.2714,0.3458,0.5209,0.5667,0.7421L31.6894,36\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M11.6726,42.8719c0,2.5663,1.747,4.6428,3.9059,4.6428\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M7.0614,42.4369c0,5.5959,3.8094,10.1241,8.5171,10.1241\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M45.2619,21.2377c0-2.5663-1.747-4.6428-3.9059-4.6428\"/>\n <path fill=\"none\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M49.8731,21.6727c0-5.5959-3.8094-10.1241-8.5171-10.1241\"/>\n </g>\n</svg>\n"
},
"$:/language/projectify/EmptyInboxDescription": {
"title": "$:/language/projectify/EmptyInboxDescription",
"created": "20210112203922871",
"modified": "20210112205110180",
"text": "All clear!\n"
},
"$:/language/projectify/EmptyInboxTitle": {
"title": "$:/language/projectify/EmptyInboxTitle",
"created": "20210112203922871",
"modified": "20210112204532441",
"text": "You're all done!\n"
},
"$:/language/projectify/EmptyNextActionsDescription": {
"title": "$:/language/projectify/EmptyNextActionsDescription",
"created": "20210112203922871",
"modified": "20210112204856811",
"text": "<p>\n The first task of each active project will appear here -- [[learn more|$:/plugins/nico/projectify/doc/NextActions]].\n</p>\n"
},
"$:/language/projectify/EmptyProjectDescription": {
"title": "$:/language/projectify/EmptyProjectDescription",
"created": "20210112203922871",
"modified": "20210112210733626",
"text": "<p>Looks like you've completed this project!</p>\n"
},
"$:/language/projectify/EmptyProjectTitle": {
"title": "$:/language/projectify/EmptyProjectTitle",
"created": "20210112203922871",
"modified": "20210112210817571",
"text": "Well done!\n"
},
"$:/language/projectify/EmptyProjectsDescription": {
"title": "$:/language/projectify/EmptyProjectsDescription",
"created": "20210112203922871",
"modified": "20210112205248845",
"text": "<p>Get more efficient and organized by structuring your tasks in projects -- [[learn more|$:/plugins/nico/projectify/doc/Projects]].</p>\n"
},
"$:/language/projectify/EmptyProjectsTitle": {
"title": "$:/language/projectify/EmptyProjectsTitle",
"created": "20210112203922871",
"modified": "20210112205529611",
"text": "Stay organized!\n"
},
"$:/language/projectify/EmptyUpcomingDescription": {
"title": "$:/language/projectify/EmptyUpcomingDescription",
"created": "20210112203922871",
"modified": "20210117205436036",
"text": "<p>\n All scheduled tasks will appear here -- [[learn more|$:/plugins/nico/projectify/doc/Schedule]].\n</p>\n"
},
"$:/language/projectify/EmptyUpcomingTitle": {
"title": "$:/language/projectify/EmptyUpcomingTitle",
"created": "20210112203922871",
"modified": "20210112211210936",
"text": "Your agenda is empty!\n"
},
"$:/language/projectify/WelcomeInboxDescription": {
"title": "$:/language/projectify/WelcomeInboxDescription",
"created": "20210112203922871",
"modified": "20210112204214632",
"text": "<p>Collect tasks in the Inbox so you don't forget them, and get them out of your\n head quickly!</p>\n<p>You can also press <kbd>{{$:/config/shortcuts/py-quick-capture}}</kbd> to\n capture from anywhere.</p>\n"
},
"$:/language/projectify/WelcomeInboxTitle": {
"title": "$:/language/projectify/WelcomeInboxTitle",
"created": "20210112203922871",
"modified": "20210112204147224",
"text": "Collect tasks in the Inbox\n"
},
"$:/language/projectify/WelcomeProjectDescription": {
"title": "$:/language/projectify/WelcomeProjectDescription",
"created": "20210112203922871",
"modified": "20210112210005679",
"text": "<p>\n Keep your work organised by grouping todos in projects.\n</p>\n"
},
"$:/language/projectify/WelcomeProjectTitle": {
"title": "$:/language/projectify/WelcomeProjectTitle",
"created": "20210112203922871",
"modified": "20210112210001231",
"text": "Let's get started!\n"
},
"$:/language/projectify/AddProject/Caption": {
"title": "$:/language/projectify/AddProject/Caption",
"text": "Add project"
},
"$:/language/projectify/AddProject/Hint": {
"title": "$:/language/projectify/AddProject/Hint",
"text": "Create a new project"
},
"$:/language/projectify/AddCategory/Caption": {
"title": "$:/language/projectify/AddCategory/Caption",
"text": "Add category"
},
"$:/language/projectify/AddCategory/Hint": {
"title": "$:/language/projectify/AddCategory/Hint",
"text": "Create a new category"
},
"$:/language/projectify/AddSubTasks/Caption": {
"title": "$:/language/projectify/AddSubTasks/Caption",
"text": "Add sub-tasks"
},
"$:/language/projectify/AddToInbox/Hint": {
"title": "$:/language/projectify/AddToInbox/Hint",
"text": "Press <kbd>{{$:/config/shortcuts/py-quick-capture}}</kbd> to capture from anywhere."
},
"$:/language/projectify/AddToInbox/Placeholder": {
"title": "$:/language/projectify/AddToInbox/Placeholder",
"text": "Add to inbox..."
},
"$:/language/projectify/AddTodo/Caption": {
"title": "$:/language/projectify/AddTodo/Caption",
"text": "Add a todo"
},
"$:/language/projectify/AddTodo/Hint": {
"title": "$:/language/projectify/AddTodo/Hint",
"text": "Add a new todo to the project"
},
"$:/language/projectify/AddTodoToProject/Placeholder": {
"title": "$:/language/projectify/AddTodoToProject/Placeholder",
"text": "Describe this task..."
},
"$:/language/projectify/AllClear": {
"title": "$:/language/projectify/AllClear",
"text": "All clear!"
},
"$:/language/projectify/Archive": {
"title": "$:/language/projectify/Archive",
"text": "Archive"
},
"$:/language/projectify/ArchiveProject/Caption": {
"title": "$:/language/projectify/ArchiveProject/Caption",
"text": "Archive project"
},
"$:/language/projectify/ArchiveProject/Hint": {
"title": "$:/language/projectify/ArchiveProject/Hint",
"text": "Remove this project from the active project list"
},
"$:/language/projectify/Cancel/Caption": {
"title": "$:/language/projectify/Cancel/Caption",
"text": "Cancel"
},
"$:/language/projectify/CardOptions/Hint": {
"title": "$:/language/projectify/CardOptions/Hint",
"text": "Card options"
},
"$:/language/projectify/Clear": {
"title": "$:/language/projectify/Clear",
"text": "Clear"
},
"$:/language/projectify/Close/Caption": {
"title": "$:/language/projectify/Close/Caption",
"text": "Close"
},
"$:/language/projectify/Completed/Caption": {
"title": "$:/language/projectify/Completed/Caption",
"text": "Completed"
},
"$:/language/projectify/ConvertIntoProject": {
"title": "$:/language/projectify/ConvertIntoProject",
"text": "Convert into project"
},
"$:/language/projectify/Category": {
"title": "$:/language/projectify/Category",
"text": "Category"
},
"$:/language/projectify/Categories": {
"title": "$:/language/projectify/Categories",
"text": "Categories"
},
"$:/language/projectify/Dashboard": {
"title": "$:/language/projectify/Dashboard",
"text": "Dashboard"
},
"$:/language/projectify/DateFormat": {
"title": "$:/language/projectify/DateFormat",
"text": "DDth mmm"
},
"$:/language/projectify/DefaultDashboardTab": {
"title": "$:/language/projectify/DefaultDashboardTab",
"text": "Default dashboard tab"
},
"$:/language/projectify/DragTodoTip": {
"title": "$:/language/projectify/DragTodoTip",
"text": "Drag & drop any tiddler below to add it as a task to this project."
},
"$:/language/projectify/EditCategories": {
"title": "$:/language/projectify/EditCategories",
"text": "Edit categories"
},
"$:/language/projectify/FilterProjects": {
"title": "$:/language/projectify/FilterProjects",
"text": "Filter projects"
},
"$:/language/projectify/Help": {
"title": "$:/language/projectify/Help",
"text": "Need help?"
},
"$:/language/projectify/HelpSearch/Placeholder": {
"title": "$:/language/projectify/HelpSearch/Placeholder",
"text": "Search..."
},
"$:/language/projectify/HideArchived/Caption": {
"title": "$:/language/projectify/HideArchived/Caption",
"text": "Hide archived"
},
"$:/language/projectify/HideCompleted/Caption": {
"title": "$:/language/projectify/HideCompleted/Caption",
"text": "Hide completed"
},
"$:/language/projectify/Inbox": {
"title": "$:/language/projectify/Inbox",
"text": "Inbox"
},
"$:/language/projectify/More": {
"title": "$:/language/projectify/More",
"text": "More"
},
"$:/language/projectify/MoreActions/Hint": {
"title": "$:/language/projectify/MoreActions/Hint",
"text": "More actions"
},
"$:/language/projectify/NewProject": {
"title": "$:/language/projectify/NewProject",
"text": "Create new project"
},
"$:/language/projectify/NewProjectCategory": {
"title": "$:/language/projectify/NewProjectCategory",
"text": "Category (optional)"
},
"$:/language/projectify/NewProjectDescription": {
"title": "$:/language/projectify/NewProjectDescription",
"text": "Description (optional)"
},
"$:/language/projectify/NewProjectTitle": {
"title": "$:/language/projectify/NewProjectTitle",
"text": "Title"
},
"$:/language/projectify/Next": {
"title": "$:/language/projectify/Next",
"text": "Next"
},
"$:/language/projectify/NextWeek": {
"title": "$:/language/projectify/NextWeek",
"text": "Next week"
},
"$:/language/projectify/OpenTasks": {
"title": "$:/language/projectify/OpenTasks",
"text": "open tasks"
},
"$:/language/projectify/Options/Hint": {
"title": "$:/language/projectify/Options/Hint",
"text": "Options"
},
"$:/language/projectify/Or": {
"title": "$:/language/projectify/Or",
"text": "or"
},
"$:/language/projectify/OtherTasks": {
"title": "$:/language/projectify/OtherTasks",
"text": "Other tasks"
},
"$:/language/projectify/Overdue": {
"title": "$:/language/projectify/Overdue",
"text": "Overdue"
},
"$:/language/projectify/Priority/Hint": {
"title": "$:/language/projectify/Priority/Hint",
"text": "Priority"
},
"$:/language/projectify/ProjectArchived": {
"title": "$:/language/projectify/ProjectArchived",
"text": "This project is archived."
},
"$:/language/projectify/Projects": {
"title": "$:/language/projectify/Projects",
"text": "Projects"
},
"$:/language/projectify/QuickAddTodo": {
"title": "$:/language/projectify/QuickAddTodo",
"text": "Quick add todo"
},
"$:/language/projectify/QuickCapture/Hint": {
"title": "$:/language/projectify/QuickCapture/Hint",
"text": "Press <kbd>⏎</kbd> to capture."
},
"$:/language/projectify/ReorderProjects/Hint": {
"title": "$:/language/projectify/ReorderProjects/Hint",
"text": "Drag & drop items in the list to reorder projects"
},
"$:/language/projectify/ReorderProjects/Caption": {
"title": "$:/language/projectify/ReorderProjects/Caption",
"text": "Reorder projects"
},
"$:/language/projectify/RestoreProject": {
"title": "$:/language/projectify/RestoreProject",
"text": "Restore project"
},
"$:/language/projectify/Save/Caption": {
"title": "$:/language/projectify/Save/Caption",
"text": "Save"
},
"$:/language/projectify/Schedule/Caption": {
"title": "$:/language/projectify/Schedule/Caption",
"text": "Schedule"
},
"$:/language/projectify/Scheduled": {
"title": "$:/language/projectify/Scheduled",
"text": "Scheduled"
},
"$:/language/projectify/SetCategory/Caption": {
"title": "$:/language/projectify/SetCategory/Caption",
"text": "Set category"
},
"$:/language/projectify/SetCategory/Hint": {
"title": "$:/language/projectify/SetCategory/Hint",
"text": "Select a category for this project"
},
"$:/language/projectify/ShowArchived/Caption": {
"title": "$:/language/projectify/ShowArchived/Caption",
"text": "Show archived"
},
"$:/language/projectify/ShowCompletedTodosByDefault": {
"title": "$:/language/projectify/ShowCompletedTodosByDefault",
"text": "Show completed todos by default"
},
"$:/language/projectify/ShowWelcomeMessages": {
"title": "$:/language/projectify/ShowWelcomeMessages",
"text": "Show welcome messages"
},
"$:/language/projectify/Tip": {
"title": "$:/language/projectify/Tip",
"text": "Tip"
},
"$:/language/projectify/Today": {
"title": "$:/language/projectify/Today",
"text": "Today"
},
"$:/language/projectify/TodayAndOverdue": {
"title": "$:/language/projectify/TodayAndOverdue",
"text": "Today and overdue"
},
"$:/language/projectify/TodaysTodos": {
"title": "$:/language/projectify/TodaysTodos",
"text": "Today's todos"
},
"$:/language/projectify/TodoActions/Hint": {
"title": "$:/language/projectify/TodoActions/Hint",
"text": "Actions"
},
"$:/language/projectify/Todos": {
"title": "$:/language/projectify/Todos",
"text": "Todos"
},
"$:/language/projectify/Tomorrow": {
"title": "$:/language/projectify/Tomorrow",
"text": "Tomorrow"
},
"$:/language/projectify/Upcoming": {
"title": "$:/language/projectify/Upcoming",
"text": "Upcoming"
},
"$:/language/projectify/ViewAsCards": {
"title": "$:/language/projectify/ViewAsCards",
"text": "View as cards"
},
"$:/language/projectify/ViewAsList": {
"title": "$:/language/projectify/ViewAsList",
"text": "View as list"
},
"$:/language/projectify/ViewProjectsAs": {
"title": "$:/language/projectify/ViewProjectsAs",
"text": "View projects as"
},
"$:/language/projectify/Yesterday": {
"title": "$:/language/projectify/Yesterday",
"text": "Yesterday"
},
"$:/language/projectify/cards": {
"title": "$:/language/projectify/cards",
"text": "cards"
},
"$:/language/projectify/list": {
"title": "$:/language/projectify/list",
"text": "list"
},
"$:/plugins/nico/projectify/lib/pikaday.css": {
"title": "$:/plugins/nico/projectify/lib/pikaday.css",
"created": "20210105165716238",
"modified": "20210105165723782",
"type": "text/css",
"tags": "$:/tags/Stylesheet",
"text": "/*!\n * Pikaday\n * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/\n */\n\n.pika-single {\n z-index: 9999;\n display: block;\n position: relative;\n color: #333;\n background: #fff;\n border: 1px solid #ccc;\n border-bottom-color: #bbb;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n}\n\n/*\nclear child float (pika-lendar), using the famous micro clearfix hack\nhttp://nicolasgallagher.com/micro-clearfix-hack/\n*/\n.pika-single:before,\n.pika-single:after {\n content: \" \";\n display: table;\n}\n.pika-single:after { clear: both }\n\n.pika-single.is-hidden {\n display: none;\n}\n\n.pika-single.is-bound {\n position: absolute;\n box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);\n}\n\n.pika-lendar {\n float: left;\n width: 240px;\n margin: 8px;\n}\n\n.pika-title {\n position: relative;\n text-align: center;\n}\n\n.pika-label {\n display: inline-block;\n position: relative;\n z-index: 9999;\n overflow: hidden;\n margin: 0;\n padding: 5px 3px;\n font-size: 14px;\n line-height: 20px;\n font-weight: bold;\n background-color: #fff;\n}\n.pika-title select {\n cursor: pointer;\n position: absolute;\n z-index: 9998;\n margin: 0;\n left: 0;\n top: 5px;\n opacity: 0;\n}\n\n.pika-prev,\n.pika-next {\n display: block;\n cursor: pointer;\n position: relative;\n outline: none;\n border: 0;\n padding: 0;\n width: 20px;\n height: 30px;\n /* hide text using text-indent trick, using width value (it's enough) */\n text-indent: 20px;\n white-space: nowrap;\n overflow: hidden;\n background-color: transparent;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 75% 75%;\n opacity: .5;\n}\n\n.pika-prev:hover,\n.pika-next:hover {\n opacity: 1;\n}\n\n.pika-prev,\n.is-rtl .pika-next {\n float: left;\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');\n}\n\n.pika-next,\n.is-rtl .pika-prev {\n float: right;\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');\n}\n\n.pika-prev.is-disabled,\n.pika-next.is-disabled {\n cursor: default;\n opacity: .2;\n}\n\n.pika-select {\n display: inline-block;\n}\n\n.pika-table {\n width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n border: 0;\n}\n\n.pika-table th,\n.pika-table td {\n width: 14.285714285714286%;\n padding: 0;\n}\n\n.pika-table th {\n color: #999;\n font-size: 12px;\n line-height: 25px;\n font-weight: bold;\n text-align: center;\n}\n\n.pika-button {\n cursor: pointer;\n display: block;\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n outline: none;\n border: 0;\n margin: 0;\n width: 100%;\n padding: 5px;\n color: #666;\n font-size: 12px;\n line-height: 15px;\n text-align: right;\n background: #f5f5f5;\n height: initial;\n}\n\n.pika-week {\n font-size: 11px;\n color: #999;\n}\n\n.is-today .pika-button {\n color: #33aaff;\n font-weight: bold;\n}\n\n.is-selected .pika-button,\n.has-event .pika-button {\n color: #fff;\n font-weight: bold;\n background: #33aaff;\n box-shadow: inset 0 1px 3px #178fe5;\n border-radius: 3px;\n}\n\n.has-event .pika-button {\n background: #005da9;\n box-shadow: inset 0 1px 3px #0076c9;\n}\n\n.is-disabled .pika-button,\n.is-inrange .pika-button {\n background: #D5E9F7;\n}\n\n.is-startrange .pika-button {\n color: #fff;\n background: #6CB31D;\n box-shadow: none;\n border-radius: 3px;\n}\n\n.is-endrange .pika-button {\n color: #fff;\n background: #33aaff;\n box-shadow: none;\n border-radius: 3px;\n}\n\n.is-disabled .pika-button {\n pointer-events: none;\n cursor: default;\n color: #999;\n opacity: .3;\n}\n\n.is-outside-current-month .pika-button {\n color: #999;\n opacity: .3;\n}\n\n.is-selection-disabled {\n pointer-events: none;\n cursor: default;\n}\n\n.pika-button:hover,\n.pika-row.pick-whole-week:hover .pika-button {\n color: #fff;\n background: #ff8000;\n box-shadow: none;\n border-radius: 3px;\n}\n\n/* styling for abbr */\n.pika-table abbr {\n border-bottom: none;\n cursor: help;\n}\n"
},
"$:/plugins/nico/projectify/lib/pikaday.js": {
"title": "$:/plugins/nico/projectify/lib/pikaday.js",
"text": "/*\\\ntitle: $:/plugins/nico/projectify/lib/pikaday.js\ntype: application/javascript\nmodule-type: library\n\\*/\n\n/*!\n * Pikaday\n *\n * Copyright © 2014 David Bushell | BSD & MIT license | https://github.com/Pikaday/Pikaday\n */\n\n(function (root, factory)\n{\n 'use strict';\n\n var moment;\n if (typeof exports === 'object') {\n // CommonJS module\n // Load moment.js as an optional dependency\n try { moment = require('moment'); } catch (e) {}\n module.exports = factory(moment);\n } else if (typeof define === 'function' && define.amd) {\n // AMD. Register as an anonymous module.\n define(function (req)\n {\n // Load moment.js as an optional dependency\n var id = 'moment';\n try { moment = req(id); } catch (e) {}\n return factory(moment);\n });\n } else {\n root.Pikaday = factory(root.moment);\n }\n}(this, function (moment)\n{\n 'use strict';\n\n /**\n * feature detection and helper functions\n */\n var hasMoment = typeof moment === 'function',\n\n addEvent = function(el, e, callback, capture)\n {\n if (!!window.addEventListener) {\n el.addEventListener(e, callback, !!capture);\n } else {\n el.attachEvent('on' + e, callback);\n }\n },\n\n removeEvent = function(el, e, callback, capture)\n {\n if (!!window.addEventListener) {\n el.removeEventListener(e, callback, !!capture);\n } else {\n el.detachEvent('on' + e, callback);\n }\n },\n\n trim = function(str)\n {\n return str.trim ? str.trim() : str.replace(/^\\s+|\\s+$/g,'');\n },\n\n hasClass = function(el, cn)\n {\n return (' ' + el.className + ' ').indexOf(' ' + cn + ' ') !== -1;\n },\n\n addClass = function(el, cn)\n {\n if (!hasClass(el, cn)) {\n el.className = (el.className === '') ? cn : el.className + ' ' + cn;\n }\n },\n\n removeClass = function(el, cn)\n {\n el.className = trim((' ' + el.className + ' ').replace(' ' + cn + ' ', ' '));\n },\n\n isArray = function(obj)\n {\n return (/Array/).test(Object.prototype.toString.call(obj));\n },\n\n isDate = function(obj)\n {\n return (/Date/).test(Object.prototype.toString.call(obj)) && !isNaN(obj.getTime());\n },\n\n isWeekend = function(date)\n {\n var day = date.getDay();\n return day === 0 || day === 6;\n },\n\n isLeapYear = function(year)\n {\n // solution lifted from date.js (MIT license): https://github.com/datejs/Datejs\n return ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0);\n },\n\n getDaysInMonth = function(year, month)\n {\n return [31, isLeapYear(year) ? 29 : 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month];\n },\n\n setToStartOfDay = function(date)\n {\n if (isDate(date)) date.setHours(0,0,0,0);\n },\n\n compareDates = function(a,b)\n {\n // weak date comparison (use setToStartOfDay(date) to ensure correct result)\n return a.getTime() === b.getTime();\n },\n\n extend = function(to, from, overwrite)\n {\n var prop, hasProp;\n for (prop in from) {\n hasProp = to[prop] !== undefined;\n if (hasProp && typeof from[prop] === 'object' && from[prop] !== null && from[prop].nodeName === undefined) {\n if (isDate(from[prop])) {\n if (overwrite) {\n to[prop] = new Date(from[prop].getTime());\n }\n }\n else if (isArray(from[prop])) {\n if (overwrite) {\n to[prop] = from[prop].slice(0);\n }\n } else {\n to[prop] = extend({}, from[prop], overwrite);\n }\n } else if (overwrite || !hasProp) {\n to[prop] = from[prop];\n }\n }\n return to;\n },\n\n fireEvent = function(el, eventName, data)\n {\n var ev;\n\n if (document.createEvent) {\n ev = document.createEvent('HTMLEvents');\n ev.initEvent(eventName, true, false);\n ev = extend(ev, data);\n el.dispatchEvent(ev);\n } else if (document.createEventObject) {\n ev = document.createEventObject();\n ev = extend(ev, data);\n el.fireEvent('on' + eventName, ev);\n }\n },\n\n adjustCalendar = function(calendar) {\n if (calendar.month < 0) {\n calendar.year -= Math.ceil(Math.abs(calendar.month)/12);\n calendar.month += 12;\n }\n if (calendar.month > 11) {\n calendar.year += Math.floor(Math.abs(calendar.month)/12);\n calendar.month -= 12;\n }\n return calendar;\n },\n\n /**\n * defaults and localisation\n */\n defaults = {\n\n // bind the picker to a form field\n field: null,\n\n // automatically show/hide the picker on `field` focus (default `true` if `field` is set)\n bound: undefined,\n\n // data-attribute on the input field with an aria assistance text (only applied when `bound` is set)\n ariaLabel: 'Use the arrow keys to pick a date',\n\n // position of the datepicker, relative to the field (default to bottom & left)\n // ('bottom' & 'left' keywords are not used, 'top' & 'right' are modifier on the bottom/left position)\n position: 'bottom left',\n\n // automatically fit in the viewport even if it means repositioning from the position option\n reposition: true,\n\n // the default output format for `.toString()` and `field` value\n format: 'YYYY-MM-DD',\n\n // the toString function which gets passed a current date object and format\n // and returns a string\n toString: null,\n\n // used to create date object from current input string\n parse: null,\n\n // the initial date to view when first opened\n defaultDate: null,\n\n // make the `defaultDate` the initial selected value\n setDefaultDate: false,\n\n // first day of week (0: Sunday, 1: Monday etc)\n firstDay: 0,\n\n // minimum number of days in the week that gets week number one\n // default ISO 8601, week 01 is the week with the first Thursday (4)\n firstWeekOfYearMinDays: 4,\n\n // the default flag for moment's strict date parsing\n formatStrict: false,\n\n // the minimum/earliest date that can be selected\n minDate: null,\n // the maximum/latest date that can be selected\n maxDate: null,\n\n // number of years either side, or array of upper/lower range\n yearRange: 10,\n\n // show week numbers at head of row\n showWeekNumber: false,\n\n // Week picker mode\n pickWholeWeek: false,\n\n // used internally (don't config outside)\n minYear: 0,\n maxYear: 9999,\n minMonth: undefined,\n maxMonth: undefined,\n\n startRange: null,\n endRange: null,\n\n isRTL: false,\n\n // Additional text to append to the year in the calendar title\n yearSuffix: '',\n\n // Render the month after year in the calendar title\n showMonthAfterYear: false,\n\n // Render days of the calendar grid that fall in the next or previous month\n showDaysInNextAndPreviousMonths: false,\n\n // Allows user to select days that fall in the next or previous month\n enableSelectionDaysInNextAndPreviousMonths: false,\n\n // how many months are visible\n numberOfMonths: 1,\n\n // when numberOfMonths is used, this will help you to choose where the main calendar will be (default `left`, can be set to `right`)\n // only used for the first display or when a selected date is not visible\n mainCalendar: 'left',\n\n // Specify a DOM element to render the calendar in\n container: undefined,\n\n // Blur field when date is selected\n blurFieldOnSelect : true,\n\n // internationalization\n i18n: {\n previousMonth : 'Previous Month',\n nextMonth : 'Next Month',\n months : ['January','February','March','April','May','June','July','August','September','October','November','December'],\n weekdays : ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],\n weekdaysShort : ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']\n },\n\n // Theme Classname\n theme: null,\n\n // events array\n events: [],\n\n // callback function\n onSelect: null,\n onOpen: null,\n onClose: null,\n onDraw: null,\n\n // Enable keyboard input\n keyboardInput: true\n },\n\n\n /**\n * templating functions to abstract HTML rendering\n */\n renderDayName = function(opts, day, abbr)\n {\n day += opts.firstDay;\n while (day >= 7) {\n day -= 7;\n }\n return abbr ? opts.i18n.weekdaysShort[day] : opts.i18n.weekdays[day];\n },\n\n renderDay = function(opts)\n {\n var arr = [];\n var ariaSelected = 'false';\n if (opts.isEmpty) {\n if (opts.showDaysInNextAndPreviousMonths) {\n arr.push('is-outside-current-month');\n\n if(!opts.enableSelectionDaysInNextAndPreviousMonths) {\n arr.push('is-selection-disabled');\n }\n\n } else {\n return '<td class=\"is-empty\"></td>';\n }\n }\n if (opts.isDisabled) {\n arr.push('is-disabled');\n }\n if (opts.isToday) {\n arr.push('is-today');\n }\n if (opts.isSelected) {\n arr.push('is-selected');\n ariaSelected = 'true';\n }\n if (opts.hasEvent) {\n arr.push('has-event');\n }\n if (opts.isInRange) {\n arr.push('is-inrange');\n }\n if (opts.isStartRange) {\n arr.push('is-startrange');\n }\n if (opts.isEndRange) {\n arr.push('is-endrange');\n }\n return '<td data-day=\"' + opts.day + '\" class=\"' + arr.join(' ') + '\" aria-selected=\"' + ariaSelected + '\">' +\n '<button class=\"pika-button pika-day\" type=\"button\" ' +\n 'data-pika-year=\"' + opts.year + '\" data-pika-month=\"' + opts.month + '\" data-pika-day=\"' + opts.day + '\">' +\n opts.day +\n '</button>' +\n '</td>';\n },\n\n isoWeek = function(date, firstWeekOfYearMinDays) {\n // Ensure we're at the start of the day.\n date.setHours(0, 0, 0, 0);\n\n // Thursday in current week decides the year because January 4th\n // is always in the first week according to ISO8601.\n var yearDay = date.getDate(),\n weekDay = date.getDay(),\n dayInFirstWeek = firstWeekOfYearMinDays,\n dayShift = dayInFirstWeek - 1, // counting starts at 0\n daysPerWeek = 7,\n prevWeekDay = function(day) { return (day + daysPerWeek - 1) % daysPerWeek; };\n\n // Adjust to Thursday in week 1 and count number of weeks from date to week 1.\n date.setDate(yearDay + dayShift - prevWeekDay(weekDay));\n\n var jan4th = new Date(date.getFullYear(), 0, dayInFirstWeek),\n msPerDay = 24 * 60 * 60 * 1000,\n daysBetween = (date.getTime() - jan4th.getTime()) / msPerDay,\n weekNum = 1 + Math.round((daysBetween - dayShift + prevWeekDay(jan4th.getDay())) / daysPerWeek);\n\n return weekNum;\n },\n\n renderWeek = function (d, m, y, firstWeekOfYearMinDays) {\n var date = new Date(y, m, d),\n week = hasMoment ? moment(date).isoWeek() : isoWeek(date, firstWeekOfYearMinDays);\n\n return '<td class=\"pika-week\">' + week + '</td>';\n },\n\n renderRow = function(days, isRTL, pickWholeWeek, isRowSelected)\n {\n return '<tr class=\"pika-row' + (pickWholeWeek ? ' pick-whole-week' : '') + (isRowSelected ? ' is-selected' : '') + '\">' + (isRTL ? days.reverse() : days).join('') + '</tr>';\n },\n\n renderBody = function(rows)\n {\n return '<tbody>' + rows.join('') + '</tbody>';\n },\n\n renderHead = function(opts)\n {\n var i, arr = [];\n if (opts.showWeekNumber) {\n arr.push('<th></th>');\n }\n for (i = 0; i < 7; i++) {\n arr.push('<th scope=\"col\"><abbr title=\"' + renderDayName(opts, i) + '\">' + renderDayName(opts, i, true) + '</abbr></th>');\n }\n return '<thead><tr>' + (opts.isRTL ? arr.reverse() : arr).join('') + '</tr></thead>';\n },\n\n renderTitle = function(instance, c, year, month, refYear, randId)\n {\n var i, j, arr,\n opts = instance._o,\n isMinYear = year === opts.minYear,\n isMaxYear = year === opts.maxYear,\n html = '<div id=\"' + randId + '\" class=\"pika-title\" role=\"heading\" aria-live=\"assertive\">',\n monthHtml,\n yearHtml,\n prev = true,\n next = true;\n\n for (arr = [], i = 0; i < 12; i++) {\n arr.push('<option value=\"' + (year === refYear ? i - c : 12 + i - c) + '\"' +\n (i === month ? ' selected=\"selected\"': '') +\n ((isMinYear && i < opts.minMonth) || (isMaxYear && i > opts.maxMonth) ? ' disabled=\"disabled\"' : '') + '>' +\n opts.i18n.months[i] + '</option>');\n }\n\n monthHtml = '<div class=\"pika-label\">' + opts.i18n.months[month] + '<select class=\"pika-select pika-select-month\" tabindex=\"-1\">' + arr.join('') + '</select></div>';\n\n if (isArray(opts.yearRange)) {\n i = opts.yearRange[0];\n j = opts.yearRange[1] + 1;\n } else {\n i = year - opts.yearRange;\n j = 1 + year + opts.yearRange;\n }\n\n for (arr = []; i < j && i <= opts.maxYear; i++) {\n if (i >= opts.minYear) {\n arr.push('<option value=\"' + i + '\"' + (i === year ? ' selected=\"selected\"': '') + '>' + (i) + '</option>');\n }\n }\n yearHtml = '<div class=\"pika-label\">' + year + opts.yearSuffix + '<select class=\"pika-select pika-select-year\" tabindex=\"-1\">' + arr.join('') + '</select></div>';\n\n if (opts.showMonthAfterYear) {\n html += yearHtml + monthHtml;\n } else {\n html += monthHtml + yearHtml;\n }\n\n if (isMinYear && (month === 0 || opts.minMonth >= month)) {\n prev = false;\n }\n\n if (isMaxYear && (month === 11 || opts.maxMonth <= month)) {\n next = false;\n }\n\n if (c === 0) {\n html += '<button class=\"pika-prev' + (prev ? '' : ' is-disabled') + '\" type=\"button\">' + opts.i18n.previousMonth + '</button>';\n }\n if (c === (instance._o.numberOfMonths - 1) ) {\n html += '<button class=\"pika-next' + (next ? '' : ' is-disabled') + '\" type=\"button\">' + opts.i18n.nextMonth + '</button>';\n }\n\n return html += '</div>';\n },\n\n renderTable = function(opts, data, randId)\n {\n return '<table cellpadding=\"0\" cellspacing=\"0\" class=\"pika-table\" role=\"grid\" aria-labelledby=\"' + randId + '\">' + renderHead(opts) + renderBody(data) + '</table>';\n },\n\n\n /**\n * Pikaday constructor\n */\n Pikaday = function(options)\n {\n var self = this,\n opts = self.config(options);\n\n self._onMouseDown = function(e)\n {\n if (!self._v) {\n return;\n }\n e = e || window.event;\n var target = e.target || e.srcElement;\n if (!target) {\n return;\n }\n\n if (!hasClass(target, 'is-disabled')) {\n if (hasClass(target, 'pika-button') && !hasClass(target, 'is-empty') && !hasClass(target.parentNode, 'is-disabled')) {\n self.setDate(new Date(target.getAttribute('data-pika-year'), target.getAttribute('data-pika-month'), target.getAttribute('data-pika-day')));\n if (opts.bound) {\n setTimeout(function() {\n self.hide();\n if (opts.blurFieldOnSelect && opts.field) {\n opts.field.blur();\n }\n }, 100);\n }\n }\n else if (hasClass(target, 'pika-prev')) {\n self.prevMonth();\n }\n else if (hasClass(target, 'pika-next')) {\n self.nextMonth();\n }\n }\n if (!hasClass(target, 'pika-select')) {\n // if this is touch event prevent mouse events emulation\n if (e.preventDefault) {\n e.preventDefault();\n } else {\n e.returnValue = false;\n return false;\n }\n } else {\n self._c = true;\n }\n };\n\n self._onChange = function(e)\n {\n e = e || window.event;\n var target = e.target || e.srcElement;\n if (!target) {\n return;\n }\n if (hasClass(target, 'pika-select-month')) {\n self.gotoMonth(target.value);\n }\n else if (hasClass(target, 'pika-select-year')) {\n self.gotoYear(target.value);\n }\n };\n\n self._onKeyChange = function(e)\n {\n e = e || window.event;\n\n if (self.isVisible()) {\n\n switch(e.keyCode){\n case 13:\n case 27:\n if (opts.field) {\n opts.field.blur();\n }\n break;\n case 37:\n self.adjustDate('subtract', 1);\n break;\n case 38:\n self.adjustDate('subtract', 7);\n break;\n case 39:\n self.adjustDate('add', 1);\n break;\n case 40:\n self.adjustDate('add', 7);\n break;\n case 8:\n case 46:\n self.setDate(null);\n break;\n }\n }\n };\n\n self._parseFieldValue = function()\n {\n if (opts.parse) {\n return opts.parse(opts.field.value, opts.format);\n } else if (hasMoment) {\n var date = moment(opts.field.value, opts.format, opts.formatStrict);\n return (date && date.isValid()) ? date.toDate() : null;\n } else {\n return new Date(Date.parse(opts.field.value));\n }\n };\n\n self._onInputChange = function(e)\n {\n var date;\n\n if (e.firedBy === self) {\n return;\n }\n date = self._parseFieldValue();\n if (isDate(date)) {\n self.setDate(date);\n }\n if (!self._v) {\n self.show();\n }\n };\n\n self._onInputFocus = function()\n {\n self.show();\n };\n\n self._onInputClick = function()\n {\n self.show();\n };\n\n self._onInputBlur = function()\n {\n // IE allows pika div to gain focus; catch blur the input field\n var pEl = document.activeElement;\n do {\n if (hasClass(pEl, 'pika-single')) {\n return;\n }\n }\n while ((pEl = pEl.parentNode));\n\n if (!self._c) {\n self._b = setTimeout(function() {\n self.hide();\n }, 50);\n }\n self._c = false;\n };\n\n self._onClick = function(e)\n {\n e = e || window.event;\n var target = e.target || e.srcElement,\n pEl = target;\n if (!target) {\n return;\n }\n if (!hasEventListeners && hasClass(target, 'pika-select')) {\n if (!target.onchange) {\n target.setAttribute('onchange', 'return;');\n addEvent(target, 'change', self._onChange);\n }\n }\n do {\n if (hasClass(pEl, 'pika-single') || pEl === opts.trigger) {\n return;\n }\n }\n while ((pEl = pEl.parentNode));\n if (self._v && target !== opts.trigger && pEl !== opts.trigger) {\n self.hide();\n }\n };\n\n self.el = document.createElement('div');\n self.el.className = 'pika-single' + (opts.isRTL ? ' is-rtl' : '') + (opts.theme ? ' ' + opts.theme : '');\n\n addEvent(self.el, 'mousedown', self._onMouseDown, true);\n addEvent(self.el, 'touchend', self._onMouseDown, true);\n addEvent(self.el, 'change', self._onChange);\n\n if (opts.keyboardInput) {\n addEvent(document, 'keydown', self._onKeyChange);\n }\n\n if (opts.field) {\n if (opts.container) {\n opts.container.appendChild(self.el);\n } else if (opts.bound) {\n document.body.appendChild(self.el);\n } else {\n opts.field.parentNode.insertBefore(self.el, opts.field.nextSibling);\n }\n addEvent(opts.field, 'change', self._onInputChange);\n\n if (!opts.defaultDate) {\n opts.defaultDate = self._parseFieldValue();\n opts.setDefaultDate = true;\n }\n }\n\n var defDate = opts.defaultDate;\n\n if (isDate(defDate)) {\n if (opts.setDefaultDate) {\n self.setDate(defDate, true);\n } else {\n self.gotoDate(defDate);\n }\n } else {\n self.gotoDate(new Date());\n }\n\n if (opts.bound) {\n this.hide();\n self.el.className += ' is-bound';\n addEvent(opts.trigger, 'click', self._onInputClick);\n addEvent(opts.trigger, 'focus', self._onInputFocus);\n addEvent(opts.trigger, 'blur', self._onInputBlur);\n } else {\n this.show();\n }\n };\n\n\n /**\n * public Pikaday API\n */\n Pikaday.prototype = {\n\n\n /**\n * configure functionality\n */\n config: function(options)\n {\n if (!this._o) {\n this._o = extend({}, defaults, true);\n }\n\n var opts = extend(this._o, options, true);\n\n opts.isRTL = !!opts.isRTL;\n\n opts.field = (opts.field && opts.field.nodeName) ? opts.field : null;\n\n opts.theme = (typeof opts.theme) === 'string' && opts.theme ? opts.theme : null;\n\n opts.bound = !!(opts.bound !== undefined ? opts.field && opts.bound : opts.field);\n\n opts.trigger = (opts.trigger && opts.trigger.nodeName) ? opts.trigger : opts.field;\n\n opts.disableWeekends = !!opts.disableWeekends;\n\n opts.disableDayFn = (typeof opts.disableDayFn) === 'function' ? opts.disableDayFn : null;\n\n var nom = parseInt(opts.numberOfMonths, 10) || 1;\n opts.numberOfMonths = nom > 4 ? 4 : nom;\n\n if (!isDate(opts.minDate)) {\n opts.minDate = false;\n }\n if (!isDate(opts.maxDate)) {\n opts.maxDate = false;\n }\n if ((opts.minDate && opts.maxDate) && opts.maxDate < opts.minDate) {\n opts.maxDate = opts.minDate = false;\n }\n if (opts.minDate) {\n this.setMinDate(opts.minDate);\n }\n if (opts.maxDate) {\n this.setMaxDate(opts.maxDate);\n }\n\n if (isArray(opts.yearRange)) {\n var fallback = new Date().getFullYear() - 10;\n opts.yearRange[0] = parseInt(opts.yearRange[0], 10) || fallback;\n opts.yearRange[1] = parseInt(opts.yearRange[1], 10) || fallback;\n } else {\n opts.yearRange = Math.abs(parseInt(opts.yearRange, 10)) || defaults.yearRange;\n if (opts.yearRange > 100) {\n opts.yearRange = 100;\n }\n }\n\n return opts;\n },\n\n /**\n * return a formatted string of the current selection (using Moment.js if available)\n */\n toString: function(format)\n {\n format = format || this._o.format;\n if (!isDate(this._d)) {\n return '';\n }\n if (this._o.toString) {\n return this._o.toString(this._d, format);\n }\n if (hasMoment) {\n return moment(this._d).format(format);\n }\n return this._d.toDateString();\n },\n\n /**\n * return a Moment.js object of the current selection (if available)\n */\n getMoment: function()\n {\n return hasMoment ? moment(this._d) : null;\n },\n\n /**\n * set the current selection from a Moment.js object (if available)\n */\n setMoment: function(date, preventOnSelect)\n {\n if (hasMoment && moment.isMoment(date)) {\n this.setDate(date.toDate(), preventOnSelect);\n }\n },\n\n /**\n * return a Date object of the current selection\n */\n getDate: function()\n {\n return isDate(this._d) ? new Date(this._d.getTime()) : null;\n },\n\n /**\n * set the current selection\n */\n setDate: function(date, preventOnSelect)\n {\n if (!date) {\n this._d = null;\n\n if (this._o.field) {\n this._o.field.value = '';\n fireEvent(this._o.field, 'change', { firedBy: this });\n }\n\n return this.draw();\n }\n if (typeof date === 'string') {\n date = new Date(Date.parse(date));\n }\n if (!isDate(date)) {\n return;\n }\n\n var min = this._o.minDate,\n max = this._o.maxDate;\n\n if (isDate(min) && date < min) {\n date = min;\n } else if (isDate(max) && date > max) {\n date = max;\n }\n\n this._d = new Date(date.getTime());\n setToStartOfDay(this._d);\n this.gotoDate(this._d);\n\n if (this._o.field) {\n this._o.field.value = this.toString();\n fireEvent(this._o.field, 'change', { firedBy: this });\n }\n if (!preventOnSelect && typeof this._o.onSelect === 'function') {\n this._o.onSelect.call(this, this.getDate());\n }\n },\n\n /**\n * clear and reset the date\n */\n clear: function()\n {\n this.setDate(null);\n },\n\n /**\n * change view to a specific date\n */\n gotoDate: function(date)\n {\n var newCalendar = true;\n\n if (!isDate(date)) {\n return;\n }\n\n if (this.calendars) {\n var firstVisibleDate = new Date(this.calendars[0].year, this.calendars[0].month, 1),\n lastVisibleDate = new Date(this.calendars[this.calendars.length-1].year, this.calendars[this.calendars.length-1].month, 1),\n visibleDate = date.getTime();\n // get the end of the month\n lastVisibleDate.setMonth(lastVisibleDate.getMonth()+1);\n lastVisibleDate.setDate(lastVisibleDate.getDate()-1);\n newCalendar = (visibleDate < firstVisibleDate.getTime() || lastVisibleDate.getTime() < visibleDate);\n }\n\n if (newCalendar) {\n this.calendars = [{\n month: date.getMonth(),\n year: date.getFullYear()\n }];\n if (this._o.mainCalendar === 'right') {\n this.calendars[0].month += 1 - this._o.numberOfMonths;\n }\n }\n\n this.adjustCalendars();\n },\n\n adjustDate: function(sign, days) {\n\n var day = this.getDate() || new Date();\n var difference = parseInt(days)*24*60*60*1000;\n\n var newDay;\n\n if (sign === 'add') {\n newDay = new Date(day.valueOf() + difference);\n } else if (sign === 'subtract') {\n newDay = new Date(day.valueOf() - difference);\n }\n\n this.setDate(newDay);\n },\n\n adjustCalendars: function() {\n this.calendars[0] = adjustCalendar(this.calendars[0]);\n for (var c = 1; c < this._o.numberOfMonths; c++) {\n this.calendars[c] = adjustCalendar({\n month: this.calendars[0].month + c,\n year: this.calendars[0].year\n });\n }\n this.draw();\n },\n\n gotoToday: function()\n {\n this.gotoDate(new Date());\n },\n\n /**\n * change view to a specific month (zero-index, e.g. 0: January)\n */\n gotoMonth: function(month)\n {\n if (!isNaN(month)) {\n this.calendars[0].month = parseInt(month, 10);\n this.adjustCalendars();\n }\n },\n\n nextMonth: function()\n {\n this.calendars[0].month++;\n this.adjustCalendars();\n },\n\n prevMonth: function()\n {\n this.calendars[0].month--;\n this.adjustCalendars();\n },\n\n /**\n * change view to a specific full year (e.g. \"2012\")\n */\n gotoYear: function(year)\n {\n if (!isNaN(year)) {\n this.calendars[0].year = parseInt(year, 10);\n this.adjustCalendars();\n }\n },\n\n /**\n * change the minDate\n */\n setMinDate: function(value)\n {\n if(value instanceof Date) {\n setToStartOfDay(value);\n this._o.minDate = value;\n this._o.minYear = value.getFullYear();\n this._o.minMonth = value.getMonth();\n } else {\n this._o.minDate = defaults.minDate;\n this._o.minYear = defaults.minYear;\n this._o.minMonth = defaults.minMonth;\n this._o.startRange = defaults.startRange;\n }\n\n this.draw();\n },\n\n /**\n * change the maxDate\n */\n setMaxDate: function(value)\n {\n if(value instanceof Date) {\n setToStartOfDay(value);\n this._o.maxDate = value;\n this._o.maxYear = value.getFullYear();\n this._o.maxMonth = value.getMonth();\n } else {\n this._o.maxDate = defaults.maxDate;\n this._o.maxYear = defaults.maxYear;\n this._o.maxMonth = defaults.maxMonth;\n this._o.endRange = defaults.endRange;\n }\n\n this.draw();\n },\n\n setStartRange: function(value)\n {\n this._o.startRange = value;\n },\n\n setEndRange: function(value)\n {\n this._o.endRange = value;\n },\n\n /**\n * refresh the HTML\n */\n draw: function(force)\n {\n if (!this._v && !force) {\n return;\n }\n var opts = this._o,\n minYear = opts.minYear,\n maxYear = opts.maxYear,\n minMonth = opts.minMonth,\n maxMonth = opts.maxMonth,\n html = '',\n randId;\n\n if (this._y <= minYear) {\n this._y = minYear;\n if (!isNaN(minMonth) && this._m < minMonth) {\n this._m = minMonth;\n }\n }\n if (this._y >= maxYear) {\n this._y = maxYear;\n if (!isNaN(maxMonth) && this._m > maxMonth) {\n this._m = maxMonth;\n }\n }\n\n for (var c = 0; c < opts.numberOfMonths; c++) {\n randId = 'pika-title-' + Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 2);\n html += '<div class=\"pika-lendar\">' + renderTitle(this, c, this.calendars[c].year, this.calendars[c].month, this.calendars[0].year, randId) + this.render(this.calendars[c].year, this.calendars[c].month, randId) + '</div>';\n }\n\n this.el.innerHTML = html;\n\n if (opts.bound) {\n if(opts.field.type !== 'hidden') {\n setTimeout(function() {\n opts.trigger.focus();\n }, 1);\n }\n }\n\n if (typeof this._o.onDraw === 'function') {\n this._o.onDraw(this);\n }\n\n if (opts.bound) {\n // let the screen reader user know to use arrow keys\n opts.field.setAttribute('aria-label', opts.ariaLabel);\n }\n },\n\n adjustPosition: function()\n {\n var field, pEl, width, height, viewportWidth, viewportHeight, scrollTop, left, top, clientRect, leftAligned, bottomAligned;\n\n if (this._o.container) return;\n\n this.el.style.position = 'absolute';\n\n field = this._o.trigger;\n pEl = field;\n width = this.el.offsetWidth;\n height = this.el.offsetHeight;\n viewportWidth = window.innerWidth || document.documentElement.clientWidth;\n viewportHeight = window.innerHeight || document.documentElement.clientHeight;\n scrollTop = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;\n leftAligned = true;\n bottomAligned = true;\n\n if (typeof field.getBoundingClientRect === 'function') {\n clientRect = field.getBoundingClientRect();\n left = clientRect.left + window.pageXOffset;\n top = clientRect.bottom + window.pageYOffset;\n } else {\n left = pEl.offsetLeft;\n top = pEl.offsetTop + pEl.offsetHeight;\n while((pEl = pEl.offsetParent)) {\n left += pEl.offsetLeft;\n top += pEl.offsetTop;\n }\n }\n\n // default position is bottom & left\n if ((this._o.reposition && left + width > viewportWidth) ||\n (\n this._o.position.indexOf('right') > -1 &&\n left - width + field.offsetWidth > 0\n )\n ) {\n left = left - width + field.offsetWidth;\n leftAligned = false;\n }\n if ((this._o.reposition && top + height > viewportHeight + scrollTop) ||\n (\n this._o.position.indexOf('top') > -1 &&\n top - height - field.offsetHeight > 0\n )\n ) {\n top = top - height - field.offsetHeight;\n bottomAligned = false;\n }\n\n this.el.style.left = left + 'px';\n this.el.style.top = top + 'px';\n\n addClass(this.el, leftAligned ? 'left-aligned' : 'right-aligned');\n addClass(this.el, bottomAligned ? 'bottom-aligned' : 'top-aligned');\n removeClass(this.el, !leftAligned ? 'left-aligned' : 'right-aligned');\n removeClass(this.el, !bottomAligned ? 'bottom-aligned' : 'top-aligned');\n },\n\n /**\n * render HTML for a particular month\n */\n render: function(year, month, randId)\n {\n var opts = this._o,\n now = new Date(),\n days = getDaysInMonth(year, month),\n before = new Date(year, month, 1).getDay(),\n data = [],\n row = [];\n setToStartOfDay(now);\n if (opts.firstDay > 0) {\n before -= opts.firstDay;\n if (before < 0) {\n before += 7;\n }\n }\n var previousMonth = month === 0 ? 11 : month - 1,\n nextMonth = month === 11 ? 0 : month + 1,\n yearOfPreviousMonth = month === 0 ? year - 1 : year,\n yearOfNextMonth = month === 11 ? year + 1 : year,\n daysInPreviousMonth = getDaysInMonth(yearOfPreviousMonth, previousMonth);\n var cells = days + before,\n after = cells;\n while(after > 7) {\n after -= 7;\n }\n cells += 7 - after;\n var isWeekSelected = false;\n for (var i = 0, r = 0; i < cells; i++)\n {\n var day = new Date(year, month, 1 + (i - before)),\n isSelected = isDate(this._d) ? compareDates(day, this._d) : false,\n isToday = compareDates(day, now),\n hasEvent = opts.events.indexOf(day.toDateString()) !== -1 ? true : false,\n isEmpty = i < before || i >= (days + before),\n dayNumber = 1 + (i - before),\n monthNumber = month,\n yearNumber = year,\n isStartRange = opts.startRange && compareDates(opts.startRange, day),\n isEndRange = opts.endRange && compareDates(opts.endRange, day),\n isInRange = opts.startRange && opts.endRange && opts.startRange < day && day < opts.endRange,\n isDisabled = (opts.minDate && day < opts.minDate) ||\n (opts.maxDate && day > opts.maxDate) ||\n (opts.disableWeekends && isWeekend(day)) ||\n (opts.disableDayFn && opts.disableDayFn(day));\n\n if (isEmpty) {\n if (i < before) {\n dayNumber = daysInPreviousMonth + dayNumber;\n monthNumber = previousMonth;\n yearNumber = yearOfPreviousMonth;\n } else {\n dayNumber = dayNumber - days;\n monthNumber = nextMonth;\n yearNumber = yearOfNextMonth;\n }\n }\n\n var dayConfig = {\n day: dayNumber,\n month: monthNumber,\n year: yearNumber,\n hasEvent: hasEvent,\n isSelected: isSelected,\n isToday: isToday,\n isDisabled: isDisabled,\n isEmpty: isEmpty,\n isStartRange: isStartRange,\n isEndRange: isEndRange,\n isInRange: isInRange,\n showDaysInNextAndPreviousMonths: opts.showDaysInNextAndPreviousMonths,\n enableSelectionDaysInNextAndPreviousMonths: opts.enableSelectionDaysInNextAndPreviousMonths\n };\n\n if (opts.pickWholeWeek && isSelected) {\n isWeekSelected = true;\n }\n\n row.push(renderDay(dayConfig));\n\n if (++r === 7) {\n if (opts.showWeekNumber) {\n row.unshift(renderWeek(i - before, month, year, opts.firstWeekOfYearMinDays));\n }\n data.push(renderRow(row, opts.isRTL, opts.pickWholeWeek, isWeekSelected));\n row = [];\n r = 0;\n isWeekSelected = false;\n }\n }\n return renderTable(opts, data, randId);\n },\n\n isVisible: function()\n {\n return this._v;\n },\n\n show: function()\n {\n if (!this.isVisible()) {\n this._v = true;\n this.draw();\n removeClass(this.el, 'is-hidden');\n if (this._o.bound) {\n addEvent(document, 'click', this._onClick);\n this.adjustPosition();\n }\n if (typeof this._o.onOpen === 'function') {\n this._o.onOpen.call(this);\n }\n }\n },\n\n hide: function()\n {\n var v = this._v;\n if (v !== false) {\n if (this._o.bound) {\n removeEvent(document, 'click', this._onClick);\n }\n\n if (!this._o.container) {\n this.el.style.position = 'static'; // reset\n this.el.style.left = 'auto';\n this.el.style.top = 'auto';\n }\n addClass(this.el, 'is-hidden');\n this._v = false;\n if (v !== undefined && typeof this._o.onClose === 'function') {\n this._o.onClose.call(this);\n }\n }\n },\n\n /**\n * GAME OVER\n */\n destroy: function()\n {\n var opts = this._o;\n\n this.hide();\n removeEvent(this.el, 'mousedown', this._onMouseDown, true);\n removeEvent(this.el, 'touchend', this._onMouseDown, true);\n removeEvent(this.el, 'change', this._onChange);\n if (opts.keyboardInput) {\n removeEvent(document, 'keydown', this._onKeyChange);\n }\n if (opts.field) {\n removeEvent(opts.field, 'change', this._onInputChange);\n if (opts.bound) {\n removeEvent(opts.trigger, 'click', this._onInputClick);\n removeEvent(opts.trigger, 'focus', this._onInputFocus);\n removeEvent(opts.trigger, 'blur', this._onInputBlur);\n }\n }\n if (this.el.parentNode) {\n this.el.parentNode.removeChild(this.el);\n }\n }\n\n };\n\n return Pikaday;\n}));\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/nico/projectify/macros/filters": {
"title": "$:/plugins/nico/projectify/macros/filters",
"created": "20201202200514984",
"modified": "20210123202945886",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\whitespace trim\n\n\\define py-archived-projects()\n[all[tiddlers]tag[Project]!has[draft.of]!title[Inbox]tag[done]sort[title]]\n\\end\n\n\\define py-active-projects()\n[all[tiddlers]tag[Project]!has[draft.of]!title[Inbox]!tag[done]]\n\\end\n\n\\define py-all-categories()\n[all[tiddlers]tag[$:/plugins/nico/projectify/tags/Category]sort[title]]\n\\end\n\n\\define py-has-scheduled-todos-in-projects()\n[all[tiddlers]tag[todo]!tag[done]!has[draft.of]has[due]limit[1]]\n\\end\n\n\\define py-has-active-projects()\n[all[tiddlers]tag[Project]!has[draft.of]!tag[done]limit[1]]\n\\end\n\n\\define py-has-archived-projects()\n[all[tiddlers]tag[Project]!title[Inbox]tag[done]limit[1]]\n\\end\n\n\\define py-has-projects()\n[all[tiddlers]tag[Project]!title[Inbox]limit[1]]\n\\end\n\n\\define py-is-project()\n[all[tiddlers]all[current]tag[Project]] [all[current]tag[SubProject]]\n\\end\n\n\\define py-is-not-subproject()\n[all[tiddlers]all[current]!tag[SubProject]]\n\\end\n\n\\define py-is-empty-project()\n[all[tiddlers]tag{!!title}tag[todo]!has[draft.of]limit[1]]\n\\end\n\n\\define py-has-category()\n[all[current]has[category]]\n\\end\n\n\\define py-has-todos()\n[all[tiddlers]tag{!!title}tag[todo]!has[draft.of]limit[1]]\n\\end\n\n\\define py-has-open-todos()\n[all[tiddlers]tag{!!title}tag[todo]!has[draft.of]!tag[done]limit[1]]\n\\end\n\n\\define py-has-no-open-todo()\n[all[tiddlers]tag{!!title}tag[todo]!has[draft.of]!tag[done]count[]match[0]]\n\\end\n\n\\define py-has-scheduled-todos()\n[all[tiddlers]tag{!!title}tag[todo]!has[draft.of]!tag[done]has[due]limit[1]]\n\\end\n\n\\define py-has-unscheduled-todos()\n[all[tiddlers]tag{!!title}tag[todo]!has[draft.of]!tag[done]!has[due]limit[1]]\n\\end\n\n\\define py-has-completed-todos()\n[all[tiddlers]tag{!!title}tag[todo]!has[draft.of]tag[done]limit[1]]\n\\end\n\n\\define py-next-open-todo()\n[all[tiddlers]tag{!!title}tag[todo]!has[draft.of]!tag[done]limit[1]]\n\\end\n\n\\define py-filtered-todos()\n[all[tiddlers]subfilter<todoFilter>tag[todo]sort[title]]\n\\end\n\n\\define py-open-todos()\n[all[tiddlers]tag{!!title}tag[todo]!has[draft.of]!tag[done]]\n\\end\n\n\\define py-completed-todos()\n[all[tiddlers]tag{!!title}tag[done]!has[draft.of]sort[created]]\n\\end\n\n\\define py-todos-due-today()\n[all[tiddlers]!tag[done]tag[todo]!has[draft.of]days:due[0]!nsort[priority]]\n\\end\n\n\\define py-todos-overdue()\n[all[tiddlers]!tag[done]tag[todo]!has[draft.of]!days:due[-1]sort[due]]\n\\end\n\n\\define py-todos-due-today-or-overdue()\n[all[tiddlers]days:due[0]] [all[tiddlers]!days:due[-1]] +[!has[draft.of]!tag[done]tag[todo]sort[due]]\n\\end\n\n\\define py-upcoming-due-dates()\n[all[tiddlers]tag[todo]!has[draft.of]!tag[done]has[due]sort[due]eachday[due]] -[!days:due[-1]]\n\\end\n\n\\define py-todos-due-on()\n[all[tiddlers]!tag[done]tag[todo]!has[draft.of]sameday:due<day>!nsort[priority]]\n\\end\n\n\\define py-has-overdue-todos()\n[all[tiddlers]!tag[done]tag[todo]!has[draft.of]!days:due[-1]limit[1]]\n\\end\n\n\\define py-has-todos-due-today-or-overdue()\n[all[tiddlers]days:due[0]] [all[tiddlers]!days:due[-1]] +[!has[draft.of]!tag[done]tag[todo]limit[1]]\n\\end\n\n\\define py-is-todo()\n[all[current]tag[todo]]\n\\end\n\n\\define py-is-open()\n[all[current]!tag[done]]\n\\end\n\n\\define py-is-completed()\n[all[current]tag[done]]\n\\end\n\n\\define py-is-overdue()\n[all[current]!tag[done]!has[draft.of]!days:due[-1]]\n\\end\n\n\\define py-is-due-today()\n[all[current]!has[draft.of]days:due[0]]\n\\end\n\n\\define py-is-due-yesterday()\n[all[current]!has[draft.of]days:due[-1]]\n\\end\n\n\\define py-is-due-tomorrow()\n[all[current]!has[draft.of]days:due[1]]\n\\end\n\n\\define py-is-due-later()\n[all[current]!has[draft.of]!days:due[1]]\n\\end\n\n\\define py-is-scheduled()\n[all[current]!has[draft.of]has[due]]\n\\end\n\n\\define py-is-not-scheduled()\n[all[current]!has[draft.of]!has[due]]\n\\end\n\n\\define py-is-not-overdue()\n[all[current]!has[draft.of]] -[!days:due[-1]]\n\\end\n\n\\define py-unscheduled-todos-subfilter()\ntag[todo]!has[draft.of]!tag[done]!has[due]!nsort[priority]\n\\end\n\n\\define py-scheduled-todos-subfilter()\ntag[todo]!has[draft.of]!tag[done]has[due]sort[due]\n\\end\n\n\\define py-is-active-subfilter()\n!tag[done]\n\\end\n\n\\define py-all-projects-and-subprojects-filter()\n[tag[Project]] [tag[SubProject]]\n\\end\n\n\\define todo-list-drop-tags()\ntodo [all[current]tags[]] -Inbox -[tag[Project]] -[tag[SubProject]] [<__tag__>]\n\\end\n\n\\define project-refile-tags()\ntodo [all[<actionTiddler>]tags[]] -Inbox -[tag[Project]] -[tag[SubProject]] [<currentTiddler>]\n\\end\n\n\\define py-convert-todo-into-project()\n[all[current]tags[]] -Inbox -[tag[Project]] -[tag[SubProject]] -SubProject -Inbox -todo Project\n\\end\n\n"
},
"$:/plugins/nico/projectify/macros/schedule": {
"title": "$:/plugins/nico/projectify/macros/schedule",
"created": "20210107213957129",
"modified": "20210112205701918",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\whitespace trim\n\n\\define py-schedule-overdue()\n <$list\n filter=<<py-todos-overdue>>\n template=\"$:/plugins/nico/projectify/ui/todo/TodoItem\"\n />\n\\end\n\n\\define py-schedule-day(day)\n <$vars day=<<__day__>>>\n <$list\n filter=<<py-todos-due-on>>\n template=\"$:/plugins/nico/projectify/ui/todo/TodoItem\"\n />\n </$vars>\n\\end\n\n\\define py-schedule-today()\n <$list\n filter=<<py-todos-due-today>>\n template=\"$:/plugins/nico/projectify/ui/todo/TodoItem\"\n emptyMessage=\"🌞 {{$:/language/projectify/AllClear}}\"\n />\n\\end \n"
},
"$:/plugins/nico/projectify/macros/todo-list": {
"title": "$:/plugins/nico/projectify/macros/todo-list",
"created": "20201202200514984",
"modified": "20210121214546784",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n\\define project-refile-actions()\n<!-- Macro similar to the todo-list drop actions, but used in project lists/cards -->\n <$action-listops $tiddler=<<actionTiddler>> $tags=<<project-refile-tags>>/>\n\\end\n\n\\define todo-list-drop-actions(tag)\n<!-- Same as list-tagged-draggable-drop-actions, but removing the item from its old project and adding the todo tag. -->\n<$action-listops $tiddler=<<actionTiddler>> $tags=<<todo-list-drop-tags>>/>\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</$set>\n\\end\n\n\\define todo-list-filtered(subFilter)\n <$vars\n projectTag={{!!title}}\n dragHandle=\"yes\"\n list-tagged-draggable-drop-actions=<<todo-list-drop-actions>>\n >\n <div class=\"py-todos\">\n <$macrocall\n $name=\"list-tagged-draggable\"\n tag=<<projectTag>>\n subFilter=<<__subFilter__>>\n itemTemplate=\"$:/plugins/nico/projectify/ui/todo/TodoItem\"\n />\n </div>\n </$vars>\n\\end\n \n\\define todo-list(emptyTemplate)\n <$list filter=<<py-has-no-open-todo>> variable=\"ignore\">\n <$transclude tiddler=<<__emptyTemplate__>>/>\n </$list>\n <$list filter=<<py-has-scheduled-todos>> variable=\"ignore\">\n <label class=\"py-label\"><<lingo Scheduled>></label>\n <$macrocall $name=\"todo-list-filtered\" subFilter=<<py-scheduled-todos-subfilter>>/>\n </$list>\n <$list filter=<<py-has-unscheduled-todos>> variable=\"ignore\">\n <$list filter=<<py-has-scheduled-todos>>>\n <label class=\"py-label\"><<lingo OtherTasks>></label>\n </$list>\n </$list>\n <$macrocall $name=\"todo-list-filtered\" subFilter=<<py-unscheduled-todos-subfilter>>/>\n\\end\n\n\\define todo-list-completed()\n <div class=\"py-todos py-completed-todos\">\n <$list\n filter=<<py-completed-todos>>\n template=\"$:/plugins/nico/projectify/ui/todo/TodoItem\"\n />\n </div>\n\\end\n"
},
"$:/plugins/nico/projectify/macros/utils": {
"title": "$:/plugins/nico/projectify/macros/utils",
"created": "20210109154610555",
"modified": "20210112210344539",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n\\define py-tip(text)\n<div class=\"py-tip\">\n <span class=\"py-tip-icon\">{{$:/plugins/nico/projectify/images/lightbulb}}</span>\n ''<<lingo Tip>>: ''$text$\n</div>\n\\end\n"
},
"$:/plugins/nico/projectify/quick-capture": {
"title": "$:/plugins/nico/projectify/quick-capture",
"created": "20200427182745230",
"key": "((py-quick-capture))",
"modified": "20201212170921478",
"tags": "$:/tags/KeyboardShortcut",
"type": "text/vnd.tiddlywiki",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n <$action-navigate $to=\"$:/plugins/nico/projectify/QuickCapture\"/>\n</$navigator>\n"
},
"$:/plugins/nico/projectify/styles/cards": {
"title": "$:/plugins/nico/projectify/styles/cards",
"created": "20210117173623112",
"modified": "20210118183219607",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.py-cards {\n display: flex;\n flex-wrap: wrap;\n gap: 20px;\n margin-bottom: 20px;\n}\n\n.py-cards span {\n width: calc(33% - 12px);\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .py-cards span {\n width: calc(50% - 11px);\n }\n}\n\n.py-card-wrapper {\n /* Default background-color */\n background-color: rgba(255,255,0,.15);\n border-radius: 8px;\n transition: box-shadow ease-in .14s;\n}\n\n.py-cards .tc-dragover .py-card-wrapper .py-card {\n background: rgba(0,125,255,.3);\n box-shadow: 0 0 0 4px rgba(0,125,255,.3);\n}\n\n.py-card {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n text-decoration: none;\n color: <<colour foreground>>;\n border-radius: 8px;\n box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);\n padding: 20px;\n height: 150px;\n font-size: .9em;\n}\n\n.py-card-wrapper:hover {\n box-shadow: 0 0 0 4px rgba(0,125,255,.3);\n}\n\n.py-card-head {\n overflow: hidden;\n height: 4.6em;\n line-height: 1.2em;\n}\n\n.py-card .py-card-head h3 {\n font-weight: bold;\n font-size: 1em;\n margin: 0;\n margin-right: 10px;\n}\n\n.py-card .py-card-options {\n position: absolute;\n top: 4px;\n right: 8px;\n}\n\n.py-card .py-description {\n opacity: .7;\n font-size: .9em;\n}\n\n.py-card .py-project-category {\n font-size: .9em;\n font-weight: bold;\n text-align: center;\n padding: 1px;\n margin-bottom: -20px;\n margin-left: -20px;\n margin-right: -20px;\n background: rgba(0,0,0,.1);\n border-bottom-left-radius: 8px;\n border-bottom-right-radius: 8px;\n}\n"
},
"$:/plugins/nico/projectify/styles/category": {
"title": "$:/plugins/nico/projectify/styles/category",
"created": "20210117210451364",
"modified": "20210118092251871",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.py-category-pill {\n position: relative;\n width: 1em;\n height: 1em;\n display: inline-block;\n vertical-align: middle;\n border-radius: 50%;\n background: <<colour tiddler-background>>;\n}\n\n.py-category-pill::after {\n content: \" \";\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n border-radius: 50%;\n border: 1px solid <<colour muted-foreground>>;\n}\n\n.py-category-wrapper {\n margin-top: -4px;\n margin-bottom: 10px;\n}\n"
},
"$:/plugins/nico/projectify/styles/date-picker": {
"title": "$:/plugins/nico/projectify/styles/date-picker",
"created": "20210105171218832",
"modified": "20210109213549465",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.py-date-picker .py-date-today {\n color: <<colour primary>>;\n}\n\n.py-date-picker .py-date-today svg {\n fill: <<colour primary>>;\n}\n\n.py-date-picker .py-date-clear {\n color: #e73939;\n}\n\n.py-date-picker .py-date-clear svg {\n fill: #e73939;\n}\n\n.py-date-picker .pika-single {\n margin: 0;\n border: 0;\n padding: 6px;\n color: <<colour foreground>>;\n background: transparent;\n}\n\n.py-date-picker .pika-lendar {\n margin: 0;\n border: 0;\n width: 100%;\n}\n\n.py-date-picker .pika-lendar .pika-table {\n margin: 0;\n}\n\n.py-date-picker .pika-lendar .pika-table th {\n background: transparent;\n font-weight: bold;\n color: <<colour muted-foreground>>;\n}\n\n.py-date-picker .pika-lendar button,\n.py-date-picker .pika-button {\n border-radius: 0;\n background-color: transparent;\n text-align: center;\n}\n\n.py-date-picker .pika-button {\n padding: 6px 8px !important;\n}\n\n.py-date-picker .pika-prev,\n.py-date-picker .pika-next {\n padding: 4px;\n width: 20px;\n}\n\n.py-date-picker .pika-lendar button:hover,\n.py-date-picker .pika-lendar button:active,\n.py-date-picker .pika-next {\n background-color: <<colour primary>>;\n color: <<colour background>>;\n border-radius: 3px;\n}\n\n.py-date-picker .pika-lendar .is-selected .pika-button,\n.py-date-picker .pika-lendar .has-event .pika-button {\n background: <<colour muted-foreground>>;\n color: <<colour tiddler-background>>;\n box-shadow: none;\n border-radius: 3px;\n}\n\n.py-date-picker .pika-label {\n background-color: transparent;\n color: <<colour foreground>>;\n}\n\n.py-date-picker .pika-lendar table th,\n.py-date-picker .pika-lendar table td {\n border: 0 none;\n}\n"
},
"$:/plugins/nico/projectify/styles/form-control": {
"title": "$:/plugins/nico/projectify/styles/form-control",
"created": "20210117173623112",
"modified": "20210117173623112",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.py-btn {\n border-radius: 1.5em;\n border: 1px solid #ccc;\n background: <<colour tiddler-background>>;\n padding: .3em 1em;\n cursor: pointer;\n transition: box-shadow ease-in .1s;\n}\n\n.py-btn:focus {\n outline: 0 none;\n}\n\n.py-btn:active {\n box-shadow: 0 0 0 0.2rem rgba(0,0,0,.08);\n}\n\n.py-btn.btn-small {\n font-size: .9em;\n padding: .2em .8em;\n}\n\n.py-btn.btn-primary {\n background-color: <<colour primary>>;\n border-color: <<colour primary>>;\n color: <<colour background>>;\n fill: <<colour background>>;\n}\n\n.py-btn.btn-primary:active {\n box-shadow: 0 0 0 0.2rem rgba(0,125,255,.3);\n}\n\n.py-btn.btn-danger {\n border-color: #e73939;\n color: #e73939;\n fill: #e73939;\n}\n\n.py-btn.btn-danger:active {\n box-shadow: 0 0 0 0.2rem rgba(255,0,0,.2);\n}\n\n.py-form .py-control-group {\n margin: 8px 0;\n}\n\n.py-form .py-control-group .py-label {\n padding: 0;\n}\n\n.py-actions {\n margin: 10px 0 20px 0;\n}\n\n.py-form .py-actions {\n margin-top: 20px;\n}\n\ninput.py-input {\n transition: border .14s ease-in-out;\n border: 1px solid <<colour tiddler-editor-border>>;\n padding: 8px;\n border-radius: 4px;\n width: 300px;\n}\n\ninput.py-input:focus {\n box-shadow: 0 0 0.2rem 0 <<colour primary>>;\n outline: 0;\n border-color: <<colour primary>>;\n\n}\n\ninput.py-input.input-larger {\n width: 450px;\n max-width: 100%;\n}\n\nInput.py-input.input-large {\n width: 100%;\n padding: .5em 1em;\n font-size: 1.1em;\n}\n\n.py-todo input[type=\"checkbox\"],\n.py-toggle-todo-button input[type=\"checkbox\"] {\n display: none;\n}\n\n.py-checkbox {\n color: <<colour muted-foreground>>;\n cursor: pointer;\n transition: all ease-in .2s;\n}\n\n.py-todo .py-checkbox {\n margin-right: 3px;\n}\n\n.py-checkbox .todo-hover {\n display: none;\n}\n\n.py-checkbox:hover .todo-hover {\n display: initial;\n}\n\n.py-checkbox:hover .todo {\n display: none;\n}\n\n.py-checkbox:hover {\n color: #2da562;\n}\n\n.py-checkbox .done {\n color: #2da562;\n}\n\n.py-popup {\n background: <<colour tiddler-background>>;\n border-radius: 8px;\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);\n padding: 5px 20px;\n width: 350px;\n}\n"
},
"$:/plugins/nico/projectify/styles/notebook": {
"title": "$:/plugins/nico/projectify/styles/notebook",
"created": "20200426194806637",
"modified": "20210106090506091",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/* Notebook sidebar */\n\n.nc-sidebar .py-projects {\n margin: 0;\n border: 0;\n}\n\n.nc-sidebar .py-projects .py-project {\n border-bottom: 0;\n}\n\n.nc-sidebar dl {\n margin: 0;\n}\n"
},
"$:/plugins/nico/projectify/styles/quick-capture": {
"title": "$:/plugins/nico/projectify/styles/quick-capture",
"created": "20210121181105314",
"modified": "20210121181112691",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n[data-tiddler-title^=\"$:/plugins/nico/projectify/QuickCapture\"] .tc-title,\n[data-tiddler-title^=\"$:/plugins/nico/projectify/QuickCapture\"] .tc-subtitle {\n display: none;\n}\n\n[data-tiddler-title^=\"$:/plugins/nico/projectify/QuickCapture\"] svg {\n fill: <<colour primary>>;\n vertical-align: middle;\n width: 1.2em;\n height: 1.2em;\n margin-right: 6px;\n}\n"
},
"$:/plugins/nico/projectify/styles/stylesheet": {
"title": "$:/plugins/nico/projectify/styles/stylesheet",
"created": "20200426194806637",
"modified": "20210127111843916",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.py-projects-heading {\n display: flex;\n justify-content: space-between;\n}\n\n.py-projects-heading h2 {\n margin: 0;\n display: inline-block;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .py-projects-heading {\n display: block;\n }\n\n .py-projects-heading .py-title {\n margin-bottom: 20px;\n }\n}\n\n.py-projects-heading > button {\n display: inline-block;\n margin-left: 5px;\n}\n\n.tc-titlebar .py-checkbox svg {\n width: 26px;\n height: 26px;\n fill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-titlebar .py-checkbox .done svg {\n width: 26px;\n height: 26px;\n fill: #2da562;\n}\n\n.py-reorder-projects:not([hidden]) {\n display: block;\n}\n\n.py-projects, .py-todos {\n padding-left: 0;\n}\n\n.py-projects .py-project,\n.py-todos .tc-menu-list-item {\n border-bottom: 1px solid rgba(0, 0, 0, 0.08);\n}\n\n.py-projects,\n.py-todos .tc-menu-list-item:first-child {\n border-top: 1px solid rgba(0, 0, 0, 0.08);\n}\n\n.py-todo {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 5px 0;\n}\n\n.py-project {\n list-style: none;\n padding: 5px 0;\n}\n\n.py-project a {\n font-weight: bold;\n}\n\n.py-project .py-project-infos {\n font-size: .8em;\n line-height: 1em;\n color: <<colour muted-foreground>>;\n margin-left: 20px;\n}\n\n.py-project .py-project-heading {\n display: flex;\n justify-content: space-between;\n}\n\n.py-project .py-project-heading .py-project-category {\n font-size: .9em;\n white-space: nowrap;\n}\n\n/* Align the completed todos with the non-completed ones that have a drag\n handle. TODO: Check why the padding is different from the drag-handle's width\n */\n.py-completed-todos .py-todo .py-checkbox {\n padding-left: 22px;\n}\n\n.py-todo .tc-tiddlylink:hover {\n text-decoration: none;\n}\n\n.py-todo .py-todo-actions {\n float: right;\n}\n\n.py-todo .py-btn.py-priority {\n border: none;\n}\n\n.py-todo .py-project-link {\n font-size: .8em;\n color: #aaa;\n}\n\n.py-todo .py-todo-text-icon {\n color: #999;\n fill: #999;\n}\n\n.py-todo.py-completed a {\n color: <<colour muted-foreground>>;\n}\n\n.py-todo-heading {\n margin-top: 4px;\n margin-bottom: 14px;\n}\n\n.py-todo-heading .py-btn {\n font-size: .9em;\n padding: .3em .9em;\n}\n\n.py-todo-actions .py-btn,\n.py-todo .py-btn.py-priority {\n color: #999;\n fill: #999;\n padding: 2px 3px;\n border-radius: 4px;\n}\n\n.py-due-date.py-overdue {\n color: <<colour background>>;\n background: #e73939;\n border-color: #e73939;\n font-weight: bold;\n}\n\n.py-due-date.py-due-today {\n color: <<colour primary>>;\n fill: <<colour primary>>;\n border-color: <<colour primary>>;\n}\n\n.py-todo .py-todo-actions .py-btn {\n font-size: .8em;\n margin-left: 6px;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .py-todo .py-todo-actions .py-btn.py-not-scheduled,\n .py-todo .py-todo-actions .py-btn.py-priority- {\n opacity: 0;\n transition: opacity ease-in .14s;\n }\n\n .py-todo:hover .py-todo-actions .py-btn {\n opacity: 1 !important;\n }\n}\n\n.py-projects .tc-droppable.tc-dragover {\n background: rgba(255,255,100,0.3);\n display: block;\n}\n\n.py-tabs.tc-tab-buttons button {\n font-weight: bold;\n font-size: 1.2em;\n border: 0;\n padding: .6em .8em .4em .8em;\n background: transparent;\n cursor: pointer;\n color: <<colour tiddler-title-foreground>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .py-tabs.tc-tab-buttons button {\n font-size: .8em;\n padding: 8px;\n }\n\n .py-tabs.tc-tab-buttons button svg {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n margin: 0 auto 6px auto;\n }\n}\n\n.py-tabs.tc-tab-buttons button.tc-tab-selected {\n border: 0;\n border-bottom: 4px solid <<colour primary>>;\n color: <<colour tiddler-title-foreground>>;\n}\n\n.py-scheduled-drop-down h4 {\n margin: 5px 10px;\n color: <<colour foreground>>;\n font-weight: bold;\n}\n\n.py-scheduled-drop-down .clear {\n margin: 5px 10px;\n}\n\n.tc-drop-down.py-drop-down {\n min-width: 200px;\n}\n\n.tc-drop-down.py-drop-down .tc-btn-invisible {\n font-size: 14px;\n line-height: 2em;\n}\n\n.tc-drop-down.py-drop-down .tc-btn-invisible svg {\n margin-right: 6px;\n}\n\n.tc-drop-down.py-drop-down hr {\n margin: 2px 0;\n padding: 0;\n border: 0;\n border-bottom: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-drop-down .py-priorities {\n display: flex;\n align-items: space-between;\n}\n\n.tc-drop-down .py-priorities .tc-btn-invisible {\n width: auto;\n text-align: center;\n}\n\n.py-priority-3, .py-priority-3 svg,\n.py-drop-down .py-priority-3,\n.py-drop-down .py-priority-3 svg,\n.py-btn.py-priority-3 {\n fill: #e73939;\n color: #e73939;\n}\n\n.py-priority-2, .py-priority-2 svg,\n.py-drop-down .py-priority-2,\n.py-drop-down .py-priority-2 svg,\n.py-btn.py-priority-2 {\n fill: #e77a39;\n color: #e77a39;\n}\n\n.py-priority-1, .py-priority-1 svg,\n.py-drop-down .py-priority-1,\n.py-drop-down .py-priority-1 svg,\n.py-btn.py-priority-1 {\n fill: #24cd5e;\n color: #24cd5e;\n}\n\n.py-project-category-manager-table {\n width: 100%;\n}\n\n.py-project-category-manager-table td {\n padding: 4px;\n}\n\n.py-project-category-manager-table input {\n width: 100%;\n}\n\n.py-project-category-manager-table input[type=\"color\"] {\n width: 50px;\n padding: 3px;\n}\n"
},
"$:/plugins/nico/projectify/styles/utils": {
"title": "$:/plugins/nico/projectify/styles/utils",
"created": "20210117173623112",
"modified": "20210117174613237",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.py-link-muted {\n text-decoration: underline;\n color: <<colour muted-foreground>>;\n}\n\n.py-link-muted:hover,\n.py-link-muted:active {\n color: <<colour primary>>;\n}\n\n.py-icon {\n vertical-align: middle;\n}\n\n.py-pie circle {\n stroke: <<colour primary>>;\n fill: <<colour background>>;\n}\n \n.py-due-date svg {\n width: 1em;\n height: 1em;\n}\n\n.py-label {\n display: block;\n font-size: .8em;\n opacity: .6;\n padding: 4px 0;\n}\n\n.py-right-aligned {\n text-align: right;\n}\n\n.py-drag-handle {\n color: <<colour muted-foreground>>;\n width: 18px;\n display: inline-block;\n}\n\n.py-drag-handle svg {\n vertical-align: middle;\n}\n\n.py-banner {\n padding: 10px 20px;\n background: <<colour notification-background>>;\n border: 1px solid <<colour notification-border>>;\n margin: 10px 0;\n border-radius: 3px;\n}\n\n.py-banner button {\n text-decoration: underline;\n}\n\n.py-tip {\n margin: 10px;\n background: <<colour notification-background>>;\n color: <<colour notification-foreground>>;\n padding: 10px;\n border-radius: 6px;\n}\n\n.py-tip-icon {\n font-size: 1.2em;\n}\n\n.py-count {\n background: #df3f3f;\n color: white;\n font-weight: bold;\n padding: 6px;\n font-size: 12px;\n text-align: center;\n display: inline-block;\n border-radius: 24px;\n min-width: 24px;\n line-height: 1;\n vertical-align: middle;\n}\n\n.py-count.info {\n background: <<colour primary>>;\n}\n\n.tc-tab-buttons .py-count {\n font-size: 10px;\n padding: 4px;\n min-width: 18px;\n margin-top: -0.5rem;\n}\n\n.py-pill-container {\n position: relative;\n}\n\n.py-pill-container .py-pill {\n position: absolute;\n top: 0;\n right: 2px;\n width: 8px;\n height: 8px;\n border-radius: 4px;\n background: #df3f3f;\n}\n\nmodified: 20210117210522162\n"
},
"$:/plugins/nico/projectify/styles/vanilla": {
"title": "$:/plugins/nico/projectify/styles/vanilla",
"created": "20210107180235870",
"modified": "20210107180407568",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/* Default sidebar */\n\n.py-sidebar-section {\n max-width: 500px;\n}\n"
},
"$:/plugins/nico/projectify/styles/welcome": {
"title": "$:/plugins/nico/projectify/styles/welcome",
"created": "20210117173623112",
"modified": "20210117174118787",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n\n.py-welcome {\n max-width: 800px;\n text-align: center;\n padding: 40px 20px;\n margin: 20px auto;\n background: <<colour message-background>>;\n color: <<colour message-foreground>>;\n border-radius: 12px;\n}\n\n.py-welcome .icon {\n font-size: 4em;\n}\n\n.py-welcome h3 {\n font-weight: bold;\n}\n\n.py-welcome p {\n margin: 0;\n}\n"
},
"$:/plugins/nico/projectify/ui/buttons/AddCategory": {
"title": "$:/plugins/nico/projectify/ui/buttons/AddCategory",
"created": "20210114223231533",
"modified": "20210118092219909",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$button\n class=\"py-btn btn-primary\"\n popup=\"$:/state/projectify/show-new-category-popup\"\n tooltip={{$:/language/projectify/AddCategory/Hint}}\n aria-label={{$:/language/projectify/AddCategory/Hint}}\n>\n {{$:/core/images/edit-button}}\n <<lingo AddCategory/Caption>>\n</$button>\n\n<$reveal\n type=\"popup\"\n class=\"tc-popup-keep py-popup\"\n state=\"$:/state/projectify/show-new-category-popup\"\n position=\"above\"\n>\n <h2><<lingo Category>></h2>\n {{$:/plugins/nico/projectify/ui/forms/NewCategory}}\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/buttons/AddProject": {
"title": "$:/plugins/nico/projectify/ui/buttons/AddProject",
"created": "20201217210439140",
"modified": "20210112180542001",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$button\n class=\"py-btn btn-primary\"\n popup=\"$:/state/projectify/show-new-project-popup\"\n tooltip={{$:/language/projectify/AddProject/Hint}}\n aria-label={{$:/language/projectify/AddProject/Hint}}\n>\n {{$:/core/images/edit-button}}\n <<lingo AddProject/Caption>>\n</$button>\n\n<$reveal\n type=\"popup\"\n class=\"tc-popup-keep py-popup\"\n state=\"$:/state/projectify/show-new-project-popup\"\n position=\"above\"\n>\n <h2> <<lingo NewProject>></h2>\n {{$:/plugins/nico/projectify/ui/forms/NewProject}}\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/buttons/AddTodo": {
"title": "$:/plugins/nico/projectify/ui/buttons/AddTodo",
"created": "20201212172804699",
"modified": "20210112180541864",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$button\n class=\"py-btn\"\n set=<<stateTiddler>>\n setTo=\"show\"\n tooltip={{$:/language/projectify/AddTodo/Hint}}\n aria-label={{$:/language/projectify/AddTodo/Hint}}\n>\n {{$:/core/images/list-bullet}} <<lingo AddTodo/Caption>>\n</$button>\n"
},
"$:/plugins/nico/projectify/ui/buttons/ArchiveProject": {
"title": "$:/plugins/nico/projectify/ui/buttons/ArchiveProject",
"created": "20201209150027612",
"modified": "20210112180541889",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$fieldmangler>\n <$button\n class=\"py-btn btn-danger nc-archive-project\"\n tooltip={{$:/language/projectify/ArchiveProject/Hint}}\n aria-label={{$:/language/projectify/ArchiveProject/Hint}}\n >\n <$action-sendmessage $message=\"tm-add-tag\" $param=\"done\"/>\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n {{$:/core/images/delete-button}} <<lingo ArchiveProject/Caption>>\n </$button>\n</$fieldmangler>\n"
},
"$:/plugins/nico/projectify/ui/buttons/Cancel": {
"title": "$:/plugins/nico/projectify/ui/buttons/Cancel",
"created": "20201212172804699",
"modified": "20210112180541944",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$button class=\"py-btn\" set=<<stateTiddler>> setTo=\"\">\n <<lingo Cancel/Caption>>\n</$button>\n"
},
"$:/plugins/nico/projectify/ui/buttons/CategoryFilter": {
"title": "$:/plugins/nico/projectify/ui/buttons/CategoryFilter",
"created": "20210116205450353",
"modified": "20210118182714845",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$vars\n popupTiddler=<<qualify \"$:/state/projectify/category-filter-dropdown\">>\n stateTiddler=\"$:/state/projectify/project-category-filter\"\n>\n <$button popup=<<popupTiddler>> class=\"py-btn btn-small\">\n {{$:/plugins/nico/projectify/images/funnel}}\n <$reveal type=\"match\" state=<<stateTiddler>> text=\"\">\n <<lingo FilterProjects>>\n </$reveal>\n <$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"\">\n Projects in\n <$tiddler tiddler={{{ [<stateTiddler>get[text]] }}}>\n\t{{||$:/plugins/nico/projectify/ui/category/Category}}\n </$tiddler>\n </$reveal>\n </$button>\n\n <$reveal state=<<popupTiddler>> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down py-drop-down\">\n <$list filter=<<py-all-categories>> variable=\"category\">\n <$vars colour={{{ [<category>get[color]] }}}>\n\t<$button class=\"tc-btn-invisible\">\n\t <$tiddler tiddler=<<category>>>\n\t {{||$:/plugins/nico/projectify/ui/category/Category}}\n\t </$tiddler>\n\t <$action-setfield $tiddler=<<stateTiddler>> text=<<category>>/>\n\t</$button>\n </$vars>\n </$list>\n\n <hr/>\n <$link to=\"$:/plugins/nico/projectify/ui/config/Categories\">\n <<lingo EditCategories>>\n </$link>\n </$reveal>\n\n <$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"\">\n <$button class=\"tc-btn-invisible btn-small py-link-muted\">\n <<lingo Clear>>\n\t<$action-deletetiddler $tiddler=<<stateTiddler>>/>\n </$button>\n </$reveal>\n\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/buttons/Checkbox": {
"title": "$:/plugins/nico/projectify/ui/buttons/Checkbox",
"created": "20200428151242242",
"modified": "20201212170921075",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<span class=\"py-checkbox\">\n <$list filter=<<py-is-open>>>\n <span class=\"todo\"> {{$:/plugins/nico/projectify/images/checkbox}}</span>\n <span class=\"todo-hover\"> {{$:/plugins/nico/projectify/images/checkbox-checked}}</span>\n </$list>\n <$list filter=<<py-is-completed>>>\n <span class=\"done\"> {{$:/plugins/nico/projectify/images/checkbox-checked-solid}}</span>\n </$list>\n</span>\n"
},
"$:/plugins/nico/projectify/ui/buttons/ProjectCardSettings": {
"title": "$:/plugins/nico/projectify/ui/buttons/ProjectCardSettings",
"created": "20201210171047824",
"modified": "20210118092219973",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$vars popupTiddler=<<qualify \"$:/state/projectify/project-card-settings-dropdown\">>>\n <$button\n popup=<<popupTiddler>>\n tooltip={{$:/language/projectify/CardOptions/Hint}}\n aria-label={{$:/language/projectify/CardOptions/Hint}}\n class=\"tc-btn-invisible\"\n selectedClass=\"tc-selected\"\n >\n {{$:/core/images/down-arrow}}\n </$button>\n\n <$reveal state=<<popupTiddler>> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down py-drop-down\">\n <$list filter=<<py-all-categories>> variable=\"category\">\n <$button class=\"tc-btn-invisible\">\n\t<$tiddler tiddler=<<category>>>\n\t {{||$:/plugins/nico/projectify/ui/category/Category}}\n\t</$tiddler>\n\t<$action-setfield category=<<category>>/>\n </$button>\n </$list>\n <hr/>\n <$link to=\"$:/plugins/nico/projectify/ui/config/Categories\">\n <<lingo EditCategories>>\n </$link>\n </$reveal>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/buttons/ProjectListSettings": {
"title": "$:/plugins/nico/projectify/ui/buttons/ProjectListSettings",
"created": "20201210171047824",
"modified": "20210121182326872",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$button\n popup=\"$:/state/projectify/project-list-settings-dropdown\"\n tooltip={{$:/language/projectify/Options/Hint}}\n aria-label={{$:/language/projectify/Options/Hint}}\n class=\"tc-btn-invisible\"\n selectedClass=\"tc-selected\"\n>\n {{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal state=\"$:/state/projectify/project-list-settings-dropdown\" type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n <$vars switchView={{{ [{$:/config/projectify/projects-view}match[list]then[cards]else[list]] }}}>\n <$button class=\"tc-btn-invisible\">\n <$list filter=\"[<switchView>match[list]]\">\n\t<<lingo ViewAsList>>\n </$list>\n <$list filter=\"[<switchView>match[cards]]\">\n\t<<lingo ViewAsCards>>\n </$list>\n <$action-setfield $tiddler=\"$:/config/projectify/projects-view\" text=<<switchView>> />\n </$button>\n </$vars>\n\n <$button class=\"tc-btn-invisible\">\n <<lingo ReorderProjects/Caption>>\n <$action-setfield $tiddler=\"$:/state/projectify/show-reorder-projects\" text=\"yes\">\n </$button>\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/buttons/RestoreProject": {
"title": "$:/plugins/nico/projectify/ui/buttons/RestoreProject",
"created": "20201209151126748",
"modified": "20210112180541974",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$fieldmangler>\n <$button class=\"tc-btn-invisible\">\n <$action-sendmessage $message=\"tm-remove-tag\" $param=\"done\"/>\n <<lingo RestoreProject>>\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n </$button>\n</$fieldmangler>\n"
},
"$:/plugins/nico/projectify/ui/buttons/Save": {
"title": "$:/plugins/nico/projectify/ui/buttons/Save",
"created": "20201212172804699",
"modified": "20210112180953297",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$button class=\"py-btn btn-primary\">\n <<save-actions>>\n <<lingo Save/Caption>>\n</$button>\n"
},
"$:/plugins/nico/projectify/ui/buttons/Scheduled": {
"title": "$:/plugins/nico/projectify/ui/buttons/Scheduled",
"created": "20201210171047824",
"description": "Show all todos scheduled for today",
"modified": "20210201175357320",
"tags": "$:/tags/PageControls",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$button\n popup=\"$:/state/projectify/scheduled-dropdown\"\n tooltip={{$:/language/projectify/TodaysTodos}}\n aria-label={{$:/language/projectify/TodaysTodos}}\n class={{{ [[desktop-only ]addsuffix<tv-config-toolbar-class>] }}}\n selectedClass=\"tc-selected\"\n>\n <$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n <span class=\"py-pill-container\">\n {{$:/plugins/nico/projectify/images/calendar}}\n <$list filter=<<py-has-todos-due-today-or-overdue>>>\n <div class=\"py-pill\"></div>\n </$list>\n </span>\n </$list>\n <$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n <span class=\"tc-btn-text\"><<lingo TodaysTodos>></span>\n </$list>\n</$button>\n\n<$reveal state=\"$:/state/projectify/scheduled-dropdown\" type=\"popup\" position=\"belowleft\">\n <div class=\"tc-drop-down py-scheduled-drop-down\">\n <h4><<ling TodayAndOverdue>></h4>\n <$list\n filter=<<py-todos-due-today-or-overdue>>\n emptyMessage=\"\"\"<div class=\"clear\">🌞 <<lingo AllClear>></div>\"\"\"\n >\n <$link to={{!!title}}>\n\t{{||$:/plugins/nico/projectify/ui/todo/TodoCaption}}\n </$link>\n </$list>\n </div>\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/buttons/SelectCategory": {
"title": "$:/plugins/nico/projectify/ui/buttons/SelectCategory",
"created": "20210116205450353",
"modified": "20210125211734424",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$vars popupTiddler=<<qualify \"$:/state/projectify/category-dropdown\">>>\n <$button\n popup=<<popupTiddler>>\n class=\"py-btn btn-small\"\n tooltip={{$:/language/projectify/SetCategory/Hint}}\n >\n <$reveal type=\"nomatch\" state=\"!!category\" text=\"\">\n <$tiddler tiddler={{!!category}}>\n\t{{||$:/plugins/nico/projectify/ui/category/Category}}\n </$tiddler>\n </$reveal>\n <$reveal type=\"match\" state=\"!!category\" text=\"\">\n <<lingo SetCategory/Caption>>\n </$reveal>\n </$button>\n\n <$reveal state=<<popupTiddler>> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down py-drop-down\">\n <$list filter=<<py-all-categories>> variable=\"category\">\n <$button class=\"tc-btn-invisible\">\n\t<$tiddler tiddler=<<category>>>\n\t {{||$:/plugins/nico/projectify/ui/category/Category}}\n\t</$tiddler>\n\t<$action-setfield category=<<category>>/>\n </$button>\n </$list>\n <$button class=\"tc-btn-invisible\">\n {{$:/plugins/nico/projectify/images/slash-circle}} <<lingo Clear>>\n <$action-deletefield $field=\"category\"/>\n </$button>\n <hr/>\n <$link to=\"$:/plugins/nico/projectify/ui/config/Categories\">\n <<lingo EditCategories>>\n </$link>\n </$reveal>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/buttons/TodoActions": {
"title": "$:/plugins/nico/projectify/ui/buttons/TodoActions",
"created": "20210110175540346",
"modified": "20210201181117406",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$vars\n popupTiddler=<<qualify \"$:/state/projectify/todo-actions-dropdown\">>\n cssClass=\"py-btn\"\n>\n <$button\n class=<<cssClass>>\n popup=<<popupTiddler>>\n tooltip={{$:/language/projectify/TodoActions/Hint}}\n aria-label={{$:/language/projectify/TodoActions/Hint}}\n >\n {{$:/plugins/nico/projectify/images/dots}}\n </$button>\n\n <$reveal state=<<popupTiddler>> type=\"popup\" position=\"belowleft\" animate=\"no\">\n <div class=\"tc-drop-down py-drop-down py-date-picker py-todo-actions-drop-down\">\n {{||$:/plugins/nico/projectify/ui/forms/TodoPriority}}\n <hr/>\n {{||$:/plugins/nico/projectify/ui/forms/TodoDueDate}}\n <hr/>\n {{||$:/plugins/nico/projectify/ui/forms/TodoConvert}}\n </div>\n </$reveal>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/buttons/TodoDueDate": {
"title": "$:/plugins/nico/projectify/ui/buttons/TodoDueDate",
"created": "20200424135048294",
"modified": "20210112215154637",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$vars popupTiddler=<<qualify \"$:/state/projectify/due-date-dropdown\">>>\n <$list filter=<<py-is-overdue>>>\n <$button class=\"py-btn py-due-date py-overdue\" popup=<<popupTiddler>>>\n <$list\n filter=<<py-is-due-yesterday>>\n emptyMessage=\"\"\"<$view field=\"due\" format=\"relativedate\"/>\"\"\"\n >\n\t<<lingo Yesterday>>\n </$list>\n </$button>\n </$list>\n <$list filter=<<py-is-not-overdue>>>\n <$list filter=<<py-is-due-today>>>\n <$button class=\"py-btn py-due-date py-due-today\" popup=<<popupTiddler>>>\n {{$:/plugins/nico/projectify/images/calendar}} <<lingo Today>>\n </$button>\n </$list>\n <$list filter=<<py-is-due-later>>>\n <$button class=\"py-btn py-due-date\" popup=<<popupTiddler>>>\n\t{{$:/plugins/nico/projectify/images/calendar}}\n\t<$list\n\t filter=<<py-is-due-tomorrow>>\n\t emptyMessage=\"\"\"<$view field=\"due\" format=\"date\" template={{$:/language/projectify/DateFormat}}/>\"\"\"\n\t>\n\t <<lingo Tomorrow>>\n\t</$list>\n </$button>\n </$list>\n <$list filter=<<py-is-not-scheduled>>>\n <$button class=\"py-btn py-due-date py-not-scheduled\" popup=<<popupTiddler>>>\n\t{{$:/plugins/nico/projectify/images/calendar}}\n\t<<lingo Schedule/Caption>>\n </$button>\n </$list>\n </$list>\n\n <$reveal state=<<popupTiddler>> type=\"popup\" position=\"belowleft\" animate=\"no\">\n <div class=\"tc-drop-down py-drop-down py-date-picker\">\n {{||$:/plugins/nico/projectify/ui/forms/TodoDueDate}}\n </div>\n </$reveal>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/buttons/TodoPriority": {
"title": "$:/plugins/nico/projectify/ui/buttons/TodoPriority",
"created": "20200424135048294",
"modified": "20210112180542060",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$vars\n popupTiddler=<<qualify \"$:/state/projectify/due-priority-dropdown\">>\n cssClass={{{ [[py-btn py-priority py-priority-]addsuffix{!!priority}] }}}\n>\n <$button\n class=<<cssClass>>\n popup=<<popupTiddler>>\n tooltip={{$:/language/projectify/Priority/Hint}}\n aria-label={{$:/language/projectify/Priority/Hint}}\n >\n {{$:/plugins/nico/projectify/images/flag}}\n </$button>\n\n <$reveal state=<<popupTiddler>> type=\"popup\" position=\"belowleft\" animate=\"no\">\n <div class=\"tc-drop-down py-drop-down\">\n {{||$:/plugins/nico/projectify/ui/forms/TodoPriority}}\n </div>\n </$reveal>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/buttons/ToggleCompletedTodos": {
"title": "$:/plugins/nico/projectify/ui/buttons/ToggleCompletedTodos",
"created": "20201212172804699",
"modified": "20210131212757806",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$list filter=<<py-has-completed-todos>> variable=\"ignore\">\n <$vars stateTiddler=<<qualify \"$:/state/projectify/show-completed\">>\n\t default={{$:/config/projectify/ShowCompletedTodos}}>\n\n <$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"yes\" default=<<default>>>\n <$button class=\"tc-btn-invisible py-link-muted\" set=<<stateTiddler>> setTo=\"yes\">\n {{$:/plugins/nico/projectify/images/eye}}\n\t<$count filter=<<py-completed-todos>>/> <<lingo Completed/Caption>>\n </$button>\n </$reveal>\n\n <$reveal type=\"match\" state=<<stateTiddler>> text=\"yes\" default=<<default>>>\n <$macrocall $name=\"todo-list-completed\"/>\n\n <div class=\"py-actions\">\n <$button class=\"tc-btn-invisible py-link-muted\" set=<<stateTiddler>> setTo=\"no\">\n {{$:/plugins/nico/projectify/images/eyeslash}} <<lingo HideCompleted/Caption>>\n </$button>\n </div>\n </$reveal>\n\n </$vars>\n</$list>\n"
},
"$:/plugins/nico/projectify/ui/buttons/ToggleTodo": {
"title": "$:/plugins/nico/projectify/ui/buttons/ToggleTodo",
"created": "20200420105800700",
"modified": "20210124162928585",
"tags": "$:/tags/ViewToolbar",
"caption": "{{||$:/plugins/nico/projectify/ui/buttons/Checkbox}} Toggle todo",
"description": "Projectify -- Toggle the state of the current todo tiddler",
"list-before": "$:/core/ui/Buttons/close",
"type": "text/vnd.tiddlywiki",
"text": "\\define save-actions()\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n\\end\n\n<$list filter=<<py-is-todo>>>\n <span class=\"py-toggle-todo-button\">\n <$checkbox tag=\"done\" actions=<<save-actions>>>\n {{||$:/plugins/nico/projectify/ui/buttons/Checkbox}}\n </$checkbox>\n </span>\n</$list>\n\n"
},
"$:/plugins/nico/projectify/ui/category/Category": {
"title": "$:/plugins/nico/projectify/ui/category/Category",
"created": "20210117163947721",
"modified": "20210118092219999",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$vars colour={{{ [all[current]get[color]] }}}>\n {{||$:/plugins/nico/projectify/ui/category/CategoryPill}}\n <$text text={{!!title}}>\n</$vars>\n\n"
},
"$:/plugins/nico/projectify/ui/category/CategoryPill": {
"title": "$:/plugins/nico/projectify/ui/category/CategoryPill",
"created": "20210117163947721",
"modified": "20210118092251905",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<div class=\"py-category-pill\" style={{{ [[background-color: ]addsuffix<colour>] }}}></div>\n"
},
"$:/plugins/nico/projectify/ui/config/Basics": {
"title": "$:/plugins/nico/projectify/ui/config/Basics",
"created": "20210121211818576",
"modified": "20210131212903344",
"tags": "$:/plugins/nico/projectify/tags/Config",
"list-before": "$:/plugins/nico/projectify/ui/config/Dashboard",
"type": "text/vnd.tiddlywiki",
"caption": "{{$:/language/ControlPanel/Basics/Caption}}",
"text": "\\define lingo-base() $:/language/projectify/\n\n\\define select-show-welcome-messages()\n<$select tiddler=\"$:/config/projectify/ShowWelcomeMessages\">\n <option value=\"yes\">{{$:/language/Yes}}</option>\n <option value=\"no\">{{$:/language/No}}</option>\n</$select>\n\\end\n\n\\define select-show-completed-todos()\n<$select tiddler=\"$:/config/projectify/ShowCompletedTodos\">\n <option value=\"yes\">{{$:/language/Yes}}</option>\n <option value=\"no\">{{$:/language/No}}</option>\n</$select>\n\\end\n\n|<<lingo ShowWelcomeMessages>> |<<select-show-welcome-messages>> |\n|<<lingo ShowCompletedTodosByDefault>> |<<select-show-completed-todos>> |\n\n"
},
"$:/plugins/nico/projectify/ui/config/Categories": {
"title": "$:/plugins/nico/projectify/ui/config/Categories",
"created": "20210114221324413",
"modified": "20210126095312829",
"tags": "$:/plugins/nico/projectify/tags/Config",
"list-after": "$:/plugins/nico/projectify/ui/config/Dashboard",
"type": "text/vnd.tiddlywiki",
"caption": "{{$:/language/projectify/Categories}}",
"text": "\\define lingo-base() $:/language/TagManager/\n\n\\define category-editor()\n<tr>\n <td><$link to=<<currentTiddler>>>{{||$:/plugins/nico/projectify/ui/category/Category}}</$link></td>\n <td>\n <$list filter={{$:/config/projectify/DefaultCategoryColours}} variable=\"colour\">\n <$button class=\"tc-btn-invisible\">\n\t{{$:/plugins/nico/projectify/ui/category/CategoryPill}}\n\t<$action-setfield $field=\"color\" $value=<<colour>>/>\n </$button>\n </$list>\n <$edit-text field=\"color\" tag=\"input\" type=\"color\"/>\n </td>\n <td>\n <$button class=\"py-btn btn-danger btn-small\">\n {{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}\n <$action-deletetiddler $tiddler=<<currentTiddler>>>\n </$button>\n </td>\n</tr>\n\\end\n\n!! {{$:/language/projectify/Categories}}\n\n<table class=\"py-project-category-manager-table\">\n <tbody>\n <tr>\n <th>{{$:/language/projectify/Category}}</th>\n <th><<lingo Colour/Heading>></th>\n <th></th>\n </tr>\n\n <$list filter=<<py-all-categories>>>\n <<category-editor>>\n </$list>\n </tbody>\n</table>\n\n{{$:/plugins/nico/projectify/ui/buttons/AddCategory}}\n\n!! Default category colours\n\n<table class=\"py-project-category-manager-table\">\n <tbody>\n <tr>\n <td><<lingo Colour/Heading>></td>\n <td>\n\t<$edit-text\n\t tiddler=\"$:/config/projectify/DefaultCategoryColours\"\n\t field=\"text\"\n\t tag=\"input\"\n\t/>\n </td>\n </tr>\n </tbody>\n</table>\n\n\n"
},
"$:/plugins/nico/projectify/ui/config/Config": {
"title": "$:/plugins/nico/projectify/ui/config/Config",
"created": "20200426194806637",
"modified": "20210121212651554",
"tags": "$:/tags/ControlPanel",
"type": "text/vnd.tiddlywiki",
"caption": "Projectify",
"text": "<<tabs \"[all[shadows+tiddlers]tag[$:/plugins/nico/projectify/tags/Config]!has[draft.of]]\" \"$:/plugins/nico/projectify/ui/config/Basics\" \"$:/state/projectify/config\">>\n"
},
"$:/plugins/nico/projectify/ui/config/Dashboard": {
"title": "$:/plugins/nico/projectify/ui/config/Dashboard",
"created": "20200426194806637",
"modified": "20210112180542154",
"tags": "$:/plugins/nico/projectify/tags/Config",
"type": "text/vnd.tiddlywiki",
"caption": "{{$:/language/projectify/Dashboard}}",
"text": "\\define lingo-base() $:/language/projectify/\n\n\\define projects-view()\n<$select tiddler=\"$:/config/projectify/projects-view\">\n <$list filter=\"list cards\">\n <option value=<<currentTiddler>>><$macrocall $name=\"lingo\" title=<<currentTiddler>>/></option>\n </$list>\n</$select>\n\\end\n\n\\define default-dashboard-tab()\n<$select tiddler=\"$:/config/projectify/DefaultDashboardTab\">\n <$list filter=\"[all[tiddlers+shadows]tag[$:/plugins/nico/projectify/tags/dashboard]]\">\n <option value=<<currentTiddler>>>\n <$transclude field=\"caption\"><$text text=<<currentTiddler>>/>\n </$transclude></option>\n <$select tiddler=\"$:/config/projectify/projects-view\">\n</$select>\n\\end\n\n|<<lingo DefaultDashboardTab>> |<<default-dashboard-tab>> |\n|<<lingo ViewProjectsAs>> |<<projects-view>> |\n"
},
"$:/plugins/nico/projectify/ui/dashboard/ActiveProjects": {
"title": "$:/plugins/nico/projectify/ui/dashboard/ActiveProjects",
"created": "20210116214213972",
"modified": "20210118092251921",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$list\n filter=<<py-has-projects>>\n emptyMessage={{$:/plugins/nico/projectify/ui/welcome/EmptyProjects}}\n >\n <$vars category={{$:/state/projectify/project-category-filter}}>\n <$reveal type=\"match\" state=\"$:/config/projectify/projects-view\" text=\"list\">\n {{$:/plugins/nico/projectify/ui/dashboard/ProjectList}}\n </$reveal>\n <$reveal type=\"nomatch\" state=\"$:/config/projectify/projects-view\" text=\"list\">\n {{$:/plugins/nico/projectify/ui/dashboard/ProjectCards}}\n </$reveal>\n </$vars>\n</$list>\n"
},
"$:/plugins/nico/projectify/ui/dashboard/ArchivedProjects": {
"title": "$:/plugins/nico/projectify/ui/dashboard/ArchivedProjects",
"created": "20210116212646239",
"modified": "20210116213055945",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\n<$list filter=<<py-has-archived-projects>> variable=\"ignore\">\n <$reveal type=\"match\" state=\"$:/state/projectify/show-archived\" text=\"\">\n <$button class=\"tc-btn-invisible py-link-muted\" set=\"$:/state/projectify/show-archived\" setTo=\"show\">\n {{$:/plugins/nico/projectify/images/eye}} <<lingo ShowArchived/Caption>>\n </$button>\n </$reveal>\n\n <$reveal type=\"match\" state=\"$:/state/projectify/show-archived\" text=\"show\">\n <$button class=\"tc-btn-invisible py-link-muted\" set=\"$:/state/projectify/show-archived\" setTo=\"\">\n {{$:/plugins/nico/projectify/images/eyeslash}} <<lingo HideArchived/Caption>>\n </$button>\n\n <h2><<lingo Archive>></h2>\n\n <ul class=\"py-projects\">\n <$list filter=<<py-archived-projects>>>\n\t{{||$:/plugins/nico/projectify/ui/dashboard/ProjectListItem}}\n </$list>\n </ul>\n </$reveal>\n</$list>\n"
},
"$:/plugins/nico/projectify/ui/dashboard/Dashboard": {
"title": "$:/plugins/nico/projectify/ui/dashboard/Dashboard",
"created": "20200424192751342",
"modified": "20210117173922722",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$macrocall\n $name=\"tabs\"\n tabsList=\"[all[tiddlers+shadows]tag[$:/plugins/nico/projectify/tags/dashboard]]\"\n default={{$:/config/projectify/DefaultDashboardTab}}\n state=\"$:/state/projects-and-schedule\"\n class=\"py-tabs\"\n/>\n\n<div class=\"py-right-aligned\">\n <$link to=\"$:/plugins/nico/projectify/doc/Help\">\n {{$:/plugins/nico/projectify/images/info}} <<lingo Help>>\n </$link>\n</div>\n"
},
"$:/plugins/nico/projectify/ui/dashboard/Date": {
"title": "$:/plugins/nico/projectify/ui/dashboard/Date",
"created": "20210107174519365",
"modified": "20210107175324833",
"type": "text/vnd.tiddlywiki",
"text": "<$list filter=<<py-is-due-today>>>Today -- </$list>\n<$view field=\"due\" format=\"date\" template=\"DDth MMM\"/>\n"
},
"$:/plugins/nico/projectify/ui/Everything": {
"title": "$:/plugins/nico/projectify/ui/Everything",
"created": "20210122212615059",
"modified": "20210123152400707",
"caption": "{{$:/plugins/nico/projectify/images/funnel}} {{$:/language/Search/Filter/Caption}}",
"list-after": "$:/plugins/nico/projectify/ui/NextActions",
"tags": "$:/plugins/nico/projectify/tags/dashboard",
"type": "text/vnd.tiddlywiki",
"text": "{{$:/language/Search/Filter/Hint}}\n\n<$vars stateTiddler=\"$:/state/projectify/todo-filter\">\n <$edit-text class=\"py-input input-larger\" tiddler=<<stateTiddler>> field=\"filter\"/>\n <$vars popupTiddler=<<qualify \"$:/state/projectify/todo-filter-dropdown\">>\n\t todoFilter={{$:/state/projectify/todo-filter!!filter}}\n\t showProjectLinks=\"yes\">\n <span class=\"tc-popup-keep\">\n <$button popup=<<popupTiddler>> class=\"tc-btn-invisible\">\n\t{{$:/core/images/down-arrow}}\n </$button>\n </span>\n\n <$reveal state=<<popupTiddler>> type=\"popup\" position=\"belowleft\">\n <div class=\"tc-drop-down py-drop-down\">\n\t<$button class=\"tc-btn-invisible\">\n\t Outstanding\n\t <$action-setfield $tiddler=<<stateTiddler>> filter=\"[!tag[done]]\"/>\n\t</$button>\n\t<$button class=\"tc-btn-invisible\">\n\t Scheduled\n\t <$action-setfield $tiddler=<<stateTiddler>> filter=\"[!tag[done]has[due]]\"/>\n\t</$button>\n\t<$button class=\"tc-btn-invisible\">\n\t Completed\n\t <$action-setfield $tiddler=<<stateTiddler>> filter=\"[tag[done]]\"/>\n\t</$button>\n </div>\n </$reveal>\n\n <dl>\n <$count filter=<<py-filtered-todos>>/> {{$:/language/Search/Filter/Matches}}\n <$list filter=<<py-filtered-todos>> template=\"$:/plugins/nico/projectify/ui/todo/TodoItem\"></$list>\n </dl>\n </$vars>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/dashboard/InboxAndProjects": {
"title": "$:/plugins/nico/projectify/ui/dashboard/InboxAndProjects",
"caption": "{{$:/plugins/nico/projectify/images/collection}} {{$:/language/projectify/Projects}}",
"created": "20200425193559847",
"modified": "20210122213121097",
"tags": "$:/plugins/nico/projectify/tags/dashboard",
"type": "text/vnd.tiddlywiki",
"text": "{{$:/plugins/nico/projectify/ui/inbox/Inbox}}\n{{$:/plugins/nico/projectify/ui/dashboard/Projects}}\n"
},
"$:/plugins/nico/projectify/ui/NextActions": {
"title": "$:/plugins/nico/projectify/ui/NextActions",
"caption": "{{$:/plugins/nico/projectify/images/stack}} {{$:/language/projectify/Next}}",
"created": "20200425195221581",
"list-after": "$:/plugins/nico/projectify/ui/dashbaord/Schedule",
"modified": "20210123140005174",
"tags": "$:/plugins/nico/projectify/tags/dashboard",
"type": "text/vnd.tiddlywiki",
"text": "<$list\n filter=<<py-has-active-projects>>\n emptyMessage={{$:/plugins/nico/projectify/ui/welcome/EmptyNextActions}}\n>\n <dl>\n <$list\n filter=<<py-active-projects>>\n template=\"$:/plugins/nico/projectify/ui/project/NextAction\"\n />\n </dl>\n</$list>\n"
},
"$:/plugins/nico/projectify/ui/dashboard/ProjectCard": {
"title": "$:/plugins/nico/projectify/ui/dashboard/ProjectCard",
"created": "20200424193106051",
"modified": "20210121210551371",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n\\define card-style()\nbackground-color: $(background)$;\n\\end\n\n<$vars category={{!!category}}>\n <$vars background={{{ [<category>get[color]] }}}>\n <div class=\"py-card-wrapper\" style=<<card-style>>>\n <$link overrideClass=\"py-card\" to={{!!title}}>\n\t<div class=\"py-card-options\">\n\t {{||$:/plugins/nico/projectify/ui/buttons/ProjectCardSettings}}\n\t</div>\n\t<div class=\"py-card-head\">\n\t <h3><$text text=<<currentTiddler>>/></h3>\n\t <div class=\"py-description\">\n\t {{!!description}}\n\t </div>\n\t</div>\n\t<div class=\"py-project-infos\">\n\t {{||$:/plugins/nico/projectify/images/pie}}\n\t <$count filter=<<py-open-todos>>/>\n\t <<lingo OpenTasks>>\n\t</div>\n\t<$list filter=<<py-has-category>> variable=\"ignore\">\n\t <div class=\"py-project-category\">\n\t <$text text=<<category>>/>\n\t </div>\n\t</$list>\n </$link>\n </div>\n </$vars>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/dashboard/ProjectCards": {
"title": "$:/plugins/nico/projectify/ui/dashboard/ProjectCards",
"created": "20200424193106051",
"modified": "20210118092251912",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<div class=\"py-cards\">\n <$list filter=<<py-active-projects>>>\n <$list filter=\"[all[current]field:category<category>] [<category>is[blank]] +[limit[1]]\" variable=\"ignore\">\n <$droppable actions=<<project-refile-actions>>>\n\t{{||$:/plugins/nico/projectify/ui/dashboard/ProjectCard}}\n </$droppable>\n </$list>\n </$list>\n</div>\n"
},
"$:/plugins/nico/projectify/ui/dashboard/ProjectList": {
"title": "$:/plugins/nico/projectify/ui/dashboard/ProjectList",
"created": "20200424193106051",
"modified": "20210118092219920",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<ul class=\"py-projects\">\n <$list filter=<<py-active-projects>>>\n <$list filter=\"[all[current]field:category<category>] [<category>is[blank]] +[limit[1]]\" variable=\"ignore\">\n <$droppable actions=<<project-refile-actions>>>\n\t{{||$:/plugins/nico/projectify/ui/dashboard/ProjectListItem}}\n </$droppable>\n </$list>\n </$list>\n</ul>\n"
},
"$:/plugins/nico/projectify/ui/dashboard/ProjectListItem": {
"title": "$:/plugins/nico/projectify/ui/dashboard/ProjectListItem",
"created": "20210116212900413",
"modified": "20210118092219942",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$vars category={{!!category}}>\n <li class=\"py-project\">\n <div class=\"py-project-heading\">\n <div class=\"py-project-title\">\n\t{{||$:/plugins/nico/projectify/images/pie}} <$link to={{!!title}}><$view field=\"title\"/></$link>\n </div>\n <$list filter=<<category>> variable=\"ignore\">\n\t<div class=\"py-project-category\">\n\t <$tiddler tiddler=<<category>>>\n\t {{||$:/plugins/nico/projectify/ui/category/Category}}\n\t </$tiddler>\n\t</div>\n </$list>\n </div>\n <div class=\"py-project-infos\">\n <$count filter=<<py-open-todos>>/> <<lingo OpenTasks>>\n </div>\n </li>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/dashboard/Projects": {
"title": "$:/plugins/nico/projectify/ui/dashboard/Projects",
"caption": "{{$:/plugins/nico/projectify/images/collection}} Projects",
"created": "20200424193106051",
"modified": "20210122213319191",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<div class=\"py-projects-heading\">\n <div class=\"py-title\">\n <h2><<lingo Projects>></h2>\n {{$:/plugins/nico/projectify/ui/buttons/ProjectListSettings}}\n </div>\n\n <div class=\"py-category-filter\">\n {{$:/plugins/nico/projectify/ui/buttons/CategoryFilter}}\n </div>\n</div>\n\n<$reveal\n type=\"match\"\n state=\"$:/state/projectify/show-reorder-projects\"\n class=\"tc-tiddler-info tc-popup-handle py-reorder-projects\"\n text=\"yes\"\n animate=\"yes\"\n retain=\"yes\"\n>\n {{$:/plugins/nico/projectify/ui/dashboard/ReorderProjects}}\n</$reveal>\n\n{{$:/plugins/nico/projectify/ui/dashboard/ActiveProjects}}\n{{$:/plugins/nico/projectify/ui/buttons/AddProject}}\n{{$:/plugins/nico/projectify/ui/dashboard/ArchivedProjects}}\n"
},
"$:/plugins/nico/projectify/ui/dashboard/ReorderProjects": {
"title": "$:/plugins/nico/projectify/ui/dashboard/ReorderProjects",
"created": "20201216161736491",
"modified": "20210112180541479",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<div class=\"py-label\">\n <<lingo ReorderProjects/Hint>>\n</div>\n\n<$macrocall\n $name=\"list-tagged-draggable\"\n tag=\"Project\"\n subFilter=<<py-is-active-subfilter>>\n />\n\n<$button class=\"py-btn\">\n <<lingo Close/Caption>>\n <$action-setfield $tiddler=\"$:/state/projectify/show-reorder-projects\" text=\"no\"/>\n</$button>\n"
},
"$:/plugins/nico/projectify/ui/dashbaord/Today": {
"title": "$:/plugins/nico/projectify/ui/dashbaord/Today",
"caption": "{{$:/plugins/nico/projectify/images/sun}} {{$:/language/projectify/Today}} {{$:/plugins/nico/projectify/ui/dashbaord/TodayCount}}",
"created": "20210107213438937",
"list-after": "$:/plugins/nico/projectify/ui/dashboard/InboxAndProjects",
"modified": "20210112180541507",
"tags": "$:/plugins/nico/projectify/tags/dashboard",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$vars showProjectLinks=\"yes\">\n <$list filter=<<py-has-overdue-todos>>>\n <dl>\n <dt><<lingo Overdue>></dt>\n <dd><<py-schedule-overdue>></dd>\n </dl>\n </$list>\n\n <dl>\n <dt><<lingo Today>></dt>\n <dd><<py-schedule-today>></dd>\n </dl>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/dashbaord/TodayCount": {
"title": "$:/plugins/nico/projectify/ui/dashbaord/TodayCount",
"created": "20210108114443405",
"modified": "20210108114747271",
"type": "text/vnd.tiddlywiki",
"text": "<$list filter=<<py-has-todos-due-today-or-overdue>>>\n <span class=\"py-count\">\n <$count filter=<<py-todos-due-today-or-overdue>>/>\n </span>\n</$list>\n"
},
"$:/plugins/nico/projectify/ui/dashbaord/Upcoming": {
"title": "$:/plugins/nico/projectify/ui/dashbaord/Upcoming",
"caption": "{{$:/plugins/nico/projectify/images/calendar-checked}} {{$:/language/projectify/Upcoming}}",
"created": "20200424193230404",
"list-after": "$:/plugins/nico/projectify/ui/dashbaord/Today",
"modified": "20210112180541537",
"tags": "$:/plugins/nico/projectify/tags/dashboard",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$vars showProjectLinks=\"yes\">\n <$list\n filter=<<py-has-scheduled-todos-in-projects>>\n emptyMessage={{$:/plugins/nico/projectify/ui/welcome/EmptyUpcoming}}\n >\n <$list filter=<<py-has-overdue-todos>>>\n <dl>\n\t<dt><<lingo Overdue>></dt>\n\t<dd><<py-schedule-overdue>></dd>\n </dl>\n </$list>\n\n <$list filter=<<py-upcoming-due-dates>>>\n <dl>\n\t<dt>{{||$:/plugins/nico/projectify/ui/dashboard/Date}}</dt>\n\t<dd><$macrocall $name=\"py-schedule-day\" day={{!!due}}/></dd>\n </dl>\n </$list>\n </$list>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/forms/HelpSearch": {
"title": "$:/plugins/nico/projectify/ui/forms/HelpSearch",
"created": "20201229010310903",
"modified": "20210112180541419",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$vars searchTiddler=\"$:/temp/projectify/help-search\">\n <$edit-text\n tiddler=<<searchTiddler>>\n tag=\"input\"\n type=\"search\"\n focusPopup=\"$:/state/projectify/popup-help-search\"\n class=\"tc-popup-handle py-input\"\n placeholder={{$:/language/projectify/HelpSearch/Placeholder}}\n default=\"\"\n />\n \n <$vars searchText={{{ [<searchTiddler>get[text]] }}}>\n <$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/state/projectify/popup-help-search\" type=\"nomatch\" text=\"\" default=\"\">\n <$list filter=\"[<searchTiddler>get[text]minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\" variable=\"listItem\">\n\t<div class=\"tc-block-dropdown tc-search-drop-down\">\n\t <div class=\"tc-search-results\">\n\t <small>{{$:/language/Search/Matches/Title}}</small>\n\n\t <$list filter=\"[all[tiddlers+shadows]tag[Projectify documentation]search:title<searchText>sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\t <small>{{$:/language/Search/Matches/All}}</small>\n\n\t <$list filter=\"[all[tiddlers+shadows]tag[Projectify documentation]search<searchText>sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\t </div>\n\t</div>\n </$list>\n </$reveal>\n </$vars>\n</$vars>\n\n"
},
"$:/plugins/nico/projectify/ui/forms/NewCategory": {
"title": "$:/plugins/nico/projectify/ui/forms/NewCategory",
"created": "20210114223425845",
"modified": "20210118092219993",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n\\define add-project-actions()\n <$action-createtiddler\n $basetitle={{$:/state/projectify/new-category!!tag_name}}\n color={{$:/state/projectify/new-category!!color}}\n tags=\"$:/plugins/nico/projectify/tags/Category\"/>\n <$action-setfield\n $tiddler=\"$:/state/projectify/new-category\"\n tag_name=\"\"\n color=\"\"\n />\n <$action-setfield $tiddler=\"$:/state/projectify/show-new-category-popup\" text=\"\"/>\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n\\end\n\n<div class=\"py-form\">\n <$keyboard key=\"enter\">\n <<add-project-actions>>\n <div class=\"py-control-group\">\n <div class=\"py-label\"><<lingo Category>></div>\n <$edit-text\n class=\"py-input\"\n focus=\"true\"\n tiddler=\"$:/state/projectify/new-category\"\n field=\"tag_name\"\n />\n </div>\n <div class=\"py-control-group\">\n <div class=\"py-label\">{{$:/language/TagManager/Colour/Heading}}</div>\n <$edit-text\n class=\"py-input\"\n tiddler=\"$:/state/projectify/new-category\"\n field=\"color\"\n />\n </div>\n </$keyboard>\n <div class=\"py-actions\">\n <$button class=\"py-btn btn-primary\">\n <<add-project-actions>>\n\t<<lingo Save/Caption>>\n </$button>\n <<lingo Or>>\n <$button class=\"py-btn\" set=\"$:/state/projectify/show-new-category-popup\" setTo=\"\">\n <<lingo Cancel/Caption>>\n </$button>\n </div>\n</div>\n"
},
"$:/plugins/nico/projectify/ui/forms/NewInboxTodo": {
"title": "$:/plugins/nico/projectify/ui/forms/NewInboxTodo",
"created": "20201212173718479",
"modified": "20210126114817704",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$keyboard key=\"enter\">\n <$action-createtiddler $basetitle={{$:/temp/projectify/Inbox!!todo_name}} tags=\"Inbox todo\"/>\n <$action-setfield $tiddler=\"$:/temp/projectify/Inbox\" todo_name=\"\"/>\n <$edit-text\n class=\"py-input input-larger\" tiddler=\"$:/temp/projectify/Inbox\"\n field=\"todo_name\"\n placeholder={{$:/language/projectify/AddToInbox/Placeholder}}\n />\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n <label class=\"py-label\">\n <<lingo AddToInbox/Hint>>\n </label>\n</$keyboard>\n"
},
"$:/plugins/nico/projectify/ui/forms/NewProject": {
"title": "$:/plugins/nico/projectify/ui/forms/NewProject",
"created": "20201217232220846",
"modified": "20210119110840048",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n\\define add-project-actions()\n <$action-createtiddler\n $basetitle={{$:/state/projectify/new-project!!project_title}}\n description={{$:/state/projectify/new-project!!description}}\n category={{$:/state/projectify/new-project!!category}}\n tags=\"Project\"/>\n <$action-setfield\n $tiddler=\"$:/state/projectify/new-project\"\n project_title=\"\"\n description=\"\"\n category=\"\"\n />\n <$action-setfield $tiddler=\"$:/state/projectify/show-new-project-popup\" text=\"\"/>\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n\\end\n\n<div class=\"py-form\">\n <$keyboard key=\"enter\">\n <<add-project-actions>>\n <div class=\"py-control-group\">\n <div class=\"py-label\"><<lingo NewProjectTitle>></div>\n <$edit-text\n class=\"py-input\"\n focus=\"true\"\n tiddler=\"$:/state/projectify/new-project\"\n field=\"project_title\"\n />\n </div>\n <div class=\"py-control-group\">\n <div class=\"py-label\"><<lingo NewProjectDescription>></div>\n <$edit-text\n class=\"py-input\"\n tiddler=\"$:/state/projectify/new-project\"\n field=\"description\"\n />\n </div>\n <div class=\"py-control-group\">\n <div class=\"py-label\"><<lingo NewProjectCategory>></div>\n <$select tiddler=\"$:/state/projectify/new-project\" field=\"category\">\n\t<$list filter=<<py-all-categories>>>\n\t <option value=<<currentTiddler>>>\n\t <<currentTiddler>>\n\t </option>\n\t</$list>\n\t<option value=\"\"></option>\t \n </$select>\n </div>\n </$keyboard>\n <div class=\"py-actions\">\n <$button class=\"py-btn btn-primary\">\n <<add-project-actions>>\n\t<<lingo Save/Caption>>\n </$button>\n <<lingo Or>>\n <$button class=\"py-btn\" set=\"$:/state/projectify/show-new-project-popup\" setTo=\"\">\n <<lingo Cancel/Caption>>\n </$button>\n </div>\n</div>\n"
},
"$:/plugins/nico/projectify/ui/forms/ProjectActions": {
"title": "$:/plugins/nico/projectify/ui/forms/ProjectActions",
"created": "20201207165347344",
"modified": "20210126114718817",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n\\define project-add-todo-actions()\n <$action-createtiddler\n $basetitle={{{ [<stateTiddler>get[todo_name]] }}}\n $savetitle=\"$:/state/projectify/new-todo\"\n />\n\n <$action-listops $tiddler={{$:/state/projectify/new-todo}} $tags=\"[{!!title}] todo\"/>\n <$action-setfield $tiddler=<<stateTiddler>> todo_name=\"\"/>\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n\\end\n\n<$vars stateTiddler=<<qualify \"$:/temp/projectify/todo-form\">>\n save-actions=<<project-add-todo-actions>>>\n <div class=\"py-actions\">\n \n <$reveal type=\"match\" state=<<stateTiddler>> text=\"\">\n {{||$:/plugins/nico/projectify/ui/buttons/AddTodo}}\n <$list filter=<<py-is-open>>>\n <<lingo Or>> {{||$:/plugins/nico/projectify/ui/buttons/ArchiveProject}}\n </$list>\n </$reveal>\n \n <$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n <$keyboard key=\"enter\">\n <<save-actions>>\n <$edit-text class=\"py-input\" focus=\"true\" tiddler=<<stateTiddler>> field=\"todo_name\" placeholder={{$:/language/projectify/AddTodoToProject/Placeholder}}/>\n </$keyboard>\n <div class=\"py-actions\">\n {{||$:/plugins/nico/projectify/ui/buttons/Save}}\n or\n {{||$:/plugins/nico/projectify/ui/buttons/Cancel}}\n </div>\n </$reveal>\n \n </div>\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/forms/TodoConvert": {
"title": "$:/plugins/nico/projectify/ui/forms/TodoConvert",
"created": "20210111194810128",
"modified": "20210112182200319",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$button class=\"tc-btn-invisible\">\n {{$:/plugins/nico/projectify/images/front}} <<lingo ConvertIntoProject>>\n <$action-listops $tags=<<py-convert-todo-into-project>>/>\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n</$button>\n"
},
"$:/plugins/nico/projectify/ui/forms/TodoDueDate": {
"title": "$:/plugins/nico/projectify/ui/forms/TodoDueDate",
"created": "20210110175047050",
"modified": "20210112182234031",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$py-date-today>{{$:/plugins/nico/projectify/images/sun}} <<lingo Today>></$py-date-today>\n<$py-date-tomorrow>{{$:/plugins/nico/projectify/images/calendar-event}} <<lingo Tomorrow>></$py-date-tomorrow>\n<$py-date-next-week>{{$:/plugins/nico/projectify/images/calendar}} <<lingo NextWeek>></$py-date-next-week>\n<$py-date-clear>{{$:/plugins/nico/projectify/images/slash-circle}} <<lingo Clear>></$py-date-clear>\n<hr/>\n<$py-date-calendar/>\n"
},
"$:/plugins/nico/projectify/ui/forms/TodoPriority": {
"title": "$:/plugins/nico/projectify/ui/forms/TodoPriority",
"created": "20210110175047050",
"modified": "20210110175954318",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<div class=\"py-priorities\">\n <$list filter=\"3 2 1\" variable=\"priority\">\n <$button class={{{ [[tc-btn-invisible py-priority-]addsuffix<priority>] }}}>\n {{$:/plugins/nico/projectify/images/flag}}\n <$action-setfield priority=<<priority>>/>\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n </$button>\n </$list>\n\n <$button class=\"tc-btn-invisible\">\n {{$:/plugins/nico/projectify/images/slash-circle}}\n <$action-deletefield $field=\"priority\"/>\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n </$button>\n</div>\n"
},
"$:/plugins/nico/projectify/ui/inbox/Inbox": {
"title": "$:/plugins/nico/projectify/ui/inbox/Inbox",
"caption": "{{$:/plugins/nico/projectify/images/inbox}} {{$:/language/projectify/Inbox}}",
"created": "20200425193337699",
"modified": "20210112182518459",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define inbox-count()\n <$vars currentTiddler=\"Inbox\">\n <span class=\"py-count\">\n <$count filter=<<py-open-todos>>/>\n </span>\n </$vars>\n\\end\n\n<h2>{{$:/language/projectify/Inbox}} <<inbox-count>></h2>\n\n{{$:/plugins/nico/projectify/ui/forms/NewInboxTodo}}\n\n<$vars currentTiddler=\"Inbox\">\n <$macrocall\n class=\"py-inbox-input\"\n $name=\"todo-list\"\n emptyTemplate=\"$:/plugins/nico/projectify/ui/welcome/EmptyInbox\"\n />\n</$vars>\n"
},
"$:/plugins/nico/projectify/ui/project/ArchivedProjectBanner": {
"title": "$:/plugins/nico/projectify/ui/project/ArchivedProjectBanner",
"created": "20201209151421299",
"modified": "20210112182556624",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$list filter=<<py-is-completed>>>\n <div class=\"py-banner\">\n {{$:/language/projectify/ProjectArchived}} {{||$:/plugins/nico/projectify/ui/buttons/RestoreProject}}\n </div>\n</$list>\n"
},
"$:/plugins/nico/projectify/ui/project/FilteredTodos": {
"title": "$:/plugins/nico/projectify/ui/project/FilteredTodos",
"created": "20210122215039550",
"modified": "20210123140740864",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$list filter=<<py-has-filtered-todos>> variable=\"ignore\">\n <dt class=\"py-project\">\n <$link to={{!!title}}><$view field=\"title\"/></$link> {{||$:/plugins/nico/projectify/images/pie}}\n </dt>\n <dd>\n <$list filter=<<py-filtered-todos>> template=\"$:/plugins/nico/projectify/ui/todo/TodoItem\"></$list>\n </dd>\n</$list>\n"
},
"$:/plugins/nico/projectify/ui/project/NextAction": {
"title": "$:/plugins/nico/projectify/ui/project/NextAction",
"created": "20200425201356996",
"modified": "20210122220244003",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$list filter=<<py-has-open-todos>> variable=\"ignore\">\n <dt class=\"py-project\">\n <$link to={{!!title}}><$view field=\"title\"/></$link> {{||$:/plugins/nico/projectify/images/pie}}\n </dt>\n <dd>\n <$list filter=<<py-next-open-todo>> template=\"$:/plugins/nico/projectify/ui/todo/TodoItem\"></$list>\n </dd>\n</$list>\n"
},
"$:/plugins/nico/projectify/ui/project/Project": {
"title": "$:/plugins/nico/projectify/ui/project/Project",
"created": "20201207165347344",
"list-after": "$:/plugins/nico/projectify/ui/todo/TodoHeading",
"modified": "20210119144230346",
"tags": "$:/tags/ViewTemplate",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$list filter=<<py-is-project>> variable=\"ignore\">\n <$list filter=<<py-is-not-subproject>>>\n <div class=\"py-category-wrapper\">\n {{||$:/plugins/nico/projectify/ui/buttons/SelectCategory}}\n </div>\n </$list>\n \n {{||$:/plugins/nico/projectify/ui/project/ArchivedProjectBanner}}\n\n <h2><<lingo Todos>> {{||$:/plugins/nico/projectify/images/pie}}</h2>\n\n <$macrocall\n $name=\"todo-list\"\n emptyTemplate=\"$:/plugins/nico/projectify/ui/welcome/EmptyProject\"\n />\n\n {{||$:/plugins/nico/projectify/ui/forms/ProjectActions}}\n\n {{||$:/plugins/nico/projectify/ui/buttons/ToggleCompletedTodos}}\n</$list>\n"
},
"$:/plugins/nico/projectify/ui/sidebar/Projects": {
"title": "$:/plugins/nico/projectify/ui/sidebar/Projects",
"caption": "{{$:/language/projectify/Projects}}",
"created": "20200430123440360",
"list-before": "$:/plugins/nico/notebook/Sidebar/Open",
"modified": "20210114183416071",
"tags": "$:/themes/nico/notebook/tags/SidebarSection $:/tags/SideBar",
"type": "text/vnd.tiddlywiki",
"text": "<div class=\"py-sidebar-section\">\n {{$:/plugins/nico/projectify/ui/dashboard/ProjectList}}\n</div>\n"
},
"$:/plugins/nico/projectify/ui/sidebar/Upcoming": {
"title": "$:/plugins/nico/projectify/ui/sidebar/Upcoming",
"caption": "{{$:/language/projectify/Upcoming}}",
"created": "20201212215945467",
"modified": "20210114183426471",
"list-before": "$:/plugins/nico/projectify/NotebookSidebar/Projects",
"tags": "$:/themes/nico/notebook/tags/SidebarSection $:/tags/SideBar",
"type": "text/vnd.tiddlywiki",
"text": "<div class=\"py-sidebar-section\">\n {{$:/plugins/nico/projectify/ui/dashbaord/Upcoming}}\n</div>\n"
},
"$:/plugins/nico/projectify/ui/todo/TodoActions": {
"title": "$:/plugins/nico/projectify/ui/todo/TodoActions",
"created": "20200422200123438",
"modified": "20210123144643887",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<span class=\"py-todo-actions\">\n <$list filter=\"[<showProjectLinks>!is[blank]]\" variable=\"ignore\">\n <$list filter=\"[all[current]tags[]filter<py-all-projects-and-subprojects-filter>]\">\n <$link to={{!!title}} overrideClass=\"py-project-link\"/>\n </$list>\n </$list>\n \n <$list filter=<<py-is-scheduled>>>\n {{||$:/plugins/nico/projectify/ui/buttons/TodoDueDate}}\n </$list>\n {{||$:/plugins/nico/projectify/ui/buttons/TodoActions}}\n</span>\n"
},
"$:/plugins/nico/projectify/ui/todo/TodoCaption": {
"title": "$:/plugins/nico/projectify/ui/todo/TodoCaption",
"created": "20210114213422694",
"modified": "20210201175555120",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$view field=\"title\"/>\n"
},
"$:/plugins/nico/projectify/ui/todo/TodoHeading": {
"title": "$:/plugins/nico/projectify/ui/todo/TodoHeading",
"created": "20200420105800700",
"list-after": "$:/core/ui/ViewTemplate/tags",
"modified": "20210112183027482",
"tags": "$:/tags/ViewTemplate",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n<$list filter=<<py-is-todo>>>\n <div class=\"py-todo-heading\">\n {{||$:/plugins/nico/projectify/ui/buttons/TodoDueDate}}\n {{||$:/plugins/nico/projectify/ui/buttons/TodoPriority}}\n\n <$vars popupTiddler=<<qualify \"$:/state/projectify/todo-heading-dropdown\">>>\n <$button\n\tpopup=<<popupTiddler>>\n\tclass=\"py-btn\"\n\ttooltip={{$:/language/projectify/MoreActions/Hint}}\n\taria-label={{$:/language/projectify/MoreActions/Hint}}\n >\n\t<<lingo More>> {{$:/core/images/down-arrow}}\n </$button>\n\n <$reveal state=<<popupTiddler>> type=\"popup\" class=\"tc-drop-down py-drop-down\" position=\"below\">\n\t<$list filter=<<py-is-not-subproject>>>\n\t <$button class=\"tc-btn-invisible\">\n \t {{$:/plugins/nico/projectify/images/checklist}} <<lingo AddSubTasks/Caption>>\n\t <$action-listops $tags=\"[[SubProject]]\"/>\n\t <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n\t </$button>\n\t</$list>\n\n\t{{||$:/plugins/nico/projectify/ui/forms/TodoConvert}}\n </$reveal>\n </$vars>\n </div>\n</$list>\n\n"
},
"$:/plugins/nico/projectify/ui/todo/TodoItem": {
"title": "$:/plugins/nico/projectify/ui/todo/TodoItem",
"created": "20200422200123438",
"modified": "20210128180310384",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define drag-handle()\n <$draggable\n tag=\"span\"\n class=\"py-drag-handle\"\n tiddler={{!!title}}>\n {{$:/plugins/nico/projectify/images/drag-handle}}\n </$draggable>\n\\end\n\n\\define save-actions()\n <$action-sendmessage $message=\"tm-auto-save-wiki\"/>\n\\end\n\n<div class={{{ [all[current]tag[done]then[py-todo py-completed]else[py-todo]] }}}>\n <$list filter=\"[<dragHandle>!is[blank]]\" variable=\"ignore\">\n <<drag-handle>>\n </$list>\n\n <$checkbox tag=\"done\" actions=<<save-actions>>>\n {{||$:/plugins/nico/projectify/ui/buttons/Checkbox}}\n <$reveal type=\"nomatch\" state=\"!!priority\" text=\"\">\n {{||$:/plugins/nico/projectify/ui/buttons/TodoPriority}}\n </$reveal>\n <$link to={{!!title}}>\n {{||$:/plugins/nico/projectify/ui/todo/TodoCaption}}\n <$list filter=<<py-has-todos>> variable=\"ignore\">\n\t{{||$:/plugins/nico/projectify/images/pie}}\n </$list>\n <$list filter=\"[all[current]!text[]]\">\n\t<span class=\"py-todo-text-icon\">\n\t {{$:/plugins/nico/projectify/images/file}}\n\t</span>\n </$list>\n </$link>\n </$checkbox>\n\n {{||$:/plugins/nico/projectify/ui/todo/TodoActions}}\n</div>\n"
},
"$:/plugins/nico/projectify/ui/welcome/EmptyInbox": {
"title": "$:/plugins/nico/projectify/ui/welcome/EmptyInbox",
"created": "20201208175952867",
"modified": "20210121213009835",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define emptyWelcomeMessage()\n <div class=\"py-welcome\">\n <div class=\"icon\">{{$:/plugins/nico/projectify/images/postbox}}</div>\n <h3>{{$:/language/projectify/WelcomeInboxTitle}}</h3>\n {{$:/language/projectify/WelcomeInboxDescription}}\n </div>\n\\end\n\n<$reveal type=\"match\" state=\"$:/config/projectify/ShowWelcomeMessages\" text=\"yes\">\n <$droppable actions=<<project-refile-actions>>>\n <$list\n filter=<<py-is-empty-project>>\n emptyMessage=<<emptyWelcomeMessage>>\n variable=\"ignore\">\n\n <div class=\"py-welcome\">\n\t<div class=\"icon\">{{$:/plugins/nico/projectify/images/tada}}</div>\n\t<h3>{{$:/language/projectify/EmptyInboxTitle}}</h3>\n\t{{$:/language/projectify/EmptyInboxDescription}}\n </div>\n </$list>\n </$droppable>\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/welcome/EmptyNextActions": {
"title": "$:/plugins/nico/projectify/ui/welcome/EmptyNextActions",
"created": "20210109205838748",
"modified": "20210121213035107",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$reveal type=\"match\" state=\"$:/config/projectify/ShowWelcomeMessages\" text=\"yes\">\n <div class=\"py-welcome\">\n <div class=\"icon\">{{$:/plugins/nico/projectify/images/palmtree}}</div>\n <h3>{{$:/language/projectify/EmptyInboxDescription}}</h3>\n {{$:/language/projectify/EmptyNextActionsDescription}}\n </div>\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/welcome/EmptyProject": {
"title": "$:/plugins/nico/projectify/ui/welcome/EmptyProject",
"created": "20201208175952867",
"modified": "20210121213054187",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/projectify/\n\n\\define emptyWelcomeMessage()\n<div class=\"py-welcome\">\n <div class=\"icon\">{{$:/plugins/nico/projectify/images/rocket}}</div>\n <h3>{{$:/language/projectify/WelcomeProjectTitle}}</h3>\n {{$:/language/projectify/WelcomeProjectDescription}}\n</div>\n\n<$macrocall $name=\"py-tip\" text=<<lingo DragTodoTip>>/>\n\\end\n\n<$reveal type=\"match\" state=\"$:/config/projectify/ShowWelcomeMessages\" text=\"yes\">\n <$droppable actions=<<project-refile-actions>>>\n <$list\n filter=<<py-is-empty-project>>\n emptyMessage=<<emptyWelcomeMessage>>\n variable=\"ignore\">\n\n <div class=\"py-welcome\">\n\t<div class=\"icon\">{{$:/plugins/nico/projectify/images/victory}}</div>\n\t<h3>{{$:/language/projectify/EmptyProjectTitle}}</h3>\n\t{{$:/language/projectify/EmptyProjectDescription}}\n </div>\n </$list>\n </$droppable>\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/welcome/EmptyProjects": {
"title": "$:/plugins/nico/projectify/ui/welcome/EmptyProjects",
"created": "20201220164609463",
"modified": "20210121213043396",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$reveal type=\"match\" state=\"$:/config/projectify/ShowWelcomeMessages\" text=\"yes\">\n <div class=\"py-welcome\">\n <div class=\"icon\">{{$:/plugins/nico/projectify/images/compass}}</div>\n <h3>{{$:/language/projectify/EmptyProjectsTitle}}</h3>\n {{$:/language/projectify/EmptyProjectsDescription}}\n </div>\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/welcome/EmptyUpcoming": {
"title": "$:/plugins/nico/projectify/ui/welcome/EmptyUpcoming",
"created": "20210109205838748",
"modified": "20210121213104466",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$reveal type=\"match\" state=\"$:/config/projectify/ShowWelcomeMessages\" text=\"yes\">\n <div class=\"py-welcome\">\n <div class=\"icon\">{{$:/plugins/nico/projectify/images/palmtree}}</div>\n <h3>{{$:/language/projectify/EmptyUpcomingTitle}}</h3>\n {{$:/language/projectify/EmptyUpcomingDescription}}\n </div>\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/welcome/HelpWelcome": {
"title": "$:/plugins/nico/projectify/ui/welcome/HelpWelcome",
"created": "20201228214016943",
"modified": "20210121213113867",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$reveal type=\"match\" state=\"$:/config/projectify/ShowWelcomeMessages\" text=\"yes\">\n <div class=\"py-welcome\">\n <div class=\"icon\">{{$:/plugins/nico/projectify/images/waving-hand}}</div>\n <h3>Help & documentation</h3>\n <p>Getting started, guides, customization, etc.</p>\n </div>\n</$reveal>\n"
},
"$:/plugins/nico/projectify/ui/widgets/date-picker.js": {
"title": "$:/plugins/nico/projectify/ui/widgets/date-picker.js",
"text": "/*\\\ntitle: $:/plugins/nico/projectify/ui/widgets/date-picker.js\ntype: application/javascript\nmodule-type: widget\n\npy-date-picker widget factory.\n\nThis widget is intended to be used within a drop-down (with the tc-drop-down CSS\nclass). See $:/plugins/nico/projectify/ui/buttons/TodoDueDate for usages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar Pikaday = require(\"$:/plugins/nico/projectify/lib/pikaday.js\");\n\nfunction getToday () {\n\treturn new Date();\n};\n\nfunction getTomorrow () {\n\tlet today = getToday();\n\tlet tomorrow = new Date(today);\n\ttomorrow.setDate(today.getDate() + 1);\n\treturn tomorrow;\n};\n\nfunction getNextMonday () {\n\tlet tomorrow = getTomorrow();\n\tlet monday = new Date(tomorrow);\n\tmonday.setDate(monday.getDate() + (1 + 7 - tomorrow.getDay()) % 7);\n\treturn monday;\n};\n\nvar AbstractDatePickerWidget = function() {};\nAbstractDatePickerWidget.prototype = new Widget();\n\n\n/*\nCompute the internal state of the widget\n*/\nAbstractDatePickerWidget.prototype.execute = function () {\n\tthis.title = this.getAttribute(\"tiddler\", this.getVariable(\"currentTiddler\"));\n\tthis.field = this.getAttribute(\"field\", \"due\");\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of\nits children needed re-rendering\n*/\nAbstractDatePickerWidget.prototype.refresh = function(changedTiddlers) {\n\tlet changedAttributes = this.computeAttributes();\n\n\tif(changedAttributes.tiddler || changedAttributes.field) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nAbstractDatePickerWidget.prototype.getTiddler = function() {\n\treturn this.wiki.getTiddler(this.title);\n};\n\nAbstractDatePickerWidget.prototype.getValue = function() {\n\treturn $tw.utils.parseDate(this.getTiddler().getFieldString(this.field));\n};\n\nAbstractDatePickerWidget.prototype.setValue = function (date) {\n\tlet updateFields = {\n\t\ttitle: this.title,\n\t\t[this.field]: date ? this.formatDate(date) : undefined\n\t};\n\n\tthis.wiki.addTiddler(\n\t\tnew $tw.Tiddler(\n\t\t\tthis.wiki.getCreationFields(),\n\t\t\tthis.getTiddler(),\n\t\t\tupdateFields,\n\t\t\tthis.wiki.getModificationFields()\n\t\t)\n\t);\n\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nAbstractDatePickerWidget.prototype.formatDate = function(date) {\n\t// TW format is YYYYMMDDHHmmssSSS\n\treturn `${date.getFullYear()}${this.formatMonth(date)}${this.formatDay(date)}120000000`;\n};\n\nAbstractDatePickerWidget.prototype.formatMonth = function(date) {\n\tlet month = `${date.getMonth() + 1}`;\n\tif (month.length === 1) {\n\t\tmonth = `0${month}`;\n\t}\n\n\treturn month;\n};\n\nAbstractDatePickerWidget.prototype.formatDay = function(date) {\n\tlet day = `${date.getDate()}`;\n\tif (day.length === 1) {\n\t\tday = `0${day}`;\n\t}\n\n\treturn day;\n};\n\nvar factory = function(getDate, cssClass) {\n\tvar PickerWidget = function(parseTreeNode,options) {\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\tPickerWidget.prototype = new AbstractDatePickerWidget();\n\n\tPickerWidget.prototype.render = function(parent,nextSibling) {\n\t\tthis.parentDomNode = parent;\n\t\tthis.computeAttributes();\n\t\tthis.execute();\n\n\t\tthis.domNode = this.createDomNode();\n\n\t\tparent.insertBefore(this.domNode, nextSibling);\n\t\tthis.renderChildren(this.domNode, null);\n\t\tthis.domNodes.push(this.domNode);\n\t};\n\n\tPickerWidget.prototype.createDomNode = function() {\n\t\tlet btn = document.createElement(\"button\");\n\t\tbtn.classList.add(\"tc-btn-invisible\", cssClass);\n\t\tbtn.addEventListener(\"click\", () => {\n\t\t\tthis.setValue(getDate());\n\t\t});\n\n\t\treturn btn;\n\t};\n\n\treturn PickerWidget;\n};\n\nvar CalendarWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\nCalendarWidget.prototype = new AbstractDatePickerWidget();\n\nCalendarWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\n\tthis.domNode = this.renderCalendar();\n\n\tparent.insertBefore(this.domNode, nextSibling);\n\tthis.renderChildren(this.domNode, null);\n\tthis.domNodes.push(this.domNode);\n};\n\nCalendarWidget.prototype.renderCalendar = function() {\n\tlet calendar = new Pikaday({\n\t\tfirstDay: 1,\n\t\tkeyboardInput: false,\n\t\ti18n: this.getLabels(),\n\t\tonSelect: () => {\n\t\t\tthis.setValue(calendar.getDate());\n\t\t\t// Close the popup\n\t\t\t$tw.popup.cancel(0);\n\t\t},\n\t\tonDraw: fixPopupClosing\n\t});\n\n\tcalendar.setDate(this.getValue(), true);\n\n\t// Prevent the month and year pickers click events from closing the TW\n\t// popup. This function is called on each redraw (when a new month is\n\t// selected).\n\tfunction fixPopupClosing() {\n\t\tsetTimeout(() => {\n\t\t\tcalendar.el.querySelectorAll(\".pika-label\").forEach((elt) => {\n\t\t\t\telt.classList.add(\"tc-popup-handle\");\n\t\t\t});\n\t\t}, 0);\n\t}\n\n\treturn calendar.el;\n};\n\nCalendarWidget.prototype.getLabels = function() {\n\treturn {\n previousMonth : \"Previous Month\",\n nextMonth : \"Next Month\",\n months : this.getMonthLabels(),\n monthsShort : this.getShortMonthLabels(),\n weekdays : this.getDayLabels(),\n weekdaysShort : this.getShortDayLabels(),\n };\n};\n\nCalendarWidget.prototype.getMonthLabels = function() {\n\treturn this._mapRange(12, i => this._getDateLabel(`Long/Month/${i+1}`));\n};\n\nCalendarWidget.prototype.getShortMonthLabels = function() {\n\treturn this._mapRange(12, i => this._getDateLabel(`Short/Month/${i+1}`));\n};\n\nCalendarWidget.prototype.getDayLabels = function() {\n\treturn this._mapRange(7, i => this._getDateLabel(`Long/Day/${i}`));\n};\n\nCalendarWidget.prototype.getShortDayLabels = function() {\n\treturn this._mapRange(7, i => this._getDateLabel(`Short/Day/${i}`));\n};\n\nCalendarWidget.prototype._mapRange = function(n, f) {\n\treturn Array.from(new Array(n)).map((_, i) => f(i));\n};\n\nCalendarWidget.prototype._getDateLabel = function(title) {\n\treturn this.wiki.getTextReference(`$:/language/Date/${title}`);\n};\n\nexports[\"py-date-today\"] = factory(getToday, \"py-date-today\");\nexports[\"py-date-tomorrow\"] = factory(getTomorrow, \"py-date-tomorrow\");\nexports[\"py-date-next-week\"] = factory(getNextMonday, \"py-date-next-week\");\nexports[\"py-date-clear\"] = factory(function() {return undefined;}, \"py-date-clear\");\nexports[\"py-date-calendar\"] = CalendarWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
}
}
}
{
"tiddlers": {
"$:/language/projectify/EmptyInboxDescription": {
"title": "$:/language/projectify/EmptyInboxDescription",
"created": "20210112203922871",
"modified": "20210112205110180",
"text": "Todo terminado!\n"
},
"$:/language/projectify/EmptyInboxTitle": {
"title": "$:/language/projectify/EmptyInboxTitle",
"created": "20210112203922871",
"modified": "20210112204532441",
"text": "Todo terminado!\n"
},
"$:/language/projectify/EmptyNextActionsDescription": {
"title": "$:/language/projectify/EmptyNextActionsDescription",
"created": "20210112203922871",
"modified": "20210112204856811",
"text": "<p>\n La primera tarea de cada proyecto activo aparecerá aquí -- [[aprende más|$:/plugins/nico/projectify/doc/NextActions]].\n</p>\n"
},
"$:/language/projectify/EmptyProjectDescription": {
"title": "$:/language/projectify/EmptyProjectDescription",
"created": "20210112203922871",
"modified": "20210112210733626",
"text": "<p>¡Parece que has completado este proyecto!</p>\n"
},
"$:/language/projectify/EmptyProjectTitle": {
"title": "$:/language/projectify/EmptyProjectTitle",
"created": "20210112203922871",
"modified": "20210112210817571",
"text": "Bien hecho!\n"
},
"$:/language/projectify/EmptyProjectsDescription": {
"title": "$:/language/projectify/EmptyProjectsDescription",
"created": "20210112203922871",
"modified": "20210112205248845",
"text": "<p>Sea más eficiente y organizado estructurando sus tareas en proyectos -- [[aprende más|$:/plugins/nico/projectify/doc/Projects]].</p>\n"
},
"$:/language/projectify/EmptyProjectsTitle": {
"title": "$:/language/projectify/EmptyProjectsTitle",
"created": "20210112203922871",
"modified": "20210112205529611",
"text": "Mantente organizado!\n"
},
"$:/language/projectify/EmptyUpcomingDescription": {
"title": "$:/language/projectify/EmptyUpcomingDescription",
"created": "20210112203922871",
"modified": "20210117205436036",
"text": "<p>\n Todas las tareas programadas aparecerán aquí -- [[aprende más|$:/plugins/nico/projectify/doc/Schedule]].\n</p>\n"
},
"$:/language/projectify/EmptyUpcomingTitle": {
"title": "$:/language/projectify/EmptyUpcomingTitle",
"created": "20210112203922871",
"modified": "20210112211210936",
"text": "Su agenda está vacía!\n"
},
"$:/language/projectify/WelcomeInboxDescription": {
"title": "$:/language/projectify/WelcomeInboxDescription",
"created": "20210112203922871",
"modified": "20210112204214632",
"text": "<p>Recopila tareas en la bandeja de entrada para no olvidarlas y sácarlas de la\n cabeza rápidamente.</p>\n<p>También puede presionar <kbd>{{$:/config/shortcuts/py-quick-capture}}</kbd> para\n capturar desde cualquier lugar.</p>\n"
},
"$:/language/projectify/WelcomeInboxTitle": {
"title": "$:/language/projectify/WelcomeInboxTitle",
"created": "20210112203922871",
"modified": "20210112204147224",
"text": "Recopila tareas en la bandeja de entrada\n"
},
"$:/language/projectify/WelcomeProjectDescription": {
"title": "$:/language/projectify/WelcomeProjectDescription",
"created": "20210112203922871",
"modified": "20210112210005679",
"text": "<p>\n Mantenga su trabajo organizado agrupando todo en proyectos.\n</p>\n"
},
"$:/language/projectify/WelcomeProjectTitle": {
"title": "$:/language/projectify/WelcomeProjectTitle",
"created": "20210112203922871",
"modified": "20210112210001231",
"text": "Empecemos!\n"
},
"$:/language/projectify/AddProject/Caption": {
"title": "$:/language/projectify/AddProject/Caption",
"text": "Añadir proyecto"
},
"$:/language/projectify/AddProject/Hint": {
"title": "$:/language/projectify/AddProject/Hint",
"text": "Crea un nuevo proyecto"
},
"$:/language/projectify/AddCategory/Caption": {
"title": "$:/language/projectify/AddCategory/Caption",
"text": "Añadir categoría"
},
"$:/language/projectify/AddCategory/Hint": {
"title": "$:/language/projectify/AddCategory/Hint",
"text": "Crea una nueva categoría"
},
"$:/language/projectify/AddSubTasks/Caption": {
"title": "$:/language/projectify/AddSubTasks/Caption",
"text": "Añadir sub-tareas"
},
"$:/language/projectify/AddToInbox/Hint": {
"title": "$:/language/projectify/AddToInbox/Hint",
"text": "Pulsa <kbd>{{$:/config/shortcuts/py-quick-capture}}</kbd> para capturar desde cualquier sitio."
},
"$:/language/projectify/AddToInbox/Placeholder": {
"title": "$:/language/projectify/AddToInbox/Placeholder",
"text": "Añadir a bandeja de entrada..."
},
"$:/language/projectify/AddTodo/Caption": {
"title": "$:/language/projectify/AddTodo/Caption",
"text": "Añadir a tareas"
},
"$:/language/projectify/AddTodo/Hint": {
"title": "$:/language/projectify/AddTodo/Hint",
"text": "Añadir una nueva tarea al proyecto"
},
"$:/language/projectify/AddTodoToProject/Placeholder": {
"title": "$:/language/projectify/AddTodoToProject/Placeholder",
"text": "Describe esta tarea..."
},
"$:/language/projectify/AllClear": {
"title": "$:/language/projectify/AllClear",
"text": "Todo terminado!"
},
"$:/language/projectify/Archive": {
"title": "$:/language/projectify/Archive",
"text": "Archiva"
},
"$:/language/projectify/ArchiveProject/Caption": {
"title": "$:/language/projectify/ArchiveProject/Caption",
"text": "Archiva proyecto"
},
"$:/language/projectify/ArchiveProject/Hint": {
"title": "$:/language/projectify/ArchiveProject/Hint",
"text": "Eliminar este proyecto de la lista de proyectos activos"
},
"$:/language/projectify/Cancel/Caption": {
"title": "$:/language/projectify/Cancel/Caption",
"text": "Cancelar"
},
"$:/language/projectify/CardOptions/Hint": {
"title": "$:/language/projectify/CardOptions/Hint",
"text": "Opciones de tarjeta"
},
"$:/language/projectify/Clear": {
"title": "$:/language/projectify/Clear",
"text": "Vaciar"
},
"$:/language/projectify/Close/Caption": {
"title": "$:/language/projectify/Close/Caption",
"text": "Cerrar"
},
"$:/language/projectify/Completed/Caption": {
"title": "$:/language/projectify/Completed/Caption",
"text": "Completado"
},
"$:/language/projectify/ConvertIntoProject": {
"title": "$:/language/projectify/ConvertIntoProject",
"text": "Convertir en proyecto"
},
"$:/language/projectify/Category": {
"title": "$:/language/projectify/Category",
"text": "Categoría"
},
"$:/language/projectify/Categories": {
"title": "$:/language/projectify/Categories",
"text": "Categorías"
},
"$:/language/projectify/Dashboard": {
"title": "$:/language/projectify/Dashboard",
"text": "Cuadro de Mando"
},
"$:/language/projectify/DateFormat": {
"title": "$:/language/projectify/DateFormat",
"text": "DDth mmm"
},
"$:/language/projectify/DefaultDashboardTab": {
"title": "$:/language/projectify/DefaultDashboardTab",
"text": "Pestaña por defecto en cuadro de mando"
},
"$:/language/projectify/DragTodoTip": {
"title": "$:/language/projectify/DragTodoTip",
"text": "Arrastre y suelte cualquier tiddler a continuación para agregarlo como una tarea a este proyecto."
},
"$:/language/projectify/EditCategories": {
"title": "$:/language/projectify/EditCategories",
"text": "Editar categorías"
},
"$:/language/projectify/FilterProjects": {
"title": "$:/language/projectify/FilterProjects",
"text": "Filtrar proyectos"
},
"$:/language/projectify/Help": {
"title": "$:/language/projectify/Help",
"text": "Necesitas ayuda?"
},
"$:/language/projectify/HelpSearch/Placeholder": {
"title": "$:/language/projectify/HelpSearch/Placeholder",
"text": "Busca..."
},
"$:/language/projectify/HideArchived/Caption": {
"title": "$:/language/projectify/HideArchived/Caption",
"text": "Esconder archivados"
},
"$:/language/projectify/HideCompleted/Caption": {
"title": "$:/language/projectify/HideCompleted/Caption",
"text": "Esconder completados"
},
"$:/language/projectify/Inbox": {
"title": "$:/language/projectify/Inbox",
"text": "Bandeja de Entrada"
},
"$:/language/projectify/More": {
"title": "$:/language/projectify/More",
"text": "Más"
},
"$:/language/projectify/MoreActions/Hint": {
"title": "$:/language/projectify/MoreActions/Hint",
"text": "Más acciones"
},
"$:/language/projectify/NewProject": {
"title": "$:/language/projectify/NewProject",
"text": "Crea un nuevo proyecto"
},
"$:/language/projectify/NewProjectCategory": {
"title": "$:/language/projectify/NewProjectCategory",
"text": "Categoría (opcional)"
},
"$:/language/projectify/NewProjectDescription": {
"title": "$:/language/projectify/NewProjectDescription",
"text": "Descripción (opcional)"
},
"$:/language/projectify/NewProjectTitle": {
"title": "$:/language/projectify/NewProjectTitle",
"text": "Título"
},
"$:/language/projectify/Next": {
"title": "$:/language/projectify/Next",
"text": "Siguiente"
},
"$:/language/projectify/NextWeek": {
"title": "$:/language/projectify/NextWeek",
"text": "Siguiente semana"
},
"$:/language/projectify/OpenTasks": {
"title": "$:/language/projectify/OpenTasks",
"text": "abrir tareas"
},
"$:/language/projectify/Options/Hint": {
"title": "$:/language/projectify/Options/Hint",
"text": "Opciones"
},
"$:/language/projectify/Or": {
"title": "$:/language/projectify/Or",
"text": "o"
},
"$:/language/projectify/OtherTasks": {
"title": "$:/language/projectify/OtherTasks",
"text": "Otras tareas"
},
"$:/language/projectify/Overdue": {
"title": "$:/language/projectify/Overdue",
"text": "Atrasada"
},
"$:/language/projectify/Priority/Hint": {
"title": "$:/language/projectify/Priority/Hint",
"text": "Prioridad"
},
"$:/language/projectify/ProjectArchived": {
"title": "$:/language/projectify/ProjectArchived",
"text": "Este proyecto está archivado."
},
"$:/language/projectify/Projects": {
"title": "$:/language/projectify/Projects",
"text": "Proyectos"
},
"$:/language/projectify/QuickAddTodo": {
"title": "$:/language/projectify/QuickAddTodo",
"text": "Añadir tarea"
},
"$:/language/projectify/QuickCapture/Hint": {
"title": "$:/language/projectify/QuickCapture/Hint",
"text": "Pulsa <kbd>⏎</kbd> para capturar."
},
"$:/language/projectify/ReorderProjects/Hint": {
"title": "$:/language/projectify/ReorderProjects/Hint",
"text": "Arrastre y suelte elementos en la lista para reordenar proyectos"
},
"$:/language/projectify/ReorderProjects/Caption": {
"title": "$:/language/projectify/ReorderProjects/Caption",
"text": "Reordenar proyectos"
},
"$:/language/projectify/RestoreProject": {
"title": "$:/language/projectify/RestoreProject",
"text": "Restaurar proyecto"
},
"$:/language/projectify/Save/Caption": {
"title": "$:/language/projectify/Save/Caption",
"text": "Guardar"
},
"$:/language/projectify/Schedule/Caption": {
"title": "$:/language/projectify/Schedule/Caption",
"text": "Agendar"
},
"$:/language/projectify/Scheduled": {
"title": "$:/language/projectify/Scheduled",
"text": "Agendado"
},
"$:/language/projectify/SetCategory/Caption": {
"title": "$:/language/projectify/SetCategory/Caption",
"text": "Establecer categoría"
},
"$:/language/projectify/SetCategory/Hint": {
"title": "$:/language/projectify/SetCategory/Hint",
"text": "Seleccione una categoría para este proyecto"
},
"$:/language/projectify/ShowArchived/Caption": {
"title": "$:/language/projectify/ShowArchived/Caption",
"text": "Mostrar archivados"
},
"$:/language/projectify/ShowCompletedTodosByDefault": {
"title": "$:/language/projectify/ShowCompletedTodosByDefault",
"text": "Mostrar todos los completados de forma predeterminada"
},
"$:/language/projectify/ShowWelcomeMessages": {
"title": "$:/language/projectify/ShowWelcomeMessages",
"text": "Mostrar mensajes de bienvenida"
},
"$:/language/projectify/Tip": {
"title": "$:/language/projectify/Tip",
"text": "Consejo"
},
"$:/language/projectify/Today": {
"title": "$:/language/projectify/Today",
"text": "Hoy"
},
"$:/language/projectify/TodayAndOverdue": {
"title": "$:/language/projectify/TodayAndOverdue",
"text": "Hoy y atrasados"
},
"$:/language/projectify/TodaysTodos": {
"title": "$:/language/projectify/TodaysTodos",
"text": "Tareas de hoy"
},
"$:/language/projectify/TodoActions/Hint": {
"title": "$:/language/projectify/TodoActions/Hint",
"text": "Acciones"
},
"$:/language/projectify/Todos": {
"title": "$:/language/projectify/Todos",
"text": "Tareas"
},
"$:/language/projectify/Tomorrow": {
"title": "$:/language/projectify/Tomorrow",
"text": "Mañana"
},
"$:/language/projectify/Upcoming": {
"title": "$:/language/projectify/Upcoming",
"text": "Próximos"
},
"$:/language/projectify/ViewAsCards": {
"title": "$:/language/projectify/ViewAsCards",
"text": "Ver como tarjetas"
},
"$:/language/projectify/ViewAsList": {
"title": "$:/language/projectify/ViewAsList",
"text": "Ver como lista"
},
"$:/language/projectify/ViewProjectsAs": {
"title": "$:/language/projectify/ViewProjectsAs",
"text": "Ver proyectos como"
},
"$:/language/projectify/Yesterday": {
"title": "$:/language/projectify/Yesterday",
"text": "Ayer"
},
"$:/language/projectify/cards": {
"title": "$:/language/projectify/cards",
"text": "tarjetas"
},
"$:/language/projectify/list": {
"title": "$:/language/projectify/list",
"text": "listar"
}
}
}
<<toc-selective-expandable "Project" "!tag[done]!tag[done]sort[title]">>
{
"tiddlers": {
"$:/config/EditorTypeMappings/application/javascript": {
"title": "$:/config/EditorTypeMappings/application/javascript",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/application/json": {
"title": "$:/config/EditorTypeMappings/application/json",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/application/x-tiddler-dictionary": {
"title": "$:/config/EditorTypeMappings/application/x-tiddler-dictionary",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/css": {
"title": "$:/config/EditorTypeMappings/text/css",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/html": {
"title": "$:/config/EditorTypeMappings/text/html",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/plain": {
"title": "$:/config/EditorTypeMappings/text/plain",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
"title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/x-markdown": {
"title": "$:/config/EditorTypeMappings/text/x-markdown",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/x-tiddlywiki": {
"title": "$:/config/EditorTypeMappings/text/x-tiddlywiki",
"text": "codemirror"
},
"$:/config/codemirror/cursorBlinkRate": {
"title": "$:/config/codemirror/cursorBlinkRate",
"type": "integer",
"text": "530"
},
"$:/config/codemirror/extraKeysTW": {
"title": "$:/config/codemirror/extraKeysTW",
"extend": "extraKeys",
"type": "json",
"text": "{\n\t\"Ctrl-Esc\": \"singleSelection\",\n\t\"Esc\": \"\",\n\t\"Ctrl-S\": \"\",\n\t\"Ctrl-U\": \"\",\n\t\"Ctrl-T\": \"\",\n\t\"Alt-T\": \"transposeChars\",\n\t\"Alt-U\": \"undoSelection\",\n\t\"Shift-Alt-U\": \"redoSelection\",\n\t\"Cmd-U\": \"\",\n\t\"Tab\": \"indentAuto()\",\n\t\"Enter\": \"newLineAndIndent()\"\n}\n"
},
"$:/config/codemirror/indentUnit": {
"title": "$:/config/codemirror/indentUnit",
"type": "integer",
"text": "2"
},
"$:/config/codemirror/indentWithTabs": {
"title": "$:/config/codemirror/indentWithTabs",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/inputStyle": {
"title": "$:/config/codemirror/inputStyle",
"type": "string",
"text": "textarea"
},
"$:/config/codemirror/keyMap": {
"title": "$:/config/codemirror/keyMap",
"type": "string",
"text": "default"
},
"$:/config/codemirror/lineNumbers": {
"title": "$:/config/codemirror/lineNumbers",
"type": "bool",
"text": "false"
},
"$:/config/codemirror/lineWrapping": {
"title": "$:/config/codemirror/lineWrapping",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/showCursorWhenSelecting": {
"title": "$:/config/codemirror/showCursorWhenSelecting",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/smartIndent": {
"title": "$:/config/codemirror/smartIndent",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/styleActiveLine": {
"title": "$:/config/codemirror/styleActiveLine",
"type": "bool",
"text": "false"
},
"$:/config/codemirror/tabSize": {
"title": "$:/config/codemirror/tabSize",
"type": "integer",
"text": "2"
},
"$:/config/codemirror/theme": {
"title": "$:/config/codemirror/theme",
"type": "string",
"text": "tiddlywiki"
},
"$:/language/codemirror/homeUrl": {
"title": "$:/language/codemirror/homeUrl",
"text": "http://codemirror.net"
},
"$:/language/codemirror/addOnUrl": {
"title": "$:/language/codemirror/addOnUrl",
"text": "http://codemirror.net/doc/manual.html#addons"
},
"$:/language/codemirror/configUrl": {
"title": "$:/language/codemirror/configUrl",
"text": "http://codemirror.net/doc/manual.html#config"
},
"$:/language/codemirror/controlPanel/hint": {
"title": "$:/language/codemirror/controlPanel/hint",
"text": "These settings let you customise the behaviour of [[CodeMirror|$:/plugins/tiddlywiki/codemirror]]."
},
"$:/language/codemirror/controlPanel/keyboard": {
"title": "$:/language/codemirror/controlPanel/keyboard",
"text": "Keyboard shortcuts"
},
"$:/language/codemirror/controlPanel/usage": {
"title": "$:/language/codemirror/controlPanel/usage",
"text": "Usage information"
},
"$:/language/codemirror/cursorBlinkRate/hint": {
"title": "$:/language/codemirror/cursorBlinkRate/hint",
"text": "Cursor blink rate"
},
"$:/language/codemirror/editorFont/hint": {
"title": "$:/language/codemirror/editorFont/hint",
"text": "Editor font family"
},
"$:/language/codemirror/editorFont/info": {
"title": "$:/language/codemirror/editorFont/info",
"text": "Set the font family for the ~CodeMirror text-editor"
},
"$:/language/codemirror/indentUnit/hint": {
"title": "$:/language/codemirror/indentUnit/hint",
"text": "How many spaces a block should be indented"
},
"$:/language/codemirror/indentWithTabs/hint": {
"title": "$:/language/codemirror/indentWithTabs/hint",
"text": "Enable indenting with tabs"
},
"$:/language/codemirror/indentWithTabs/info": {
"title": "$:/language/codemirror/indentWithTabs/info",
"text": "Whether, when indenting, the first N*`tabSize` spaces should be replaced by N tabs."
},
"$:/language/codemirror/keyMap/hint": {
"title": "$:/language/codemirror/keyMap/hint",
"text": "~CodeMirror keymap"
},
"$:/language/codemirror/keyMap/info": {
"title": "$:/language/codemirror/keyMap/info",
"text": "~The Keyboard KeyMap used within the ~CodeMirror text-editor"
},
"$:/language/codemirror/lineNumbers/hint": {
"title": "$:/language/codemirror/lineNumbers/hint",
"text": "Enable line numbers"
},
"$:/language/codemirror/lineNumbers/info": {
"title": "$:/language/codemirror/lineNumbers/info",
"text": "Whether to show line numbers to the left of the editor."
},
"$:/language/codemirror/lineWrapping/hint": {
"title": "$:/language/codemirror/lineWrapping/hint",
"text": "Enable line wrapping"
},
"$:/language/codemirror/lineWrapping/info": {
"title": "$:/language/codemirror/lineWrapping/info",
"text": "Whether CodeMirror should scroll or wrap for long lines. Defaults to `false` (scroll)."
},
"$:/language/codemirror/showCursorWhenSelecting/hint": {
"title": "$:/language/codemirror/showCursorWhenSelecting/hint",
"text": "Show cursor, when selecting"
},
"$:/language/codemirror/showCursorWhenSelecting/info": {
"title": "$:/language/codemirror/showCursorWhenSelecting/info",
"text": "Whether the cursor should be drawn when a selection is active."
},
"$:/language/codemirror/smartIndent/hint": {
"title": "$:/language/codemirror/smartIndent/hint",
"text": "Enable smart indent"
},
"$:/language/codemirror/smartIndent/info": {
"title": "$:/language/codemirror/smartIndent/info",
"text": "Whether to use the context-sensitive indentation that the mode provides (or just indent the same as the line before). Defaults to `true`."
},
"$:/language/codemirror/styleActiveLine/hint": {
"title": "$:/language/codemirror/styleActiveLine/hint",
"text": "Highlight active line"
},
"$:/language/codemirror/styleActiveLine/info": {
"title": "$:/language/codemirror/styleActiveLine/info",
"text": "Whether or not to highlight the active text-editor line"
},
"$:/language/codemirror/tabSize/hint": {
"title": "$:/language/codemirror/tabSize/hint",
"text": "Width of a tab character"
},
"$:/language/codemirror/theme/hint": {
"title": "$:/language/codemirror/theme/hint",
"text": "Select a theme"
},
"$:/language/codemirror/theme/info": {
"title": "$:/language/codemirror/theme/info",
"text": "Choose between ~CodeMirror themes"
},
"$:/plugins/tiddlywiki/codemirror/edit-codemirror.js": {
"title": "$:/plugins/tiddlywiki/codemirror/edit-codemirror.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/codemirror/edit-codemirror.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-codemirror 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\tCodeMirrorEngine = require(\"$:/plugins/tiddlywiki/codemirror/engine.js\").CodeMirrorEngine;\n\nexports[\"edit-codemirror\"] = editTextWidgetFactory(CodeMirrorEngine,CodeMirrorEngine);\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/tiddlywiki/codemirror/engine.js": {
"title": "$:/plugins/tiddlywiki/codemirror/engine.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/codemirror/engine.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a CodeMirror instance\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CODEMIRROR_OPTIONS = \"$:/config/CodeMirror\",\nHEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\",\nCONFIG_FILTER = \"[all[shadows+tiddlers]prefix[$:/config/codemirror/]]\"\n\t\n// Install CodeMirror\nif($tw.browser && !window.CodeMirror) {\n\n\tvar modules = $tw.modules.types[\"codemirror\"];\n\tvar req = Object.getOwnPropertyNames(modules);\n\n\twindow.CodeMirror = require(\"$:/plugins/tiddlywiki/codemirror/lib/codemirror.js\");\n\t// Install required CodeMirror plugins\n\tif(req) {\n\t\tif($tw.utils.isArray(req)) {\n\t\t\tfor(var index=0; index<req.length; index++) {\n\t\t\t\trequire(req[index]);\n\t\t\t}\n\t\t} else {\n\t\t\trequire(req);\n\t\t}\n\t}\n}\n\nfunction getCmConfig() {\n\tvar type,\n\t\ttest,\n\t\tvalue,\n\t\telement,\n\t\textend,\n\t\ttiddler,\n\t\tconfig = {},\n\t\tconfigTiddlers = $tw.wiki.filterTiddlers(CONFIG_FILTER);\n\n\tif ($tw.utils.isArray(configTiddlers)) {\n\t\tfor (var i=0; i<configTiddlers.length; i++) {\n\t\t\ttiddler = $tw.wiki.getTiddler(configTiddlers[i]);\n\t\t\t\tif (tiddler) {\n\t\t\t\telement = configTiddlers[i].replace(/\\$:\\/config\\/codemirror\\//ig,\"\");\n\t\t\t\t\ttype = (tiddler.fields.type) ? tiddler.fields.type.trim().toLocaleLowerCase() : \"string\";\n\t\t\t\tswitch (type) {\n\t\t\t\t\tcase \"bool\":\n\t\t\t\t\ttest = tiddler.fields.text.trim().toLowerCase();\n\t\t\t\t\tvalue = (test === \"true\") ? true : false;\n\t\t\t\t\tconfig[element] = value;\n\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"string\":\n\t\t\t\t\tvalue = tiddler.fields.text.trim();\n\t\t\t\t\tconfig[element] = value;\n\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"integer\":\n\t\t\t\t\tvalue = parseInt(tiddler.fields.text.trim(), 10);\n\t\t\t\t\tconfig[element] = value;\n\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"json\":\n\t\t\t\t\tvalue = JSON.parse(tiddler.fields.text.trim());\n\t\t\t\t\t\textend = (tiddler.fields.extend) ? tiddler.fields.extend : element;\n\n\t\t\t\t\tif (config[extend]) {\n\t\t\t\t\t\t$tw.utils.extend(config[extend], value);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconfig[extend] = value;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn config;\n}\n\nfunction CodeMirrorEngine(options) {\n\n\t// Save our options\n\tvar self = this;\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 the wrapper DIV\n\tthis.domNode = this.widget.document.createElement(\"div\");\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tthis.domNode.style.display = \"inline-block\";\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n\t\n\t// Set all cm-plugin defaults\n\t// Get the configuration options for the CodeMirror object\n\tvar config = getCmConfig();\n\n\tconfig.mode = options.type;\n\tconfig.value = options.value;\n\tif(this.widget.editTabIndex) {\n\t\tconfig[\"tabindex\"] = this.widget.editTabIndex;\n\t}\n\t// Create the CodeMirror instance\n\tthis.cm = window.CodeMirror(function(cmDomNode) {\n\t\t// Note that this is a synchronous callback that is called before the constructor returns\n\t\tif(!self.widget.document.isTiddlyWikiFakeDom) {\n\t\t\tself.domNode.appendChild(cmDomNode);\n\t\t}\n\t},config);\n\n\t// Set up a change event handler\n\tthis.cm.on(\"change\",function() {\n\t\tself.widget.saveChanges(self.getText());\n\t\tif(self.widget.editInputActions) {\n\t\t\tself.widget.invokeActionString(self.widget.editInputActions);\n\t\t}\n\t});\n\tthis.cm.on(\"drop\",function(cm,event) {\n\t\tevent.stopPropagation(); // Otherwise TW's dropzone widget sees the drop event\n\t\treturn false;\n\t});\n\tthis.cm.on(\"keydown\",function(cm,event) {\n\t\treturn self.widget.handleKeydownEvent.call(self.widget,event);\n\t});\n\tthis.cm.on(\"focus\",function(cm,event) {\n\t\tif(self.widget.editCancelPopups) {\n\t\t\t$tw.popup.cancel(0);\t\n\t\t}\n\t});\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nCodeMirrorEngine.prototype.setText = function(text,type) {\n\tvar self = this;\n\tself.cm.setOption(\"mode\",type);\n\tif(!this.cm.hasFocus()) {\n\t\tthis.updateDomNodeText(text);\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nCodeMirrorEngine.prototype.updateDomNodeText = function(text) {\n\tthis.cm.setValue(text);\n};\n\n/*\nGet the text of the engine\n*/\nCodeMirrorEngine.prototype.getText = function() {\n\treturn this.cm.getValue();\n};\n\n/*\nFix the height of textarea to fit content\n*/\nCodeMirrorEngine.prototype.fixHeight = function() {\n\tif(this.widget.editAutoHeight) {\n\t\t// Resize to fit\n\t\tthis.cm.setSize(null,null);\n\t} else {\n\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\tthis.cm.setSize(null,fixedHeight);\n\t}\n};\n\n/*\nFocus the engine node\n*/\nCodeMirrorEngine.prototype.focus = function() {\n\tthis.cm.focus();\n}\n\n/*\nCreate a blank structure representing a text operation\n*/\nCodeMirrorEngine.prototype.createTextOperation = function() {\n\tvar selections = this.cm.listSelections();\n\tif(selections.length > 0) {\n\t\tvar anchorPos = this.cm.indexFromPos(selections[0].anchor),\n\t\theadPos = this.cm.indexFromPos(selections[0].head);\n\t}\n\tvar operation = {\n\t\ttext: this.cm.getValue(),\n\t\tselStart: Math.min(anchorPos,headPos),\n\t\tselEnd: Math.max(anchorPos,headPos),\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*/\nCodeMirrorEngine.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\tthis.cm.replaceRange(operation.replacement,this.cm.posFromIndex(operation.cutStart),this.cm.posFromIndex(operation.cutEnd));\n\t\tthis.cm.setSelection(this.cm.posFromIndex(operation.newSelStart),this.cm.posFromIndex(operation.newSelEnd));\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t}\n\tthis.cm.focus();\n\treturn newText;\n};\n\nexports.CodeMirrorEngine = CodeMirrorEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/tiddlywiki/codemirror/lib/codemirror.js": {
"text": "!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):(e=e||self).CodeMirror=t()}(this,function(){\"use strict\";var e=navigator.userAgent,t=navigator.platform,d=/gecko\\/\\d/i.test(e),n=/MSIE \\d/.test(e),r=/Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(e),i=/Edge\\/(\\d+)/.exec(e),w=n||r||i,v=w&&(n?document.documentMode||6:+(i||r)[1]),f=!i&&/WebKit\\//.test(e),r=f&&/Qt\\/\\d+\\.\\d+/.test(e),o=!i&&/Chrome\\//.test(e),p=/Opera\\//.test(e),c=/Apple Computer/.test(navigator.vendor),l=/Mac OS X 1\\d\\D([8-9]|\\d\\d)\\D/.test(e),u=/PhantomJS/.test(e),s=!i&&/AppleWebKit/.test(e)&&/Mobile\\/\\w+/.test(e),a=/Android/.test(e),h=s||a||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),g=s||/Mac/.test(t),m=/\\bCrOS\\b/.test(e),y=/win/i.test(t),e=p&&e.match(/Version\\/(\\d*\\.\\d*)/);(e=e&&Number(e[1]))&&15<=e&&(f=!(p=!1));var b=g&&(r||p&&(null==e||e<12.11)),x=d||w&&9<=v;function C(e){return new RegExp(\"(^|\\\\s)\"+e+\"(?:$|\\\\s)\\\\s*\")}var S,L=function(e,t){var n=e.className,r=C(t).exec(n);r&&(t=n.slice(r.index+r[0].length),e.className=n.slice(0,r.index)+(t?r[1]+t:\"\"))};function k(e){for(var t=e.childNodes.length;0<t;--t)e.removeChild(e.firstChild);return e}function T(e,t){return k(e).appendChild(t)}function M(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),\"string\"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)i.appendChild(t[o]);return i}function N(e,t,n,r){r=M(e,t,n,r);return r.setAttribute(\"role\",\"presentation\"),r}function A(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function O(){var t;try{t=document.activeElement}catch(e){t=document.body||null}for(;t&&t.shadowRoot&&t.shadowRoot.activeElement;)t=t.shadowRoot.activeElement;return t}function D(e,t){var n=e.className;C(t).test(n)||(e.className+=(n?\" \":\"\")+t)}function W(e,t){for(var n=e.split(\" \"),r=0;r<n.length;r++)n[r]&&!C(n[r]).test(t)&&(t+=\" \"+n[r]);return t}S=document.createRange?function(e,t,n,r){var i=document.createRange();return i.setEnd(r||e,n),i.setStart(e,t),i}:function(e,t,n){var r=document.body.createTextRange();try{r.moveToElementText(e.parentNode)}catch(e){return r}return r.collapse(!0),r.moveEnd(\"character\",n),r.moveStart(\"character\",t),r};var H=function(e){e.select()};function F(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function E(e,t,n){for(var r in t=t||{},e)!e.hasOwnProperty(r)||!1===n&&t.hasOwnProperty(r)||(t[r]=e[r]);return t}function P(e,t,n,r,i){null==t&&-1==(t=e.search(/[^\\s\\u00a0]/))&&(t=e.length);for(var o=r||0,l=i||0;;){var s=e.indexOf(\"\\t\",o);if(s<0||t<=s)return l+(t-o);l+=s-o,l+=n-l%n,o=s+1}}s?H=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:w&&(H=function(e){try{e.select()}catch(e){}});var I=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};function R(e,t){for(var n=0;n<e.length;++n)if(e[n]==t)return n;return-1}I.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},I.prototype.set=function(e,t){this.f=t;t=+new Date+e;(!this.id||t<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=t)};var z=50,B={toString:function(){return\"CodeMirror.Pass\"}},G={scroll:!1},U={origin:\"*mouse\"},V={origin:\"+move\"};function K(e,t,n){for(var r=0,i=0;;){var o=e.indexOf(\"\\t\",r);-1==o&&(o=e.length);var l=o-r;if(o==e.length||t<=i+l)return r+Math.min(l,t-i);if(i+=o-r,r=o+1,t<=(i+=n-i%n))return r}}var j=[\"\"];function X(e){for(;j.length<=e;)j.push(Y(j)+\" \");return j[e]}function Y(e){return e[e.length-1]}function _(e,t){for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r],r);return n}function $(){}function q(e,t){e=Object.create?Object.create(e):($.prototype=e,new $);return t&&E(t,e),e}var Z=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;function Q(e){return/\\w/.test(e)||\"\"<e&&(e.toUpperCase()!=e.toLowerCase()||Z.test(e))}function J(e,t){return t?!!(-1<t.source.indexOf(\"\\\\w\")&&Q(e))||t.test(e):Q(e)}function ee(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return;return 1}var te=/[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]/;function ne(e){return 768<=e.charCodeAt(0)&&te.test(e)}function re(e,t,n){for(;(n<0?0<t:t<e.length)&&ne(e.charAt(t));)t+=n;return t}function ie(e,t,n){for(var r=n<t?-1:1;;){if(t==n)return t;var i=(t+n)/2,i=r<0?Math.ceil(i):Math.floor(i);if(i==t)return e(i)?t:n;e(i)?n=i:t=i+r}}var oe=null;function le(e,t,n){var r;oe=null;for(var i=0;i<e.length;++i){var o=e[i];if(o.from<t&&o.to>t)return i;o.to==t&&(o.from!=o.to&&\"before\"==n?r=i:oe=i),o.from==t&&(o.from!=o.to&&\"before\"!=n?r=i:oe=i)}return null!=r?r:oe}var se,ae,ue,ce,he,de,fe,pe=(se=\"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN\",ae=\"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111\",ue=/[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]/,ce=/[stwN]/,he=/[LRr]/,de=/[Lb1n]/,fe=/[1n]/,function(e,t){var n=\"ltr\"==t?\"L\":\"R\";if(0==e.length||\"ltr\"==t&&!ue.test(e))return!1;for(var r,i=e.length,o=[],l=0;l<i;++l)o.push((r=e.charCodeAt(l))<=247?se.charAt(r):1424<=r&&r<=1524?\"R\":1536<=r&&r<=1785?ae.charAt(r-1536):1774<=r&&r<=2220?\"r\":8192<=r&&r<=8203?\"w\":8204==r?\"b\":\"L\");for(var s=0,a=n;s<i;++s){var u=o[s];\"m\"==u?o[s]=a:a=u}for(var c=0,h=n;c<i;++c){var d=o[c];\"1\"==d&&\"r\"==h?o[c]=\"n\":he.test(d)&&\"r\"==(h=d)&&(o[c]=\"R\")}for(var f=1,p=o[0];f<i-1;++f){var g=o[f];\"+\"==g&&\"1\"==p&&\"1\"==o[f+1]?o[f]=\"1\":\",\"!=g||p!=o[f+1]||\"1\"!=p&&\"n\"!=p||(o[f]=p),p=g}for(var m=0;m<i;++m){var v=o[m];if(\",\"==v)o[m]=\"N\";else if(\"%\"==v){for(var y=void 0,y=m+1;y<i&&\"%\"==o[y];++y);for(var b=m&&\"!\"==o[m-1]||y<i&&\"1\"==o[y]?\"1\":\"N\",w=m;w<y;++w)o[w]=b;m=y-1}}for(var x=0,C=n;x<i;++x){var S=o[x];\"L\"==C&&\"1\"==S?o[x]=\"L\":he.test(S)&&(C=S)}for(var L=0;L<i;++L)if(ce.test(o[L])){for(var k=void 0,k=L+1;k<i&&ce.test(o[k]);++k);for(var T=\"L\"==(L?o[L-1]:n),M=T==(\"L\"==(k<i?o[k]:n))?T?\"L\":\"R\":n,N=L;N<k;++N)o[N]=M;L=k-1}for(var A,O=[],D=0;D<i;)if(de.test(o[D])){var W=D;for(++D;D<i&&de.test(o[D]);++D);O.push(new ge(0,W,D))}else{var H=D,F=O.length,E=\"rtl\"==t?1:0;for(++D;D<i&&\"L\"!=o[D];++D);for(var P=H;P<D;)if(fe.test(o[P])){H<P&&(O.splice(F,0,new ge(1,H,P)),F+=E);var I=P;for(++P;P<D&&fe.test(o[P]);++P);O.splice(F,0,new ge(2,I,P)),F+=E,H=P}else++P;H<D&&O.splice(F,0,new ge(1,H,D))}return\"ltr\"==t&&(1==O[0].level&&(A=e.match(/^\\s+/))&&(O[0].from=A[0].length,O.unshift(new ge(0,0,A[0].length))),1==Y(O).level&&(A=e.match(/\\s+$/))&&(Y(O).to-=A[0].length,O.push(new ge(0,i-A[0].length,i)))),\"rtl\"==t?O.reverse():O});function ge(e,t,n){this.level=e,this.from=t,this.to=n}function me(e,t){var n=e.order;return null==n&&(n=e.order=pe(e.text,t)),n}var ve=[],ye=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent(\"on\"+t,n):(e=e._handlers||(e._handlers={}))[t]=(e[t]||ve).concat(n)};function be(e,t){return e._handlers&&e._handlers[t]||ve}function we(e,t,n){var r;e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent(\"on\"+t,n):!(e=(r=e._handlers)&&r[t])||-1<(n=R(e,n))&&(r[t]=e.slice(0,n).concat(e.slice(n+1)))}function xe(e,t){var n=be(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i<n.length;++i)n[i].apply(null,r)}function Ce(e,t,n){return\"string\"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),xe(e,n||t.type,e,t),Ne(t)||t.codemirrorIgnore}function Se(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var n=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),r=0;r<t.length;++r)-1==R(n,t[r])&&n.push(t[r])}function Le(e,t){return 0<be(e,t).length}function ke(e){e.prototype.on=function(e,t){ye(this,e,t)},e.prototype.off=function(e,t){we(this,e,t)}}function Te(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Me(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ne(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Ae(e){Te(e),Me(e)}function Oe(e){return e.target||e.srcElement}function De(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),g&&e.ctrlKey&&1==t&&(t=3),t}var We,He,Fe=function(){if(w&&v<9)return!1;var e=M(\"div\");return\"draggable\"in e||\"dragDrop\"in e}();var Ee=3!=\"\\n\\nb\".split(/\\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf(\"\\n\",t);-1==i&&(i=e.length);var o=e.slice(t,\"\\r\"==e.charAt(i-1)?i-1:i),l=o.indexOf(\"\\r\");-1!=l?(n.push(o.slice(0,l)),t+=l+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\\r\\n?|\\n/)},Pe=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints(\"StartToEnd\",t)},Ie=\"oncopy\"in(r=M(\"div\"))||(r.setAttribute(\"oncopy\",\"return;\"),\"function\"==typeof r.oncopy),Re=null;var ze={},Be={};function Ge(e){if(\"string\"==typeof e&&Be.hasOwnProperty(e))e=Be[e];else if(e&&\"string\"==typeof e.name&&Be.hasOwnProperty(e.name)){var t=Be[e.name];\"string\"==typeof t&&(t={name:t}),(e=q(t,e)).name=t.name}else{if(\"string\"==typeof e&&/^[\\w\\-]+\\/[\\w\\-]+\\+xml$/.test(e))return Ge(\"application/xml\");if(\"string\"==typeof e&&/^[\\w\\-]+\\/[\\w\\-]+\\+json$/.test(e))return Ge(\"application/json\")}return\"string\"==typeof e?{name:e}:e||{name:\"null\"}}function Ue(e,t){t=Ge(t);var n=ze[t.name];if(!n)return Ue(e,\"text/plain\");var r=n(e,t);if(Ve.hasOwnProperty(t.name)){var i,o=Ve[t.name];for(i in o)o.hasOwnProperty(i)&&(r.hasOwnProperty(i)&&(r[\"_\"+i]=r[i]),r[i]=o[i])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)r[l]=t.modeProps[l];return r}var Ve={};function Ke(e,t){E(t,Ve.hasOwnProperty(e)?Ve[e]:Ve[e]={})}function je(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n,r={};for(n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function Xe(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Ye(e,t,n){return!e.startState||e.startState(t,n)}var _e=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function $e(e,t){if((t-=e.first)<0||t>=e.size)throw new Error(\"There is no line \"+(t+e.first)+\" in the document.\");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t<o){n=i;break}t-=o}return n.lines[t]}function qe(e,t,n){var r=[],i=t.line;return e.iter(t.line,n.line+1,function(e){e=e.text;i==n.line&&(e=e.slice(0,n.ch)),i==t.line&&(e=e.slice(t.ch)),r.push(e),++i}),r}function Ze(e,t,n){var r=[];return e.iter(t,n,function(e){r.push(e.text)}),r}function Qe(e,t){var n=t-e.height;if(n)for(var r=e;r;r=r.parent)r.height+=n}function Je(e){if(null==e.parent)return null;for(var t=e.parent,n=R(t.lines,e),r=t.parent;r;r=(t=r).parent)for(var i=0;r.children[i]!=t;++i)n+=r.children[i].chunkSize();return n+t.first}function et(e,t){var n=e.first;e:do{for(var r=0;r<e.children.length;++r){var i=e.children[r],o=i.height;if(t<o){e=i;continue e}t-=o,n+=i.chunkSize()}return n}while(!e.lines);for(var l=0;l<e.lines.length;++l){var s=e.lines[l].height;if(t<s)break;t-=s}return n+l}function tt(e,t){return t>=e.first&&t<e.first+e.size}function nt(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function rt(e,t,n){if(void 0===n&&(n=null),!(this instanceof rt))return new rt(e,t,n);this.line=e,this.ch=t,this.sticky=n}function it(e,t){return e.line-t.line||e.ch-t.ch}function ot(e,t){return e.sticky==t.sticky&&0==it(e,t)}function lt(e){return rt(e.line,e.ch)}function st(e,t){return it(e,t)<0?t:e}function at(e,t){return it(e,t)<0?e:t}function ut(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function ct(e,t){if(t.line<e.first)return rt(e.first,0);var n=e.first+e.size-1;return t.line>n?rt(n,$e(e,n).text.length):(e=$e(e,(n=t).line).text.length,null==(t=n.ch)||e<t?rt(n.line,e):t<0?rt(n.line,0):n)}function ht(e,t){for(var n=[],r=0;r<t.length;r++)n[r]=ct(e,t[r]);return n}_e.prototype.eol=function(){return this.pos>=this.string.length},_e.prototype.sol=function(){return this.pos==this.lineStart},_e.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},_e.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},_e.prototype.eat=function(e){var t=this.string.charAt(this.pos),e=\"string\"==typeof e?t==e:t&&(e.test?e.test(t):e(t));if(e)return++this.pos,t},_e.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},_e.prototype.eatSpace=function(){for(var e=this.pos;/[\\s\\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},_e.prototype.skipToEnd=function(){this.pos=this.string.length},_e.prototype.skipTo=function(e){e=this.string.indexOf(e,this.pos);if(-1<e)return this.pos=e,!0},_e.prototype.backUp=function(e){this.pos-=e},_e.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=P(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?P(this.string,this.lineStart,this.tabSize):0)},_e.prototype.indentation=function(){return P(this.string,null,this.tabSize)-(this.lineStart?P(this.string,this.lineStart,this.tabSize):0)},_e.prototype.match=function(e,t,n){if(\"string\"!=typeof e){var r=this.string.slice(this.pos).match(e);return r&&0<r.index?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}r=function(e){return n?e.toLowerCase():e};if(r(this.string.substr(this.pos,e.length))==r(e))return!1!==t&&(this.pos+=e.length),!0},_e.prototype.current=function(){return this.string.slice(this.start,this.pos)},_e.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},_e.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},_e.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var dt=function(e,t){this.state=e,this.lookAhead=t},ft=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function pt(t,n,r,e){var a=[t.state.modeGen],i={};St(t,n.text,t.doc.mode,r,function(e,t){return a.push(e,t)},i,e);for(var u=r.state,o=0;o<t.state.overlays.length;++o)!function(e){r.baseTokens=a;var o=t.state.overlays[e],l=1,s=0;r.state=!0,St(t,n.text,o.mode,r,function(e,t){for(var n=l;s<e;){var r=a[l];e<r&&a.splice(l,1,e,a[l+1],r),l+=2,s=Math.min(e,r)}if(t)if(o.opaque)a.splice(n,l-n,e,\"overlay \"+t),l=n+2;else for(;n<l;n+=2){var i=a[n+1];a[n+1]=(i?i+\" \":\"\")+\"overlay \"+t}},i),r.state=u,r.baseTokens=null,r.baseTokenPos=1}(o);return{styles:a,classes:i.bgClass||i.textClass?i:null}}function gt(e,t,n){var r,i,o;return t.styles&&t.styles[0]==e.state.modeGen||(r=mt(e,Je(t)),i=t.text.length>e.options.maxHighlightLength&&je(e.doc.mode,r.state),o=pt(e,t,r),i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))),t.styles}function mt(n,r,e){var t=n.doc,i=n.display;if(!t.mode.startState)return new ft(t,!0,r);var o=function(e,t,n){for(var r,i,o=e.doc,l=n?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;l<s;--s){if(s<=o.first)return o.first;var a=$e(o,s-1),u=a.stateAfter;if(u&&(!n||s+(u instanceof dt?u.lookAhead:0)<=o.modeFrontier))return s;a=P(a.text,null,e.options.tabSize);(null==i||a<r)&&(i=s-1,r=a)}return i}(n,r,e),l=o>t.first&&$e(t,o-1).stateAfter,s=l?ft.fromSaved(t,l,o):new ft(t,Ye(t.mode),o);return t.iter(o,r,function(e){vt(n,e.text,s);var t=s.line;e.stateAfter=t==r-1||t%5==0||t>=i.viewFrom&&t<i.viewTo?s.save():null,s.nextLine()}),e&&(t.modeFrontier=s.line),s}function vt(e,t,n,r){var i=e.doc.mode,o=new _e(t,e.options.tabSize,n);for(o.start=o.pos=r||0,\"\"==t&&yt(i,n.state);!o.eol();)bt(i,o,n.state),o.start=o.pos}function yt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){t=Xe(e,t);return t.mode.blankLine?t.mode.blankLine(t.state):void 0}}function bt(e,t,n,r){for(var i=0;i<10;i++){r&&(r[0]=Xe(e,n).mode);var o=e.token(t,n);if(t.pos>t.start)return o}throw new Error(\"Mode \"+e.name+\" failed to advance stream.\")}ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,\"\"),size:this.baseTokens[this.baseTokenPos]-e}},ft.prototype.nextLine=function(){this.line++,0<this.maxLookAhead&&this.maxLookAhead--},ft.fromSaved=function(e,t,n){return t instanceof dt?new ft(e,je(e.mode,t.state),n,t.lookAhead):new ft(e,je(e.mode,t),n)},ft.prototype.save=function(e){e=!1!==e?je(this.doc.mode,this.state):this.state;return 0<this.maxLookAhead?new dt(e,this.maxLookAhead):e};var wt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function xt(e,t,n,r){var i,o,l=e.doc,s=l.mode,a=$e(l,(t=ct(l,t)).line),u=mt(e,t.line,n),c=new _e(a.text,e.options.tabSize,u);for(r&&(o=[]);(r||c.pos<t.ch)&&!c.eol();)c.start=c.pos,i=bt(s,c,u.state),r&&o.push(new wt(c,i,je(l.mode,u.state)));return r?o:new wt(c,i,u.state)}function Ct(e,t){if(e)for(;;){var n=e.match(/(?:^|\\s+)line-(background-)?(\\S+)/);if(!n)break;e=e.slice(0,n.index)+e.slice(n.index+n[0].length);var r=n[1]?\"bgClass\":\"textClass\";null==t[r]?t[r]=n[2]:new RegExp(\"(?:^|\\\\s)\"+n[2]+\"(?:$|\\\\s)\").test(t[r])||(t[r]+=\" \"+n[2])}return e}function St(e,t,n,r,i,o,l){var s=n.flattenSpans;null==s&&(s=e.options.flattenSpans);var a=0,u=null,c=new _e(t,e.options.tabSize,r),h=e.options.addModeClass&&[null];for(\"\"==t&&Ct(yt(n,r.state),o);!c.eol();){var d,f=c.pos>e.options.maxHighlightLength?(s=!1,l&&vt(e,t,r,c.pos),c.pos=t.length,null):Ct(bt(n,c,r.state,h),o);if(!h||(d=h[0].name)&&(f=\"m-\"+(f?d+\" \"+f:d)),!s||u!=f){for(;a<c.start;)i(a=Math.min(c.start,a+5e3),u);u=f}c.start=c.pos}for(;a<c.pos;){var p=Math.min(c.pos,a+5e3);i(p,u),a=p}}var Lt=!1,kt=!1;function Tt(e,t,n){this.marker=e,this.from=t,this.to=n}function Mt(e,t){if(e)for(var n=0;n<e.length;++n){var r=e[n];if(r.marker==t)return r}}function Nt(e,t){if(t.full)return null;var n=tt(e,t.from.line)&&$e(e,t.from.line).markedSpans,r=tt(e,t.to.line)&&$e(e,t.to.line).markedSpans;if(!n&&!r)return null;var i=t.from.ch,o=t.to.ch,e=0==it(t.from,t.to),l=function(e,t,n){var r;if(e)for(var i=0;i<e.length;++i){var o,l=e[i],s=l.marker;!(null==l.from||(s.inclusiveLeft?l.from<=t:l.from<t))&&(l.from!=t||\"bookmark\"!=s.type||n&&l.marker.insertLeft)||(o=null==l.to||(s.inclusiveRight?l.to>=t:l.to>t),(r=r||[]).push(new Tt(s,l.from,o?null:l.to)))}return r}(n,i,e),s=function(e,t,n){var r;if(e)for(var i=0;i<e.length;++i){var o,l=e[i],s=l.marker;!(null==l.to||(s.inclusiveRight?l.to>=t:l.to>t))&&(l.from!=t||\"bookmark\"!=s.type||n&&!l.marker.insertLeft)||(o=null==l.from||(s.inclusiveLeft?l.from<=t:l.from<t),(r=r||[]).push(new Tt(s,o?null:l.from-t,null==l.to?null:l.to-t)))}return r}(r,o,e),a=1==t.text.length,u=Y(t.text).length+(a?i:0);if(l)for(var c=0;c<l.length;++c){var h,d=l[c];null==d.to&&((h=Mt(s,d.marker))?a&&(d.to=null==h.to?null:h.to+u):d.to=i)}if(s)for(var f=0;f<s.length;++f){var p=s[f];null!=p.to&&(p.to+=u),null==p.from?Mt(l,p.marker)||(p.from=u,a&&(l=l||[]).push(p)):(p.from+=u,a&&(l=l||[]).push(p))}l=l&&At(l),s&&s!=l&&(s=At(s));var g=[l];if(!a){var m,v=t.text.length-2;if(0<v&&l)for(var y=0;y<l.length;++y)null==l[y].to&&(m=m||[]).push(new Tt(l[y].marker,null,null));for(var b=0;b<v;++b)g.push(m);g.push(s)}return g}function At(e){for(var t=0;t<e.length;++t){var n=e[t];null!=n.from&&n.from==n.to&&!1!==n.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function Ot(e){var t=e.markedSpans;if(t){for(var n=0;n<t.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function Dt(e,t){if(t){for(var n=0;n<t.length;++n)t[n].marker.attachLine(e);e.markedSpans=t}}function Wt(e){return e.inclusiveLeft?-1:0}function Ht(e){return e.inclusiveRight?1:0}function Ft(e,t){var n=e.lines.length-t.lines.length;if(0!=n)return n;var r=e.find(),i=t.find(),n=it(r.from,i.from)||Wt(e)-Wt(t);if(n)return-n;i=it(r.to,i.to)||Ht(e)-Ht(t);return i||t.id-e.id}function Et(e,t){var n,r=kt&&e.markedSpans;if(r)for(var i,o=0;o<r.length;++o)(i=r[o]).marker.collapsed&&null==(t?i.from:i.to)&&(!n||Ft(n,i.marker)<0)&&(n=i.marker);return n}function Pt(e){return Et(e,!0)}function It(e){return Et(e,!1)}function Rt(e,t,n,r,i){var t=$e(e,t),o=kt&&t.markedSpans;if(o)for(var l=0;l<o.length;++l){var s=o[l];if(s.marker.collapsed){var a=s.marker.find(0),u=it(a.from,n)||Wt(s.marker)-Wt(i),c=it(a.to,r)||Ht(s.marker)-Ht(i);if(!(0<=u&&c<=0||u<=0&&0<=c)&&(u<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?0<=it(a.to,n):0<it(a.to,n))||0<=u&&(s.marker.inclusiveRight&&i.inclusiveLeft?it(a.from,r)<=0:it(a.from,r)<0)))return 1}}}function zt(e){for(var t;t=Pt(e);)e=t.find(-1,!0).line;return e}function Bt(e,t){var n=$e(e,t),e=zt(n);return n==e?t:Je(e)}function Gt(e,t){if(t>e.lastLine())return t;var n,r=$e(e,t);if(!Ut(e,r))return t;for(;n=It(r);)r=n.find(1,!0).line;return Je(r)+1}function Ut(e,t){var n=kt&&t.markedSpans;if(n)for(var r,i=0;i<n.length;++i)if((r=n[i]).marker.collapsed){if(null==r.from)return!0;if(!r.marker.widgetNode&&0==r.from&&r.marker.inclusiveLeft&&function e(t,n,r){if(null==r.to){var i=r.marker.find(1,!0);return e(t,i.line,Mt(i.line.markedSpans,r.marker))}if(r.marker.inclusiveRight&&r.to==n.text.length)return!0;for(var o=void 0,l=0;l<n.markedSpans.length;++l)if((o=n.markedSpans[l]).marker.collapsed&&!o.marker.widgetNode&&o.from==r.to&&(null==o.to||o.to!=r.from)&&(o.marker.inclusiveLeft||r.marker.inclusiveRight)&&e(t,n,o))return!0}(e,t,r))return!0}}function Vt(e){for(var t=0,n=(e=zt(e)).parent,r=0;r<n.lines.length;++r){var i=n.lines[r];if(i==e)break;t+=i.height}for(var o=n.parent;o;o=(n=o).parent)for(var l=0;l<o.children.length;++l){var s=o.children[l];if(s==n)break;t+=s.height}return t}function Kt(e){if(0==e.height)return 0;for(var t,n=e.text.length,r=e;t=Pt(r);){var i=t.find(0,!0),r=i.from.line;n+=i.from.ch-i.to.ch}for(r=e;t=It(r);){var o=t.find(0,!0);n-=r.text.length-o.from.ch,n+=(r=o.to.line).text.length-o.to.ch}return n}function jt(e){var n=e.display,e=e.doc;n.maxLine=$e(e,e.first),n.maxLineLength=Kt(n.maxLine),n.maxLineChanged=!0,e.iter(function(e){var t=Kt(e);t>n.maxLineLength&&(n.maxLineLength=t,n.maxLine=e)})}var Xt=function(e,t,n){this.text=e,Dt(this,t),this.height=n?n(this):1};Xt.prototype.lineNo=function(){return Je(this)},ke(Xt);var Yt={},_t={};function $t(e,t){if(!e||/^\\s*$/.test(e))return null;t=t.addModeClass?_t:Yt;return t[e]||(t[e]=e.replace(/\\S+/g,\"cm-$&\"))}function qt(e,t){var n=N(\"span\",null,null,f?\"padding-right: .1px\":null),r={pre:N(\"pre\",[n],\"CodeMirror-line\"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption(\"lineWrapping\")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;r.pos=0,r.addToken=Qt,function(e){if(null!=He)return He;var t=T(e,document.createTextNode(\"AخA\")),n=S(t,0,1).getBoundingClientRect(),t=S(t,1,2).getBoundingClientRect();return k(e),n&&n.left!=n.right&&(He=t.right-n.right<3)}(e.display.measure)&&(l=me(o,e.doc.direction))&&(r.addToken=function(h,d){return function(e,t,n,r,i,o,l){n=n?n+\" cm-force-border\":\"cm-force-border\";for(var s=e.pos,a=s+t.length;;){for(var u=void 0,c=0;c<d.length&&!((u=d[c]).to>s&&u.from<=s);c++);if(u.to>=a)return h(e,t,n,r,i,o,l);h(e,t.slice(0,u.to-s),n,r,null,o,l),r=null,t=t.slice(u.to-s),s=u.to}}}(r.addToken,l)),r.map=[],function(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(!r){for(var l=1;l<n.length;l+=2)t.addToken(t,i.slice(o,o=n[l]),$t(n[l+1],t.cm.options));return}for(var s,a,u,c,h,d,f,p=i.length,g=0,m=1,v=\"\",y=0;;){if(y==g){u=c=h=a=\"\",d=f=null,y=1/0;for(var b=[],w=void 0,x=0;x<r.length;++x){var C=r[x],S=C.marker;if(\"bookmark\"==S.type&&C.from==g&&S.widgetNode)b.push(S);else if(C.from<=g&&(null==C.to||C.to>g||S.collapsed&&C.to==g&&C.from==g)){if(null!=C.to&&C.to!=g&&y>C.to&&(y=C.to,c=\"\"),S.className&&(u+=\" \"+S.className),S.css&&(a=(a?a+\";\":\"\")+S.css),S.startStyle&&C.from==g&&(h+=\" \"+S.startStyle),S.endStyle&&C.to==y&&(w=w||[]).push(S.endStyle,C.to),S.title&&((f=f||{}).title=S.title),S.attributes)for(var L in S.attributes)(f=f||{})[L]=S.attributes[L];S.collapsed&&(!d||Ft(d.marker,S)<0)&&(d=C)}else C.from>g&&y>C.from&&(y=C.from)}if(w)for(var k=0;k<w.length;k+=2)w[k+1]==y&&(c+=\" \"+w[k]);if(!d||d.from==g)for(var T=0;T<b.length;++T)Jt(t,0,b[T]);if(d&&(d.from||0)==g){if(Jt(t,(null==d.to?p+1:d.to)-g,d.marker,null==d.from),null==d.to)return;d.to==g&&(d=!1)}}if(p<=g)break;for(var M=Math.min(p,y);;){if(v){var N,A=g+v.length;if(d||(N=M<A?v.slice(0,M-g):v,t.addToken(t,N,s?s+u:u,h,g+N.length==y?c:\"\",a,f)),M<=A){v=v.slice(M-g),g=M;break}g=A,h=\"\"}v=i.slice(o,o=n[m++]),s=$t(n[m++],t.cm.options)}}}(o,r,gt(e,o,t!=e.display.externalMeasured&&Je(o))),o.styleClasses&&(o.styleClasses.bgClass&&(r.bgClass=W(o.styleClasses.bgClass,r.bgClass||\"\")),o.styleClasses.textClass&&(r.textClass=W(o.styleClasses.textClass,r.textClass||\"\"))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(function(e){null==We&&(t=M(\"span\",\"\"),T(e,M(\"span\",[t,document.createTextNode(\"x\")])),0!=e.firstChild.offsetHeight&&(We=t.offsetWidth<=1&&2<t.offsetHeight&&!(w&&v<8)));var t=We?M(\"span\",\"\"):M(\"span\",\" \",null,\"display: inline-block; width: 1px; margin-right: -1px\");return t.setAttribute(\"cm-text\",\"\"),t}(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}return f&&(n=r.content.lastChild,(/\\bcm-tab\\b/.test(n.className)||n.querySelector&&n.querySelector(\".cm-tab\"))&&(r.content.className=\"cm-tab-wrap-hack\")),xe(e,\"renderLine\",e,t.line,r.pre),r.pre.className&&(r.textClass=W(r.pre.className,r.textClass||\"\")),r}function Zt(e){var t=M(\"span\",\"•\",\"cm-invalidchar\");return t.title=\"\\\\u\"+e.charCodeAt(0).toString(16),t.setAttribute(\"aria-label\",t.title),t}function Qt(e,t,n,r,i,o,l){if(t){var s,a=e.splitSpaces?function(e,t){if(1<e.length&&!/ /.test(e))return e;for(var n=t,r=\"\",i=0;i<e.length;i++){var o=e.charAt(i);\" \"!=o||!n||i!=e.length-1&&32!=e.charCodeAt(i+1)||(o=\" \"),r+=o,n=\" \"==o}return r}(t,e.trailingSpace):t,u=e.cm.state.specialChars,c=!1;if(u.test(t)){s=document.createDocumentFragment();for(var h=0;;){u.lastIndex=h;var d=u.exec(t),f=d?d.index-h:t.length-h;if(f&&(p=document.createTextNode(a.slice(h,h+f)),w&&v<9?s.appendChild(M(\"span\",[p])):s.appendChild(p),e.map.push(e.pos,e.pos+f,p),e.col+=f,e.pos+=f),!d)break;h+=1+f;var p=void 0;\"\\t\"==d[0]?(f=(f=e.cm.options.tabSize)-e.col%f,(p=s.appendChild(M(\"span\",X(f),\"cm-tab\"))).setAttribute(\"role\",\"presentation\"),p.setAttribute(\"cm-text\",\"\\t\"),e.col+=f):(\"\\r\"==d[0]||\"\\n\"==d[0]?(p=s.appendChild(M(\"span\",\"\\r\"==d[0]?\"␍\":\"\",\"cm-invalidchar\"))).setAttribute(\"cm-text\",d[0]):((p=e.cm.options.specialCharPlaceholder(d[0])).setAttribute(\"cm-text\",d[0]),w&&v<9?s.appendChild(M(\"span\",[p])):s.appendChild(p)),e.col+=1),e.map.push(e.pos,e.pos+1,p),e.pos++}}else e.col+=t.length,s=document.createTextNode(a),e.map.push(e.pos,e.pos+t.length,s),w&&v<9&&(c=!0),e.pos+=t.length;if(e.trailingSpace=32==a.charCodeAt(t.length-1),n||r||i||c||o||l){n=n||\"\";r&&(n+=r),i&&(n+=i);var g=M(\"span\",[s],n,o);if(l)for(var m in l)l.hasOwnProperty(m)&&\"style\"!=m&&\"class\"!=m&&g.setAttribute(m,l[m]);return e.content.appendChild(g)}e.content.appendChild(s)}}function Jt(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i=i||e.content.appendChild(document.createElement(\"span\"))).setAttribute(\"cm-marker\",n.id),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function en(e,t,n){this.line=t,this.rest=function(e){for(var t,n;t=It(e);)e=t.find(1,!0).line,(n=n||[]).push(e);return n}(t),this.size=this.rest?Je(Y(this.rest))-n+1:1,this.node=this.text=null,this.hidden=Ut(e,t)}function tn(e,t,n){for(var r=[],i=t;i<n;i=l){var o=new en(e.doc,$e(e.doc,i),i),l=i+o.size;r.push(o)}return r}var nn=null;function rn(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n<t.length;n++)t[n].call(null);for(var r=0;r<e.ops.length;r++){var i=e.ops[r];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(n<t.length)}(n)}finally{nn=null,t(n)}}var on=null;function ln(e,t){var n=be(e,t);if(n.length){var r,i=Array.prototype.slice.call(arguments,2);nn?r=nn.delayedCallbacks:on?r=on:(r=on=[],setTimeout(sn,0));for(var o=0;o<n.length;++o)!function(e){r.push(function(){return n[e].apply(null,i)})}(o)}}function sn(){var e=on;on=null;for(var t=0;t<e.length;++t)e[t]()}function an(e,t,n,r){for(var i=0;i<t.changes.length;i++){var o=t.changes[i];\"text\"==o?function(e,t){var n=t.text.className,r=cn(e,t);t.text==t.node&&(t.node=r.pre);t.text.parentNode.replaceChild(r.pre,t.text),t.text=r.pre,r.bgClass!=t.bgClass||r.textClass!=t.textClass?(t.bgClass=r.bgClass,t.textClass=r.textClass,hn(e,t)):n&&(t.text.className=n)}(e,t):\"gutter\"==o?dn(e,t,n,r):\"class\"==o?hn(e,t):\"widget\"==o&&function(e,t,n){t.alignable&&(t.alignable=null);for(var r=C(\"CodeMirror-linewidget\"),i=t.node.firstChild,o=void 0;i;i=o)o=i.nextSibling,r.test(i.className)&&t.node.removeChild(i);fn(e,t,n)}(e,t,r)}t.changes=null}function un(e){return e.node==e.text&&(e.node=M(\"div\",null,null,\"position: relative\"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),w&&v<8&&(e.node.style.zIndex=2)),e.node}function cn(e,t){var n=e.display.externalMeasured;return n&&n.line==t.line?(e.display.externalMeasured=null,t.measure=n.measure,n.built):qt(e,t)}function hn(e,t){var n,r;n=e,(r=(i=t).bgClass?i.bgClass+\" \"+(i.line.bgClass||\"\"):i.line.bgClass)&&(r+=\" CodeMirror-linebackground\"),i.background?r?i.background.className=r:(i.background.parentNode.removeChild(i.background),i.background=null):r&&(e=un(i),i.background=e.insertBefore(M(\"div\",null,r),e.firstChild),n.display.input.setUneditable(i.background)),t.line.wrapClass?un(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className=\"\");var i=t.textClass?t.textClass+\" \"+(t.line.textClass||\"\"):t.line.textClass;t.text.className=i||\"\"}function dn(e,t,n,r){t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass&&(o=un(t),t.gutterBackground=M(\"div\",null,\"CodeMirror-gutter-background \"+t.line.gutterClass,\"left: \"+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+\"px; width: \"+r.gutterTotalWidth+\"px\"),e.display.input.setUneditable(t.gutterBackground),o.insertBefore(t.gutterBackground,t.text));var i=t.line.gutterMarkers;if(e.options.lineNumbers||i){var o=un(t),l=t.gutter=M(\"div\",null,\"CodeMirror-gutter-wrapper\",\"left: \"+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+\"px\");if(e.display.input.setUneditable(l),o.insertBefore(l,t.text),t.line.gutterClass&&(l.className+=\" \"+t.line.gutterClass),!e.options.lineNumbers||i&&i[\"CodeMirror-linenumbers\"]||(t.lineNumber=l.appendChild(M(\"div\",nt(e.options,n),\"CodeMirror-linenumber CodeMirror-gutter-elt\",\"left: \"+r.gutterLeft[\"CodeMirror-linenumbers\"]+\"px; width: \"+e.display.lineNumInnerWidth+\"px\"))),i)for(var s=0;s<e.display.gutterSpecs.length;++s){var a=e.display.gutterSpecs[s].className,u=i.hasOwnProperty(a)&&i[a];u&&l.appendChild(M(\"div\",[u],\"CodeMirror-gutter-elt\",\"left: \"+r.gutterLeft[a]+\"px; width: \"+r.gutterWidth[a]+\"px\"))}}}function fn(e,t,n){if(pn(e,t.line,t,n,!0),t.rest)for(var r=0;r<t.rest.length;r++)pn(e,t.rest[r],t,n,!1)}function pn(e,t,n,r,i){if(t.widgets)for(var o=un(n),l=0,s=t.widgets;l<s.length;++l){var a=s[l],u=M(\"div\",[a.node],\"CodeMirror-linewidget\"+(a.className?\" \"+a.className:\"\"));a.handleMouseEvents||u.setAttribute(\"cm-ignore-events\",\"true\"),function(e,t,n,r){e.noHScroll&&((n.alignable||(n.alignable=[])).push(t),n=r.wrapperWidth,t.style.left=r.fixedPos+\"px\",e.coverGutter||(n-=r.gutterTotalWidth,t.style.paddingLeft=r.gutterTotalWidth+\"px\"),t.style.width=n+\"px\");e.coverGutter&&(t.style.zIndex=5,t.style.position=\"relative\",e.noHScroll||(t.style.marginLeft=-r.gutterTotalWidth+\"px\"))}(a,u,n,r),e.display.input.setUneditable(u),i&&a.above?o.insertBefore(u,n.gutter||n.text):o.appendChild(u),ln(a,\"redraw\")}}function gn(e){if(null!=e.height)return e.height;var t,n=e.doc.cm;return n?(A(document.body,e.node)||(t=\"position: relative;\",e.coverGutter&&(t+=\"margin-left: -\"+n.display.gutters.offsetWidth+\"px;\"),e.noHScroll&&(t+=\"width: \"+n.display.wrapper.clientWidth+\"px;\"),T(n.display.measure,M(\"div\",[e.node],null,t))),e.height=e.node.parentNode.offsetHeight):0}function mn(e,t){for(var n=Oe(t);n!=e.wrapper;n=n.parentNode)if(!n||1==n.nodeType&&\"true\"==n.getAttribute(\"cm-ignore-events\")||n.parentNode==e.sizer&&n!=e.mover)return 1}function vn(e){return e.lineSpace.offsetTop}function yn(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function bn(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=T(e.measure,M(\"pre\",\"x\",\"CodeMirror-line-like\")),t=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,t={left:parseInt(t.paddingLeft),right:parseInt(t.paddingRight)};return isNaN(t.left)||isNaN(t.right)||(e.cachedPaddingH=t),t}function wn(e){return z-e.display.nativeBarWidth}function xn(e){return e.display.scroller.clientWidth-wn(e)-e.display.barWidth}function Cn(e){return e.display.scroller.clientHeight-wn(e)-e.display.barHeight}function Sn(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;r<e.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var i=0;i<e.rest.length;i++)if(Je(e.rest[i])>n)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Ln(e,t,n,r){return Mn(e,Tn(e,t),n,r)}function kn(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[er(e,t)];e=e.display.externalMeasured;return e&&t>=e.lineN&&t<e.lineN+e.size?e:void 0}function Tn(e,t){var n,r,i=Je(t),o=kn(e,i);o&&!o.text?o=null:o&&o.changes&&(an(e,o,i,$n(e)),e.curOp.forceUpdate=!0),o||(n=e,e=Je(r=zt(r=t)),(r=n.display.externalMeasured=new en(n.doc,r,e)).lineN=e,e=r.built=qt(n,r),r.text=e.pre,T(n.display.lineMeasure,e.pre),o=r);i=Sn(o,t,i);return{line:t,view:o,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function Mn(e,t,n,r,i){t.before&&(n=-1);var o,l=n+(r||\"\");return t.cache.hasOwnProperty(l)?o=t.cache[l]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(function(e,t,n){var r=e.options.lineWrapping,e=r&&xn(e);if(!t.measure.heights||r&&t.measure.width!=e){var i=t.measure.heights=[];if(r){t.measure.width=e;for(var o=t.text.firstChild.getClientRects(),l=0;l<o.length-1;l++){var s=o[l],a=o[l+1];2<Math.abs(s.bottom-a.bottom)&&i.push((s.bottom+a.top)/2-n.top)}}i.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,n,r){var i,o=On(t.map,n,r),l=o.node,s=o.start,a=o.end,u=o.collapse;if(3==l.nodeType){for(var c=0;c<4;c++){for(;s&&ne(t.line.text.charAt(o.coverStart+s));)--s;for(;o.coverStart+a<o.coverEnd&&ne(t.line.text.charAt(o.coverStart+a));)++a;if((i=w&&v<9&&0==s&&a==o.coverEnd-o.coverStart?l.parentNode.getBoundingClientRect():function(e,t){var n=An;if(\"left\"==t)for(var r=0;r<e.length&&(n=e[r]).left==n.right;r++);else for(var i=e.length-1;0<=i&&(n=e[i]).left==n.right;i--);return n}(S(l,s,a).getClientRects(),r)).left||i.right||0==s)break;a=s,--s,u=\"right\"}w&&v<11&&(i=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=Re)return Re;var e=(t=T(e,M(\"span\",\"x\"))).getBoundingClientRect(),t=S(t,0,1).getBoundingClientRect();return Re=1<Math.abs(e.left-t.left)}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,e=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*e,bottom:t.bottom*e}}(e.display.measure,i))}else 0<s&&(u=r=\"right\"),i=e.options.lineWrapping&&1<(g=l.getClientRects()).length?g[\"right\"==r?g.length-1:0]:l.getBoundingClientRect();!(w&&v<9)||s||i&&(i.left||i.right)||(m=l.parentNode.getClientRects()[0],i=m?{left:m.left,right:m.left+_n(e.display),top:m.top,bottom:m.bottom}:An);for(var h=i.top-t.rect.top,n=i.bottom-t.rect.top,d=(h+n)/2,f=t.view.measure.heights,p=0;p<f.length-1&&!(d<f[p]);p++);var g=p?f[p-1]:0,m=f[p],m={left:(\"right\"==u?i.right:i.left)-t.rect.left,right:(\"left\"==u?i.left:i.right)-t.rect.left,top:g,bottom:m};i.left||i.right||(m.bogus=!0);e.options.singleCursorHeightPerLine||(m.rtop=h,m.rbottom=n);return m}(e,t,n,r)).bogus||(t.cache[l]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}var Nn,An={left:0,right:0,top:0,bottom:0};function On(e,t,n){for(var r,i,o,l,s,a,u=0;u<e.length;u+=3)if(s=e[u],a=e[u+1],t<s?(i=0,o=1,l=\"left\"):t<a?o=(i=t-s)+1:(u==e.length-3||t==a&&e[u+3]>t)&&(i=(o=a-s)-1,a<=t&&(l=\"right\")),null!=i){if(r=e[u+2],s==a&&n==(r.insertLeft?\"left\":\"right\")&&(l=n),\"left\"==n&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)r=e[2+(u-=3)],l=\"left\";if(\"right\"==n&&i==a-s)for(;u<e.length-3&&e[u+3]==e[u+4]&&!e[u+5].insertLeft;)r=e[(u+=3)+2],l=\"right\";break}return{node:r,start:i,end:o,collapse:l,coverStart:s,coverEnd:a}}function Dn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Wn(e){e.display.externalMeasure=null,k(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Dn(e.display.view[t])}function Hn(e){Wn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Fn(){return o&&a?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function En(){return o&&a?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Pn(e){var t=0;if(e.widgets)for(var n=0;n<e.widgets.length;++n)e.widgets[n].above&&(t+=gn(e.widgets[n]));return t}function In(e,t,n,r,i){if(i||(i=Pn(t),n.top+=i,n.bottom+=i),\"line\"==r)return n;r=r||\"local\";t=Vt(t);return\"local\"==r?t+=vn(e.display):t-=e.display.viewOffset,\"page\"!=r&&\"window\"!=r||(t+=(e=e.display.lineSpace.getBoundingClientRect()).top+(\"window\"==r?0:En()),r=e.left+(\"window\"==r?0:Fn()),n.left+=r,n.right+=r),n.top+=t,n.bottom+=t,n}function Rn(e,t,n){if(\"div\"==n)return t;var r=t.left,t=t.top;\"page\"==n?(r-=Fn(),t-=En()):\"local\"!=n&&n||(r+=(n=e.display.sizer.getBoundingClientRect()).left,t+=n.top);e=e.display.lineSpace.getBoundingClientRect();return{left:r-e.left,top:t-e.top}}function zn(e,t,n,r,i){return In(e,r=r||$e(e.doc,t.line),Ln(e,r,t.ch,i),n)}function Bn(n,e,r,i,o,l){function s(e,t){e=Mn(n,o,e,t?\"right\":\"left\",l);return t?e.left=e.right:e.right=e.left,In(n,i,e,r)}i=i||$e(n.doc,e.line),o=o||Tn(n,i);var a=me(i,n.doc.direction),t=e.ch,u=e.sticky;if(t>=i.text.length?(t=i.text.length,u=\"before\"):t<=0&&(t=0,u=\"after\"),!a)return s(\"before\"==u?t-1:t,\"before\"==u);function c(e,t,n){return s(n?e-1:e,1==a[t].level!=n)}var h=le(a,t,u),e=oe,h=c(t,h,\"before\"==u);return null!=e&&(h.other=c(t,e,\"before\"!=u)),h}function Gn(e,t){var n=0;t=ct(e.doc,t),e.options.lineWrapping||(n=_n(e.display)*t.ch);t=$e(e.doc,t.line),e=Vt(t)+vn(e.display);return{left:n,right:n,top:e,bottom:e+t.height}}function Un(e,t,n,r,i){n=rt(e,t,n);return n.xRel=i,r&&(n.outside=r),n}function Vn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Un(r.first,0,null,-1,-1);var i=et(r,n),o=r.first+r.size-1;if(o<i)return Un(r.first+r.size-1,$e(r,o).text.length,null,1,1);t<0&&(t=0);for(var l=$e(r,i);;){var s=function(n,e,t,r,i){i-=Vt(e);var o=Tn(n,e),l=Pn(e),s=0,a=e.text.length,u=!0,c=me(e,n.doc.direction);c&&(f=(n.options.lineWrapping?function(e,t,n,r,i,o,l){var l=Kn(e,t,r,l),s=l.begin,a=l.end;/\\s/.test(t.text.charAt(a-1))&&a--;for(var u=null,c=null,h=0;h<i.length;h++){var d,f=i[h];f.from>=a||f.to<=s||(d=1!=f.level,d=Mn(e,r,d?Math.min(a,f.to)-1:Math.max(s,f.from)).right,d=d<o?o-d+1e9:d-o,(!u||d<c)&&(u=f,c=d))}u=u||i[i.length-1];u.from<s&&(u={from:s,to:u.to,level:u.level});u.to>a&&(u={from:u.from,to:a,level:u.level});return u}:function(n,r,i,o,l,s,a){var e=ie(function(e){var t=l[e],e=1!=t.level;return Xn(Bn(n,rt(i,e?t.to:t.from,e?\"before\":\"after\"),\"line\",r,o),s,a,!0)},0,l.length-1),t=l[e];{var u;0<e&&(u=1!=t.level,Xn(u=Bn(n,rt(i,u?t.from:t.to,u?\"after\":\"before\"),\"line\",r,o),s,a,!0)&&u.top>a&&(t=l[e-1]))}return t})(n,e,t,o,c,r,i),u=1!=f.level,s=u?f.from:f.to-1,a=u?f.to:f.from-1);var h=null,d=null,c=ie(function(e){var t=Mn(n,o,e);return t.top+=l,t.bottom+=l,Xn(t,r,i,!1)&&(t.top<=i&&t.left<=r&&(h=e,d=t),1)},s,a),f=!1;{var p,g;d?(p=r-d.left<d.right-r,c=h+((g=p==u)?0:1),g=g?\"after\":\"before\",p=p?d.left:d.right):(u||c!=a&&c!=s||c++,g=0==c||c!=e.text.length&&Mn(n,o,c-(u?1:0)).bottom+l<=i==u?\"after\":\"before\",u=Bn(n,rt(t,c,g),\"line\",e,o),p=u.left,f=i<u.top?-1:i>=u.bottom?1:0)}return c=re(e.text,c,1),Un(t,c,g,f,r-p)}(e,l,i,t,n),a=function(e,t){var n,r=kt&&e.markedSpans;if(r)for(var i=0;i<r.length;++i){var o=r[i];o.marker.collapsed&&(null==o.from||o.from<t)&&(null==o.to||o.to>t)&&(!n||Ft(n,o.marker)<0)&&(n=o.marker)}return n}(l,s.ch+(0<s.xRel||0<s.outside?1:0));if(!a)return s;a=a.find(1);if(a.line==i)return a;l=$e(r,i=a.line)}}function Kn(t,e,n,r){r-=Pn(e);var i=e.text.length,e=ie(function(e){return Mn(t,n,e-1).bottom<=r},i,0);return{begin:e,end:i=ie(function(e){return Mn(t,n,e).top>r},e,i)}}function jn(e,t,n,r){return Kn(e,t,n=n||Tn(e,t),In(e,t,Mn(e,n,r),\"line\").top)}function Xn(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function Yn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Nn){Nn=M(\"pre\",null,\"CodeMirror-line-like\");for(var t=0;t<49;++t)Nn.appendChild(document.createTextNode(\"x\")),Nn.appendChild(M(\"br\"));Nn.appendChild(document.createTextNode(\"x\"))}T(e.measure,Nn);var n=Nn.offsetHeight/50;return 3<n&&(e.cachedTextHeight=n),k(e.measure),n||1}function _n(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=M(\"span\",\"xxxxxxxxxx\"),n=M(\"pre\",[t],\"CodeMirror-line-like\");T(e.measure,n);t=t.getBoundingClientRect(),t=(t.right-t.left)/10;return 2<t&&(e.cachedCharWidth=t),t||10}function $n(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;n[s]=o.offsetLeft+o.clientLeft+i,r[s]=o.clientWidth}return{fixedPos:qn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function qn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Zn(r){var i=Yn(r.display),o=r.options.lineWrapping,l=o&&Math.max(5,r.display.scroller.clientWidth/_n(r.display)-3);return function(e){if(Ut(r.doc,e))return 0;var t=0;if(e.widgets)for(var n=0;n<e.widgets.length;n++)e.widgets[n].height&&(t+=e.widgets[n].height);return o?t+(Math.ceil(e.text.length/l)||1)*i:t+i}}function Qn(e){var t=e.doc,n=Zn(e);t.iter(function(e){var t=n(e);t!=e.height&&Qe(e,t)})}function Jn(e,t,n,r){var i=e.display;if(!n&&\"true\"==Oe(t).getAttribute(\"cm-not-content\"))return null;var o,l,s=i.lineSpace.getBoundingClientRect();try{o=t.clientX-s.left,l=t.clientY-s.top}catch(e){return null}var a,i=Vn(e,o,l);return r&&0<i.xRel&&(a=$e(e.doc,i.line).text).length==i.ch&&(a=P(a,a.length,e.options.tabSize)-a.length,i=rt(i.line,Math.max(0,Math.round((o-bn(e.display).left)/_n(e.display))-a))),i}function er(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;r<n.length;r++)if((t-=n[r].size)<0)return r}function tr(e,t,n,r){null==t&&(t=e.doc.first),null==n&&(n=e.doc.first+e.doc.size),r=r||0;var i,o,l=e.display;r&&n<l.viewTo&&(null==l.updateLineNumbers||l.updateLineNumbers>t)&&(l.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=l.viewTo?kt&&Bt(e.doc,t)<l.viewTo&&rr(e):n<=l.viewFrom?kt&&Gt(e.doc,n+r)>l.viewFrom?rr(e):(l.viewFrom+=r,l.viewTo+=r):t<=l.viewFrom&&n>=l.viewTo?rr(e):t<=l.viewFrom?(i=ir(e,n,n+r,1))?(l.view=l.view.slice(i.index),l.viewFrom=i.lineN,l.viewTo+=r):rr(e):n>=l.viewTo?(o=ir(e,t,t,-1))?(l.view=l.view.slice(0,o.index),l.viewTo=o.lineN):rr(e):(i=ir(e,t,t,-1),o=ir(e,n,n+r,1),i&&o?(l.view=l.view.slice(0,i.index).concat(tn(e,i.lineN,o.lineN)).concat(l.view.slice(o.index)),l.viewTo+=r):rr(e));e=l.externalMeasured;e&&(n<e.lineN?e.lineN+=r:t<e.lineN+e.size&&(l.externalMeasured=null))}function nr(e,t,n){e.curOp.viewChanged=!0;var r=e.display,i=e.display.externalMeasured;i&&t>=i.lineN&&t<i.lineN+i.size&&(r.externalMeasured=null),t<r.viewFrom||t>=r.viewTo||(null==(t=r.view[er(e,t)]).node||-1==R(t=t.changes||(t.changes=[]),n)&&t.push(n))}function rr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ir(e,t,n,r){var i,o=er(e,t),l=e.display.view;if(!kt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var s=e.display.viewFrom,a=0;a<o;a++)s+=l[a].size;if(s!=t){if(0<r){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,n+=i}for(;Bt(e.doc,n)!=n;){if(o==(r<0?0:l.length-1))return null;n+=r*l[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function or(e){for(var t=e.display.view,n=0,r=0;r<t.length;r++){var i=t[r];i.hidden||i.node&&!i.changes||++n}return n}function lr(e){e.display.input.showSelection(e.display.input.prepareSelection())}function sr(e,t){void 0===t&&(t=!0);for(var n,r,i=e.doc,o={},l=o.cursors=document.createDocumentFragment(),s=o.selection=document.createDocumentFragment(),a=0;a<i.sel.ranges.length;a++)!t&&a==i.sel.primIndex||((n=i.sel.ranges[a]).from().line>=e.display.viewTo||n.to().line<e.display.viewFrom||(((r=n.empty())||e.options.showCursorWhenSelecting)&&ar(e,n.head,l),r||function(i,e,t){var n=i.display,o=i.doc,l=document.createDocumentFragment(),r=bn(i.display),S=r.left,L=Math.max(n.sizerWidth,xn(i)-n.sizer.offsetLeft)-r.right,k=\"ltr\"==o.direction;function T(e,t,n,r){t<0&&(t=0),t=Math.round(t),r=Math.round(r),l.appendChild(M(\"div\",null,\"CodeMirror-selected\",\"position: absolute; left: \"+e+\"px;\\n top: \"+t+\"px; width: \"+(null==n?L-e:n)+\"px;\\n height: \"+(r-t)+\"px\"))}function s(n,g,m){var v,y,r=$e(o,n),b=r.text.length;function w(e,t){return zn(i,rt(n,e),\"div\",r,t)}function x(e,t,n){e=jn(i,r,null,e),t=\"ltr\"==t==(\"after\"==n)?\"left\":\"right\";return w(\"after\"==n?e.begin:e.end-(/\\s/.test(r.text.charAt(e.end-1))?2:1),t)[t]}var C=me(r,o.direction);return function(e,t,n,r){if(!e)return r(t,n,\"ltr\",0);for(var i=!1,o=0;o<e.length;++o){var l=e[o];(l.from<n&&l.to>t||t==n&&l.to==t)&&(r(Math.max(l.from,t),Math.min(l.to,n),1==l.level?\"rtl\":\"ltr\",o),i=!0)}i||r(t,n,\"ltr\")}(C,g||0,null==m?b:m,function(e,t,n,r){var i,o,l,s,a=\"ltr\"==n,u=w(e,a?\"left\":\"right\"),c=w(t-1,a?\"right\":\"left\"),h=null==g&&0==e,d=null==m&&t==b,f=0==r,p=!C||r==C.length-1;c.top-u.top<=3?(i=(k?d:h)&&p,r=(k?h:d)&&f?S:(a?u:c).left,i=i?L:(a?c:u).right,T(r,u.top,i-r,u.bottom)):(n=a?(o=k&&h&&f?S:u.left,l=k?L:x(e,n,\"before\"),s=k?S:x(t,n,\"after\"),k&&d&&p?L:c.right):(o=k?x(e,n,\"before\"):S,l=!k&&h&&f?L:u.right,s=!k&&d&&p?S:c.left,k?x(t,n,\"after\"):L),T(o,u.top,l-o,u.bottom),u.bottom<c.top&&T(S,u.bottom,null,c.top),T(s,c.top,n-s,c.bottom)),(!v||ur(u,v)<0)&&(v=u),ur(c,v)<0&&(v=c),(!y||ur(u,y)<0)&&(y=u),ur(c,y)<0&&(y=c)}),{start:v,end:y}}var a=e.from(),n=e.to();a.line==n.line?s(a.line,a.ch,n.ch):(r=$e(o,a.line),e=$e(o,n.line),e=zt(r)==zt(e),r=s(a.line,a.ch,e?r.text.length+1:null).end,n=s(n.line,e?0:null,n.ch).start,e&&(r.top<n.top-2?(T(r.right,r.top,null,r.bottom),T(S,n.top,n.left,n.bottom)):T(r.right,r.top,n.left-r.right,r.bottom)),r.bottom<n.top&&T(S,r.bottom,null,n.top));t.appendChild(l)}(e,n,s)));return o}function ar(e,t,n){var r=Bn(e,t,\"div\",null,null,!e.options.singleCursorHeightPerLine),t=n.appendChild(M(\"div\",\" \",\"CodeMirror-cursor\"));t.style.left=r.left+\"px\",t.style.top=r.top+\"px\",t.style.height=Math.max(0,r.bottom-r.top)*e.options.cursorHeight+\"px\",r.other&&((n=n.appendChild(M(\"div\",\" \",\"CodeMirror-cursor CodeMirror-secondarycursor\"))).style.display=\"\",n.style.left=r.other.left+\"px\",n.style.top=r.other.top+\"px\",n.style.height=.85*(r.other.bottom-r.other.top)+\"px\")}function ur(e,t){return e.top-t.top||e.left-t.left}function cr(e){var t,n;e.state.focused&&(t=e.display,clearInterval(t.blinker),n=!0,t.cursorDiv.style.visibility=\"\",0<e.options.cursorBlinkRate?t.blinker=setInterval(function(){e.hasFocus()||pr(e),t.cursorDiv.style.visibility=(n=!n)?\"\":\"hidden\"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility=\"hidden\"))}function hr(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||fr(e))}function dr(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&pr(e))},100)}function fr(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),\"nocursor\"!=e.options.readOnly&&(e.state.focused||(xe(e,\"focus\",e,t),e.state.focused=!0,D(e.display.wrapper,\"CodeMirror-focused\"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),f&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),cr(e))}function pr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(xe(e,\"blur\",e,t),e.state.focused=!1,L(e.display.wrapper,\"CodeMirror-focused\")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function gr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r<t.view.length;r++){var i,o=t.view[r],l=e.options.lineWrapping,s=void 0,a=0;if(!o.hidden){w&&v<8?(s=(i=o.node.offsetTop+o.node.offsetHeight)-n,n=i):(s=(u=o.node.getBoundingClientRect()).bottom-u.top,!l&&o.text.firstChild&&(a=o.text.firstChild.getBoundingClientRect().right-u.left-1));var u=o.line.height-s;if((.005<u||u<-.005)&&(Qe(o.line,s),mr(o.line),o.rest))for(var c=0;c<o.rest.length;c++)mr(o.rest[c]);a>e.display.sizerWidth&&((a=Math.ceil(a/_n(e.display)))>e.display.maxLineLength&&(e.display.maxLineLength=a,e.display.maxLine=o.line,e.display.maxLineChanged=!0))}}}function mr(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var n=e.widgets[t],r=n.node.parentNode;r&&(n.height=r.offsetHeight)}}function vr(e,t,n){var r=n&&null!=n.top?Math.max(0,n.top):e.scroller.scrollTop,r=Math.floor(r-vn(e)),i=n&&null!=n.bottom?n.bottom:r+e.wrapper.clientHeight,o=et(t,r),r=et(t,i);return n&&n.ensure&&(i=n.ensure.from.line,n=n.ensure.to.line,i<o?r=et(t,Vt($e(t,o=i))+e.wrapper.clientHeight):Math.min(n,t.lastLine())>=r&&(o=et(t,Vt($e(t,n))-e.wrapper.clientHeight),r=n)),{from:o,to:Math.max(r,o+1)}}function yr(e,t){var n=e.display,r=Yn(e.display);t.top<0&&(t.top=0);var i=(e.curOp&&null!=e.curOp.scrollTop?e.curOp:n.scroller).scrollTop,o=Cn(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+yn(n),a=t.top<r,r=t.bottom>s-r;t.top<i?l.scrollTop=a?0:t.top:t.bottom>i+o&&((u=Math.min(t.top,(r?s:t.bottom)-o))!=i&&(l.scrollTop=u));var i=e.options.fixedGutter?0:n.gutters.offsetWidth,u=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-i,e=xn(e)-n.gutters.offsetWidth,n=t.right-t.left>e;return n&&(t.right=t.left+e),t.left<10?l.scrollLeft=0:t.left<u?l.scrollLeft=Math.max(0,t.left+i-(n?0:10)):t.right>e+u-3&&(l.scrollLeft=t.right+(n?0:10)-e),l}function br(e,t){null!=t&&(Cr(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc:e.curOp).scrollTop+t)}function wr(e){Cr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function xr(e,t,n){null==t&&null==n||Cr(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Cr(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Sr(e,Gn(e,t.from),Gn(e,t.to),t.margin))}function Sr(e,t,n,r){r=yr(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});xr(e,r.scrollLeft,r.scrollTop)}function Lr(e,t){Math.abs(e.doc.scrollTop-t)<2||(d||Kr(e,{top:t}),kr(e,t,!0),d&&Kr(e),zr(e,100))}function kr(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!n||(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Tr(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,Yr(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Mr(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+yn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+wn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}e=function(e,t,n){this.cm=n;var r=this.vert=M(\"div\",[M(\"div\",null,null,\"min-width: 1px\")],\"CodeMirror-vscrollbar\"),i=this.horiz=M(\"div\",[M(\"div\",null,null,\"height: 100%; min-height: 1px\")],\"CodeMirror-hscrollbar\");r.tabIndex=i.tabIndex=-1,e(r),e(i),ye(r,\"scroll\",function(){r.clientHeight&&t(r.scrollTop,\"vertical\")}),ye(i,\"scroll\",function(){i.clientWidth&&t(i.scrollLeft,\"horizontal\")}),this.checkedZeroWidth=!1,w&&v<8&&(this.horiz.style.minHeight=this.vert.style.minWidth=\"18px\")};e.prototype.update=function(e){var t,n=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,i=e.nativeBarWidth;return r?(this.vert.style.display=\"block\",this.vert.style.bottom=n?i+\"px\":\"0\",t=e.viewHeight-(n?i:0),this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+t)+\"px\"):(this.vert.style.display=\"\",this.vert.firstChild.style.height=\"0\"),n?(this.horiz.style.display=\"block\",this.horiz.style.right=r?i+\"px\":\"0\",this.horiz.style.left=e.barLeft+\"px\",t=e.viewWidth-e.barLeft-(r?i:0),this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+t)+\"px\"):(this.horiz.style.display=\"\",this.horiz.firstChild.style.width=\"0\"),!this.checkedZeroWidth&&0<e.clientHeight&&(0==i&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?i:0,bottom:n?i:0}},e.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,\"horiz\")},e.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,\"vert\")},e.prototype.zeroWidthHack=function(){var e=g&&!l?\"12px\":\"18px\";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents=\"none\",this.disableHoriz=new I,this.disableVert=new I},e.prototype.enableZeroWidthBar=function(n,r,i){n.style.pointerEvents=\"auto\",r.set(1e3,function e(){var t=n.getBoundingClientRect();(\"vert\"==i?document.elementFromPoint(t.right-1,(t.top+t.bottom)/2):document.elementFromPoint((t.right+t.left)/2,t.bottom-1))!=n?n.style.pointerEvents=\"none\":r.set(1e3,e)})},e.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};r=function(){};function Nr(e,t){t=t||Mr(e);var n=e.display.barWidth,r=e.display.barHeight;Ar(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&gr(e),Ar(e,Mr(e)),n=e.display.barWidth,r=e.display.barHeight}function Ar(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+\"px\",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+\"px\",n.heightForcer.style.borderBottom=r.bottom+\"px solid transparent\",r.right&&r.bottom?(n.scrollbarFiller.style.display=\"block\",n.scrollbarFiller.style.height=r.bottom+\"px\",n.scrollbarFiller.style.width=r.right+\"px\"):n.scrollbarFiller.style.display=\"\",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display=\"block\",n.gutterFiller.style.height=r.bottom+\"px\",n.gutterFiller.style.width=t.gutterWidth+\"px\"):n.gutterFiller.style.display=\"\"}r.prototype.update=function(){return{bottom:0,right:0}},r.prototype.setScrollLeft=function(){},r.prototype.setScrollTop=function(){},r.prototype.clear=function(){};var Or={native:e,null:r};function Dr(n){n.display.scrollbars&&(n.display.scrollbars.clear(),n.display.scrollbars.addClass&&L(n.display.wrapper,n.display.scrollbars.addClass)),n.display.scrollbars=new Or[n.options.scrollbarStyle](function(e){n.display.wrapper.insertBefore(e,n.display.scrollbarFiller),ye(e,\"mousedown\",function(){n.state.focused&&setTimeout(function(){return n.display.input.focus()},0)}),e.setAttribute(\"cm-not-content\",\"true\")},function(e,t){(\"horizontal\"==t?Tr:Lr)(n,e)},n),n.display.scrollbars.addClass&&D(n.display.wrapper,n.display.scrollbars.addClass)}var Wr=0;function Hr(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Wr},e=e.curOp,nn?nn.ops.push(e):e.ownsGroup=nn={ops:[e],delayedCallbacks:[]}}function Fr(e){e=e.curOp;e&&rn(e,function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,n=0;n<t.length;n++)!function(e){var t=e.cm,n=t.display;(function(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=wn(e)+\"px\",t.sizer.style.marginBottom=-t.nativeBarWidth+\"px\",t.sizer.style.borderRightWidth=wn(e)+\"px\",t.scrollbarsClipped=!0)})(t),e.updateMaxLine&&jt(t);e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<n.viewFrom||e.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Gr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}(t[n]);for(var r=0;r<t.length;r++)!function(e){e.updatedDisplay=e.mustUpdate&&Ur(e.cm,e.update)}(t[r]);for(var i=0;i<t.length;i++)!function(e){var t=e.cm,n=t.display;e.updatedDisplay&&gr(t);e.barMeasure=Mr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ln(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+wn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-xn(t)));(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}(t[i]);for(var o=0;o<t.length;o++)!function(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+\"px\",e.maxScrollLeft<t.doc.scrollLeft&&Tr(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var n=e.focus&&e.focus==O();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,n);!e.updatedDisplay&&e.startHeight==t.doc.height||Nr(t,e.barMeasure);e.updatedDisplay&&Xr(t,e.barMeasure);e.selectionChanged&&cr(t);t.state.focused&&e.updateInput&&t.display.input.reset(e.typing);n&&hr(e.cm)}(t[o]);for(var l=0;l<t.length;l++)!function(e){var t=e.cm,n=t.display,r=t.doc;e.updatedDisplay&&Vr(t,e.update);null==n.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(n.wheelStartX=n.wheelStartY=null);null!=e.scrollTop&&kr(t,e.scrollTop,e.forceScroll);null!=e.scrollLeft&&Tr(t,e.scrollLeft,!0,!0);{var i;e.scrollToPos&&(i=function(e,t,n,r){null==r&&(r=0),e.options.lineWrapping||t!=n||(n=\"before\"==(t=t.ch?rt(t.line,\"before\"==t.sticky?t.ch-1:t.ch,\"after\"):t).sticky?rt(t.line,t.ch+1,\"before\"):t);for(var i=0;i<5;i++){var o,l=!1,s=Bn(e,t),a=n&&n!=t?Bn(e,n):s,u=yr(e,o={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-r,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+r}),s=e.doc.scrollTop,a=e.doc.scrollLeft;if(null!=u.scrollTop&&(Lr(e,u.scrollTop),1<Math.abs(e.doc.scrollTop-s)&&(l=!0)),null!=u.scrollLeft&&(Tr(e,u.scrollLeft),1<Math.abs(e.doc.scrollLeft-a)&&(l=!0)),!l)break}return o}(t,ct(r,e.scrollToPos.from),ct(r,e.scrollToPos.to),e.scrollToPos.margin),function(e,t){var n,r,i;Ce(e,\"scrollCursorIntoView\")||(r=(n=e.display).sizer.getBoundingClientRect(),i=null,t.top+r.top<0?i=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null==i||u||(t=M(\"div\",\"\",null,\"position: absolute;\\n top: \"+(t.top-n.viewOffset-vn(e.display))+\"px;\\n height: \"+(t.bottom-t.top+wn(e)+n.barHeight)+\"px;\\n left: \"+t.left+\"px; width: \"+Math.max(2,t.right-t.left)+\"px;\"),e.display.lineSpace.appendChild(t),t.scrollIntoView(i),e.display.lineSpace.removeChild(t)))}(t,i))}var o=e.maybeHiddenMarkers,l=e.maybeUnhiddenMarkers;if(o)for(var s=0;s<o.length;++s)o[s].lines.length||xe(o[s],\"hide\");if(l)for(var a=0;a<l.length;++a)l[a].lines.length&&xe(l[a],\"unhide\");n.wrapper.offsetHeight&&(r.scrollTop=t.display.scroller.scrollTop);e.changeObjs&&xe(t,\"changes\",t,e.changeObjs);e.update&&e.update.finish()}(t[l])}(e)})}function Er(e,t){if(e.curOp)return t();Hr(e);try{return t()}finally{Fr(e)}}function Pr(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Hr(e);try{return t.apply(e,arguments)}finally{Fr(e)}}}function Ir(e){return function(){if(this.curOp)return e.apply(this,arguments);Hr(this);try{return e.apply(this,arguments)}finally{Fr(this)}}}function Rr(t){return function(){var e=this.cm;if(!e||e.curOp)return t.apply(this,arguments);Hr(e);try{return t.apply(this,arguments)}finally{Fr(e)}}}function zr(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,F(Br,e))}function Br(l){var s,a,u,c=l.doc;c.highlightFrontier>=l.display.viewTo||(s=+new Date+l.options.workTime,a=mt(l,c.highlightFrontier),u=[],c.iter(a.line,Math.min(c.first+c.size,l.display.viewTo+500),function(e){if(a.line>=l.display.viewFrom){var t=e.styles,n=e.text.length>l.options.maxHighlightLength?je(c.mode,a.state):null,r=pt(l,e,a,!0);n&&(a.state=n),e.styles=r.styles;n=e.styleClasses,r=r.classes;r?e.styleClasses=r:n&&(e.styleClasses=null);for(var i=!t||t.length!=e.styles.length||n!=r&&(!n||!r||n.bgClass!=r.bgClass||n.textClass!=r.textClass),o=0;!i&&o<t.length;++o)i=t[o]!=e.styles[o];i&&u.push(a.line),e.stateAfter=a.save(),a.nextLine()}else e.text.length<=l.options.maxHighlightLength&&vt(l,e.text,a),e.stateAfter=a.line%5==0?a.save():null,a.nextLine();if(+new Date>s)return zr(l,l.options.workDelay),!0}),c.highlightFrontier=a.line,c.modeFrontier=Math.max(c.modeFrontier,a.line),u.length&&Er(l,function(){for(var e=0;e<u.length;e++)nr(l,u[e],\"text\")}))}var Gr=function(e,t,n){var r=e.display;this.viewport=t,this.visible=vr(r,e.doc,t),this.editorIsHidden=!r.wrapper.offsetWidth,this.wrapperHeight=r.wrapper.clientHeight,this.wrapperWidth=r.wrapper.clientWidth,this.oldDisplayWidth=xn(e),this.force=n,this.dims=$n(e),this.events=[]};function Ur(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden)return rr(e),!1;if(!t.force&&t.visible.from>=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==or(e))return!1;_r(e)&&(rr(e),t.dims=$n(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFrom<o&&o-n.viewFrom<20&&(o=Math.max(r.first,n.viewFrom)),n.viewTo>l&&n.viewTo-l<20&&(l=Math.min(i,n.viewTo)),kt&&(o=Bt(e.doc,o),l=Gt(e.doc,l));var s=o!=n.viewFrom||l!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;r=o,i=l,0==(l=(o=e).display).view.length||r>=l.viewTo||i<=l.viewFrom?(l.view=tn(o,r,i),l.viewFrom=r):(l.viewFrom>r?l.view=tn(o,r,l.viewFrom).concat(l.view):l.viewFrom<r&&(l.view=l.view.slice(er(o,r))),l.viewFrom=r,l.viewTo<i?l.view=l.view.concat(tn(o,l.viewTo,i)):l.viewTo>i&&(l.view=l.view.slice(0,er(o,i)))),l.viewTo=i,n.viewOffset=Vt($e(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+\"px\";o=or(e);if(!s&&0==o&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;l=function(e){if(e.hasFocus())return null;var t=O();if(!t||!A(e.display.lineDiv,t))return null;var n={activeElt:t};return!window.getSelection||(t=window.getSelection()).anchorNode&&t.extend&&A(e.display.lineDiv,t.anchorNode)&&(n.anchorNode=t.anchorNode,n.anchorOffset=t.anchorOffset,n.focusNode=t.focusNode,n.focusOffset=t.focusOffset),n}(e);return 4<o&&(n.lineDiv.style.display=\"none\"),function(n,e,t){var r=n.display,i=n.options.lineNumbers,o=r.lineDiv,l=o.firstChild;function s(e){var t=e.nextSibling;return f&&g&&n.display.currentWheelTarget==e?e.style.display=\"none\":e.parentNode.removeChild(e),t}for(var a=r.view,u=r.viewFrom,c=0;c<a.length;c++){var h=a[c];if(!h.hidden)if(h.node&&h.node.parentNode==o){for(;l!=h.node;)l=s(l);var d=i&&null!=e&&e<=u&&h.lineNumber;h.changes&&(-1<R(h.changes,\"gutter\")&&(d=!1),an(n,h,u,t)),d&&(k(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(nt(n.options,u)))),l=h.node.nextSibling}else{d=function(e,t,n,r){var i=cn(e,t);return t.text=t.node=i.pre,i.bgClass&&(t.bgClass=i.bgClass),i.textClass&&(t.textClass=i.textClass),hn(e,t),dn(e,t,n,r),fn(e,t,r),t.node}(n,h,u,t);o.insertBefore(d,l)}u+=h.size}for(;l;)l=s(l)}(e,n.updateLineNumbers,t.dims),4<o&&(n.lineDiv.style.display=\"\"),n.renderedView=n.view,(i=l)&&i.activeElt&&i.activeElt!=O()&&(i.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(i.activeElt.nodeName)&&i.anchorNode&&A(document.body,i.anchorNode)&&A(document.body,i.focusNode)&&(o=window.getSelection(),(l=document.createRange()).setEnd(i.anchorNode,i.anchorOffset),l.collapse(!1),o.removeAllRanges(),o.addRange(l),o.extend(i.focusNode,i.focusOffset))),k(n.cursorDiv),k(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,zr(e,400)),!(n.updateLineNumbers=null)}function Vr(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWrapping&&t.oldDisplayWidth!=xn(e))r&&(t.visible=vr(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+yn(e.display)-Cn(e),n.top)}),t.visible=vr(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!Ur(e,t))break;gr(e);var i=Mr(e);lr(e),Nr(e,i),Xr(e,i),t.force=!1}t.signal(e,\"update\",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,\"viewportChange\",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Kr(e,t){var n=new Gr(e,t);Ur(e,n)&&(gr(e),Vr(e,n),t=Mr(e),lr(e),Nr(e,t),Xr(e,t),n.finish())}function jr(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+\"px\"}function Xr(e,t){e.display.sizer.style.minHeight=t.docHeight+\"px\",e.display.heightForcer.style.top=t.docHeight+\"px\",e.display.gutters.style.height=t.docHeight+e.display.barHeight+wn(e)+\"px\"}function Yr(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=qn(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+\"px\",l=0;l<n.length;l++)if(!n[l].hidden){e.options.fixedGutter&&(n[l].gutter&&(n[l].gutter.style.left=o),n[l].gutterBackground&&(n[l].gutterBackground.style.left=o));var s=n[l].alignable;if(s)for(var a=0;a<s.length;a++)s[a].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=r+i+\"px\")}}function _r(e){if(e.options.lineNumbers){var t=e.doc,n=nt(e.options,t.first+t.size-1),r=e.display;if(n.length!=r.lineNumChars){var i=r.measure.appendChild(M(\"div\",[M(\"div\",n)],\"CodeMirror-linenumber CodeMirror-gutter-elt\")),t=i.firstChild.offsetWidth,i=i.offsetWidth-t;return r.lineGutter.style.width=\"\",r.lineNumInnerWidth=Math.max(t,r.lineGutter.offsetWidth-i)+1,r.lineNumWidth=r.lineNumInnerWidth+i,r.lineNumChars=r.lineNumInnerWidth?n.length:-1,r.lineGutter.style.width=r.lineNumWidth+\"px\",jr(e.display),1}}}function $r(e,t){for(var n=[],r=!1,i=0;i<e.length;i++){var o=e[i],l=null;if(\"string\"!=typeof o&&(l=o.style,o=o.className),\"CodeMirror-linenumbers\"==o){if(!t)continue;r=!0}n.push({className:o,style:l})}return t&&!r&&n.push({className:\"CodeMirror-linenumbers\",style:null}),n}function qr(e){var t=e.gutters,n=e.gutterSpecs;k(t),e.lineGutter=null;for(var r=0;r<n.length;++r){var i=n[r],o=i.className,l=i.style,i=t.appendChild(M(\"div\",null,\"CodeMirror-gutter \"+o));l&&(i.style.cssText=l),\"CodeMirror-linenumbers\"==o&&((e.lineGutter=i).style.width=(e.lineNumWidth||1)+\"px\")}t.style.display=n.length?\"\":\"none\",jr(e)}function Zr(e){qr(e.display),tr(e),Yr(e)}function Qr(e,t,n,r){var i=this;this.input=n,i.scrollbarFiller=M(\"div\",null,\"CodeMirror-scrollbar-filler\"),i.scrollbarFiller.setAttribute(\"cm-not-content\",\"true\"),i.gutterFiller=M(\"div\",null,\"CodeMirror-gutter-filler\"),i.gutterFiller.setAttribute(\"cm-not-content\",\"true\"),i.lineDiv=N(\"div\",null,\"CodeMirror-code\"),i.selectionDiv=M(\"div\",null,null,\"position: relative; z-index: 1\"),i.cursorDiv=M(\"div\",null,\"CodeMirror-cursors\"),i.measure=M(\"div\",null,\"CodeMirror-measure\"),i.lineMeasure=M(\"div\",null,\"CodeMirror-measure\"),i.lineSpace=N(\"div\",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,\"position: relative; outline: none\");var o=N(\"div\",[i.lineSpace],\"CodeMirror-lines\");i.mover=M(\"div\",[o],null,\"position: relative\"),i.sizer=M(\"div\",[i.mover],\"CodeMirror-sizer\"),i.sizerWidth=null,i.heightForcer=M(\"div\",null,null,\"position: absolute; height: \"+z+\"px; width: 1px;\"),i.gutters=M(\"div\",null,\"CodeMirror-gutters\"),i.lineGutter=null,i.scroller=M(\"div\",[i.sizer,i.heightForcer,i.gutters],\"CodeMirror-scroll\"),i.scroller.setAttribute(\"tabIndex\",\"-1\"),i.wrapper=M(\"div\",[i.scrollbarFiller,i.gutterFiller,i.scroller],\"CodeMirror\"),w&&v<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),f||d&&h||(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,i.gutterSpecs=$r(r.gutters,r.lineNumbers),qr(i),n.init(i)}Gr.prototype.signal=function(e,t){Le(e,t)&&this.events.push(arguments)},Gr.prototype.finish=function(){for(var e=0;e<this.events.length;e++)xe.apply(null,this.events[e])};var Jr=0,ei=null;function ti(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==n&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:null==n&&(n=e.wheelDelta),{x:t,y:n}}function ni(e){e=ti(e);return e.x*=ei,e.y*=ei,e}function ri(e,t){var n=ti(t),r=n.x,i=n.y,o=e.display,l=o.scroller,s=l.scrollWidth>l.clientWidth,a=l.scrollHeight>l.clientHeight;if(r&&s||i&&a){if(i&&g&&f)e:for(var u=t.target,c=o.view;u!=l;u=u.parentNode)for(var h=0;h<c.length;h++)if(c[h].node==u){e.display.currentWheelTarget=u;break e}if(r&&!d&&!p&&null!=ei)return i&&a&&Lr(e,Math.max(0,l.scrollTop+i*ei)),Tr(e,Math.max(0,l.scrollLeft+r*ei)),(!i||i&&a)&&Te(t),void(o.wheelStartX=null);i&&null!=ei&&(n=i*ei,a=(s=e.doc.scrollTop)+o.wrapper.clientHeight,n<0?s=Math.max(0,s+n-50):a=Math.min(e.doc.height,a+n+50),Kr(e,{top:s,bottom:a})),Jr<20&&(null==o.wheelStartX?(o.wheelStartX=l.scrollLeft,o.wheelStartY=l.scrollTop,o.wheelDX=r,o.wheelDY=i,setTimeout(function(){var e,t;null!=o.wheelStartX&&(t=l.scrollLeft-o.wheelStartX,t=(e=l.scrollTop-o.wheelStartY)&&o.wheelDY&&e/o.wheelDY||t&&o.wheelDX&&t/o.wheelDX,o.wheelStartX=o.wheelStartY=null,t&&(ei=(ei*Jr+t)/(Jr+1),++Jr))},200)):(o.wheelDX+=r,o.wheelDY+=i))}}w?ei=-.53:d?ei=15:o?ei=-.7:c&&(ei=-1/3);var ii=function(e,t){this.ranges=e,this.primIndex=t};ii.prototype.primary=function(){return this.ranges[this.primIndex]},ii.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var n=this.ranges[t],r=e.ranges[t];if(!ot(n.anchor,r.anchor)||!ot(n.head,r.head))return!1}return!0},ii.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new oi(lt(this.ranges[t].anchor),lt(this.ranges[t].head));return new ii(e,this.primIndex)},ii.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},ii.prototype.contains=function(e,t){t=t||e;for(var n=0;n<this.ranges.length;n++){var r=this.ranges[n];if(0<=it(t,r.from())&&it(e,r.to())<=0)return n}return-1};var oi=function(e,t){this.anchor=e,this.head=t};function li(e,t,n){var r=e&&e.options.selectionsMayTouch,e=t[n];t.sort(function(e,t){return it(e.from(),t.from())}),n=R(t,e);for(var i=1;i<t.length;i++){var o,l=t[i],s=t[i-1],a=it(s.to(),l.from());(r&&!l.empty()?0<a:0<=a)&&(o=at(s.from(),l.from()),a=st(s.to(),l.to()),s=s.empty()?l.from()==l.head:s.from()==s.head,i<=n&&--n,t.splice(--i,2,new oi(s?a:o,s?o:a)))}return new ii(t,n)}function si(e,t){return new ii([new oi(e,t||e)],0)}function ai(e){return e.text?rt(e.from.line+e.text.length-1,Y(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function ui(e,t){if(it(e,t.from)<0)return e;if(it(e,t.to)<=0)return ai(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=ai(t).ch-t.to.ch),rt(n,r)}function ci(e,t){for(var n=[],r=0;r<e.sel.ranges.length;r++){var i=e.sel.ranges[r];n.push(new oi(ui(i.anchor,t),ui(i.head,t)))}return li(e.cm,n,e.sel.primIndex)}function hi(e,t,n){return e.line==t.line?rt(n.line,e.ch-t.ch+n.ch):rt(n.line+(e.line-t.line),e.ch)}function di(e){e.doc.mode=Ue(e.options,e.doc.modeOption),fi(e)}function fi(e){e.doc.iter(function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,zr(e,100),e.state.modeGen++,e.curOp&&tr(e)}function pi(e,t){return 0==t.from.ch&&0==t.to.ch&&\"\"==Y(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function gi(e,o,t,l){function i(e){return t?t[e]:null}function n(e,t,n){var r,i;r=t,i=n,t=l,(n=e).text=r,n.stateAfter&&(n.stateAfter=null),n.styles&&(n.styles=null),null!=n.order&&(n.order=null),Ot(n),Dt(n,i),(t=t?t(n):1)!=n.height&&Qe(n,t),ln(e,\"change\",e,o)}function r(e,t){for(var n=[],r=e;r<t;++r)n.push(new Xt(c[r],i(r),l));return n}var s,a=o.from,u=o.to,c=o.text,h=$e(e,a.line),d=$e(e,u.line),f=Y(c),p=i(c.length-1),g=u.line-a.line;o.full?(e.insert(0,r(0,c.length)),e.remove(c.length,e.size-c.length)):pi(e,o)?(s=r(0,c.length-1),n(d,d.text,p),g&&e.remove(a.line,g),s.length&&e.insert(a.line,s)):h==d?1==c.length?n(h,h.text.slice(0,a.ch)+f+h.text.slice(u.ch),p):((s=r(1,c.length-1)).push(new Xt(f+h.text.slice(u.ch),p,l)),n(h,h.text.slice(0,a.ch)+c[0],i(0)),e.insert(a.line+1,s)):1==c.length?(n(h,h.text.slice(0,a.ch)+c[0]+d.text.slice(u.ch),i(0)),e.remove(a.line+1,g)):(n(h,h.text.slice(0,a.ch)+c[0],i(0)),n(d,f+d.text.slice(u.ch),p),p=r(1,c.length-1),1<g&&e.remove(a.line+1,g-1),e.insert(a.line+1,p)),ln(e,\"change\",e,o)}function mi(e,s,a){!function e(t,n,r){if(t.linked)for(var i=0;i<t.linked.length;++i){var o,l=t.linked[i];l.doc!=n&&(o=r&&l.sharedHist,a&&!o||(s(l.doc,o),e(l.doc,t,o)))}}(e,null,!0)}function vi(e,t){if(t.cm)throw new Error(\"This document is already in use.\");Qn((e.doc=t).cm=e),di(e),yi(e),e.options.lineWrapping||jt(e),e.options.mode=t.modeOption,tr(e)}function yi(e){(\"rtl\"==e.doc.direction?D:L)(e.display.lineDiv,\"CodeMirror-rtl\")}function bi(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function wi(e,t){var n={from:lt(t.from),to:ai(t),text:qe(e,t.from,t.to)};return ki(e,n,t.from.line,t.to.line+1),mi(e,function(e){return ki(e,n,t.from.line,t.to.line+1),0},!0),n}function xi(e){for(;e.length;){if(!Y(e).ranges)break;e.pop()}}function Ci(e,t,n,r){var i=e.history;i.undone.length=0;var o,l,s=+new Date;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&(\"+\"==t.origin.charAt(0)&&i.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||\"*\"==t.origin.charAt(0)))&&(o=(a=i).lastOp==r?(xi(a.done),Y(a.done)):a.done.length&&!Y(a.done).ranges?Y(a.done):1<a.done.length&&!a.done[a.done.length-2].ranges?(a.done.pop(),Y(a.done)):void 0))l=Y(o.changes),0==it(t.from,t.to)&&0==it(t.from,l.to)?l.to=ai(t):o.changes.push(wi(e,t));else{var a=Y(i.done);for(a&&a.ranges||Li(e.sel,i.done),o={changes:[wi(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,l||xe(e,\"historyAdded\")}function Si(e,t,n,r){var i,o,l,s=e.history,a=r&&r.origin;n==s.lastSelOp||a&&s.lastSelOrigin==a&&(s.lastModTime==s.lastSelTime&&s.lastOrigin==a||(i=e,o=a,l=Y(s.done),e=t,\"*\"==(o=o.charAt(0))||\"+\"==o&&l.ranges.length==e.ranges.length&&l.somethingSelected()==e.somethingSelected()&&new Date-i.history.lastSelTime<=(i.cm?i.cm.options.historyEventDelay:500)))?s.done[s.done.length-1]=t:Li(t,s.done),s.lastSelTime=+new Date,s.lastSelOrigin=a,s.lastSelOp=n,r&&!1!==r.clearRedo&&xi(s.undone)}function Li(e,t){var n=Y(t);n&&n.ranges&&n.equals(e)||t.push(e)}function ki(t,n,e,r){var i=n[\"spans_\"+t.id],o=0;t.iter(Math.max(t.first,e),Math.min(t.first+t.size,r),function(e){e.markedSpans&&((i=i||(n[\"spans_\"+t.id]={}))[o]=e.markedSpans),++o})}function Ti(e,t){var n=t[\"spans_\"+e.id];if(!n)return null;for(var r=[],i=0;i<t.text.length;++i)r.push(function(e){if(!e)return null;for(var t,n=0;n<e.length;++n)e[n].marker.explicitlyCleared?t=t||e.slice(0,n):t&&t.push(e[n]);return t?t.length?t:null:e}(n[i]));return r}function Mi(e,t){var n=Ti(e,t),r=Nt(e,t);if(!n)return r;if(!r)return n;for(var i=0;i<n.length;++i){var o=n[i],l=r[i];if(o&&l)e:for(var s=0;s<l.length;++s){for(var a=l[s],u=0;u<o.length;++u)if(o[u].marker==a.marker)continue e;o.push(a)}else l&&(n[i]=l)}return n}function Ni(e,t,n){for(var r=[],i=0;i<e.length;++i){var o=e[i];if(o.ranges)r.push(n?ii.prototype.deepCopy.call(o):o);else{var l=o.changes,s=[];r.push({changes:s});for(var a=0;a<l.length;++a){var u,c=l[a];if(s.push({from:c.from,to:c.to,text:c.text}),t)for(var h in c)(u=h.match(/^spans_(\\d+)$/))&&-1<R(t,Number(u[1]))&&(Y(s)[h]=c[h],delete c[h])}}}return r}function Ai(e,t,n,r){if(r){r=e.anchor;return n&&((e=it(t,r)<0)!=it(n,r)<0?(r=t,t=n):e!=it(t,n)<0&&(t=n)),new oi(r,t)}return new oi(n||t,t)}function Oi(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ei(e,new ii([Ai(e.sel.primary(),t,n,i)],0),r)}function Di(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o<e.sel.ranges.length;o++)r[o]=Ai(e.sel.ranges[o],t[o],null,i);Ei(e,li(e.cm,r,e.sel.primIndex),n)}function Wi(e,t,n,r){var i=e.sel.ranges.slice(0);i[t]=n,Ei(e,li(e.cm,i,e.sel.primIndex),r)}function Hi(e,t,n,r){Ei(e,si(t,n),r)}function Fi(e,t,n){var r=e.history.done,i=Y(r);i&&i.ranges?Pi(e,r[r.length-1]=t,n):Ei(e,t,n)}function Ei(e,t,n){Pi(e,t,n),Si(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}function Pi(e,t,n){var r,i;(Le(e,\"beforeSelectionChange\")||e.cm&&Le(e.cm,\"beforeSelectionChange\"))&&(r=e,i=n,i={ranges:(o=t).ranges,update:function(e){this.ranges=[];for(var t=0;t<e.length;t++)this.ranges[t]=new oi(ct(r,e[t].anchor),ct(r,e[t].head))},origin:i&&i.origin},xe(r,\"beforeSelectionChange\",r,i),r.cm&&xe(r.cm,\"beforeSelectionChange\",r.cm,i),t=i.ranges!=o.ranges?li(r.cm,i.ranges,i.ranges.length-1):o);var o=n&&n.bias||(it(t.primary().head,e.sel.primary().head)<0?-1:1);Ii(e,zi(e,t,o,!0)),n&&!1===n.scroll||!e.cm||wr(e.cm)}function Ii(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,Se(e.cm)),ln(e,\"cursorActivity\",e))}function Ri(e){Ii(e,zi(e,e.sel,null,!1))}function zi(e,t,n,r){for(var i,o=0;o<t.ranges.length;o++){var l=t.ranges[o],s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],a=Gi(e,l.anchor,s&&s.anchor,n,r),s=Gi(e,l.head,s&&s.head,n,r);!i&&a==l.anchor&&s==l.head||((i=i||t.ranges.slice(0,o))[o]=new oi(a,s))}return i?li(e.cm,i,t.primIndex):t}function Bi(e,t,n,r,i){var o=$e(e,t.line);if(o.markedSpans)for(var l=0;l<o.markedSpans.length;++l){var s=o.markedSpans[l],a=s.marker,u=\"selectLeft\"in a?!a.selectLeft:a.inclusiveLeft,c=\"selectRight\"in a?!a.selectRight:a.inclusiveRight;if((null==s.from||(u?s.from<=t.ch:s.from<t.ch))&&(null==s.to||(c?s.to>=t.ch:s.to>t.ch))){if(i&&(xe(a,\"beforeCursorEnter\"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(a.atomic){if(n){var h=a.find(r<0?1:-1),s=void 0;if((r<0?c:u)&&(h=Ui(e,h,-r,h&&h.line==t.line?o:null)),h&&h.line==t.line&&(s=it(h,n))&&(r<0?s<0:0<s))return Bi(e,h,t,r,i)}a=a.find(r<0?-1:1);return(r<0?u:c)&&(a=Ui(e,a,r,a.line==t.line?o:null)),a?Bi(e,a,t,r,i):null}}}return t}function Gi(e,t,n,r,i){r=r||1,r=Bi(e,t,n,r,i)||!i&&Bi(e,t,n,r,!0)||Bi(e,t,n,-r,i)||!i&&Bi(e,t,n,-r,!0);return r||(e.cantEdit=!0,rt(e.first,0))}function Ui(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?ct(e,rt(t.line-1)):null:0<n&&t.ch==(r||$e(e,t.line)).text.length?t.line<e.first+e.size-1?rt(t.line+1,0):null:new rt(t.line,t.ch+n)}function Vi(e){e.setSelection(rt(e.firstLine(),0),rt(e.lastLine()),G)}function Ki(i,e,t){var o={canceled:!1,from:e.from,to:e.to,text:e.text,origin:e.origin,cancel:function(){return o.canceled=!0}};return t&&(o.update=function(e,t,n,r){e&&(o.from=ct(i,e)),t&&(o.to=ct(i,t)),n&&(o.text=n),void 0!==r&&(o.origin=r)}),xe(i,\"beforeChange\",i,o),i.cm&&xe(i.cm,\"beforeChange\",i.cm,o),o.canceled?(i.cm&&(i.cm.curOp.updateInput=2),null):{from:o.from,to:o.to,text:o.text,origin:o.origin}}function ji(e,t,n){if(e.cm){if(!e.cm.curOp)return Pr(e.cm,ji)(e,t,n);if(e.cm.state.suppressEdits)return}if(!(Le(e,\"beforeChange\")||e.cm&&Le(e.cm,\"beforeChange\"))||(t=Ki(e,t,!0))){var r=Lt&&!n&&function(e,t,n){var r=null;if(e.iter(t.line,n.line+1,function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var n=e.markedSpans[t].marker;!n.readOnly||r&&-1!=R(r,n)||(r=r||[]).push(n)}}),!r)return null;for(var i=[{from:t,to:n}],o=0;o<r.length;++o)for(var l=r[o],s=l.find(0),a=0;a<i.length;++a){var u,c,h,d=i[a];it(d.to,s.from)<0||0<it(d.from,s.to)||(u=[a,1],c=it(d.from,s.from),h=it(d.to,s.to),(c<0||!l.inclusiveLeft&&!c)&&u.push({from:d.from,to:s.from}),(0<h||!l.inclusiveRight&&!h)&&u.push({from:s.to,to:d.to}),i.splice.apply(i,u),a+=u.length-3)}return i}(e,t.from,t.to);if(r)for(var i=r.length-1;0<=i;--i)Xi(e,{from:r[i].from,to:r[i].to,text:i?[\"\"]:t.text,origin:t.origin});else Xi(e,t)}}function Xi(e,n){var t,r;1==n.text.length&&\"\"==n.text[0]&&0==it(n.from,n.to)||(t=ci(e,n),Ci(e,n,t,e.cm?e.cm.curOp.id:NaN),$i(e,n,t,Nt(e,n)),r=[],mi(e,function(e,t){t||-1!=R(r,e.history)||(Ji(e.history,n),r.push(e.history)),$i(e,n,null,Nt(e,n))}))}function Yi(i,o,e){var t=i.cm&&i.cm.state.suppressEdits;if(!t||e){for(var l,n=i.history,r=i.sel,s=\"undo\"==o?n.done:n.undone,a=\"undo\"==o?n.undone:n.done,u=0;u<s.length&&(l=s[u],e?!l.ranges||l.equals(i.sel):l.ranges);u++);if(u!=s.length){for(n.lastOrigin=n.lastSelOrigin=null;;){if(!(l=s.pop()).ranges){if(t)return void s.push(l);break}if(Li(l,a),e&&!l.equals(i.sel))return void Ei(i,l,{clearRedo:!1});r=l}var c=[];Li(r,a),a.push({changes:c,generation:n.generation}),n.generation=l.generation||++n.maxGeneration;for(var h=Le(i,\"beforeChange\")||i.cm&&Le(i.cm,\"beforeChange\"),d=l.changes.length-1;0<=d;--d){var f=function(e){var n=l.changes[e];if(n.origin=o,h&&!Ki(i,n,!1))return s.length=0,{};c.push(wi(i,n));var t=e?ci(i,n):Y(s);$i(i,n,t,Mi(i,n)),!e&&i.cm&&i.cm.scrollIntoView({from:n.from,to:ai(n)});var r=[];mi(i,function(e,t){t||-1!=R(r,e.history)||(Ji(e.history,n),r.push(e.history)),$i(e,n,null,Mi(e,n))})}(d);if(f)return f.v}}}}function _i(e,t){if(0!=t&&(e.first+=t,e.sel=new ii(_(e.sel.ranges,function(e){return new oi(rt(e.anchor.line+t,e.anchor.ch),rt(e.head.line+t,e.head.ch))}),e.sel.primIndex),e.cm)){tr(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;r<n.viewTo;r++)nr(e.cm,r,\"gutter\")}}function $i(e,t,n,r){if(e.cm&&!e.cm.curOp)return Pr(e.cm,$i)(e,t,n,r);var i;t.to.line<e.first?_i(e,t.text.length-1-(t.to.line-t.from.line)):t.from.line>e.lastLine()||(t.from.line<e.first&&(_i(e,i=t.text.length-1-(e.first-t.from.line)),t={from:rt(e.first,0),to:rt(t.to.line+i,t.to.ch),text:[Y(t.text)],origin:t.origin}),i=e.lastLine(),t.to.line>i&&(t={from:t.from,to:rt(i,$e(e,i).text.length),text:[t.text[0]],origin:t.origin}),t.removed=qe(e,t.from,t.to),n=n||ci(e,t),e.cm?function(e,t,n){var r=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=Je(zt($e(r,o.line))),r.iter(a,l.line+1,function(e){if(e==i.maxLine)return s=!0}));-1<r.sel.contains(t.from,t.to)&&Se(e);gi(r,t,n,Zn(e)),e.options.lineWrapping||(r.iter(a,o.line+t.text.length,function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)}),s&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var n=e.first,r=t-1;n<r;r--){var i=$e(e,r).stateAfter;if(i&&(!(i instanceof dt)||r+i.lookAhead<t)){n=r+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,n)}})(r,o.line),zr(e,400);a=t.text.length-(l.line-o.line)-1;t.full?tr(e):o.line!=l.line||1!=t.text.length||pi(e.doc,t)?tr(e,o.line,l.line+1,a):nr(e,o.line,\"text\");r=Le(e,\"changes\"),a=Le(e,\"change\");(a||r)&&(t={from:o,to:l,text:t.text,removed:t.removed,origin:t.origin},a&&ln(e,\"change\",e,t),r&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(t));e.display.selForContextMenu=null}(e.cm,t,r):gi(e,t,r),Pi(e,n,G),e.cantEdit&&Gi(e,rt(e.firstLine(),0))&&(e.cantEdit=!1))}function qi(e,t,n,r,i){var o;it(r=r||n,n)<0&&(n=(o=[r,n])[0],r=o[1]),\"string\"==typeof t&&(t=e.splitLines(t)),ji(e,{from:n,to:r,text:t,origin:i})}function Zi(e,t,n,r){n<e.line?e.line+=r:t<e.line&&(e.line=t,e.ch=0)}function Qi(e,t,n,r){for(var i=0;i<e.length;++i){var o=e[i],l=!0;if(o.ranges){o.copied||((o=e[i]=o.deepCopy()).copied=!0);for(var s=0;s<o.ranges.length;s++)Zi(o.ranges[s].anchor,t,n,r),Zi(o.ranges[s].head,t,n,r)}else{for(var a=0;a<o.changes.length;++a){var u=o.changes[a];if(n<u.from.line)u.from=rt(u.from.line+r,u.from.ch),u.to=rt(u.to.line+r,u.to.ch);else if(t<=u.to.line){l=!1;break}}l||(e.splice(0,i+1),i=0)}}}function Ji(e,t){var n=t.from.line,r=t.to.line,t=t.text.length-(r-n)-1;Qi(e.done,n,r,t),Qi(e.undone,n,r,t)}function eo(e,t,n,r){var i=t,o=t;return\"number\"==typeof t?o=$e(e,ut(e,t)):i=Je(t),null==i?null:(r(o,i)&&e.cm&&nr(e.cm,i,n),o)}function to(e){this.lines=e,this.parent=null;for(var t=0,n=0;n<e.length;++n)e[n].parent=this,t+=e[n].height;this.height=t}function no(e){this.children=e;for(var t=0,n=0,r=0;r<e.length;++r){var i=e[r];t+=i.chunkSize(),n+=i.height,i.parent=this}this.size=t,this.height=n,this.parent=null}oi.prototype.from=function(){return at(this.anchor,this.head)},oi.prototype.to=function(){return st(this.anchor,this.head)},oi.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},to.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var n,r=e,i=e+t;r<i;++r){var o=this.lines[r];this.height-=o.height,(n=o).parent=null,Ot(n),ln(o,\"delete\")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,n){this.height+=n,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var r=0;r<t.length;++r)t[r].parent=this},iterN:function(e,t,n){for(var r=e+t;e<r;++e)if(n(this.lines[e]))return!0}},no.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var n,r=0;r<this.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e<o){var l=Math.min(t,o-e),s=i.height;if(i.removeInner(e,l),this.height-=s-i.height,o==l&&(this.children.splice(r--,1),i.parent=null),0==(t-=l))break;e=0}else e-=o}this.size-t<25&&(1<this.children.length||!(this.children[0]instanceof to))&&(n=[],this.collapse(n),this.children=[new to(n)],this.children[0].parent=this)},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,n){this.size+=t.length,this.height+=n;for(var r=0;r<this.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e<=o){if(i.insertInner(e,t,n),i.lines&&50<i.lines.length){for(var l=i.lines.length%25+25,s=l;s<i.lines.length;){var a=new to(i.lines.slice(s,s+=25));i.height-=a.height,this.children.splice(++r,0,a),a.parent=this}i.lines=i.lines.slice(0,l),this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t,n=new no(e.children.splice(e.children.length-5,5))}while(e.parent?(e.size-=n.size,e.height-=n.height,t=R(e.parent.children,e),e.parent.children.splice(t+1,0,n)):(((t=new no(e.children)).parent=e).children=[t,n],e=t),n.parent=e.parent,10<e.children.length);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r<this.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e<o){var l=Math.min(t,o-e);if(i.iterN(e,l,n))return!0;if(0==(t-=l))break;e=0}else e-=o}}};function ro(e,t,n){if(n)for(var r in n)n.hasOwnProperty(r)&&(this[r]=n[r]);this.doc=e,this.node=t}function io(e,t,n){Vt(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&br(e,n)}ro.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,n=this.line,r=Je(n);if(null!=r&&t){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(n.widgets=null);var o=gn(this);Qe(n,Math.max(0,n.height-o)),e&&(Er(e,function(){io(e,n,-o),nr(e,r,\"widget\")}),ln(e,\"lineWidgetCleared\",e,this,r))}},ro.prototype.changed=function(){var e=this,t=this.height,n=this.doc.cm,r=this.line;this.height=null;var i=gn(this)-t;i&&(Ut(this.doc,r)||Qe(r,r.height+i),n&&Er(n,function(){n.curOp.forceUpdate=!0,io(n,r,i),ln(n,\"lineWidgetChanged\",n,e,Je(r))}))},ke(ro);var oo=0,lo=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++oo};function so(t,n,r,e,i){if(e&&e.shared)return function(e,n,r,i,o){(i=E(i)).shared=!1;var l=[so(e,n,r,i,o)],s=l[0],a=i.widgetNode;return mi(e,function(e){a&&(i.widgetNode=a.cloneNode(!0)),l.push(so(e,ct(e,n),ct(e,r),i,o));for(var t=0;t<e.linked.length;++t)if(e.linked[t].isParent)return;s=Y(l)}),new ao(l,s)}(t,n,r,e,i);if(t.cm&&!t.cm.curOp)return Pr(t.cm,so)(t,n,r,e,i);var o=new lo(t,i),i=it(n,r);if(e&&E(e,o,!1),0<i||0==i&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=N(\"span\",[o.replacedWith],\"CodeMirror-widget\"),e.handleMouseEvents||o.widgetNode.setAttribute(\"cm-ignore-events\",\"true\"),e.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Rt(t,n.line,n,r,o)||n.line!=r.line&&Rt(t,r.line,n,r,o))throw new Error(\"Inserting collapsed marker partially overlapping an existing one\");kt=!0}o.addToHistory&&Ci(t,{from:n,to:r,origin:\"markText\"},t.sel,NaN);var l,s=n.line,a=t.cm;if(t.iter(s,r.line+1,function(e){var t;a&&o.collapsed&&!a.options.lineWrapping&&zt(e)==a.display.maxLine&&(l=!0),o.collapsed&&s!=n.line&&Qe(e,0),t=e,e=new Tt(o,s==n.line?n.ch:null,s==r.line?r.ch:null),t.markedSpans=t.markedSpans?t.markedSpans.concat([e]):[e],e.marker.attachLine(t),++s}),o.collapsed&&t.iter(n.line,r.line+1,function(e){Ut(t,e)&&Qe(e,0)}),o.clearOnEnter&&ye(o,\"beforeCursorEnter\",function(){return o.clear()}),o.readOnly&&(Lt=!0,(t.history.done.length||t.history.undone.length)&&t.clearHistory()),o.collapsed&&(o.id=++oo,o.atomic=!0),a){if(l&&(a.curOp.updateMaxLine=!0),o.collapsed)tr(a,n.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var u=n.line;u<=r.line;u++)nr(a,u,\"text\");o.atomic&&Ri(a.doc),ln(a,\"markerAdded\",a,o)}return o}lo.prototype.clear=function(){if(!this.explicitlyCleared){var e,t=this.doc.cm,n=t&&!t.curOp;n&&Hr(t),!Le(this,\"clear\")||(e=this.find())&&ln(this,\"clear\",e.from,e.to);for(var r=null,i=null,o=0;o<this.lines.length;++o){var l=this.lines[o],s=Mt(l.markedSpans,this);t&&!this.collapsed?nr(t,Je(l),\"text\"):t&&(null!=s.to&&(i=Je(l)),null!=s.from&&(r=Je(l))),l.markedSpans=function(e,t){for(var n,r=0;r<e.length;++r)e[r]!=t&&(n=n||[]).push(e[r]);return n}(l.markedSpans,s),null==s.from&&this.collapsed&&!Ut(this.doc,l)&&t&&Qe(l,Yn(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var a=0;a<this.lines.length;++a){var u=zt(this.lines[a]),c=Kt(u);c>t.display.maxLineLength&&(t.display.maxLine=u,t.display.maxLineLength=c,t.display.maxLineChanged=!0)}null!=r&&t&&this.collapsed&&tr(t,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Ri(t.doc)),t&&ln(t,\"markerCleared\",t,this,r,i),n&&Fr(t),this.parent&&this.parent.clear()}},lo.prototype.find=function(e,t){var n,r;null==e&&\"bookmark\"==this.type&&(e=1);for(var i=0;i<this.lines.length;++i){var o=this.lines[i],l=Mt(o.markedSpans,this);if(null!=l.from&&(n=rt(t?o:Je(o),l.from),-1==e))return n;if(null!=l.to&&(r=rt(t?o:Je(o),l.to),1==e))return r}return n&&{from:n,to:r}},lo.prototype.changed=function(){var n=this,r=this.find(-1,!0),i=this,o=this.doc.cm;r&&o&&Er(o,function(){var e=r.line,t=Je(r.line),t=kn(o,t);t&&(Dn(t),o.curOp.selectionChanged=o.curOp.forceUpdate=!0),o.curOp.updateMaxLine=!0,Ut(i.doc,e)||null==i.height||(t=i.height,i.height=null,(t=gn(i)-t)&&Qe(e,e.height+t)),ln(o,\"markerChanged\",o,n)})},lo.prototype.attachLine=function(e){var t;!this.lines.length&&this.doc.cm&&((t=this.doc.cm.curOp).maybeHiddenMarkers&&-1!=R(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)),this.lines.push(e)},lo.prototype.detachLine=function(e){this.lines.splice(R(this.lines,e),1),!this.lines.length&&this.doc.cm&&((e=this.doc.cm.curOp).maybeHiddenMarkers||(e.maybeHiddenMarkers=[])).push(this)},ke(lo);var ao=function(e,t){this.markers=e,this.primary=t;for(var n=0;n<e.length;++n)e[n].parent=this};function uo(e){return e.findMarks(rt(e.first,0),e.clipPos(rt(e.lastLine())),function(e){return e.parent})}ao.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();ln(this,\"clear\")}},ao.prototype.find=function(e,t){return this.primary.find(e,t)},ke(ao);var co=0,ho=function(e,t,n,r,i){if(!(this instanceof ho))return new ho(e,t,n,r,i);null==n&&(n=0),no.call(this,[new to([new Xt(\"\",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1;n=rt(this.modeFrontier=this.highlightFrontier=n,0);this.sel=si(n),this.history=new bi(null),this.id=++co,this.modeOption=t,this.lineSep=r,this.direction=\"rtl\"==i?\"rtl\":\"ltr\",this.extend=!1,\"string\"==typeof e&&(e=this.splitLines(e)),gi(this,{from:n,to:n,text:e}),Ei(this,si(n),G)};ho.prototype=q(no.prototype,{constructor:ho,iter:function(e,t,n){n?this.iterN(e-this.first,t-e,n):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var n=0,r=0;r<t.length;++r)n+=t[r].height;this.insertInner(e-this.first,t,n)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Ze(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:Rr(function(e){var t=rt(this.first,0),n=this.first+this.size-1;ji(this,{from:t,to:rt(n,$e(this,n).text.length),text:this.splitLines(e),origin:\"setValue\",full:!0},!0),this.cm&&xr(this.cm,0,0),Ei(this,si(t),G)}),replaceRange:function(e,t,n,r){qi(this,e,t=ct(this,t),n=n?ct(this,n):t,r)},getRange:function(e,t,n){t=qe(this,ct(this,e),ct(this,t));return!1===n?t:t.join(n||this.lineSeparator())},getLine:function(e){e=this.getLineHandle(e);return e&&e.text},getLineHandle:function(e){if(tt(this,e))return $e(this,e)},getLineNumber:Je,getLineHandleVisualStart:function(e){return\"number\"==typeof e&&(e=$e(this,e)),zt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return ct(this,e)},getCursor:function(e){var t=this.sel.primary(),t=null==e||\"head\"==e?t.head:\"anchor\"==e?t.anchor:\"end\"==e||\"to\"==e||!1===e?t.to():t.from();return t},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Rr(function(e,t,n){Hi(this,ct(this,\"number\"==typeof e?rt(e,t||0):e),null,n)}),setSelection:Rr(function(e,t,n){Hi(this,ct(this,e),ct(this,t||e),n)}),extendSelection:Rr(function(e,t,n){Oi(this,ct(this,e),t&&ct(this,t),n)}),extendSelections:Rr(function(e,t){Di(this,ht(this,e),t)}),extendSelectionsBy:Rr(function(e,t){Di(this,ht(this,_(this.sel.ranges,e)),t)}),setSelections:Rr(function(e,t,n){if(e.length){for(var r=[],i=0;i<e.length;i++)r[i]=new oi(ct(this,e[i].anchor),ct(this,e[i].head));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),Ei(this,li(this.cm,r,t),n)}}),addSelection:Rr(function(e,t,n){var r=this.sel.ranges.slice(0);r.push(new oi(ct(this,e),ct(this,t||e))),Ei(this,li(this.cm,r,r.length-1),n)}),getSelection:function(e){for(var t=this.sel.ranges,n=0;n<t.length;n++)var r=qe(this,t[n].from(),t[n].to()),i=i?i.concat(r):r;return!1===e?i:i.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],n=this.sel.ranges,r=0;r<n.length;r++){var i=qe(this,n[r].from(),n[r].to());!1!==e&&(i=i.join(e||this.lineSeparator())),t[r]=i}return t},replaceSelection:function(e,t,n){for(var r=[],i=0;i<this.sel.ranges.length;i++)r[i]=e;this.replaceSelections(r,t,n||\"+input\")},replaceSelections:Rr(function(e,t,n){for(var r=[],i=this.sel,o=0;o<i.ranges.length;o++){var l=i.ranges[o];r[o]={from:l.from(),to:l.to(),text:this.splitLines(e[o]),origin:n}}for(var t=t&&\"end\"!=t&&function(e,t,n){for(var r=[],i=u=rt(e.first,0),o=0;o<t.length;o++){var l=t[o],s=hi(l.from,u,i),a=hi(ai(l),u,i),u=l.to,i=a;\"around\"==n?(l=it((l=e.sel.ranges[o]).head,l.anchor)<0,r[o]=new oi(l?a:s,l?s:a)):r[o]=new oi(s,s)}return new ii(r,e.sel.primIndex)}(this,r,t),s=r.length-1;0<=s;s--)ji(this,r[s]);t?Fi(this,t):this.cm&&wr(this.cm)}),undo:Rr(function(){Yi(this,\"undo\")}),redo:Rr(function(){Yi(this,\"redo\")}),undoSelection:Rr(function(){Yi(this,\"undo\",!0)}),redoSelection:Rr(function(){Yi(this,\"redo\",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r<e.done.length;r++)e.done[r].ranges||++t;for(var i=0;i<e.undone.length;i++)e.undone[i].ranges||++n;return{undo:t,redo:n}},clearHistory:function(){var t=this;this.history=new bi(this.history.maxGeneration),mi(this,function(e){return e.history=t.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Ni(this.history.done),undone:Ni(this.history.undone)}},setHistory:function(e){var t=this.history=new bi(this.history.maxGeneration);t.done=Ni(e.done.slice(0),null,!0),t.undone=Ni(e.undone.slice(0),null,!0)},setGutterMarker:Rr(function(e,n,r){return eo(this,e,\"gutter\",function(e){var t=e.gutterMarkers||(e.gutterMarkers={});return!(t[n]=r)&&ee(t)&&(e.gutterMarkers=null),1})}),clearGutter:Rr(function(t){var n=this;this.iter(function(e){e.gutterMarkers&&e.gutterMarkers[t]&&eo(n,e,\"gutter\",function(){return e.gutterMarkers[t]=null,ee(e.gutterMarkers)&&(e.gutterMarkers=null),1})})}),lineInfo:function(e){var t;if(\"number\"==typeof e){if(!tt(this,e))return null;if(!(e=$e(this,t=e)))return null}else if(null==(t=Je(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:Rr(function(e,n,r){return eo(this,e,\"gutter\"==n?\"gutter\":\"class\",function(e){var t=\"text\"==n?\"textClass\":\"background\"==n?\"bgClass\":\"gutter\"==n?\"gutterClass\":\"wrapClass\";if(e[t]){if(C(r).test(e[t]))return;e[t]+=\" \"+r}else e[t]=r;return 1})}),removeLineClass:Rr(function(e,o,l){return eo(this,e,\"gutter\"==o?\"gutter\":\"class\",function(e){var t=\"text\"==o?\"textClass\":\"background\"==o?\"bgClass\":\"gutter\"==o?\"gutterClass\":\"wrapClass\",n=e[t];if(n){if(null==l)e[t]=null;else{var r=n.match(C(l));if(!r)return;var i=r.index+r[0].length;e[t]=n.slice(0,r.index)+(r.index&&i!=n.length?\" \":\"\")+n.slice(i)||null}return 1}})}),addLineWidget:Rr(function(e,t,n){return e=e,i=new ro(r=this,t,n),(o=r.cm)&&i.noHScroll&&(o.display.alignWidgets=!0),eo(r,e,\"widget\",function(e){var t=e.widgets||(e.widgets=[]);return null==i.insertAt?t.push(i):t.splice(Math.min(t.length,Math.max(0,i.insertAt)),0,i),i.line=e,o&&!Ut(r,e)&&(t=Vt(e)<r.scrollTop,Qe(e,e.height+gn(i)),t&&br(o,i.height),o.curOp.forceUpdate=!0),1}),o&&ln(o,\"lineWidgetAdded\",o,i,\"number\"==typeof e?e:Je(e)),i;var r,i,o}),removeLineWidget:function(e){e.clear()},markText:function(e,t,n){return so(this,ct(this,e),ct(this,t),n,n&&n.type||\"range\")},setBookmark:function(e,t){t={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return so(this,e=ct(this,e),e,t,\"bookmark\")},findMarksAt:function(e){var t=[],n=$e(this,(e=ct(this,e)).line).markedSpans;if(n)for(var r=0;r<n.length;++r){var i=n[r];(null==i.from||i.from<=e.ch)&&(null==i.to||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(i,o,l){i=ct(this,i),o=ct(this,o);var s=[],a=i.line;return this.iter(i.line,o.line+1,function(e){var t=e.markedSpans;if(t)for(var n=0;n<t.length;n++){var r=t[n];null!=r.to&&a==i.line&&i.ch>=r.to||null==r.from&&a!=i.line||null!=r.from&&a==o.line&&r.from>=o.ch||l&&!l(r.marker)||s.push(r.marker.parent||r.marker)}++a}),s},getAllMarks:function(){var r=[];return this.iter(function(e){var t=e.markedSpans;if(t)for(var n=0;n<t.length;++n)null!=t[n].from&&r.push(t[n].marker)}),r},posFromIndex:function(t){var n,r=this.first,i=this.lineSeparator().length;return this.iter(function(e){e=e.text.length+i;if(t<e)return n=t,!0;t-=e,++r}),ct(this,rt(r,n))},indexFromPos:function(e){var t=(e=ct(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,e.line,function(e){t+=e.text.length+n}),t},copy:function(e){var t=new ho(Ze(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e=e||{};var t=this.first,n=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<n&&(n=e.to);t=new ho(Ze(this,t,n),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(t.history=this.history),(this.linked||(this.linked=[])).push({doc:t,sharedHist:e.sharedHist}),t.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n],i=r.find(),o=e.clipPos(i.from),i=e.clipPos(i.to);it(o,i)&&(i=so(e,o,i,r.primary,r.primary.type),r.markers.push(i),i.parent=r)}}(t,uo(this)),t},unlinkDoc:function(e){if(e instanceof ul&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t)if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),function(o){for(var e=0;e<o.length;e++)!function(e){var t=o[e],n=[t.primary.doc];mi(t.primary.doc,function(e){return n.push(e)});for(var r=0;r<t.markers.length;r++){var i=t.markers[r];-1==R(n,i.doc)&&(i.parent=null,t.markers.splice(r--,1))}}(e)}(uo(this));break}var n;e.history==this.history&&(n=[e.id],mi(e,function(e){return n.push(e.id)},!0),e.history=new bi(null),e.history.done=Ni(this.history.done,n),e.history.undone=Ni(this.history.undone,n))},iterLinkedDocs:function(e){mi(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):Ee(e)},lineSeparator:function(){return this.lineSep||\"\\n\"},setDirection:Rr(function(e){var t;\"rtl\"!=e&&(e=\"ltr\"),e!=this.direction&&(this.direction=e,this.iter(function(e){return e.order=null}),this.cm&&Er(t=this.cm,function(){yi(t),tr(t)}))})}),ho.prototype.eachLine=ho.prototype.iter;var fo=0;function po(e){var r=this;if(go(r),!Ce(r,e)&&!mn(r.display,e)){Te(e),w&&(fo=+new Date);var t=Jn(r,e,!0),n=e.dataTransfer.files;if(t&&!r.isReadOnly())if(n&&n.length&&window.FileReader&&window.File)for(var i=n.length,o=Array(i),l=0,s=function(){++l==i&&Pr(r,function(){var e={from:t=ct(r.doc,t),to:t,text:r.doc.splitLines(o.filter(function(e){return null!=e}).join(r.doc.lineSeparator())),origin:\"paste\"};ji(r.doc,e),Fi(r.doc,si(ct(r.doc,t),ct(r.doc,ai(e))))})()},a=0;a<n.length;a++)!function(e,t){var n;r.options.allowDropFileTypes&&-1==R(r.options.allowDropFileTypes,e.type)?s():((n=new FileReader).onerror=s,n.onload=function(){var e=n.result;/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(e)||(o[t]=e),s()},n.readAsText(e))}(n[a],a);else{if(r.state.draggingText&&-1<r.doc.sel.contains(t))return r.state.draggingText(e),void setTimeout(function(){return r.display.input.focus()},20);try{var u,c=e.dataTransfer.getData(\"Text\");if(c){if(r.state.draggingText&&!r.state.draggingText.copy&&(u=r.listSelections()),Pi(r.doc,si(t,t)),u)for(var h=0;h<u.length;++h)qi(r.doc,\"\",u[h].anchor,u[h].head,\"drag\");r.replaceSelection(c,\"around\",\"paste\"),r.display.input.focus()}}catch(e){}}}}function go(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function mo(t){if(document.getElementsByClassName){for(var e=document.getElementsByClassName(\"CodeMirror\"),n=[],r=0;r<e.length;r++){var i=e[r].CodeMirror;i&&n.push(i)}n.length&&n[0].operation(function(){for(var e=0;e<n.length;e++)t(n[e])})}}var vo=!1;function yo(){var e;vo||(ye(window,\"resize\",function(){null==e&&(e=setTimeout(function(){e=null,mo(bo)},100))}),ye(window,\"blur\",function(){return mo(pr)}),vo=!0)}function bo(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var wo={3:\"Pause\",8:\"Backspace\",9:\"Tab\",13:\"Enter\",16:\"Shift\",17:\"Ctrl\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Esc\",32:\"Space\",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"Left\",38:\"Up\",39:\"Right\",40:\"Down\",44:\"PrintScrn\",45:\"Insert\",46:\"Delete\",59:\";\",61:\"=\",91:\"Mod\",92:\"Mod\",93:\"Mod\",106:\"*\",107:\"=\",109:\"-\",110:\".\",111:\"/\",145:\"ScrollLock\",173:\"-\",186:\";\",187:\"=\",188:\",\",189:\"-\",190:\".\",191:\"/\",192:\"`\",219:\"[\",220:\"\\\\\",221:\"]\",222:\"'\",224:\"Mod\",63232:\"Up\",63233:\"Down\",63234:\"Left\",63235:\"Right\",63272:\"Delete\",63273:\"Home\",63275:\"End\",63276:\"PageUp\",63277:\"PageDown\",63302:\"Insert\"},xo=0;xo<10;xo++)wo[xo+48]=wo[xo+96]=String(xo);for(var Co=65;Co<=90;Co++)wo[Co]=String.fromCharCode(Co);for(var So=1;So<=12;So++)wo[So+111]=wo[So+63235]=\"F\"+So;var Lo={};function ko(e){var t,n,r,i,o=e.split(/-(?!$)/);e=o[o.length-1];for(var l=0;l<o.length-1;l++){var s=o[l];if(/^(cmd|meta|m)$/i.test(s))i=!0;else if(/^a(lt)?$/i.test(s))t=!0;else if(/^(c|ctrl|control)$/i.test(s))n=!0;else{if(!/^s(hift)?$/i.test(s))throw new Error(\"Unrecognized modifier name: \"+s);r=!0}}return t&&(e=\"Alt-\"+e),n&&(e=\"Ctrl-\"+e),i&&(e=\"Cmd-\"+e),r&&(e=\"Shift-\"+e),e}function To(e){var t,n,r={};for(t in e)if(e.hasOwnProperty(t)){var i=e[t];if(!/^(name|fallthrough|(de|at)tach)$/.test(t))if(\"...\"!=i){for(var o=_(t.split(\" \"),ko),l=0;l<o.length;l++){var s=void 0,a=void 0,s=l==o.length-1?(a=o.join(\" \"),i):(a=o.slice(0,l+1).join(\" \"),\"...\"),u=r[a];if(u){if(u!=s)throw new Error(\"Inconsistent bindings for \"+a)}else r[a]=s}delete e[t]}else delete e[t]}for(n in r)e[n]=r[n];return e}function Mo(e,t,n,r){var i=(t=Do(t)).call?t.call(e,r):t[e];if(!1===i)return\"nothing\";if(\"...\"===i)return\"multi\";if(null!=i&&n(i))return\"handled\";if(t.fallthrough){if(\"[object Array]\"!=Object.prototype.toString.call(t.fallthrough))return Mo(e,t.fallthrough,n,r);for(var o=0;o<t.fallthrough.length;o++){var l=Mo(e,t.fallthrough[o],n,r);if(l)return l}}}function No(e){e=\"string\"==typeof e?e:wo[e.keyCode];return\"Ctrl\"==e||\"Alt\"==e||\"Shift\"==e||\"Mod\"==e}function Ao(e,t,n){var r=e;return t.altKey&&\"Alt\"!=r&&(e=\"Alt-\"+e),(b?t.metaKey:t.ctrlKey)&&\"Ctrl\"!=r&&(e=\"Ctrl-\"+e),(b?t.ctrlKey:t.metaKey)&&\"Mod\"!=r&&(e=\"Cmd-\"+e),!n&&t.shiftKey&&\"Shift\"!=r&&(e=\"Shift-\"+e),e}function Oo(e,t){if(p&&34==e.keyCode&&e.char)return!1;var n=wo[e.keyCode];return null!=n&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(n=e.code),Ao(n,e,t))}function Do(e){return\"string\"==typeof e?Lo[e]:e}function Wo(t,e){for(var n=t.doc.sel.ranges,r=[],i=0;i<n.length;i++){for(var o=e(n[i]);r.length&&it(o.from,Y(r).to)<=0;){var l=r.pop();if(it(l.from,o.from)<0){o.from=l.from;break}}r.push(o)}Er(t,function(){for(var e=r.length-1;0<=e;e--)qi(t.doc,\"\",r[e].from,r[e].to,\"+delete\");wr(t)})}function Ho(e,t,n){n=re(e.text,t+n,n);return n<0||n>e.text.length?null:n}function Fo(e,t,n){e=Ho(e,t.ch,n);return null==e?null:new rt(t.line,e,n<0?\"after\":\"before\")}function Eo(e,t,n,r,i){if(e){\"rtl\"==t.doc.direction&&(i=-i);var o=me(n,t.doc.direction);if(o){var l,s,a,e=i<0?Y(o):o[0],o=i<0==(1==e.level)?\"after\":\"before\";return 0<e.level||\"rtl\"==t.doc.direction?(l=Tn(t,n),s=i<0?n.text.length-1:0,a=Mn(t,l,s).top,s=ie(function(e){return Mn(t,l,e).top==a},i<0==(1==e.level)?e.from:e.to-1,s),\"before\"==o&&(s=Ho(n,s,1))):s=i<0?e.to:e.from,new rt(r,s,o)}}return new rt(r,i<0?n.text.length:0,i<0?\"before\":\"after\")}function Po(t,n,s,e){var a=me(n,t.doc.direction);if(!a)return Fo(n,s,e);s.ch>=n.text.length?(s.ch=n.text.length,s.sticky=\"before\"):s.ch<=0&&(s.ch=0,s.sticky=\"after\");var r=le(a,s.ch,s.sticky),i=a[r];if(\"ltr\"==t.doc.direction&&i.level%2==0&&(0<e?i.to>s.ch:i.from<s.ch))return Fo(n,s,e);function u(e,t){return Ho(n,e instanceof rt?e.ch:e,t)}function o(e){return t.options.lineWrapping?(l=l||Tn(t,n),jn(t,n,l,e)):{begin:0,end:n.text.length}}var l,c=o(\"before\"==s.sticky?u(s,-1):s.ch);if(\"rtl\"==t.doc.direction||1==i.level){var h=1==i.level==e<0,d=u(s,h?1:-1);if(null!=d&&(h?d<=i.to&&d<=c.end:d>=i.from&&d>=c.begin)){var f=h?\"before\":\"after\";return new rt(s.line,d,f)}}f=function(e,t,n){for(var r=function(e,t){return t?new rt(s.line,u(e,1),\"before\"):new rt(s.line,e,\"after\")};0<=e&&e<a.length;e+=t){var i=a[e],o=0<t==(1!=i.level),l=o?n.begin:u(n.end,-1);if(i.from<=l&&l<i.to)return r(l,o);if(l=o?i.from:u(i.to,-1),n.begin<=l&&l<n.end)return r(l,o)}},r=f(r+e,e,c);if(r)return r;c=0<e?c.end:u(c.begin,-1);return null==c||0<e&&c==n.text.length||!(r=f(0<e?0:a.length-1,e,o(c)))?null:r}Lo.basic={Left:\"goCharLeft\",Right:\"goCharRight\",Up:\"goLineUp\",Down:\"goLineDown\",End:\"goLineEnd\",Home:\"goLineStartSmart\",PageUp:\"goPageUp\",PageDown:\"goPageDown\",Delete:\"delCharAfter\",Backspace:\"delCharBefore\",\"Shift-Backspace\":\"delCharBefore\",Tab:\"defaultTab\",\"Shift-Tab\":\"indentAuto\",Enter:\"newlineAndIndent\",Insert:\"toggleOverwrite\",Esc:\"singleSelection\"},Lo.pcDefault={\"Ctrl-A\":\"selectAll\",\"Ctrl-D\":\"deleteLine\",\"Ctrl-Z\":\"undo\",\"Shift-Ctrl-Z\":\"redo\",\"Ctrl-Y\":\"redo\",\"Ctrl-Home\":\"goDocStart\",\"Ctrl-End\":\"goDocEnd\",\"Ctrl-Up\":\"goLineUp\",\"Ctrl-Down\":\"goLineDown\",\"Ctrl-Left\":\"goGroupLeft\",\"Ctrl-Right\":\"goGroupRight\",\"Alt-Left\":\"goLineStart\",\"Alt-Right\":\"goLineEnd\",\"Ctrl-Backspace\":\"delGroupBefore\",\"Ctrl-Delete\":\"delGroupAfter\",\"Ctrl-S\":\"save\",\"Ctrl-F\":\"find\",\"Ctrl-G\":\"findNext\",\"Shift-Ctrl-G\":\"findPrev\",\"Shift-Ctrl-F\":\"replace\",\"Shift-Ctrl-R\":\"replaceAll\",\"Ctrl-[\":\"indentLess\",\"Ctrl-]\":\"indentMore\",\"Ctrl-U\":\"undoSelection\",\"Shift-Ctrl-U\":\"redoSelection\",\"Alt-U\":\"redoSelection\",fallthrough:\"basic\"},Lo.emacsy={\"Ctrl-F\":\"goCharRight\",\"Ctrl-B\":\"goCharLeft\",\"Ctrl-P\":\"goLineUp\",\"Ctrl-N\":\"goLineDown\",\"Alt-F\":\"goWordRight\",\"Alt-B\":\"goWordLeft\",\"Ctrl-A\":\"goLineStart\",\"Ctrl-E\":\"goLineEnd\",\"Ctrl-V\":\"goPageDown\",\"Shift-Ctrl-V\":\"goPageUp\",\"Ctrl-D\":\"delCharAfter\",\"Ctrl-H\":\"delCharBefore\",\"Alt-D\":\"delWordAfter\",\"Alt-Backspace\":\"delWordBefore\",\"Ctrl-K\":\"killLine\",\"Ctrl-T\":\"transposeChars\",\"Ctrl-O\":\"openLine\"},Lo.macDefault={\"Cmd-A\":\"selectAll\",\"Cmd-D\":\"deleteLine\",\"Cmd-Z\":\"undo\",\"Shift-Cmd-Z\":\"redo\",\"Cmd-Y\":\"redo\",\"Cmd-Home\":\"goDocStart\",\"Cmd-Up\":\"goDocStart\",\"Cmd-End\":\"goDocEnd\",\"Cmd-Down\":\"goDocEnd\",\"Alt-Left\":\"goGroupLeft\",\"Alt-Right\":\"goGroupRight\",\"Cmd-Left\":\"goLineLeft\",\"Cmd-Right\":\"goLineRight\",\"Alt-Backspace\":\"delGroupBefore\",\"Ctrl-Alt-Backspace\":\"delGroupAfter\",\"Alt-Delete\":\"delGroupAfter\",\"Cmd-S\":\"save\",\"Cmd-F\":\"find\",\"Cmd-G\":\"findNext\",\"Shift-Cmd-G\":\"findPrev\",\"Cmd-Alt-F\":\"replace\",\"Shift-Cmd-Alt-F\":\"replaceAll\",\"Cmd-[\":\"indentLess\",\"Cmd-]\":\"indentMore\",\"Cmd-Backspace\":\"delWrappedLineLeft\",\"Cmd-Delete\":\"delWrappedLineRight\",\"Cmd-U\":\"undoSelection\",\"Shift-Cmd-U\":\"redoSelection\",\"Ctrl-Up\":\"goDocStart\",\"Ctrl-Down\":\"goDocEnd\",fallthrough:[\"basic\",\"emacsy\"]},Lo.default=g?Lo.macDefault:Lo.pcDefault;var Io={selectAll:Vi,singleSelection:function(e){return e.setSelection(e.getCursor(\"anchor\"),e.getCursor(\"head\"),G)},killLine:function(n){return Wo(n,function(e){if(e.empty()){var t=$e(n.doc,e.head.line).text.length;return e.head.ch==t&&e.head.line<n.lastLine()?{from:e.head,to:rt(e.head.line+1,0)}:{from:e.head,to:rt(e.head.line,t)}}return{from:e.from(),to:e.to()}})},deleteLine:function(t){return Wo(t,function(e){return{from:rt(e.from().line,0),to:ct(t.doc,rt(e.to().line+1,0))}})},delLineLeft:function(e){return Wo(e,function(e){return{from:rt(e.from().line,0),to:e.from()}})},delWrappedLineLeft:function(n){return Wo(n,function(e){var t=n.charCoords(e.head,\"div\").top+5;return{from:n.coordsChar({left:0,top:t},\"div\"),to:e.from()}})},delWrappedLineRight:function(n){return Wo(n,function(e){var t=n.charCoords(e.head,\"div\").top+5,t=n.coordsChar({left:n.display.lineDiv.offsetWidth+100,top:t},\"div\");return{from:e.from(),to:t}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(rt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(rt(e.lastLine()))},goLineStart:function(t){return t.extendSelectionsBy(function(e){return Ro(t,e.head.line)},{origin:\"+move\",bias:1})},goLineStartSmart:function(t){return t.extendSelectionsBy(function(e){return zo(t,e.head)},{origin:\"+move\",bias:1})},goLineEnd:function(t){return t.extendSelectionsBy(function(e){return function(e,t){var n=$e(e.doc,t),r=function(e){for(var t;t=It(e);)e=t.find(1,!0).line;return e}(n);r!=n&&(t=Je(r));return Eo(!0,e,n,t,-1)}(t,e.head.line)},{origin:\"+move\",bias:-1})},goLineRight:function(t){return t.extendSelectionsBy(function(e){e=t.cursorCoords(e.head,\"div\").top+5;return t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:e},\"div\")},V)},goLineLeft:function(t){return t.extendSelectionsBy(function(e){e=t.cursorCoords(e.head,\"div\").top+5;return t.coordsChar({left:0,top:e},\"div\")},V)},goLineLeftSmart:function(n){return n.extendSelectionsBy(function(e){var t=n.cursorCoords(e.head,\"div\").top+5,t=n.coordsChar({left:0,top:t},\"div\");return t.ch<n.getLine(t.line).search(/\\S/)?zo(n,e.head):t},V)},goLineUp:function(e){return e.moveV(-1,\"line\")},goLineDown:function(e){return e.moveV(1,\"line\")},goPageUp:function(e){return e.moveV(-1,\"page\")},goPageDown:function(e){return e.moveV(1,\"page\")},goCharLeft:function(e){return e.moveH(-1,\"char\")},goCharRight:function(e){return e.moveH(1,\"char\")},goColumnLeft:function(e){return e.moveH(-1,\"column\")},goColumnRight:function(e){return e.moveH(1,\"column\")},goWordLeft:function(e){return e.moveH(-1,\"word\")},goGroupRight:function(e){return e.moveH(1,\"group\")},goGroupLeft:function(e){return e.moveH(-1,\"group\")},goWordRight:function(e){return e.moveH(1,\"word\")},delCharBefore:function(e){return e.deleteH(-1,\"codepoint\")},delCharAfter:function(e){return e.deleteH(1,\"char\")},delWordBefore:function(e){return e.deleteH(-1,\"word\")},delWordAfter:function(e){return e.deleteH(1,\"word\")},delGroupBefore:function(e){return e.deleteH(-1,\"group\")},delGroupAfter:function(e){return e.deleteH(1,\"group\")},indentAuto:function(e){return e.indentSelection(\"smart\")},indentMore:function(e){return e.indentSelection(\"add\")},indentLess:function(e){return e.indentSelection(\"subtract\")},insertTab:function(e){return e.replaceSelection(\"\\t\")},insertSoftTab:function(e){for(var t=[],n=e.listSelections(),r=e.options.tabSize,i=0;i<n.length;i++){var o=n[i].from(),o=P(e.getLine(o.line),o.ch,r);t.push(X(r-o%r))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection(\"add\"):e.execCommand(\"insertTab\")},transposeChars:function(l){return Er(l,function(){for(var e,t,n,r=l.listSelections(),i=[],o=0;o<r.length;o++)r[o].empty()&&(e=r[o].head,(t=$e(l.doc,e.line).text)&&(e.ch==t.length&&(e=new rt(e.line,e.ch-1)),0<e.ch?(e=new rt(e.line,e.ch+1),l.replaceRange(t.charAt(e.ch-1)+t.charAt(e.ch-2),rt(e.line,e.ch-2),e,\"+transpose\")):e.line>l.doc.first&&((n=$e(l.doc,e.line-1).text)&&(e=new rt(e.line,1),l.replaceRange(t.charAt(0)+l.doc.lineSeparator()+n.charAt(n.length-1),rt(e.line-1,n.length-1),e,\"+transpose\")))),i.push(new oi(e,e)));l.setSelections(i)})},newlineAndIndent:function(r){return Er(r,function(){for(var e=r.listSelections(),t=e.length-1;0<=t;t--)r.replaceRange(r.doc.lineSeparator(),e[t].anchor,e[t].head,\"+input\");e=r.listSelections();for(var n=0;n<e.length;n++)r.indentLine(e[n].from().line,null,!0);wr(r)})},openLine:function(e){return e.replaceSelection(\"\\n\",\"start\")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Ro(e,t){var n=$e(e.doc,t),r=zt(n);return r!=n&&(t=Je(r)),Eo(!0,e,r,t,1)}function zo(e,t){var n=Ro(e,t.line),r=$e(e.doc,n.line),e=me(r,e.doc.direction);if(e&&0!=e[0].level)return n;r=Math.max(n.ch,r.text.search(/\\S/)),t=t.line==n.line&&t.ch<=r&&t.ch;return rt(n.line,t?0:r,n.sticky)}function Bo(e,t,n){if(\"string\"==typeof t&&!(t=Io[t]))return!1;e.display.input.ensurePolled();var r=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n&&(e.display.shift=!1),i=t(e)!=B}finally{e.display.shift=r,e.state.suppressEdits=!1}return i}var Go=new I;function Uo(e,t,n,r){var i=e.state.keySeq;if(i){if(No(t))return\"handled\";if(/\\'$/.test(t)?e.state.keySeq=null:Go.set(50,function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())}),Vo(e,i+\" \"+t,n,r))return!0}return Vo(e,t,n,r)}function Vo(e,t,n,r){r=function(e,t,n){for(var r=0;r<e.state.keyMaps.length;r++){var i=Mo(t,e.state.keyMaps[r],n,e);if(i)return i}return e.options.extraKeys&&Mo(t,e.options.extraKeys,n,e)||Mo(t,e.options.keyMap,n,e)}(e,t,r);return\"multi\"==r&&(e.state.keySeq=t),\"handled\"==r&&ln(e,\"keyHandled\",e,t,n),\"handled\"!=r&&\"multi\"!=r||(Te(n),cr(e)),!!r}function Ko(t,e){var n=Oo(e,!0);return!!n&&(e.shiftKey&&!t.state.keySeq?Uo(t,\"Shift-\"+n,e,function(e){return Bo(t,e,!0)})||Uo(t,n,e,function(e){if(\"string\"==typeof e?/^go[A-Z]/.test(e):e.motion)return Bo(t,e)}):Uo(t,n,e,function(e){return Bo(t,e)}))}var jo=null;function Xo(e){var t,n,r,i=this;function o(e){18!=e.keyCode&&e.altKey||(L(r,\"CodeMirror-crosshair\"),we(document,\"keyup\",o),we(document,\"mouseover\",o))}e.target&&e.target!=i.display.input.getField()||(i.curOp.focus=O(),Ce(i,e)||(w&&v<11&&27==e.keyCode&&(e.returnValue=!1),t=e.keyCode,i.display.shift=16==t||e.shiftKey,n=Ko(i,e),p&&(jo=n?t:null,!n&&88==t&&!Ie&&(g?e.metaKey:e.ctrlKey)&&i.replaceSelection(\"\",null,\"cut\")),d&&!g&&!n&&46==t&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand(\"cut\"),18!=t||/\\bCodeMirror-crosshair\\b/.test(i.display.lineDiv.className)||(D(r=i.display.lineDiv,\"CodeMirror-crosshair\"),ye(document,\"keyup\",o),ye(document,\"mouseover\",o))))}function Yo(e){16==e.keyCode&&(this.doc.sel.shift=!1),Ce(this,e)}function _o(e){var t=this;if(!(e.target&&e.target!=t.display.input.getField()||mn(t.display,e)||Ce(t,e)||e.ctrlKey&&!e.altKey||g&&e.metaKey)){var n,r=e.keyCode,i=e.charCode;if(p&&r==jo)return jo=null,void Te(e);p&&(!e.which||e.which<10)&&Ko(t,e)||\"\\b\"!=(i=String.fromCharCode(null==i?r:i))&&(Uo(n=t,\"'\"+i+\"'\",e,function(e){return Bo(n,e,!0)})||t.display.input.onKeyPress(e))}}var $o,qo,Zo=function(e,t,n){this.time=e,this.pos=t,this.button=n};function Qo(e){var t,n,r,i,o,l=this,s=l.display;Ce(l,e)||s.activeTouch&&s.input.supportsTouch()||(s.input.ensurePolled(),s.shift=e.shiftKey,mn(s,e)?f||(s.scroller.draggable=!1,setTimeout(function(){return s.scroller.draggable=!0},100)):tl(l,e)||(t=Jn(l,e),n=De(e),i=t?(r=t,i=n,o=+new Date,qo&&qo.compare(o,r,i)?($o=qo=null,\"triple\"):$o&&$o.compare(o,r,i)?(qo=new Zo(o,r,i),$o=null,\"double\"):($o=new Zo(o,r,i),qo=null,\"single\")):\"single\",window.focus(),1==n&&l.state.selectingText&&l.state.selectingText(e),t&&function(n,e,r,t,i){var o=\"Click\";\"double\"==t?o=\"Double\"+o:\"triple\"==t&&(o=\"Triple\"+o);return Uo(n,Ao(o=(1==e?\"Left\":2==e?\"Middle\":\"Right\")+o,i),i,function(e){if(\"string\"==typeof e&&(e=Io[e]),!e)return!1;var t=!1;try{n.isReadOnly()&&(n.state.suppressEdits=!0),t=e(n,r)!=B}finally{n.state.suppressEdits=!1}return t})}(l,n,t,i,e)||(1==n?t?function(e,t,n,r){w?setTimeout(F(hr,e),0):e.curOp.focus=O();var i,o=function(e,t,n){var r=e.getOption(\"configureMouse\"),i=r?r(e,t,n):{};null==i.unit&&(r=m?n.shiftKey&&n.metaKey:n.altKey,i.unit=r?\"rectangle\":\"single\"==t?\"char\":\"double\"==t?\"word\":\"line\");null!=i.extend&&!e.doc.extend||(i.extend=e.doc.extend||n.shiftKey);null==i.addNew&&(i.addNew=g?n.metaKey:n.ctrlKey);null==i.moveOnDrag&&(i.moveOnDrag=!(g?n.altKey:n.ctrlKey));return i}(e,n,r),l=e.doc.sel;(e.options.dragDrop&&Fe&&!e.isReadOnly()&&\"single\"==n&&-1<(i=l.contains(t))&&(it((i=l.ranges[i]).from(),t)<0||0<t.xRel)&&(0<it(i.to(),t)||t.xRel<0)?function(t,n,r,i){var o=t.display,l=!1,s=Pr(t,function(e){f&&(o.scroller.draggable=!1),t.state.draggingText=!1,t.state.delayingBlurEvent&&(t.hasFocus()?t.state.delayingBlurEvent=!1:dr(t)),we(o.wrapper.ownerDocument,\"mouseup\",s),we(o.wrapper.ownerDocument,\"mousemove\",a),we(o.scroller,\"dragstart\",u),we(o.scroller,\"drop\",s),l||(Te(e),i.addNew||Oi(t.doc,r,null,null,i.extend),f&&!c||w&&9==v?setTimeout(function(){o.wrapper.ownerDocument.body.focus({preventScroll:!0}),o.input.focus()},20):o.input.focus())}),a=function(e){l=l||10<=Math.abs(n.clientX-e.clientX)+Math.abs(n.clientY-e.clientY)},u=function(){return l=!0};f&&(o.scroller.draggable=!0);(t.state.draggingText=s).copy=!i.moveOnDrag,ye(o.wrapper.ownerDocument,\"mouseup\",s),ye(o.wrapper.ownerDocument,\"mousemove\",a),ye(o.scroller,\"dragstart\",u),ye(o.scroller,\"drop\",s),t.state.delayingBlurEvent=!0,setTimeout(function(){return o.input.focus()},20),o.scroller.dragDrop&&o.scroller.dragDrop()}:function(d,e,f,p){w&&dr(d);var l=d.display,g=d.doc;Te(e);var m,v,y=g.sel,t=y.ranges;p.addNew&&!p.extend?(v=g.sel.contains(f),m=-1<v?t[v]:new oi(f,f)):(m=g.sel.primary(),v=g.sel.primIndex);\"rectangle\"==p.unit?(p.addNew||(m=new oi(f,f)),f=Jn(d,e,!0,!0),v=-1):(e=Jo(d,f,p.unit),m=p.extend?Ai(m,e.anchor,e.head,p.extend):e);p.addNew?-1==v?(v=t.length,Ei(g,li(d,t.concat([m]),v),{scroll:!1,origin:\"*mouse\"})):1<t.length&&t[v].empty()&&\"char\"==p.unit&&!p.extend?(Ei(g,li(d,t.slice(0,v).concat(t.slice(v+1)),0),{scroll:!1,origin:\"*mouse\"}),y=g.sel):Wi(g,v,m,U):(Ei(g,new ii([m],v=0),U),y=g.sel);var b=f;function s(e){if(0!=it(b,e))if(b=e,\"rectangle\"==p.unit){for(var t=[],n=d.options.tabSize,r=P($e(g,f.line).text,f.ch,n),i=P($e(g,e.line).text,e.ch,n),o=Math.min(r,i),l=Math.max(r,i),s=Math.min(f.line,e.line),a=Math.min(d.lastLine(),Math.max(f.line,e.line));s<=a;s++){var u=$e(g,s).text,c=K(u,o,n);o==l?t.push(new oi(rt(s,c),rt(s,c))):u.length>c&&t.push(new oi(rt(s,c),rt(s,K(u,l,n))))}t.length||t.push(new oi(f,f)),Ei(g,li(d,y.ranges.slice(0,v).concat(t),v),{origin:\"*mouse\",scroll:!1}),d.scrollIntoView(e)}else{var h,r=m,i=Jo(d,e,p.unit),e=r.anchor,e=0<it(i.anchor,e)?(h=i.head,at(r.from(),i.anchor)):(h=i.anchor,st(r.to(),i.head)),i=y.ranges.slice(0);i[v]=function(e,t){var n=t.anchor,r=t.head,i=$e(e.doc,n.line);if(0==it(n,r)&&n.sticky==r.sticky)return t;var o=me(i);if(!o)return t;var l=le(o,n.ch,n.sticky),s=o[l];if(s.from!=n.ch&&s.to!=n.ch)return t;i=l+(s.from==n.ch==(1!=s.level)?0:1);if(0==i||i==o.length)return t;a=r.line!=n.line?0<(r.line-n.line)*(\"ltr\"==e.doc.direction?1:-1):(e=le(o,r.ch,r.sticky),a=e-l||(r.ch-n.ch)*(1==s.level?-1:1),e==i-1||e==i?a<0:0<a);var i=o[i+(a?-1:0)],a=a==(1==i.level),i=a?i.from:i.to,a=a?\"after\":\"before\";return n.ch==i&&n.sticky==a?t:new oi(new rt(n.line,i,a),r)}(d,new oi(ct(g,e),h)),Ei(g,li(d,i,v),U)}}var a=l.wrapper.getBoundingClientRect(),u=0;function n(e){d.state.selectingText=!1,u=1/0,e&&(Te(e),l.input.focus()),we(l.wrapper.ownerDocument,\"mousemove\",r),we(l.wrapper.ownerDocument,\"mouseup\",i),g.history.lastSelOrigin=null}var r=Pr(d,function(e){(0!==e.buttons&&De(e)?function e(t){var n,r,i=++u,o=Jn(d,t,!0,\"rectangle\"==p.unit);o&&(0!=it(o,b)?(d.curOp.focus=O(),s(o),n=vr(l,g),(o.line>=n.to||o.line<n.from)&&setTimeout(Pr(d,function(){u==i&&e(t)}),150)):(r=t.clientY<a.top?-20:t.clientY>a.bottom?20:0)&&setTimeout(Pr(d,function(){u==i&&(l.scroller.scrollTop+=r,e(t))}),50))}:n)(e)}),i=Pr(d,n);d.state.selectingText=i,ye(l.wrapper.ownerDocument,\"mousemove\",r),ye(l.wrapper.ownerDocument,\"mouseup\",i)})(e,r,t,o)}(l,t,i,e):Oe(e)==s.scroller&&Te(e):2==n?(t&&Oi(l.doc,t),setTimeout(function(){return s.input.focus()},20)):3==n&&(x?l.display.input.onContextMenu(e):dr(l)))))}function Jo(e,t,n){if(\"char\"==n)return new oi(t,t);if(\"word\"==n)return e.findWordAt(t);if(\"line\"==n)return new oi(rt(t.line,0),ct(e.doc,rt(t.line+1,0)));t=n(e,t);return new oi(t.from,t.to)}function el(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(e){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&Te(t);var l=e.display,r=l.lineDiv.getBoundingClientRect();if(o>r.bottom||!Le(e,n))return Ne(t);o-=r.top-l.viewOffset;for(var s=0;s<e.display.gutterSpecs.length;++s){var a=l.gutters.childNodes[s];if(a&&a.getBoundingClientRect().right>=i)return xe(e,n,e,et(e.doc,o),e.display.gutterSpecs[s].className,t),Ne(t)}}function tl(e,t){return el(e,t,\"gutterClick\",!0)}function nl(e,t){var n,r;mn(e.display,t)||(r=t,Le(n=e,\"gutterContextMenu\")&&el(n,r,\"gutterContextMenu\",!1))||Ce(e,t,\"contextmenu\")||x||e.display.input.onContextMenu(t)}function rl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\\s*cm-s-\\S+/g,\"\")+e.options.theme.replace(/(^|\\s)\\s*/g,\" cm-s-\"),Hn(e)}Zo.prototype.compare=function(e,t,n){return this.time+400>e&&0==it(t,this.pos)&&n==this.button};var il={toString:function(){return\"CodeMirror.Init\"}},ol={},ll={};function sl(e,t,n){!t!=!(n&&n!=il)&&(n=e.display.dragFunctions,(t=t?ye:we)(e.display.scroller,\"dragstart\",n.start),t(e.display.scroller,\"dragenter\",n.enter),t(e.display.scroller,\"dragover\",n.over),t(e.display.scroller,\"dragleave\",n.leave),t(e.display.scroller,\"drop\",n.drop))}function al(e){e.options.lineWrapping?(D(e.display.wrapper,\"CodeMirror-wrap\"),e.display.sizer.style.minWidth=\"\",e.display.sizerWidth=null):(L(e.display.wrapper,\"CodeMirror-wrap\"),jt(e)),Qn(e),tr(e),Hn(e),setTimeout(function(){return Nr(e)},100)}function ul(e,t){var n=this;if(!(this instanceof ul))return new ul(e,t);this.options=t=t?E(t):{},E(ol,t,!1);var r=t.value;\"string\"==typeof r?r=new ho(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i,o=new ul.inputStyles[t.inputStyle](this),o=this.display=new Qr(e,r,o,t);for(i in rl(o.wrapper.CodeMirror=this),t.lineWrapping&&(this.display.wrapper.className+=\" CodeMirror-wrap\"),Dr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new I,keySeq:null,specialChars:null},t.autofocus&&!h&&o.input.focus(),w&&v<11&&setTimeout(function(){return n.display.input.reset(!0)},20),function(r){var i=r.display;ye(i.scroller,\"mousedown\",Pr(r,Qo)),ye(i.scroller,\"dblclick\",w&&v<11?Pr(r,function(e){var t;Ce(r,e)||(!(t=Jn(r,e))||tl(r,e)||mn(r.display,e)||(Te(e),t=r.findWordAt(t),Oi(r.doc,t.anchor,t.head)))}):function(e){return Ce(r,e)||Te(e)});ye(i.scroller,\"contextmenu\",function(e){return nl(r,e)}),ye(i.input.getField(),\"contextmenu\",function(e){i.scroller.contains(e.target)||nl(r,e)});var n,o={end:0};function l(){i.activeTouch&&(n=setTimeout(function(){return i.activeTouch=null},1e3),(o=i.activeTouch).end=+new Date)}function s(e,t){if(null==t.left)return 1;var n=t.left-e.left,e=t.top-e.top;return 400<n*n+e*e}ye(i.scroller,\"touchstart\",function(e){var t;Ce(r,e)||function(e){if(1==e.touches.length){e=e.touches[0];return e.radiusX<=1&&e.radiusY<=1}}(e)||tl(r,e)||(i.input.ensurePolled(),clearTimeout(n),t=+new Date,i.activeTouch={start:t,moved:!1,prev:t-o.end<=300?o:null},1==e.touches.length&&(i.activeTouch.left=e.touches[0].pageX,i.activeTouch.top=e.touches[0].pageY))}),ye(i.scroller,\"touchmove\",function(){i.activeTouch&&(i.activeTouch.moved=!0)}),ye(i.scroller,\"touchend\",function(e){var t,n=i.activeTouch;n&&!mn(i,e)&&null!=n.left&&!n.moved&&new Date-n.start<300&&(t=r.coordsChar(i.activeTouch,\"page\"),t=!n.prev||s(n,n.prev)?new oi(t,t):!n.prev.prev||s(n,n.prev.prev)?r.findWordAt(t):new oi(rt(t.line,0),ct(r.doc,rt(t.line+1,0))),r.setSelection(t.anchor,t.head),r.focus(),Te(e)),l()}),ye(i.scroller,\"touchcancel\",l),ye(i.scroller,\"scroll\",function(){i.scroller.clientHeight&&(Lr(r,i.scroller.scrollTop),Tr(r,i.scroller.scrollLeft,!0),xe(r,\"scroll\",r))}),ye(i.scroller,\"mousewheel\",function(e){return ri(r,e)}),ye(i.scroller,\"DOMMouseScroll\",function(e){return ri(r,e)}),ye(i.wrapper,\"scroll\",function(){return i.wrapper.scrollTop=i.wrapper.scrollLeft=0}),i.dragFunctions={enter:function(e){Ce(r,e)||Ae(e)},over:function(e){var t,n;Ce(r,e)||((n=Jn(t=r,n=e))&&(ar(t,n,n=document.createDocumentFragment()),t.display.dragCursor||(t.display.dragCursor=M(\"div\",null,\"CodeMirror-cursors CodeMirror-dragcursors\"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),T(t.display.dragCursor,n)),Ae(e))},start:function(e){return t=r,n=e,void(w&&(!t.state.draggingText||+new Date-fo<100)?Ae(n):Ce(t,n)||mn(t.display,n)||(n.dataTransfer.setData(\"Text\",t.getSelection()),n.dataTransfer.effectAllowed=\"copyMove\",n.dataTransfer.setDragImage&&!c&&((e=M(\"img\",null,null,\"position: fixed; left: 0; top: 0;\")).src=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\",p&&(e.width=e.height=1,t.display.wrapper.appendChild(e),e._top=e.offsetTop),n.dataTransfer.setDragImage(e,0,0),p&&e.parentNode.removeChild(e))));var t,n},drop:Pr(r,po),leave:function(e){Ce(r,e)||go(r)}};var e=i.input.getField();ye(e,\"keyup\",function(e){return Yo.call(r,e)}),ye(e,\"keydown\",Pr(r,Xo)),ye(e,\"keypress\",Pr(r,_o)),ye(e,\"focus\",function(e){return fr(r,e)}),ye(e,\"blur\",function(e){return pr(r,e)})}(this),yo(),Hr(this),this.curOp.forceUpdate=!0,vi(this,r),t.autofocus&&!h||this.hasFocus()?setTimeout(function(){n.hasFocus()&&!n.state.focused&&fr(n)},20):pr(this),ll)ll.hasOwnProperty(i)&&ll[i](this,t[i],il);_r(this),t.finishInit&&t.finishInit(this);for(var l=0;l<cl.length;++l)cl[l](this);Fr(this),f&&t.lineWrapping&&\"optimizelegibility\"==getComputedStyle(o.lineDiv).textRendering&&(o.lineDiv.style.textRendering=\"auto\")}ul.defaults=ol,ul.optionHandlers=ll;var cl=[];function hl(e,t,n,r){var i,o=e.doc;null==n&&(n=\"add\"),\"smart\"==n&&(o.mode.indent?i=mt(e,t).state:n=\"prev\");var l=e.options.tabSize,s=$e(o,t),a=P(s.text,null,l);s.stateAfter&&(s.stateAfter=null);var u,c=s.text.match(/^\\s*/)[0];if(r||/\\S/.test(s.text)){if(\"smart\"==n&&((u=o.mode.indent(i,s.text.slice(c.length),s.text))==B||150<u)){if(!r)return;n=\"prev\"}}else u=0,n=\"not\";\"prev\"==n?u=t>o.first?P($e(o,t-1).text,null,l):0:\"add\"==n?u=a+e.options.indentUnit:\"subtract\"==n?u=a-e.options.indentUnit:\"number\"==typeof n&&(u=a+n),u=Math.max(0,u);var h=\"\",d=0;if(e.options.indentWithTabs)for(var f=Math.floor(u/l);f;--f)d+=l,h+=\"\\t\";if(d<u&&(h+=X(u-d)),h!=c)return qi(o,h,rt(t,0),rt(t,c.length),\"+input\"),!(s.stateAfter=null);for(var p=0;p<o.sel.ranges.length;p++){var g=o.sel.ranges[p];if(g.head.line==t&&g.head.ch<c.length){g=rt(t,c.length);Wi(o,p,new oi(g,g));break}}}ul.defineInitHook=function(e){return cl.push(e)};var dl=null;function fl(e){dl=e}function pl(e,t,n,r,i){var o=e.doc;e.display.shift=!1,r=r||o.sel;var l=+new Date-200,s=\"paste\"==i||e.state.pasteIncoming>l,a=Ee(t),u=null;if(s&&1<r.ranges.length)if(dl&&dl.text.join(\"\\n\")==t){if(r.ranges.length%dl.text.length==0){u=[];for(var c=0;c<dl.text.length;c++)u.push(o.splitLines(dl.text[c]))}}else a.length==r.ranges.length&&e.options.pasteLinesPerSelection&&(u=_(a,function(e){return[e]}));for(var h=e.curOp.updateInput,d=r.ranges.length-1;0<=d;d--){var f=r.ranges[d],p=f.from(),g=f.to();f.empty()&&(n&&0<n?p=rt(p.line,p.ch-n):e.state.overwrite&&!s?g=rt(g.line,Math.min($e(o,g.line).text.length,g.ch+Y(a).length)):s&&dl&&dl.lineWise&&dl.text.join(\"\\n\")==a.join(\"\\n\")&&(p=g=rt(p.line,0)));g={from:p,to:g,text:u?u[d%u.length]:a,origin:i||(s?\"paste\":e.state.cutIncoming>l?\"cut\":\"+input\")};ji(e.doc,g),ln(e,\"inputRead\",e,g)}t&&!s&&ml(e,t),wr(e),e.curOp.updateInput<2&&(e.curOp.updateInput=h),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function gl(e,t){var n=e.clipboardData&&e.clipboardData.getData(\"Text\");return n&&(e.preventDefault(),t.isReadOnly()||t.options.disableInput||Er(t,function(){return pl(t,n,0,null,\"paste\")}),1)}function ml(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;0<=r;r--){var i=n.ranges[r];if(!(100<i.head.ch||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++)if(-1<t.indexOf(o.electricChars.charAt(s))){l=hl(e,i.head.line,\"smart\");break}}else o.electricInput&&o.electricInput.test($e(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=hl(e,i.head.line,\"smart\"));l&&ln(e,\"electricInput\",e,i.head.line)}}}function vl(e){for(var t=[],n=[],r=0;r<e.doc.sel.ranges.length;r++){var i=e.doc.sel.ranges[r].head.line,i={anchor:rt(i,0),head:rt(i+1,0)};n.push(i),t.push(e.getRange(i.anchor,i.head))}return{text:t,ranges:n}}function yl(e,t,n,r){e.setAttribute(\"autocorrect\",n?\"\":\"off\"),e.setAttribute(\"autocapitalize\",r?\"\":\"off\"),e.setAttribute(\"spellcheck\",!!t)}function bl(){var e=M(\"textarea\",null,null,\"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none\"),t=M(\"div\",[e],null,\"overflow: hidden; position: relative; width: 3px; height: 0px;\");return f?e.style.width=\"1000px\":e.setAttribute(\"wrap\",\"off\"),s&&(e.style.border=\"1px solid black\"),yl(e),t}function wl(r,i,o,l,s){var e=i,t=o,a=$e(r,i.line),u=s&&\"rtl\"==r.direction?-o:o;function n(e){var t,n;if(null==(t=\"codepoint\"==l?(t=a.text.charCodeAt(i.ch+(0<l?0:-1)),isNaN(t)?null:new rt(i.line,Math.max(0,Math.min(a.text.length,i.ch+o*(55296<=t&&t<56320?2:1))),-o)):s?Po(r.cm,a,i,o):Fo(a,i,o))){if(e||(n=i.line+u)<r.first||n>=r.first+r.size||(i=new rt(n,i.ch,i.sticky),!(a=$e(r,n))))return;i=Eo(s,r.cm,a,i.line,u)}else i=t;return 1}if(\"char\"==l||\"codepoint\"==l)n();else if(\"column\"==l)n(!0);else if(\"word\"==l||\"group\"==l)for(var c=null,h=\"group\"==l,d=r.cm&&r.cm.getHelper(i,\"wordChars\"),f=!0;!(o<0)||n(!f);f=!1){var p=a.text.charAt(i.ch)||\"\\n\",p=J(p,d)?\"w\":h&&\"\\n\"==p?\"n\":!h||/\\s/.test(p)?null:\"p\";if(!h||f||p||(p=\"s\"),c&&c!=p){o<0&&(o=1,n(),i.sticky=\"after\");break}if(p&&(c=p),0<o&&!n(!f))break}t=Gi(r,i,e,t,!0);return ot(e,t)&&(t.hitSide=!0),t}function xl(e,t,n,r){var i,o,l,s=e.doc,a=t.left;for(\"page\"==r?(i=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),i=Math.max(i-.5*Yn(e.display),3),o=(0<n?t.bottom:t.top)+n*i):\"line\"==r&&(o=0<n?t.bottom+3:t.top-3);(l=Vn(e,a,o)).outside;){if(n<0?o<=0:o>=s.height){l.hitSide=!0;break}o+=5*n}return l}e=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new I,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Cl(e,t){var n=kn(e,t.line);if(!n||n.hidden)return null;var r=$e(e.doc,t.line),n=Sn(n,r,t.line),r=me(r,e.doc.direction),e=\"left\";r&&(e=le(r,t.ch)%2?\"right\":\"left\");e=On(n.map,t.ch,e);return e.offset=\"right\"==e.collapse?e.end:e.start,e}function Sl(e,t){return t&&(e.bad=!0),e}function Ll(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return Sl(e.clipPos(rt(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var o=e.display.view[i];if(o.node==r)return function(u,e,t){var n=u.text.firstChild,r=!1;if(!e||!A(n,e))return Sl(rt(Je(u.line),0),!0);if(e==n&&(r=!0,e=n.childNodes[t],t=0,!e)){var i=u.rest?Y(u.rest):u.line;return Sl(rt(Je(i),i.text.length),r)}var i=3==e.nodeType?e:null,o=e;i||1!=e.childNodes.length||3!=e.firstChild.nodeType||(i=e.firstChild,t=t&&i.nodeValue.length);for(;o.parentNode!=n;)o=o.parentNode;var c=u.measure,h=c.maps;function l(e,t,n){for(var r=-1;r<(h?h.length:0);r++)for(var i=r<0?c.map:h[r],o=0;o<i.length;o+=3){var l=i[o+2];if(l==e||l==t){var s=Je(r<0?u.line:u.rest[r]),a=i[o]+n;return(n<0||l!=e)&&(a=i[o+(n?1:0)]),rt(s,a)}}}var s=l(i,o,t);if(s)return Sl(s,r);for(var a=o.nextSibling,d=i?i.nodeValue.length-t:0;a;a=a.nextSibling){if(s=l(a,a.firstChild,0))return Sl(rt(s.line,s.ch-d),r);d+=a.textContent.length}for(var f=o.previousSibling,p=t;f;f=f.previousSibling){if(s=l(f,f.firstChild,-1))return Sl(rt(s.line,s.ch+p),r);p+=f.textContent.length}}(o,t,n)}}e.prototype.init=function(e){var t=this,o=this,l=o.cm,s=o.div=e.lineDiv;function a(e){for(var t=e.target;t;t=t.parentNode){if(t==s)return 1;if(/\\bCodeMirror-(?:line)?widget\\b/.test(t.className))break}}function n(e){if(a(e)&&!Ce(l,e)){if(l.somethingSelected())fl({lineWise:!1,text:l.getSelections()}),\"cut\"==e.type&&l.replaceSelection(\"\",null,\"cut\");else{if(!l.options.lineWiseCopyCut)return;var t=vl(l);fl({lineWise:!0,text:t.text}),\"cut\"==e.type&&l.operation(function(){l.setSelections(t.ranges,0,G),l.replaceSelection(\"\",null,\"cut\")})}if(e.clipboardData){e.clipboardData.clearData();var n=dl.text.join(\"\\n\");if(e.clipboardData.setData(\"Text\",n),e.clipboardData.getData(\"Text\")==n)return void e.preventDefault()}var r=bl(),e=r.firstChild;l.display.lineSpace.insertBefore(r,l.display.lineSpace.firstChild),e.value=dl.text.join(\"\\n\");var i=document.activeElement;H(e),setTimeout(function(){l.display.lineSpace.removeChild(r),i.focus(),i==s&&o.showPrimarySelection()},50)}}yl(s,l.options.spellcheck,l.options.autocorrect,l.options.autocapitalize),ye(s,\"paste\",function(e){!a(e)||Ce(l,e)||gl(e,l)||v<=11&&setTimeout(Pr(l,function(){return t.updateFromDOM()}),20)}),ye(s,\"compositionstart\",function(e){t.composing={data:e.data,done:!1}}),ye(s,\"compositionupdate\",function(e){t.composing||(t.composing={data:e.data,done:!1})}),ye(s,\"compositionend\",function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),ye(s,\"touchstart\",function(){return o.forceCompositionEnd()}),ye(s,\"input\",function(){t.composing||t.readFromDOMSoon()}),ye(s,\"copy\",n),ye(s,\"cut\",n)},e.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute(\"aria-label\",e):this.div.removeAttribute(\"aria-label\")},e.prototype.prepareSelection=function(){var e=sr(this.cm,!1);return e.focus=document.activeElement==this.div,e},e.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},e.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},e.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary(),r=n.from(),i=n.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||i.line<t.display.viewFrom)e.removeAllRanges();else{var o=Ll(t,e.anchorNode,e.anchorOffset),n=Ll(t,e.focusNode,e.focusOffset);if(!o||o.bad||!n||n.bad||0!=it(at(o,n),r)||0!=it(st(o,n),i)){var n=t.display.view,l=r.line>=t.display.viewFrom&&Cl(t,r)||{node:n[0].measure.map[2],offset:0},s=i.line<t.display.viewTo&&Cl(t,i);if(s||(s={node:(u=(u=n[n.length-1].measure).maps?u.maps[u.maps.length-1]:u.map)[u.length-1],offset:u[u.length-2]-u[u.length-3]}),l&&s){var a,u=e.rangeCount&&e.getRangeAt(0);try{a=S(l.node,l.offset,s.offset,s.node)}catch(e){}a&&(!d&&t.state.focused?(e.collapse(l.node,l.offset),a.collapsed||(e.removeAllRanges(),e.addRange(a))):(e.removeAllRanges(),e.addRange(a)),u&&null==e.anchorNode?e.addRange(u):d&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},e.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},e.prototype.showMultipleSelections=function(e){T(this.cm.display.cursorDiv,e.cursors),T(this.cm.display.selectionDiv,e.selection)},e.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},e.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;e=e.getRangeAt(0).commonAncestorContainer;return A(this.div,e)},e.prototype.focus=function(){\"nocursor\"!=this.cm.options.readOnly&&(this.selectionInEditor()&&document.activeElement==this.div||this.showSelection(this.prepareSelection(),!0),this.div.focus())},e.prototype.blur=function(){this.div.blur()},e.prototype.getField=function(){return this.div},e.prototype.supportsTouch=function(){return!0},e.prototype.receivedFocus=function(){var t=this;this.selectionInEditor()?this.pollSelection():Er(this.cm,function(){return t.cm.curOp.selectionChanged=!0}),this.polling.set(this.cm.options.pollInterval,function e(){t.cm.state.focused&&(t.pollSelection(),t.polling.set(t.cm.options.pollInterval,e))})},e.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},e.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e,t,n=this.getSelection(),r=this.cm;if(a&&o&&this.cm.display.gutterSpecs.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(n.anchorNode))return this.cm.triggerOnKeyDown({type:\"keydown\",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();this.composing||(this.rememberSelection(),e=Ll(r,n.anchorNode,n.anchorOffset),t=Ll(r,n.focusNode,n.focusOffset),e&&t&&Er(r,function(){Ei(r.doc,si(e,t),G),(e.bad||t.bad)&&(r.curOp.selectionChanged=!0)}))}},e.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t=this.cm,n=t.display,r=t.doc.sel.primary(),i=r.from(),r=r.to();if(0==i.ch&&i.line>t.firstLine()&&(i=rt(i.line-1,$e(t.doc,i.line-1).length)),r.ch==$e(t.doc,r.line).text.length&&r.line<t.lastLine()&&(r=rt(r.line+1,0)),i.line<n.viewFrom||r.line>n.viewTo-1)return!1;m=i.line==n.viewFrom||0==(m=er(t,i.line))?(e=Je(n.view[0].line),n.view[0].node):(e=Je(n.view[m].line),n.view[m-1].node.nextSibling);var o,r=er(t,r.line),r=r==n.view.length-1?(o=n.viewTo-1,n.lineDiv.lastChild):(o=Je(n.view[r+1].line)-1,n.view[r+1].node.previousSibling);if(!m)return!1;for(var l=t.doc.splitLines(function(l,e,t,s,a){var n=\"\",u=!1,c=l.doc.lineSeparator(),h=!1;function d(){u&&(n+=c,h&&(n+=c),u=h=!1)}function f(e){e&&(d(),n+=e)}for(;!function e(t){if(1==t.nodeType){var n=t.getAttribute(\"cm-text\");if(n)f(n);else if(n=t.getAttribute(\"cm-marker\"))(n=l.findMarks(rt(s,0),rt(a+1,0),(o=+n,function(e){return e.id==o}))).length&&(r=n[0].find(0))&&f(qe(l.doc,r.from,r.to).join(c));else if(\"false\"!=t.getAttribute(\"contenteditable\")){var r=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(/^br$/i.test(t.nodeName)||0!=t.textContent.length){r&&d();for(var i=0;i<t.childNodes.length;i++)e(t.childNodes[i]);/^(pre|p)$/i.test(t.nodeName)&&(h=!0),r&&(u=!0)}}}else 3==t.nodeType&&f(t.nodeValue.replace(/\\u200b/g,\"\").replace(/\\u00a0/g,\" \"));var o}(e),e!=t;)e=e.nextSibling,h=!1;return n}(t,m,r,e,o)),s=qe(t.doc,rt(e,0),rt(o,$e(t.doc,o).text.length));1<l.length&&1<s.length;)if(Y(l)==Y(s))l.pop(),s.pop(),o--;else{if(l[0]!=s[0])break;l.shift(),s.shift(),e++}for(var a=0,u=0,c=l[0],h=s[0],d=Math.min(c.length,h.length);a<d&&c.charCodeAt(a)==h.charCodeAt(a);)++a;for(var f=Y(l),p=Y(s),g=Math.min(f.length-(1==l.length?a:0),p.length-(1==s.length?a:0));u<g&&f.charCodeAt(f.length-u-1)==p.charCodeAt(p.length-u-1);)++u;if(1==l.length&&1==s.length&&e==i.line)for(;a&&a>i.ch&&f.charCodeAt(f.length-u-1)==p.charCodeAt(p.length-u-1);)a--,u++;l[l.length-1]=f.slice(0,f.length-u).replace(/^\\u200b+/,\"\"),l[0]=l[0].slice(a).replace(/\\u200b+$/,\"\");var m=rt(e,a),r=rt(o,s.length?Y(s).length-u:0);return 1<l.length||l[0]||it(m,r)?(qi(t.doc,l,m,r,\"+input\"),!0):void 0},e.prototype.ensurePolled=function(){this.forceCompositionEnd()},e.prototype.reset=function(){this.forceCompositionEnd()},e.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},e.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()},80))},e.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Er(this.cm,function(){return tr(e.cm)})},e.prototype.setUneditable=function(e){e.contentEditable=\"false\"},e.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Pr(this.cm,pl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},e.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(\"nocursor\"!=e)},e.prototype.onContextMenu=function(){},e.prototype.resetPosition=function(){},e.prototype.needsContentAttribute=!0;var kl,Tl,Ml,Nl,Al,r=function(e){this.cm=e,this.prevInput=\"\",this.pollingFast=!1,this.polling=new I,this.hasSelection=!1,this.composing=null};function Ol(e,t,r,n){kl.defaults[e]=t,r&&(Tl[e]=n?function(e,t,n){n!=il&&r(e,t,n)}:r)}r.prototype.init=function(n){var e=this,r=this,i=this.cm;this.createField(n);var o=this.textarea;function t(e){if(!Ce(i,e)){if(i.somethingSelected())fl({lineWise:!1,text:i.getSelections()});else{if(!i.options.lineWiseCopyCut)return;var t=vl(i);fl({lineWise:!0,text:t.text}),\"cut\"==e.type?i.setSelections(t.ranges,null,G):(r.prevInput=\"\",o.value=t.text.join(\"\\n\"),H(o))}\"cut\"==e.type&&(i.state.cutIncoming=+new Date)}}n.wrapper.insertBefore(this.wrapper,n.wrapper.firstChild),s&&(o.style.width=\"0px\"),ye(o,\"input\",function(){w&&9<=v&&e.hasSelection&&(e.hasSelection=null),r.poll()}),ye(o,\"paste\",function(e){Ce(i,e)||gl(e,i)||(i.state.pasteIncoming=+new Date,r.fastPoll())}),ye(o,\"cut\",t),ye(o,\"copy\",t),ye(n.scroller,\"paste\",function(e){if(!mn(n,e)&&!Ce(i,e)){if(!o.dispatchEvent)return i.state.pasteIncoming=+new Date,void r.focus();var t=new Event(\"paste\");t.clipboardData=e.clipboardData,o.dispatchEvent(t)}}),ye(n.lineSpace,\"selectstart\",function(e){mn(n,e)||Te(e)}),ye(o,\"compositionstart\",function(){var e=i.getCursor(\"from\");r.composing&&r.composing.range.clear(),r.composing={start:e,range:i.markText(e,i.getCursor(\"to\"),{className:\"CodeMirror-composing\"})}}),ye(o,\"compositionend\",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},r.prototype.createField=function(e){this.wrapper=bl(),this.textarea=this.wrapper.firstChild},r.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute(\"aria-label\",e):this.textarea.removeAttribute(\"aria-label\")},r.prototype.prepareSelection=function(){var e,t=this.cm,n=t.display,r=t.doc,i=sr(t);return t.options.moveInputWithCursor&&(e=Bn(t,r.sel.primary().head,\"div\"),t=n.wrapper.getBoundingClientRect(),r=n.lineDiv.getBoundingClientRect(),i.teTop=Math.max(0,Math.min(n.wrapper.clientHeight-10,e.top+r.top-t.top)),i.teLeft=Math.max(0,Math.min(n.wrapper.clientWidth-10,e.left+r.left-t.left))),i},r.prototype.showSelection=function(e){var t=this.cm.display;T(t.cursorDiv,e.cursors),T(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+\"px\",this.wrapper.style.left=e.teLeft+\"px\")},r.prototype.reset=function(e){var t,n;this.contextMenuPending||this.composing||((t=this.cm).somethingSelected()?(this.prevInput=\"\",n=t.getSelection(),this.textarea.value=n,t.state.focused&&H(this.textarea),w&&9<=v&&(this.hasSelection=n)):e||(this.prevInput=this.textarea.value=\"\",w&&9<=v&&(this.hasSelection=null)))},r.prototype.getField=function(){return this.textarea},r.prototype.supportsTouch=function(){return!1},r.prototype.focus=function(){if(\"nocursor\"!=this.cm.options.readOnly&&(!h||O()!=this.textarea))try{this.textarea.focus()}catch(e){}},r.prototype.blur=function(){this.textarea.blur()},r.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},r.prototype.receivedFocus=function(){this.slowPoll()},r.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},r.prototype.fastPoll=function(){var t=!1,n=this;n.pollingFast=!0,n.polling.set(20,function e(){n.poll()||t?(n.pollingFast=!1,n.slowPoll()):(t=!0,n.polling.set(60,e))})},r.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Pe(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(w&&9<=v&&this.hasSelection===i||g&&/[\\uf700-\\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r=\"\"),8666==o)return this.reset(),this.cm.execCommand(\"undo\")}for(var l=0,s=Math.min(r.length,i.length);l<s&&r.charCodeAt(l)==i.charCodeAt(l);)++l;return Er(t,function(){pl(t,i.slice(l),r.length-l,null,e.composing?\"*compose\":null),1e3<i.length||-1<i.indexOf(\"\\n\")?n.value=e.prevInput=\"\":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor(\"to\"),{className:\"CodeMirror-composing\"}))}),!0},r.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},r.prototype.onKeyPress=function(){w&&9<=v&&(this.hasSelection=null),this.fastPoll()},r.prototype.onContextMenu=function(e){var n=this,r=n.cm,i=r.display,o=n.textarea;n.contextMenuPending&&n.contextMenuPending();var l,s,t,a,u=Jn(r,e),c=i.scroller.scrollTop;function h(){var e,t;null!=o.selectionStart&&(t=\"\"+((e=r.somethingSelected())?o.value:\"\"),o.value=\"⇚\",o.value=t,n.prevInput=e?\"\":\"\",o.selectionStart=1,o.selectionEnd=t.length,i.selForContextMenu=r.doc.sel)}function d(){var e,t;n.contextMenuPending==d&&(n.contextMenuPending=!1,n.wrapper.style.cssText=s,o.style.cssText=l,w&&v<9&&i.scrollbars.setScrollTop(i.scroller.scrollTop=c),null!=o.selectionStart&&((!w||w&&v<9)&&h(),e=0,t=function(){i.selForContextMenu==r.doc.sel&&0==o.selectionStart&&0<o.selectionEnd&&\"\"==n.prevInput?Pr(r,Vi)(r):e++<10?i.detectingSelectAll=setTimeout(t,500):(i.selForContextMenu=null,i.input.reset())},i.detectingSelectAll=setTimeout(t,200)))}u&&!p&&(r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(u)&&Pr(r,Ei)(r.doc,si(u),G),l=o.style.cssText,s=n.wrapper.style.cssText,u=n.wrapper.offsetParent.getBoundingClientRect(),n.wrapper.style.cssText=\"position: static\",o.style.cssText=\"position: absolute; width: 30px; height: 30px;\\n top: \"+(e.clientY-u.top-5)+\"px; left: \"+(e.clientX-u.left-5)+\"px;\\n z-index: 1000; background: \"+(w?\"rgba(255, 255, 255, .05)\":\"transparent\")+\";\\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);\",f&&(t=window.scrollY),i.input.focus(),f&&window.scrollTo(null,t),i.input.reset(),r.somethingSelected()||(o.value=n.prevInput=\" \"),n.contextMenuPending=d,i.selForContextMenu=r.doc.sel,clearTimeout(i.detectingSelectAll),w&&9<=v&&h(),x?(Ae(e),a=function(){we(window,\"mouseup\",a),setTimeout(d,20)},ye(window,\"mouseup\",a)):setTimeout(d,50))},r.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=\"nocursor\"==e,this.textarea.readOnly=!!e},r.prototype.setUneditable=function(){},r.prototype.needsContentAttribute=!1,Tl=(kl=ul).optionHandlers,kl.defineOption=Ol,kl.Init=il,Ol(\"value\",\"\",function(e,t){return e.setValue(t)},!0),Ol(\"mode\",null,function(e,t){e.doc.modeOption=t,di(e)},!0),Ol(\"indentUnit\",2,di,!0),Ol(\"indentWithTabs\",!1),Ol(\"smartIndent\",!0),Ol(\"tabSize\",4,function(e){fi(e),Hn(e),tr(e)},!0),Ol(\"lineSeparator\",null,function(e,r){if(e.doc.lineSep=r){var i=[],o=e.doc.first;e.doc.iter(function(e){for(var t=0;;){var n=e.text.indexOf(r,t);if(-1==n)break;t=n+r.length,i.push(rt(o,n))}o++});for(var t=i.length-1;0<=t;t--)qi(e.doc,r,i[t],rt(i[t].line,i[t].ch+r.length))}}),Ol(\"specialChars\",/[\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u061c\\u200b-\\u200c\\u200e\\u200f\\u2028\\u2029\\ufeff\\ufff9-\\ufffc]/g,function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test(\"\\t\")?\"\":\"|\\t\"),\"g\"),n!=il&&e.refresh()}),Ol(\"specialCharPlaceholder\",Zt,function(e){return e.refresh()},!0),Ol(\"electricChars\",!0),Ol(\"inputStyle\",h?\"contenteditable\":\"textarea\",function(){throw new Error(\"inputStyle can not (yet) be changed in a running editor\")},!0),Ol(\"spellcheck\",!1,function(e,t){return e.getInputField().spellcheck=t},!0),Ol(\"autocorrect\",!1,function(e,t){return e.getInputField().autocorrect=t},!0),Ol(\"autocapitalize\",!1,function(e,t){return e.getInputField().autocapitalize=t},!0),Ol(\"rtlMoveVisually\",!y),Ol(\"wholeLineUpdateBefore\",!0),Ol(\"theme\",\"default\",function(e){rl(e),Zr(e)},!0),Ol(\"keyMap\",\"default\",function(e,t,n){t=Do(t),n=n!=il&&Do(n);n&&n.detach&&n.detach(e,t),t.attach&&t.attach(e,n||null)}),Ol(\"extraKeys\",null),Ol(\"configureMouse\",null),Ol(\"lineWrapping\",!1,al,!0),Ol(\"gutters\",[],function(e,t){e.display.gutterSpecs=$r(t,e.options.lineNumbers),Zr(e)},!0),Ol(\"fixedGutter\",!0,function(e,t){e.display.gutters.style.left=t?qn(e.display)+\"px\":\"0\",e.refresh()},!0),Ol(\"coverGutterNextToScrollbar\",!1,function(e){return Nr(e)},!0),Ol(\"scrollbarStyle\",\"native\",function(e){Dr(e),Nr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},!0),Ol(\"lineNumbers\",!1,function(e,t){e.display.gutterSpecs=$r(e.options.gutters,t),Zr(e)},!0),Ol(\"firstLineNumber\",1,Zr,!0),Ol(\"lineNumberFormatter\",function(e){return e},Zr,!0),Ol(\"showCursorWhenSelecting\",!1,lr,!0),Ol(\"resetSelectionOnContextMenu\",!0),Ol(\"lineWiseCopyCut\",!0),Ol(\"pasteLinesPerSelection\",!0),Ol(\"selectionsMayTouch\",!1),Ol(\"readOnly\",!1,function(e,t){\"nocursor\"==t&&(pr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)}),Ol(\"screenReaderLabel\",null,function(e,t){t=\"\"===t?null:t,e.display.input.screenReaderLabelChanged(t)}),Ol(\"disableInput\",!1,function(e,t){t||e.display.input.reset()},!0),Ol(\"dragDrop\",!0,sl),Ol(\"allowDropFileTypes\",null),Ol(\"cursorBlinkRate\",530),Ol(\"cursorScrollMargin\",0),Ol(\"cursorHeight\",1,lr,!0),Ol(\"singleCursorHeightPerLine\",!0,lr,!0),Ol(\"workTime\",100),Ol(\"workDelay\",100),Ol(\"flattenSpans\",!0,fi,!0),Ol(\"addModeClass\",!1,fi,!0),Ol(\"pollInterval\",100),Ol(\"undoDepth\",200,function(e,t){return e.doc.history.undoDepth=t}),Ol(\"historyEventDelay\",1250),Ol(\"viewportMargin\",10,function(e){return e.refresh()},!0),Ol(\"maxHighlightLength\",1e4,fi,!0),Ol(\"moveInputWithCursor\",!0,function(e,t){t||e.display.input.resetPosition()}),Ol(\"tabindex\",null,function(e,t){return e.display.input.getField().tabIndex=t||\"\"}),Ol(\"autofocus\",null),Ol(\"direction\",\"ltr\",function(e,t){return e.doc.setDirection(t)},!0),Ol(\"phrases\",null),Nl=(Ml=ul).optionHandlers,Al=Ml.helpers={},Ml.prototype={constructor:Ml,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,t){var n=this.options,r=n[e];n[e]==t&&\"mode\"!=e||(n[e]=t,Nl.hasOwnProperty(e)&&Pr(this,Nl[e])(this,t,r),xe(this,\"optionChange\",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?\"push\":\"unshift\"](Do(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;n<t.length;++n)if(t[n]==e||t[n].name==e)return t.splice(n,1),!0},addOverlay:Ir(function(e,t){var n=e.token?e:Ml.getMode(this.options,e);if(n.startState)throw new Error(\"Overlays may not be stateful.\");!function(e,t,n){for(var r=0,i=n(t);r<e.length&&n(e[r])<=i;)r++;e.splice(r,0,t)}(this.state.overlays,{mode:n,modeSpec:e,opaque:t&&t.opaque,priority:t&&t.priority||0},function(e){return e.priority}),this.state.modeGen++,tr(this)}),removeOverlay:Ir(function(e){for(var t=this.state.overlays,n=0;n<t.length;++n){var r=t[n].modeSpec;if(r==e||\"string\"==typeof e&&r.name==e)return t.splice(n,1),this.state.modeGen++,void tr(this)}}),indentLine:Ir(function(e,t,n){\"string\"!=typeof t&&\"number\"!=typeof t&&(t=null==t?this.options.smartIndent?\"smart\":\"prev\":t?\"add\":\"subtract\"),tt(this.doc,e)&&hl(this,e,t,n)}),indentSelection:Ir(function(e){for(var t=this.doc.sel.ranges,n=-1,r=0;r<t.length;r++){var i=t[r];if(i.empty())i.head.line>n&&(hl(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&wr(this));else{for(var o=i.from(),l=i.to(),i=Math.max(n,o.line),n=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1,s=i;s<n;++s)hl(this,s,e);i=this.doc.sel.ranges;0==o.ch&&t.length==i.length&&0<i[r].from().ch&&Wi(this.doc,r,new oi(o,i[r].to()),G)}}}),getTokenAt:function(e,t){return xt(this,e,t)},getLineTokens:function(e,t){return xt(this,rt(e),t,!0)},getTokenTypeAt:function(e){e=ct(this.doc,e);var t,n=gt(this,$e(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var l=r+i>>1;if((l?n[2*l-1]:0)>=o)i=l;else{if(!(n[2*l+1]<o)){t=n[2*l+2];break}r=1+l}}e=t?t.indexOf(\"overlay \"):-1;return e<0?t:0==e?null:t.slice(0,e-1)},getModeAt:function(e){var t=this.doc.mode;return t.innerMode?Ml.innerMode(t,this.getTokenAt(e).state).mode:t},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var n=[];if(!Al.hasOwnProperty(t))return n;var r=Al[t],i=this.getModeAt(e);if(\"string\"==typeof i[t])r[i[t]]&&n.push(r[i[t]]);else if(i[t])for(var o=0;o<i[t].length;o++){var l=r[i[t][o]];l&&n.push(l)}else i.helperType&&r[i.helperType]?n.push(r[i.helperType]):r[i.name]&&n.push(r[i.name]);for(var s=0;s<r._global.length;s++){var a=r._global[s];a.pred(i,this)&&-1==R(n,a.val)&&n.push(a.val)}return n},getStateAfter:function(e,t){var n=this.doc;return mt(this,(e=ut(n,null==e?n.first+n.size-1:e))+1,t).state},cursorCoords:function(e,t){var n=this.doc.sel.primary(),n=null==e?n.head:\"object\"==typeof e?ct(this.doc,e):e?n.from():n.to();return Bn(this,n,t||\"page\")},charCoords:function(e,t){return zn(this,ct(this.doc,e),t||\"page\")},coordsChar:function(e,t){return Vn(this,(e=Rn(this,e,t||\"page\")).left,e.top)},lineAtHeight:function(e,t){return e=Rn(this,{top:e,left:0},t||\"page\").top,et(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,n){var r,i=!1,e=\"number\"==typeof e?(r=this.doc.first+this.doc.size-1,e<this.doc.first?e=this.doc.first:r<e&&(e=r,i=!0),$e(this.doc,e)):e;return In(this,e,{top:0,left:0},t||\"page\",n||i).top+(i?this.doc.height-Vt(e):0)},defaultTextHeight:function(){return Yn(this.display)},defaultCharWidth:function(){return _n(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o,l,s=this.display,a=(e=Bn(this,ct(this.doc,e))).bottom,u=e.left;t.style.position=\"absolute\",t.setAttribute(\"cm-ignore-events\",\"true\"),this.display.input.setUneditable(t),s.sizer.appendChild(t),\"over\"==r?a=e.top:\"above\"!=r&&\"near\"!=r||(o=Math.max(s.wrapper.clientHeight,this.doc.height),l=Math.max(s.sizer.clientWidth,s.lineSpace.clientWidth),(\"above\"==r||e.bottom+t.offsetHeight>o)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=o&&(a=e.bottom),u+t.offsetWidth>l&&(u=l-t.offsetWidth)),t.style.top=a+\"px\",t.style.left=t.style.right=\"\",\"right\"==i?(u=s.sizer.clientWidth-t.offsetWidth,t.style.right=\"0px\"):(\"left\"==i?u=0:\"middle\"==i&&(u=(s.sizer.clientWidth-t.offsetWidth)/2),t.style.left=u+\"px\"),n&&(n=this,t={left:u,top:a,right:u+t.offsetWidth,bottom:a+t.offsetHeight},null!=(t=yr(n,t)).scrollTop&&Lr(n,t.scrollTop),null!=t.scrollLeft&&Tr(n,t.scrollLeft))},triggerOnKeyDown:Ir(Xo),triggerOnKeyPress:Ir(_o),triggerOnKeyUp:Yo,triggerOnMouseDown:Ir(Qo),execCommand:function(e){if(Io.hasOwnProperty(e))return Io[e].call(null,this)},triggerElectric:Ir(function(e){ml(this,e)}),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var o=ct(this.doc,e),l=0;l<t&&!(o=wl(this.doc,o,i,n,r)).hitSide;++l);return o},moveH:Ir(function(t,n){var r=this;this.extendSelectionsBy(function(e){return r.display.shift||r.doc.extend||e.empty()?wl(r.doc,e.head,t,n,r.options.rtlMoveVisually):t<0?e.from():e.to()},V)}),deleteH:Ir(function(n,r){var e=this.doc.sel,i=this.doc;e.somethingSelected()?i.replaceSelection(\"\",null,\"+delete\"):Wo(this,function(e){var t=wl(i,e.head,n,r,!1);return n<0?{from:t,to:e.head}:{from:e.head,to:t}})}),findPosV:function(e,t,n,r){var i=1,o=r;t<0&&(i=-1,t=-t);for(var l=ct(this.doc,e),s=0;s<t;++s){var a=Bn(this,l,\"div\");if(null==o?o=a.left:a.left=o,(l=xl(this,a,i,n)).hitSide)break}return l},moveV:Ir(function(r,i){var o=this,l=this.doc,s=[],a=!this.display.shift&&!l.extend&&l.sel.somethingSelected();if(l.extendSelectionsBy(function(e){if(a)return r<0?e.from():e.to();var t=Bn(o,e.head,\"div\");null!=e.goalColumn&&(t.left=e.goalColumn),s.push(t.left);var n=xl(o,t,r,i);return\"page\"==i&&e==l.sel.primary()&&br(o,zn(o,n,\"div\").top-t.top),n},V),s.length)for(var e=0;e<l.sel.ranges.length;e++)l.sel.ranges[e].goalColumn=s[e]}),findWordAt:function(e){var t=$e(this.doc,e.line).text,n=e.ch,r=e.ch;if(t){var i=this.getHelper(e,\"wordChars\");\"before\"!=e.sticky&&r!=t.length||!n?++r:--n;for(var o=t.charAt(n),l=J(o,i)?function(e){return J(e,i)}:/\\s/.test(o)?function(e){return/\\s/.test(e)}:function(e){return!/\\s/.test(e)&&!J(e)};0<n&&l(t.charAt(n-1));)--n;for(;r<t.length&&l(t.charAt(r));)++r}return new oi(rt(e.line,n),rt(e.line,r))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||(((this.state.overwrite=!this.state.overwrite)?D:L)(this.display.cursorDiv,\"CodeMirror-overwrite\"),xe(this,\"overwriteToggle\",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==O()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:Ir(function(e,t){xr(this,e,t)}),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-wn(this)-this.display.barHeight,width:e.scrollWidth-wn(this)-this.display.barWidth,clientHeight:Cn(this),clientWidth:xn(this)}},scrollIntoView:Ir(function(e,t){var n;null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):\"number\"==typeof e?e={from:rt(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?(n=e,Cr(t=this),t.curOp.scrollToPos=n):Sr(this,e.from,e.to,e.margin)}),setSize:Ir(function(e,t){function n(e){return\"number\"==typeof e||/^\\d+$/.test(String(e))?e+\"px\":e}var r=this;null!=e&&(this.display.wrapper.style.width=n(e)),null!=t&&(this.display.wrapper.style.height=n(t)),this.options.lineWrapping&&Wn(this);var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){nr(r,i,\"widget\");break}++i}),this.curOp.forceUpdate=!0,xe(this,\"refresh\",this)}),operation:function(e){return Er(this,e)},startOperation:function(){return Hr(this)},endOperation:function(){return Fr(this)},refresh:Ir(function(){var e=this.display.cachedTextHeight;tr(this),this.curOp.forceUpdate=!0,Hn(this),xr(this,this.doc.scrollLeft,this.doc.scrollTop),jr(this.display),(null==e||.5<Math.abs(e-Yn(this.display))||this.options.lineWrapping)&&Qn(this),xe(this,\"refresh\",this)}),swapDoc:Ir(function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),vi(this,e),Hn(this),this.display.input.reset(),xr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ln(this,\"swapDoc\",this,t),t}),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ke(Ml),Ml.registerHelper=function(e,t,n){Al.hasOwnProperty(e)||(Al[e]=Ml[e]={_global:[]}),Al[e][t]=n},Ml.registerGlobalHelper=function(e,t,n,r){Ml.registerHelper(e,t,r),Al[e]._global.push({pred:n,val:r})};var Dl,Wl,Hl=\"iter insert remove copy getEditor constructor\".split(\" \");for(Dl in ho.prototype)ho.prototype.hasOwnProperty(Dl)&&R(Hl,Dl)<0&&(ul.prototype[Dl]=function(e){return function(){return e.apply(this.doc,arguments)}}(ho.prototype[Dl]));return ke(ho),ul.inputStyles={textarea:r,contenteditable:e},ul.defineMode=function(e){ul.defaults.mode||\"null\"==e||(ul.defaults.mode=e),function(e,t){2<arguments.length&&(t.dependencies=Array.prototype.slice.call(arguments,2)),ze[e]=t}.apply(this,arguments)},ul.defineMIME=function(e,t){Be[e]=t},ul.defineMode(\"null\",function(){return{token:function(e){return e.skipToEnd()}}}),ul.defineMIME(\"text/plain\",\"null\"),ul.defineExtension=function(e,t){ul.prototype[e]=t},ul.defineDocExtension=function(e,t){ho.prototype[e]=t},ul.fromTextArea=function(t,n){var e;function r(){t.value=s.getValue()}if(n=n?E(n):{},n.value=t.value,!n.tabindex&&t.tabIndex&&(n.tabindex=t.tabIndex),!n.placeholder&&t.placeholder&&(n.placeholder=t.placeholder),null==n.autofocus&&(e=O(),n.autofocus=e==t||null!=t.getAttribute(\"autofocus\")&&e==document.body),t.form&&(ye(t.form,\"submit\",r),!n.leaveSubmitMethodAlone)){var i=t.form,o=i.submit;try{var l=i.submit=function(){r(),i.submit=o,i.submit(),i.submit=l}}catch(e){}}n.finishInit=function(e){e.save=r,e.getTextArea=function(){return t},e.toTextArea=function(){e.toTextArea=isNaN,r(),t.parentNode.removeChild(e.getWrapperElement()),t.style.display=\"\",t.form&&(we(t.form,\"submit\",r),n.leaveSubmitMethodAlone||\"function\"!=typeof t.form.submit||(t.form.submit=o))}},t.style.display=\"none\";var s=ul(function(e){return t.parentNode.insertBefore(e,t.nextSibling)},n);return s},(Wl=ul).off=we,Wl.on=ye,Wl.wheelEventPixels=ni,Wl.Doc=ho,Wl.splitLines=Ee,Wl.countColumn=P,Wl.findColumn=K,Wl.isWordChar=Q,Wl.Pass=B,Wl.signal=xe,Wl.Line=Xt,Wl.changeEnd=ai,Wl.scrollbarModel=Or,Wl.Pos=rt,Wl.cmpPos=it,Wl.modes=ze,Wl.mimeModes=Be,Wl.resolveMode=Ge,Wl.getMode=Ue,Wl.modeExtensions=Ve,Wl.extendMode=Ke,Wl.copyState=je,Wl.startState=Ye,Wl.innerMode=Xe,Wl.commands=Io,Wl.keyMap=Lo,Wl.keyName=Oo,Wl.isModifierKey=No,Wl.lookupKey=Mo,Wl.normalizeKeyMap=To,Wl.StringStream=_e,Wl.SharedTextMarker=ao,Wl.TextMarker=lo,Wl.LineWidget=ro,Wl.e_preventDefault=Te,Wl.e_stopPropagation=Me,Wl.e_stop=Ae,Wl.addClass=D,Wl.contains=A,Wl.rmClass=L,Wl.keyNames=wo,ul.version=\"5.58.3\",ul});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/lib/codemirror.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/codemirror/lib/codemirror.css": {
"text": ".CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,0.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line > span::selection,.CodeMirror-line > span > span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line > span::-moz-selection,.CodeMirror-line > span > span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:none}\n",
"type": "text/vnd.tiddlywiki",
"title": "$:/plugins/tiddlywiki/codemirror/lib/codemirror.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css": {
"text": ".CodeMirror-dialog {\n position: absolute;\n left: 0; right: 0;\n background: inherit;\n z-index: 15;\n padding: .1em .8em;\n overflow: hidden;\n color: inherit;\n}\n\n.CodeMirror-dialog-top {\n border-bottom: 1px solid #eee;\n top: 0;\n}\n\n.CodeMirror-dialog-bottom {\n border-top: 1px solid #eee;\n bottom: 0;\n}\n\n.CodeMirror-dialog input {\n border: none;\n outline: none;\n background: transparent;\n width: 20em;\n color: inherit;\n font-family: monospace;\n}\n\n.CodeMirror-dialog button {\n font-size: 70%;\n}\n",
"type": "text/css",
"title": "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js": {
"text": "!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(s){function f(e,o,n){var t=e.getWrapperElement(),i=t.appendChild(document.createElement(\"div\"));return i.className=n?\"CodeMirror-dialog CodeMirror-dialog-bottom\":\"CodeMirror-dialog CodeMirror-dialog-top\",\"string\"==typeof o?i.innerHTML=o:i.appendChild(o),s.addClass(t,\"dialog-opened\"),i}function p(e,o){e.state.currentNotificationClose&&e.state.currentNotificationClose(),e.state.currentNotificationClose=o}s.defineExtension(\"openDialog\",function(e,o,n){n=n||{},p(this,null);var t=f(this,e,n.bottom),i=!1,r=this;function u(e){if(\"string\"==typeof e)a.value=e;else{if(i)return;i=!0,s.rmClass(t.parentNode,\"dialog-opened\"),t.parentNode.removeChild(t),r.focus(),n.onClose&&n.onClose(t)}}var l,a=t.getElementsByTagName(\"input\")[0];return a?(a.focus(),n.value&&(a.value=n.value,!1!==n.selectValueOnOpen&&a.select()),n.onInput&&s.on(a,\"input\",function(e){n.onInput(e,a.value,u)}),n.onKeyUp&&s.on(a,\"keyup\",function(e){n.onKeyUp(e,a.value,u)}),s.on(a,\"keydown\",function(e){n&&n.onKeyDown&&n.onKeyDown(e,a.value,u)||((27==e.keyCode||!1!==n.closeOnEnter&&13==e.keyCode)&&(a.blur(),s.e_stop(e),u()),13==e.keyCode&&o(a.value,e))}),!1!==n.closeOnBlur&&s.on(t,\"focusout\",function(e){null!==e.relatedTarget&&u()})):(l=t.getElementsByTagName(\"button\")[0])&&(s.on(l,\"click\",function(){u(),r.focus()}),!1!==n.closeOnBlur&&s.on(l,\"blur\",u),l.focus()),u}),s.defineExtension(\"openConfirm\",function(e,o,n){p(this,null);var t=f(this,e,n&&n.bottom),i=t.getElementsByTagName(\"button\"),r=!1,u=this,l=1;function a(){r||(r=!0,s.rmClass(t.parentNode,\"dialog-opened\"),t.parentNode.removeChild(t),u.focus())}i[0].focus();for(var c=0;c<i.length;++c){var d=i[c];!function(o){s.on(d,\"click\",function(e){s.e_preventDefault(e),a(),o&&o(u)})}(o[c]),s.on(d,\"blur\",function(){--l,setTimeout(function(){l<=0&&a()},200)}),s.on(d,\"focus\",function(){++l})}}),s.defineExtension(\"openNotification\",function(e,o){p(this,u);var n,t=f(this,e,o&&o.bottom),i=!1,r=o&&void 0!==o.duration?o.duration:5e3;function u(){i||(i=!0,clearTimeout(n),s.rmClass(t.parentNode,\"dialog-opened\"),t.parentNode.removeChild(t))}return s.on(t,\"click\",function(e){s.e_preventDefault(e),u()}),r&&(n=setTimeout(u,r)),u})});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/selection/activeline.js": {
"text": "!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(r){\"use strict\";var s=\"CodeMirror-activeline\",c=\"CodeMirror-activeline-background\",l=\"CodeMirror-activeline-gutter\";function f(e){for(var t=0;t<e.state.activeLines.length;t++)e.removeLineClass(e.state.activeLines[t],\"wrap\",s),e.removeLineClass(e.state.activeLines[t],\"background\",c),e.removeLineClass(e.state.activeLines[t],\"gutter\",l)}function o(t,e){for(var n=[],i=0;i<e.length;i++){var r,o=e[i],a=t.getOption(\"styleActiveLine\");(\"object\"==typeof a&&a.nonEmpty?o.anchor.line==o.head.line:o.empty())&&(r=t.getLineHandleVisualStart(o.head.line),n[n.length-1]!=r&&n.push(r))}!function(e,t){if(e.length==t.length){for(var n=0;n<e.length;n++)if(e[n]!=t[n])return;return 1}}(t.state.activeLines,n)&&t.operation(function(){f(t);for(var e=0;e<n.length;e++)t.addLineClass(n[e],\"wrap\",s),t.addLineClass(n[e],\"background\",c),t.addLineClass(n[e],\"gutter\",l);t.state.activeLines=n})}function a(e,t){o(e,t.ranges)}r.defineOption(\"styleActiveLine\",!1,function(e,t,n){var i=n!=r.Init&&n;t!=i&&(i&&(e.off(\"beforeSelectionChange\",a),f(e),delete e.state.activeLines),t&&(e.state.activeLines=[],o(e,e.listSelections()),e.on(\"beforeSelectionChange\",a)))})});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/selection/activeline.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/mode/tw-meta.js": {
"text": "!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";e.modeInfo=[{name:\"CMake\",mime:\"text/x-cmake\",mode:\"cmake\",ext:[\"cmake\",\"cmake.in\"],file:/^CMakeLists.txt$/},{name:\"Cython\",mime:\"text/x-cython\",mode:\"python\",ext:[\"pyx\",\"pxd\",\"pxi\"]},{name:\"CSS\",mime:\"text/css\",mode:\"css\",ext:[\"css\"]},{name:\"diff\",mime:\"text/x-diff\",mode:\"diff\",ext:[\"diff\",\"patch\"]},{name:\"Embedded Javascript\",mime:\"application/x-ejs\",mode:\"htmlembedded\",ext:[\"ejs\"]},{name:\"Embedded Ruby\",mime:\"application/x-erb\",mode:\"htmlembedded\",ext:[\"erb\"]},{name:\"Erlang\",mime:\"text/x-erlang\",mode:\"erlang\",ext:[\"erl\"]},{name:\"GitHub Flavored Markdown\",mime:\"text/x-gfm\",mode:\"gfm\",file:/^(readme|contributing|history).md$/i},{name:\"Go\",mime:\"text/x-go\",mode:\"go\",ext:[\"go\"]},{name:\"ASP.NET\",mime:\"application/x-aspx\",mode:\"htmlembedded\",ext:[\"aspx\"],alias:[\"asp\",\"aspx\"]},{name:\"HTML\",mime:\"text/html\",mode:\"htmlmixed\",ext:[\"html\",\"htm\",\"handlebars\",\"hbs\"],alias:[\"xhtml\"]},{name:\"HTTP\",mime:\"message/http\",mode:\"http\"},{name:\"JavaScript\",mimes:[\"text/javascript\",\"text/ecmascript\",\"application/javascript\",\"application/x-javascript\",\"application/ecmascript\"],mode:\"javascript\",ext:[\"js\"],alias:[\"ecmascript\",\"js\",\"node\"]},{name:\"JSON\",mimes:[\"application/json\",\"application/x-json\"],mode:\"javascript\",ext:[\"json\",\"map\"],alias:[\"json5\"]},{name:\"JSON-LD\",mime:\"application/ld+json\",mode:\"javascript\",ext:[\"jsonld\"],alias:[\"jsonld\"]},{name:\"Lua\",mime:\"text/x-lua\",mode:\"lua\",ext:[\"lua\"]},{name:\"Markdown\",mime:\"text/x-markdown\",mode:\"markdown\",ext:[\"markdown\",\"md\",\"mkd\"]},{name:\"MySQL\",mime:\"text/x-mysql\",mode:\"sql\"},{name:\"Plain Text\",mime:\"text/plain\",mode:\"null\",ext:[\"txt\",\"text\",\"conf\",\"def\",\"list\",\"log\"]},{name:\"Python\",mime:\"text/x-python\",mode:\"python\",ext:[\"BUILD\",\"bzl\",\"py\",\"pyw\"],file:/^(BUCK|BUILD)$/},{name:\"SCSS\",mime:\"text/x-scss\",mode:\"css\",ext:[\"scss\"]},{name:\"LaTeX\",mime:\"text/x-latex\",mode:\"stex\",ext:[\"text\",\"ltx\",\"tex\"],alias:[\"tex\"]},{name:\"TiddlyWiki \",mime:\"text/x-tiddlywiki\",mode:\"tiddlywiki\"}];for(var t=0;t<e.modeInfo.length;t++){var m=e.modeInfo[t];m.mimes&&(m.mime=m.mimes[0])}e.findModeByMIME=function(t){t=t.toLowerCase();for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.mime==t)return i;if(i.mimes)for(var a=0;a<i.mimes.length;a++)if(i.mimes[a]==t)return i}return/\\+xml$/.test(t)?e.findModeByMIME(\"application/xml\"):/\\+json$/.test(t)?e.findModeByMIME(\"application/json\"):void 0},e.findModeByExtension=function(t){for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.ext)for(var a=0;a<i.ext.length;a++)if(i.ext[a]==t)return i}},e.findModeByFileName=function(t){for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.file&&i.file.test(t))return i}var a=t.lastIndexOf(\".\"),o=a>-1&&t.substring(a+1,t.length);if(o)return e.findModeByExtension(o)},e.findModeByName=function(t){t=t.toLowerCase();for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.name.toLowerCase()==t)return i;if(i.alias)for(var a=0;a<i.alias.length;a++)if(i.alias[a].toLowerCase()==t)return i}}});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/tw-meta.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/keyboard": {
"title": "$:/plugins/tiddlywiki/codemirror/keyboard",
"text": "\n!!Default keyboard shortcuts\n\n!!!Basic shortcuts\n\n|Shortcut |Function |h\n|Left |goCharLeft |\n|Right |goCharRight |\n|Up |goLineUp |\n|Down |goLineDown |\n|End |goLineEnd |\n|Home |goLineStartSmart |\n|~PageUp |goPageUp |\n|~PageDown |goPageDown |\n|Delete |delCharAfter |\n|Backspace |delCharBefore |\n|Shift-Backspace |delCharBefore |\n|Tab |defaultTab |\n|Shift-Tab |indentAuto |\n|Enter |newlineAndIndent |\n|Insert |toggleOverwrite |\n|Ctrl-Esc |singleSelection |\n\n\n!!!Shortcuts on Windows and Linux\n\n|Shortcut |Function |h\n|Ctrl-A |selectAll |\n|Ctrl-D |deleteLine |\n|Ctrl-Z |undo |\n|Shift-Ctrl-Z |redo |\n|Ctrl-Y |redo |\n|Ctrl-Home |goDocStart |\n|Ctrl-End |goDocEnd |\n|Ctrl-Up |goLineUp |\n|Ctrl-Down |goLineDown |\n|Ctrl-Left |goGroupLeft |\n|Ctrl-Right |goGroupRight |\n|Alt-Left |goLineStart |\n|Alt-Right |goLineEnd |\n|Ctrl-Backspace |delGroupBefore |\n|Ctrl-Delete |delGroupAfter |\n|Ctrl-F |find |\n|Ctrl-G |findNext |\n|Shift-Ctrl-G |findPrev |\n|Shift-Ctrl-F |replace |\n|Shift-Ctrl-R |replaceAll |\n|Ctrl-[ |indentLess |\n|Ctrl-] |indentMore |\n|Alt-U |undoSelection |\n|Shift-Ctrl-U |redoSelection |\n|Shift-Alt-U |redoSelection |\n\n\n!!!Shortcuts on ~MacOs\n\n|Shortcut |Function |h\n|Cmd-A |selectAll |\n|Cmd-D |deleteLine |\n|Cmd-Z |undo |\n|Shift-Cmd-Z |redo |\n|Cmd-Y |redo |\n|Cmd-Home |goDocStart |\n|Cmd-Up |goDocStart |\n|Cmd-End |goDocEnd |\n|Cmd-Down |goDocEnd |\n|Alt-Left |goGroupLeft |\n|Alt-Right |goGroupRight |\n|Cmd-Left |goLineLeft |\n|Cmd-Right |goLineRight |\n|Alt-Backspace |delGroupBefore |\n|Ctrl-Alt-Backspace |delGroupAfter |\n|Alt-Delete |delGroupAfter |\n|Cmd-F |find |\n|Cmd-G |findNext |\n|Shift-Cmd-G |findPrev |\n|Cmd-Alt-F |replace |\n|Shift-Cmd-Alt-F |replaceAll |\n|Cmd-[ |indentLess |\n|Cmd-] |indentMore |\n|Cmd-Backspace |delWrappedLineLeft |\n|Cmd-Delete |delWrappedLineRight |\n|Alt-U |undoSelection |\n|Shift-Alt-U |redoSelection |\n|Ctrl-Up |goDocStart |\n|Ctrl-Down |goDocEnd |\n|Ctrl-F |goCharRight |\n|Ctrl-B |goCharLeft |\n|Ctrl-P |goLineUp |\n|Ctrl-N |goLineDown |\n|Alt-F |goWordRight |\n|Alt-B |goWordLeft |\n|Ctrl-A |goLineStart |\n|Ctrl-E |goLineEnd |\n|Ctrl-V |goPageDown |\n|Shift-Ctrl-V |goPageUp |\n|Ctrl-D |delCharAfter |\n|Ctrl-H |delCharBefore |\n|Alt-D |delWordAfter |\n|Alt-Backspace |delWordBefore |\n|Ctrl-K |killLine |\n|Alt-T |transposeChars |\n|Ctrl-O |openLine |\n\n\n"
},
"$:/plugins/tiddlywiki/codemirror/license": {
"title": "$:/plugins/tiddlywiki/codemirror/license",
"text": "\"\"\"\n~CodeMirror, copyright (c) by Marijn Haverbeke and others\nDistributed under an MIT license: http://codemirror.net/LICENSE\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2018, UnaMesa Association\nDistributed under an BSD license: https://tiddlywiki.com/#License\n\"\"\"\n"
},
"$:/plugins/tiddlywiki/codemirror/readme": {
"title": "$:/plugins/tiddlywiki/codemirror/readme",
"text": "This plugin provides an enhanced text editor component based on [[CodeMirror|http://codemirror.net]]. The basic configuration is designed to be as lightweight as possible and is just around 235kb of size. Additional features can be installed with ~CodeMirror ~AddOns from the plugin library.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/codemirror]]\n\nBased on ~CodeMirror version 5.58.3\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/cursorBlinkRate": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/cursorBlinkRate",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/cursorBlinkRate/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/cursorBlinkRate/\n\n|<$link to=\"$:/config/codemirror/cursorBlinkRate\"><<lingo hint>></$link> |<$edit-text tiddler=\"$:/config/codemirror/cursorBlinkRate\" default=\"\" placeholder=\"cursorBlinkRate\" tag=\"input\"/> |\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/editorFont": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/editorFont",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/editorFont/hint}}",
"text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/indentUnit": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/indentUnit",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/indentUnit/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/indentUnit/\n\n|<$link to=\"$:/config/codemirror/indentUnit\"><<lingo hint>></$link> |<$edit-text tiddler=\"$:/config/codemirror/indentUnit\" default=\"\" placeholder=\"indentUnit\" tag=\"input\"/> |\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/indentWithTabs": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/indentWithTabs",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/indentWithTabs/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/indentWithTabs/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/indentWithTabs\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"true\"> <$link to=\"$:/config/codemirror/indentWithTabs\"><<lingo info>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/keyMap": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/keyMap",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/keyMap/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/keyMap\n\n<$link to=\"$:/config/codemirror/keyMap\"><<lingo hint>></$link>\n\n<$select tiddler=\"$:/config/codemirror/keyMap\" default=\"default\">\n<option value=\"default\">default</option>\n<$list filter=\"[all[shadows+tiddlers]module-type[codemirror-keymap]!has[draft.of]get[text]]\">\n<option value=<<currentTiddler>>><$transclude><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/lineNumbers": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/lineNumbers",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/lineNumbers/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/lineNumbers/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/lineNumbers\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"false\"> <$link to=\"$:/config/codemirror/lineNumbers\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/lineWrapping": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/lineWrapping",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/lineWrapping/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/lineWrapping/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/lineWrapping\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"true\"> <$link to=\"$:/config/codemirror/lineWrapping\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/showCursorWhenSelecting": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/showCursorWhenSelecting",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/showCursorWhenSelecting/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/showCursorWhenSelecting/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/showCursorWhenSelecting\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"true\"> <$link to=\"$:/config/codemirror/showCursorWhenSelecting\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/smartIndent": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/smartIndent",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/smartIndent/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/smartIndent/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/smartIndent\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"true\"> <$link to=\"$:/config/codemirror/smartIndent\"><<lingo info>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/styleActiveLine": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/styleActiveLine",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/styleActiveLine/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/styleActiveLine/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/styleActiveLine\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"false\"> <$link to=\"$:/config/codemirror/styleActiveLine\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/tabSize": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/tabSize",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/tabSize/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/tabSize/\n\n|<$link to=\"$:/config/codemirror/tabSize\"><<lingo hint>></$link> |<$edit-text tiddler=\"$:/config/codemirror/tabSize\" default=\"\" placeholder=\"tabSize\" tag=\"input\"/> |\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/theme": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/theme",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/theme/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/\n\n<$link to=\"$:/config/codemirror/theme\"><<lingo hint>></$link>\n\n<$select tiddler=\"$:/config/codemirror/theme\" default=\"default\">\n<option value=\"default\">default</option>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]module-type[codemirror-theme]!has[draft.of]get[name]]\">\n<option value=<<currentTiddler>>><$transclude field=\"name\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n\n//see the [[CodeMirror Usage|$:/plugins/tiddlywiki/codemirror/usage]] how to add themes//\n"
},
"$:/plugins/tiddlywiki/codemirror/styles": {
"title": "$:/plugins/tiddlywiki/codemirror/styles",
"tags": "[[$:/tags/Stylesheet]]",
"module-type": "codemirror-theme",
"name": "tiddlywiki",
"text": "\\define set-fat-cursor-background-css(colour,colourA,colourB)\n<$set name=\"backgroundColour\" value=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">>>\n.cm-s-tiddlywiki.cm-fat-cursor .CodeMirror-cursor { background: <<backgroundColour>>; }\n.cm-s-tiddlywiki .cm-animate-fat-cursor { background-color: <<backgroundColour>>; }\n</$set>\n\\end\n\\define set-fat-cursor-background-colours(palette)\n<$macrocall $name=\"set-fat-cursor-background-css\" colour={{$palette$##foreground}} colourA=\"#77ee77\" colourB=\"#586e75\"/>\n\\end\n\\define set-fat-cursor-background()\n<$macrocall $name=\"set-fat-cursor-background-colours\" palette={{$:/palette}}/>\n\\end\n\\define set-selection-background-css(colour,colourA,colourB,tiddlerEditorBackground)\n<$wikify name=\"tiddlerEditorBackground\" text={{{ [[$tiddlerEditorBackground$]lowercase[]] }}}>\n<$set name=\"backgroundColour\" value=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">>>\n<$set name=\"backgroundColour\" value={{{ [<backgroundColour>lowercase[]match<tiddlerEditorBackground>then[]] ~[<backgroundColour>] }}}>\n.cm-s-tiddlywiki div.CodeMirror-selected { background: <<backgroundColour>>; color: <<colour foreground>>; }\n.cm-s-tiddlywiki.CodeMirror ::selection { background: <<backgroundColour>>; color: <<colour foreground>>; }\n.cm-s-tiddlywiki .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: <<backgroundColour>>; color: <<colour foreground>>; }\n.cm-s-tiddlywiki .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: <<backgroundColour>>; color: <<colour foreground>>; }\n</$set>\n</$set>\n</$wikify>\n\\end\n\\define set-selection-background-colours(palette)\n<$macrocall $name=\"set-selection-background-css\" colour={{$palette$##foreground}} colourA={{{ [{$palette$##selection-background}!match[]!prefix[<<]!suffix[>>]] ~#073642 }}} colourB={{{ [{$palette$##selection-background}!match[]!prefix[<<]!suffix[>>]] ~#eee8d5 }}} tiddlerEditorBackground={{$palette$##tiddler-editor-background}}/>\n\\end\n\\define set-selection-background()\n<$macrocall $name=\"set-selection-background-colours\" palette={{$:/palette}}/>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/* Make the editor resize to fit its content */\n\n.CodeMirror {\n\theight: auto;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.5;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n}\n\n.CodeMirror-scroll {\n\toverflow-x: auto;\n\toverflow-y: hidden;\n}\n\n.cm-s-tiddlywiki {\n color-profile: sRGB;\n rendering-intent: auto;\n}\n\n.cm-s-tiddlywiki.CodeMirror, .cm-s-tiddlywiki .CodeMirror-gutters { background-color: <<colour tiddler-editor-background>>; color: <<colour foreground>>; }\n.cm-s-tiddlywiki .CodeMirror-gutters {background: <<colour tiddler-editor-background>>; border-right: 1px solid <<colour tiddler-editor-border>>;}\n.cm-s-tiddlywiki .CodeMirror-linenumber {color: <<colour foreground>>;}\n.cm-s-tiddlywiki .CodeMirror-cursor { border-left: 2px solid <<colour foreground>>; }\n.cm-s-tiddlywiki span.cm-comment { color: #586e75; font-style:italic; font-weight:normal; }\n.cm-s-tiddlywiki .CodeMirror-activeline-background, .cm-s-tiddlywiki .CodeMirror-activeline-gutter .CodeMirror-linenumber { background: rgba(127,127,127,0.2); }\n.cm-s-tiddlywiki span.cm-matchhighlight { color: <<colour background>>; background-color: <<colour primary>>; font-weight: normal;}\n.cm-s-tiddlywiki .CodeMirror-widget { text-shadow: none; }\n.cm-s-tiddlywiki .CodeMirror-dialog { background: <<colour tiddler-background>>; }\n.cm-s-tiddlywiki .cm-header { color: #586e75; }\n.cm-s-tiddlywiki .cm-quote { color: #93a1a1; }\n.cm-s-tiddlywiki .cm-keyword { color: #cb4b16; }\n.cm-s-tiddlywiki .cm-atom { color: #d33682; }\n.cm-s-tiddlywiki .cm-number { color: #d33682; }\n.cm-s-tiddlywiki .cm-def { color: #2aa198; }\n.cm-s-tiddlywiki .cm-variable { color: #839496; }\n.cm-s-tiddlywiki .cm-variable-2 { color: #b58900; }\n.cm-s-tiddlywiki .cm-variable-3, .cm-s-tiddlywiki .cm-type { color: #6c71c4; }\n.cm-s-tiddlywiki .cm-property { color: #2aa198; }\n.cm-s-tiddlywiki .cm-operator { color: #6c71c4; }\n.cm-s-tiddlywiki .cm-comment { color: #586e75; font-style:italic; }\n.cm-s-tiddlywiki .cm-string { color: #859900; }\n.cm-s-tiddlywiki .cm-string-2 { color: #b58900; }\n.cm-s-tiddlywiki .cm-meta { color: #859900; }\n.cm-s-tiddlywiki .cm-qualifier { color: #b58900; }\n.cm-s-tiddlywiki .cm-builtin { color: #d33682; }\n.cm-s-tiddlywiki .cm-bracket { color: #cb4b16; }\n.cm-s-tiddlywiki .CodeMirror-matchingbracket { color: #859900; }\n.cm-s-tiddlywiki .CodeMirror-nonmatchingbracket { color: #dc322f; }\n.cm-s-tiddlywiki .cm-tag { color: #93a1a1; }\n.cm-s-tiddlywiki .cm-attribute { color: #2aa198; }\n.cm-s-tiddlywiki .cm-hr { color: transparent; border-top: 1px solid #586e75; display: block; }\n.cm-s-tiddlywiki .cm-link { color: #93a1a1; cursor: pointer; }\n.cm-s-tiddlywiki .cm-special { color: #6c71c4; }\n.cm-s-tiddlywiki .cm-em { color: #999; text-decoration: underline; text-decoration-style: dotted; }\n.cm-s-tiddlywiki .cm-error,\n.cm-s-tiddlywiki .cm-invalidchar { color: #586e75; border-bottom: 1px dotted #dc322f; }\n.cm-s-tiddlywiki .CodeMirror-matchingbracket { color: #859900; }\n.cm-s-tiddlywiki .CodeMirror-nonmatchingbracket { color: #dc322f; }\n.cm-s-tiddlywiki .cm-searching { background: rgba(243, 155, 53, .3); outline: 1px solid #F39B35; }\n<<set-fat-cursor-background>>\n<<set-selection-background>>\n"
},
"$:/core/ui/ControlPanel/Settings/CodeMirror": {
"title": "$:/core/ui/ControlPanel/Settings/CodeMirror",
"tags": "$:/tags/ControlPanel/SettingsTab",
"caption": "CodeMirror",
"list-after": "$:/core/ui/ControlPanel/Settings/TiddlyWiki",
"text": "\\define lingo-base() $:/language/codemirror/controlPanel/\n\n<<lingo hint>>\n\n<$link to=\"$:/plugins/tiddlywiki/codemirror/usage\"><<lingo usage>></$link>\n\n<$link to=\"$:/plugins/tiddlywiki/codemirror/keyboard\"><<lingo keyboard>></$link>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings/CodeMirror]]\">\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/Settings": {
"title": "$:/core/ui/ControlPanel/Settings",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Settings/Caption}}",
"text": "<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/SettingsTab]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Settings/TiddlyWiki\" explicitState=\"$:/state/tab--697582678\"/>\n</div>\n"
},
"$:/core/ui/ControlPanel/Settings/TiddlyWiki": {
"title": "$:/core/ui/ControlPanel/Settings/TiddlyWiki",
"tags": "$:/tags/ControlPanel/SettingsTab",
"caption": "TiddlyWiki",
"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"
},
"$:/plugins/tiddlywiki/codemirror/usage": {
"title": "$:/plugins/tiddlywiki/codemirror/usage",
"text": "! Configuration\n\nConfiguration for the ~CodeMirror text-editor can be done from within the CodeMirror Settings Tab in the [[ControlPanel|$:/ControlPanel]] (Settings - ~CodeMirror)\n\n\n!!Setting a different Theme\n\n~CodeMirror themes are available in the [ext[official GitHub repository|https://github.com/codemirror/CodeMirror/tree/master/theme]]\n\nMore themes can be found at https://github.com/FarhadG/code-mirror-themes/tree/master/themes and previewed [ext[here|http://farhadg.github.io/code-mirror-themes/]]\n\n\nTo add a theme to your wiki, follow these four steps:\n\n* choose one of the CSS files and copy its content to a new tiddler\n* remove all comments from the top and tag the tiddler with <<tag-pill \"$:/tags/Stylesheet\">>\n* add a field \"module-type\" with the value \"codemirror-theme\". add a field \"name\" with the exact ''name'' of the theme as value\n* save the tiddler and go to the Settings tab in $:/ControlPanel - look for the \"theme\" dropdown to select your newly added theme\n\n\n!!Line Numbers\n\nTo show or hide the Line Numbers at the left, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Line Numbers\" checkbox\n\n\n!!Line Wrapping\n\nControls if long lines get visually wrapped to a new line if they're too long to fit the editor width or if the editor should scroll horizontally\n\nTo change the line-wrapping behaviour, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Line Wrapping\" checkbox\n\n\n!!Show Cursor when selecting\n\nDefines whether the Mouse cursor should be visually shown or hidden when making a text-selection\n\nTo change the show-cursor-when-selecting behaviour, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Show cursor when selecting\" checkbox\n\n\n!!~CodeMirror Font Family\n\nThe Font-Family used within the ~CodeMirror text-editor defaults to \"monospace\" which will choose your configured monospace system-font\n\nThat setting can be overridden entering one or more Font-Families in the \"Font Family\" input field at ~ControlPanel - Settings - ~CodeMirror\n\n* The entries must be separated by semicolons ','\n* Font-Family Names that contain spaces must be quoted like \"My Font\"\n* If a list of Font-Families is specified, the last Font-Family found on the user-system gets used, non-existing fonts get ignored\n* If none of the specified Font-Families is available, ~CodeMirror uses the default \"monospace\"\n\n\n!!\"Hidden\" Settings:\n\n!!!Cursor Blink Rate\n\nThe cursor blink-rate defines how fast (in milliseconds) the cursor blinks inside the textarea\n\nYou can change it by editing $:/config/codemirror/cursorBlinkRate\n\"0\" disables blinking\n\n!!!Tabsize\n\nThe Tabsize defines the width of a tab character. Default is 4.\n\nYou can change it by editing $:/config/codemirror/tabSize\n\n!!!Indent Unit\n\nNot enabled for vnd.tiddlywiki and x-tiddlywiki\n\nDefines how many spaces a text-block should be indented. Defaults to 2.\n\nYou can change it by editing $:/config/codemirror/indentUnit\n\n"
}
}
}
// CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: https://codemirror.net/LICENSE
(function(mod) {
if (typeof exports == "object" && typeof module == "object") // CommonJS
mod(require("../../lib/codemirror"));
else if (typeof define == "function" && define.amd) // AMD
define(["../../lib/codemirror"], mod);
else // Plain browser env
mod(CodeMirror);
})(function(CodeMirror) {
"use strict";
CodeMirror.registerHelper('hint', 'anyword', function(editor) {
var cur = editor.getCursor();
var curLine = editor.getLine(cur.line);
var start = cur.ch;
var end = start;
var tiddlers = $tw.wiki.filterTiddlers("[all[tiddlers]!is[system]]");
while (end < curLine.length && /[\w$]/.test(curLine.charAt(end))) ++end;
while (start && /[\w$]/.test(curLine.charAt(start - 1))) --start;
var curWord = start !== end && curLine.slice(start, end);
var regex = new RegExp('^' + curWord, 'i');
return {
list: $tw.wiki.filterTiddlers(`[all[tiddlers]!is[system]!is[shadow]search:title:literal[${curWord}]!prefix[$:/state]]`),
from: CodeMirror.Pos(cur.line, start),
to: CodeMirror.Pos(cur.line, end)
}
})
});
```
/*
Tiddlywiki Metadata
----
Name: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.css
Additional Fields -
module-type: codemirror-theme
name: tw5plus
*/
```
.cm-s-tw5plus {
line-height: 1.5em;
background: <<colour tiddler-editor-background>>;
color: <<colour foreground>>;
}
.cm-s-tw5plus .CodeMirror-lines {
padding: 8px 0;
}
.cm-s-tw5plus .CodeMirror-linenumber {
color: #586E75;
}
.cm-s-tw5plus .CodeMirror-gutters {
background-color: <<colour page-background>>;
padding-right: 10px;
z-index: 3;
border: none;
}
.cm-s-tw5plus div.CodeMirror-cursor {
border-left: 3px solid <<colour very-muted-foreground>>;
}
.cm-s-tw5plus .CodeMirror-activeline-background {
background: <<colour tiddler-editor-fields-odd>>;
}
.cm-s-tw5plus .CodeMirror-selected {
background: <<colour very-muted-foreground>>;
}
.cm-s-tw5plus .cm-comment {
font-style: italic;
color: <<colour muted-foreground>>;
}
.cm-s-tw5plus .CodeMirror-matchingbracket {
text-decoration: underline;
color: #d33682 !important;
}
.cm-s-tw5plus .cm-strikethrough {
text-decoration-color: <<colour very-muted-foreground>>;
}
.cm-s-tw5plus .cm-underlined {
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-color: <<colour very-muted-foreground>>;
}
.cm-s-tw5plus .cm-superscript {
vertical-align: super;
font-size: 0.7em;
line-height: 0.1em;
}
.cm-s-tw5plus .cm-subscript {
font-size: 0.7em;
line-height: 0.5;
}
.cm-s-tw5plus .cm-string {
color: #586E75;
}
.cm-s-tw5plus .cm-number {
color: #268BD2;
}
.cm-s-tw5plus .cm-macro {
color: #cb4b16;
font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}
.cm-s-tw5plus .cm-keyword {
color: #859900;
font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
font-weight: 600;
}
.cm-s-tw5plus .cm-variable {
color: #268BD2;
}
.cm-s-tw5plus .cm-variable-2 {
color: #268BD2;
}
.cm-s-tw5plus .cm-property {
color: #268BD2;
}
.cm-s-tw5plus .cm-atom {
color: #268BD2;
}
.cm-s-tw5plus .cm-operator {
color: #859900;
}
.cm-s-tw5plus .cm-quote {
font-style: italic;
padding-left: 0.6em;
border-left: #d33682 solid 0.2em;
}
.cm-s-tw5plus .cm-hr {
color: #268bd2;
}
.cm-s-tw5plus .cm-h1 {
color: #d33682;
font-weight: 700;
font-size: 1.383em;
line-height: 1.802em;
}
.cm-s-tw5plus .cm-h2 {
color: #d33682;
font-weight: 600;
font-size: 1.296em;
line-height: 1.602em;
}
.cm-s-tw5plus .cm-h3 {
color: #d33682;
font-weight: 500;
font-size: 1.215em;
line-height: 1.424em;
}
.cm-s-tw5plus .cm-h4 {
color: #d33682;
font-weight: 400;
font-size: 1.138em;
line-height: 1.266em;
}
.cm-s-tw5plus .cm-h5 {
color: #d33682;
font-weight: 400;
font-size: 1.067em;
line-height: 1.125em;
}
.cm-s-tw5plus .cm-h6 {
color: #d33682;
font-weight: 400;
}
.cm-s-tw5plus .cm-link {
color: #2aa198;
text-decoration: none;
}
.cm-s-tw5plus .cm-internallink {
color: #268bd2;
font-weight:600;
}
.cm-s-tw5plus .cm-externallink {
color: #d33682;
text-decoration: underline;
}
.cm-s-tw5plus .cm-transclude {
color: #dc322f;
}
.cm-s-tw5plus .cm-pre {
color: #268BD2;
font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}
.cm-s-tw5plus .cm-monospace {
color: #cb4b16;
font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}
.cm-s-tw5plus .cm-list1 {
color: #268BD2;
padding-left: 1em;
padding-right: 0.5em;
font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}
.cm-s-tw5plus .cm-list2 {
color: #268BD2;
padding-left: 2em;
padding-right: 0.5em;
font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}
.cm-s-tw5plus .cm-list3 {
color: #268BD2;
padding-left: 3em;
padding-right: 0.5em;
font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}
.cm-s-tw5plus .cm-list4 {
color: #268BD2;
padding-left: 4em;
padding-right: 0.5em;
font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}
.cm-s-tw5plus .cm-list5 {
color: #268BD2;
padding-left: 5em;
padding-right: 0.5em;
font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}
// CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: https://codemirror.net/LICENSE
/***
|''Name''|tw5.js|
|''Description''|Enables TiddlyWikiy syntax highlighting using CodeMirror|
|''Original Contributor''|PMario|
|''Author''|[[adithya-badidey|https://github.com/adithya-badidey]]|
|''Version''|0.1.8|
|''Status''|''stable''|
|''Source''|[[GitHub|https://github.com/adithya-badidey/TW5-codemirror-plus]]|
|''Documentation''|https://codemirror.tiddlyspace.com/|
|''License''|[[MIT License|http://www.opensource.org/licenses/mit-license.php]]|
|''Requires''|codemirror.js|
|''Keywords''|syntax highlighting color code mirror codemirror|
!! Tiddlywiki Metadata
Name: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.js
Type: application/javascript
Additional Field:
module-type: codemirror
Info: CoreVersion parameter is needed for TiddlyWiki only!
***/
(function (mod) {
if (typeof exports == "object" && typeof module == "object") // CommonJS
mod(require("../../lib/codemirror"));
else if (typeof define == "function" && define.amd) // AMD
define(["../../lib/codemirror"], mod);
else // Plain browser env
mod(CodeMirror);
})(function (CodeMirror) {
"use strict";
CodeMirror.defineMode("tiddlywiki5", function () {
// Tokenizer
var textwords = {};
var keywords = {
"changecount": true, "colour": true,
"colour-picker": true, "contrastcolour": true,
"copy-to-clipboard": true, "csvtiddlers": true,
"datauri": true, "dumpvariables": true,
"image-picker": true, "jsontiddler": true,
"jsontiddlers": true, "lingo": true,
"list-links": true, "list-links-draggable": true,
"list-tagged-draggable": true, "list-thumbnails": true,
"makedatauri": true, "now": true,
"qualify": true, "resolvepath": true,
"box-shadow": true, "filter": true,
"transition": true, "background-linear-gradient": true,
"transform-origin": true, "toc": true,
"toc-expandable": true, "toc-selective-expandable": true,
"toc-tabbed-internal-nav": true, "toc-tabbed-external-nav": true,
"tabs": true, "tag": true,
"tag-picker": true, "tag-pill": true,
"thumbnail": true, "timeline": true,
"tree": true, "unusedtitle": true,
"version": true
};
var isSpaceName = /[\w_\-]/i,
reHR = /^\-\-\-\-+$/, // <hr>
reBlockQuote = /^<<</,
rePreStart = /^```$/;
function chain(stream, state, f) {
state.tokenize = f;
return f(stream, state);
}
function tokenBase(stream, state) {
var sol = stream.sol(), // sol() -> Returns true only if the stream is at the start of the line.
ch = stream.peek(); // Returns the next character in the stream without advancing it. Will return a null at the end of the line.
// check start of blocks
if (sol && /[<\/\*{}\-`]/.test(ch)) { //is at the start of a line and the next char is not
if (stream.match(reBlockQuote)) {
return chain(stream, state, twTokenQuote);
}
if (stream.match(reHR))
return 'hr';
if (stream.match(rePreStart))
return chain(stream, state, twTokenPre);
}
stream.next();
if (sol && /[\/\*!#;:>|]/.test(ch)) {
if (ch == "!") { // tw header
var count = 1;
while (stream.eat('!'))
count++;
stream.skipToEnd();
return "h" + count;
}
if (ch == "*" || ch == "#") { // tw list
var count = 1;
while (stream.eat('*') || stream.eat('#'))
count++;
return "list" + count;
}
if (ch == ";") { // definition list, term
stream.eatWhile(';');
return "list1";
}
if (ch == ":") { // definition list, description
stream.eatWhile(':');
return "list2";
}
if (ch == ">") { // single line quote
stream.eatWhile(">");
return "quote";
}
if (ch == '|')
return 'header';
}
// rudimentary html:// file:// link matching. TW knows much more ...
if (/[hf]/i.test(ch) &&
/[ti]/i.test(stream.peek()) &&
stream.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i, true))
return "externallink";
if (ch == '`') { //
return chain(stream, state, twTokenMonospace);
}
if (ch == "/" && stream.eat("/")) { //
return chain(stream, state, twTokenEm);
}
if (ch == "{" && stream.eat("{"))
return chain(stream, state, twTranslclude);
if (ch == "[" && stream.eat("[")) // tw InternalLink
return chain(stream, state, twInternalLink);
if (ch == "_" && stream.eat("_")) // tw underline
return chain(stream, state, twTokenUnderline);
if (ch == "^" && stream.eat("^"))
return chain(stream, state, twSuperscript);
if (ch == "," && stream.eat(",")) // tw underline
return chain(stream, state, twSubscript);
// tw strikethrough
if (ch == "~" && stream.eat("~")) {
return chain(stream, state, twTokenStrike);
}
if (ch == "'" && stream.eat("'")) // tw bold
return chain(stream, state, twTokenStrong);
if (ch == "<" && stream.eat("<")) // tw macro
return chain(stream, state, twTokenMacro);
return null
}
// // tw invisible comment
// function twTokenComment(stream, state) {
// var maybeEnd = false, ch;
// while (ch = stream.next()) {
// if (ch == "/" && maybeEnd) {
// state.tokenize = tokenBase;
// break;
// }
// maybeEnd = (ch == "%");
// }
// return "comment";
// }
// tw strong / bold
function twTokenStrong(stream, state) {
var maybeEnd = false,
ch;
while (ch = stream.next()) {
if (ch == "'" && maybeEnd) {
state.tokenize = tokenBase;
break;
}
maybeEnd = (ch == "'");
}
return "strong";
}
function twTokenMonospace(stream, state) {
var ch;
while (ch = stream.next()) {
if (ch == "`") {
state.tokenize = tokenBase;
break;
}
}
return "monospace";
}
// tw em / italic
function twTokenEm(stream, state) {
var maybeEnd = false,
ch;
while (ch = stream.next()) {
if (ch == "/" && maybeEnd) {
state.tokenize = tokenBase;
break;
}
maybeEnd = (ch == "/");
}
return "em";
}
// tw transclusions
function twTranslclude(stream, state) {
var maybeEnd = false,
ch;
while (ch = stream.next()) {
if (ch == "}" && maybeEnd) {
state.tokenize = tokenBase;
break;
}
maybeEnd = (ch == "}");
}
return "transclude";
}
// tw internal links
function twInternalLink(stream, state) {
if (stream.current() == '[[') {
state.pastDivider = false;
// console.log("Start of link");
return 'link';
}
if (stream.peek() == ']') {
stream.next()
if(stream.next() == ']') {
state.tokenize = tokenBase;
// console.log("End of link");
return 'link';
}
}
var pastDivider = state.pastDivider,
ch;
while (ch = stream.peek()) {
// console.log("Peeking :" + ch);
if (!pastDivider && ch=='|') {
stream.next();
state.pastDivider = true;
// console.log("Past the divider");
return 'link';
}
if (ch == "]" && stream.peek() == "]") {
// console.log("Found end of link");
return "internallink";
}
ch = stream.next();
if (/[hf]/i.test(ch) &&
/[ti]/i.test(stream.peek()) &&
stream.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i, true)) {
// console.log("Found external link");
return "externallink";
}
stream.eatWhile(/[^|\]]/);
}
return null;
}
// tw underlined text
function twTokenUnderline(stream, state) {
var maybeEnd = false,
ch;
while (ch = stream.next()) {
if (ch == "_" && maybeEnd) {
state.tokenize = tokenBase;
break;
}
maybeEnd = (ch == "_");
}
return "underlined";
}
function twSubscript(stream, state) {
var maybeEnd = false, ch;
while (ch = stream.next()) {
if (ch == "," && maybeEnd) {
state.tokenize = tokenBase;
break;
}
maybeEnd = (ch == ",");
}
return "subscript";
}
function twSuperscript(stream, state) {
var maybeEnd = false, ch;
while (ch = stream.next()) {
if (ch == "^" && maybeEnd) {
state.tokenize = tokenBase;
break;
}
maybeEnd = (ch == "^");
}
return "superscript";
}
function twTokenStrike(stream, state) {
var maybeEnd = false, ch;
while (ch = stream.next()) {
if (ch == "~" && maybeEnd) {
state.tokenize = tokenBase;
break;
}
maybeEnd = (ch == "~");
}
return "strikethrough";
}
function twTokenPre(stream, state) {
var sol = stream.sol(), maybeEnd = false, surelyend = false, ch;
while (ch = stream.next()) {
if (ch == '`' && surelyend && stream.eol()) {
stream.next();
state.tokenize = tokenBase;
return "pre";
}
surelyend = (maybeEnd && (ch == '`'));
maybeEnd = (sol && ch == '`');
sol = stream.sol();
}
return "pre";
}
function twTokenQuote(stream, state) {
var sol = stream.sol(), maybeEnd = false, surelyend = false, ch;
while (ch = stream.next()) {
if (ch == '<' && surelyend) {
stream.skipToEnd();
state.tokenize = tokenBase;
return "quote";
}
surelyend = (maybeEnd && (ch == '<'));
maybeEnd = (sol && ch == '<');
sol = stream.sol();
}
return "quote";
}
function twTokenMacro(stream, state) {
if (stream.current() == '<<') {
return 'macro';
}
var ch = stream.next();
if (!ch) {
state.tokenize = tokenBase;
return null;
}
if (ch == ">") {
if (stream.peek() == '>') {
stream.next();
state.tokenize = tokenBase;
return "macro";
}
}
stream.eatWhile(/[\w\$_]/);
return keywords.propertyIsEnumerable(stream.current()) ? "keyword" : "macro"
}
// Interface
return {
startState: function () {
return { tokenize: tokenBase };
},
token: function (stream, state) {
if (stream.eatSpace()) return null;
var style = state.tokenize(stream, state);
return style;
}
};
});
CodeMirror.defineMIME("text/vnd.tiddlywiki", "tiddlywiki5");
});
{
"tiddlers": {
"$:/plugins/tiddlywiki/markdown/EditorToolbar/bold": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/bold",
"list-after": "$:/core/ui/EditorToolbar/bold",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/bold",
"caption": "{{$:/language/Buttons/Bold/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Bold/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((bold))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"**\"\n\tsuffix=\"**\"\n/>\n"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1",
"list-after": "$:/core/ui/EditorToolbar/heading-1",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-1",
"caption": "{{$:/language/Buttons/Heading1/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading1/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2",
"list-after": "$:/core/ui/EditorToolbar/heading-2",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-2",
"caption": "{{$:/language/Buttons/Heading2/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading2/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3",
"list-after": "$:/core/ui/EditorToolbar/heading-3",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-3",
"caption": "{{$:/language/Buttons/Heading3/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading3/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4",
"list-after": "$:/core/ui/EditorToolbar/heading-4",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-4",
"caption": "{{$:/language/Buttons/Heading4/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading4/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5",
"list-after": "$:/core/ui/EditorToolbar/heading-5",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-5",
"caption": "{{$:/language/Buttons/Heading5/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading5/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6",
"list-after": "$:/core/ui/EditorToolbar/heading-6",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-6",
"caption": "{{$:/language/Buttons/Heading6/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading6/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/italic": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/italic",
"list-after": "$:/core/ui/EditorToolbar/italic",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/italic",
"caption": "{{$:/language/Buttons/Italic/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Italic/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((italic))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"*\"\n\tsuffix=\"*\"\n/>\n"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet",
"list-after": "$:/core/ui/EditorToolbar/list-bullet",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-bullet",
"caption": "{{$:/language/Buttons/ListBullet/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/ListBullet/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number",
"list-after": "$:/core/ui/EditorToolbar/list-number",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-number",
"caption": "{{$:/language/Buttons/ListNumber/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/ListNumber/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((list-number))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"1.\"\n\tcount=\"1\"\n/>\n"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line",
"list-after": "$:/core/ui/EditorToolbar/mono-line",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-line",
"caption": "{{$:/language/Buttons/MonoLine/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/MonoLine/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((mono-line))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/quote": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/quote",
"list-after": "$:/core/ui/EditorToolbar/quote",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/quote",
"caption": "{{$:/language/Buttons/Quote/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Quote/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((quote))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\">\"\n\tcount=\"1\"\n/>\n"
},
"$:/config/markdown/breaks": {
"title": "$:/config/markdown/breaks",
"text": "false"
},
"$:/config/markdown/linkNewWindow": {
"title": "$:/config/markdown/linkNewWindow",
"text": "true"
},
"$:/config/markdown/linkify": {
"title": "$:/config/markdown/linkify",
"text": "false"
},
"$:/config/markdown/quotes": {
"title": "$:/config/markdown/quotes",
"text": "“”‘’"
},
"$:/config/markdown/renderWikiText": {
"title": "$:/config/markdown/renderWikiText",
"text": "true"
},
"$:/config/markdown/renderWikiTextPragma": {
"title": "$:/config/markdown/renderWikiTextPragma",
"text": "\\rules only html image macrocallinline syslink transcludeinline wikilink filteredtranscludeblock macrocallblock transcludeblock"
},
"$:/config/markdown/typographer": {
"title": "$:/config/markdown/typographer",
"text": "false"
},
"$:/language/Docs/Types/text/x-markdown": {
"title": "$:/language/Docs/Types/text/x-markdown",
"description": "Markdown",
"name": "text/x-markdown",
"group": "Text"
},
"$:/plugins/tiddlywiki/markdown/remarkable.js": {
"text": "!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?t(exports):\"function\"==typeof define&&define.amd?define([\"exports\"],t):t((e=e||self).remarkable={})}(this,function(e){\"use strict\";var t={Aacute:\"Á\",aacute:\"á\",Abreve:\"Ă\",abreve:\"ă\",ac:\"∾\",acd:\"∿\",acE:\"∾̳\",Acirc:\"Â\",acirc:\"â\",acute:\"´\",Acy:\"А\",acy:\"а\",AElig:\"Æ\",aelig:\"æ\",af:\"\",Afr:\"𝔄\",afr:\"𝔞\",Agrave:\"À\",agrave:\"à\",alefsym:\"ℵ\",aleph:\"ℵ\",Alpha:\"Α\",alpha:\"α\",Amacr:\"Ā\",amacr:\"ā\",amalg:\"⨿\",AMP:\"&\",amp:\"&\",And:\"⩓\",and:\"∧\",andand:\"⩕\",andd:\"⩜\",andslope:\"⩘\",andv:\"⩚\",ang:\"∠\",ange:\"⦤\",angle:\"∠\",angmsd:\"∡\",angmsdaa:\"⦨\",angmsdab:\"⦩\",angmsdac:\"⦪\",angmsdad:\"⦫\",angmsdae:\"⦬\",angmsdaf:\"⦭\",angmsdag:\"⦮\",angmsdah:\"⦯\",angrt:\"∟\",angrtvb:\"⊾\",angrtvbd:\"⦝\",angsph:\"∢\",angst:\"Å\",angzarr:\"⍼\",Aogon:\"Ą\",aogon:\"ą\",Aopf:\"𝔸\",aopf:\"𝕒\",ap:\"≈\",apacir:\"⩯\",apE:\"⩰\",ape:\"≊\",apid:\"≋\",apos:\"'\",ApplyFunction:\"\",approx:\"≈\",approxeq:\"≊\",Aring:\"Å\",aring:\"å\",Ascr:\"𝒜\",ascr:\"𝒶\",Assign:\"≔\",ast:\"*\",asymp:\"≈\",asympeq:\"≍\",Atilde:\"Ã\",atilde:\"ã\",Auml:\"Ä\",auml:\"ä\",awconint:\"∳\",awint:\"⨑\",backcong:\"≌\",backepsilon:\"϶\",backprime:\"‵\",backsim:\"∽\",backsimeq:\"⋍\",Backslash:\"∖\",Barv:\"⫧\",barvee:\"⊽\",Barwed:\"⌆\",barwed:\"⌅\",barwedge:\"⌅\",bbrk:\"⎵\",bbrktbrk:\"⎶\",bcong:\"≌\",Bcy:\"Б\",bcy:\"б\",bdquo:\"„\",becaus:\"∵\",Because:\"∵\",because:\"∵\",bemptyv:\"⦰\",bepsi:\"϶\",bernou:\"ℬ\",Bernoullis:\"ℬ\",Beta:\"Β\",beta:\"β\",beth:\"ℶ\",between:\"≬\",Bfr:\"𝔅\",bfr:\"𝔟\",bigcap:\"⋂\",bigcirc:\"◯\",bigcup:\"⋃\",bigodot:\"⨀\",bigoplus:\"⨁\",bigotimes:\"⨂\",bigsqcup:\"⨆\",bigstar:\"★\",bigtriangledown:\"▽\",bigtriangleup:\"△\",biguplus:\"⨄\",bigvee:\"⋁\",bigwedge:\"⋀\",bkarow:\"⤍\",blacklozenge:\"⧫\",blacksquare:\"▪\",blacktriangle:\"▴\",blacktriangledown:\"▾\",blacktriangleleft:\"◂\",blacktriangleright:\"▸\",blank:\"␣\",blk12:\"▒\",blk14:\"░\",blk34:\"▓\",block:\"█\",bne:\"=⃥\",bnequiv:\"≡⃥\",bNot:\"⫭\",bnot:\"⌐\",Bopf:\"𝔹\",bopf:\"𝕓\",bot:\"⊥\",bottom:\"⊥\",bowtie:\"⋈\",boxbox:\"⧉\",boxDL:\"╗\",boxDl:\"╖\",boxdL:\"╕\",boxdl:\"┐\",boxDR:\"╔\",boxDr:\"╓\",boxdR:\"╒\",boxdr:\"┌\",boxH:\"═\",boxh:\"─\",boxHD:\"╦\",boxHd:\"╤\",boxhD:\"╥\",boxhd:\"┬\",boxHU:\"╩\",boxHu:\"╧\",boxhU:\"╨\",boxhu:\"┴\",boxminus:\"⊟\",boxplus:\"⊞\",boxtimes:\"⊠\",boxUL:\"╝\",boxUl:\"╜\",boxuL:\"╛\",boxul:\"┘\",boxUR:\"╚\",boxUr:\"╙\",boxuR:\"╘\",boxur:\"└\",boxV:\"║\",boxv:\"│\",boxVH:\"╬\",boxVh:\"╫\",boxvH:\"╪\",boxvh:\"┼\",boxVL:\"╣\",boxVl:\"╢\",boxvL:\"╡\",boxvl:\"┤\",boxVR:\"╠\",boxVr:\"╟\",boxvR:\"╞\",boxvr:\"├\",bprime:\"‵\",Breve:\"˘\",breve:\"˘\",brvbar:\"¦\",Bscr:\"ℬ\",bscr:\"𝒷\",bsemi:\"⁏\",bsim:\"∽\",bsime:\"⋍\",bsol:\"\\\\\",bsolb:\"⧅\",bsolhsub:\"⟈\",bull:\"•\",bullet:\"•\",bump:\"≎\",bumpE:\"⪮\",bumpe:\"≏\",Bumpeq:\"≎\",bumpeq:\"≏\",Cacute:\"Ć\",cacute:\"ć\",Cap:\"⋒\",cap:\"∩\",capand:\"⩄\",capbrcup:\"⩉\",capcap:\"⩋\",capcup:\"⩇\",capdot:\"⩀\",CapitalDifferentialD:\"ⅅ\",caps:\"∩︀\",caret:\"⁁\",caron:\"ˇ\",Cayleys:\"ℭ\",ccaps:\"⩍\",Ccaron:\"Č\",ccaron:\"č\",Ccedil:\"Ç\",ccedil:\"ç\",Ccirc:\"Ĉ\",ccirc:\"ĉ\",Cconint:\"∰\",ccups:\"⩌\",ccupssm:\"⩐\",Cdot:\"Ċ\",cdot:\"ċ\",cedil:\"¸\",Cedilla:\"¸\",cemptyv:\"⦲\",cent:\"¢\",CenterDot:\"·\",centerdot:\"·\",Cfr:\"ℭ\",cfr:\"𝔠\",CHcy:\"Ч\",chcy:\"ч\",check:\"✓\",checkmark:\"✓\",Chi:\"Χ\",chi:\"χ\",cir:\"○\",circ:\"ˆ\",circeq:\"≗\",circlearrowleft:\"↺\",circlearrowright:\"↻\",circledast:\"⊛\",circledcirc:\"⊚\",circleddash:\"⊝\",CircleDot:\"⊙\",circledR:\"®\",circledS:\"Ⓢ\",CircleMinus:\"⊖\",CirclePlus:\"⊕\",CircleTimes:\"⊗\",cirE:\"⧃\",cire:\"≗\",cirfnint:\"⨐\",cirmid:\"⫯\",cirscir:\"⧂\",ClockwiseContourIntegral:\"∲\",CloseCurlyDoubleQuote:\"”\",CloseCurlyQuote:\"’\",clubs:\"♣\",clubsuit:\"♣\",Colon:\"∷\",colon:\":\",Colone:\"⩴\",colone:\"≔\",coloneq:\"≔\",comma:\",\",commat:\"@\",comp:\"∁\",compfn:\"∘\",complement:\"∁\",complexes:\"ℂ\",cong:\"≅\",congdot:\"⩭\",Congruent:\"≡\",Conint:\"∯\",conint:\"∮\",ContourIntegral:\"∮\",Copf:\"ℂ\",copf:\"𝕔\",coprod:\"∐\",Coproduct:\"∐\",COPY:\"©\",copy:\"©\",copysr:\"℗\",CounterClockwiseContourIntegral:\"∳\",crarr:\"↵\",Cross:\"⨯\",cross:\"✗\",Cscr:\"𝒞\",cscr:\"𝒸\",csub:\"⫏\",csube:\"⫑\",csup:\"⫐\",csupe:\"⫒\",ctdot:\"⋯\",cudarrl:\"⤸\",cudarrr:\"⤵\",cuepr:\"⋞\",cuesc:\"⋟\",cularr:\"↶\",cularrp:\"⤽\",Cup:\"⋓\",cup:\"∪\",cupbrcap:\"⩈\",CupCap:\"≍\",cupcap:\"⩆\",cupcup:\"⩊\",cupdot:\"⊍\",cupor:\"⩅\",cups:\"∪︀\",curarr:\"↷\",curarrm:\"⤼\",curlyeqprec:\"⋞\",curlyeqsucc:\"⋟\",curlyvee:\"⋎\",curlywedge:\"⋏\",curren:\"¤\",curvearrowleft:\"↶\",curvearrowright:\"↷\",cuvee:\"⋎\",cuwed:\"⋏\",cwconint:\"∲\",cwint:\"∱\",cylcty:\"⌭\",Dagger:\"‡\",dagger:\"†\",daleth:\"ℸ\",Darr:\"↡\",dArr:\"⇓\",darr:\"↓\",dash:\"‐\",Dashv:\"⫤\",dashv:\"⊣\",dbkarow:\"⤏\",dblac:\"˝\",Dcaron:\"Ď\",dcaron:\"ď\",Dcy:\"Д\",dcy:\"д\",DD:\"ⅅ\",dd:\"ⅆ\",ddagger:\"‡\",ddarr:\"⇊\",DDotrahd:\"⤑\",ddotseq:\"⩷\",deg:\"°\",Del:\"∇\",Delta:\"Δ\",delta:\"δ\",demptyv:\"⦱\",dfisht:\"⥿\",Dfr:\"𝔇\",dfr:\"𝔡\",dHar:\"⥥\",dharl:\"⇃\",dharr:\"⇂\",DiacriticalAcute:\"´\",DiacriticalDot:\"˙\",DiacriticalDoubleAcute:\"˝\",DiacriticalGrave:\"`\",DiacriticalTilde:\"˜\",diam:\"⋄\",Diamond:\"⋄\",diamond:\"⋄\",diamondsuit:\"♦\",diams:\"♦\",die:\"¨\",DifferentialD:\"ⅆ\",digamma:\"ϝ\",disin:\"⋲\",div:\"÷\",divide:\"÷\",divideontimes:\"⋇\",divonx:\"⋇\",DJcy:\"Ђ\",djcy:\"ђ\",dlcorn:\"⌞\",dlcrop:\"⌍\",dollar:\"$\",Dopf:\"𝔻\",dopf:\"𝕕\",Dot:\"¨\",dot:\"˙\",DotDot:\"⃜\",doteq:\"≐\",doteqdot:\"≑\",DotEqual:\"≐\",dotminus:\"∸\",dotplus:\"∔\",dotsquare:\"⊡\",doublebarwedge:\"⌆\",DoubleContourIntegral:\"∯\",DoubleDot:\"¨\",DoubleDownArrow:\"⇓\",DoubleLeftArrow:\"⇐\",DoubleLeftRightArrow:\"⇔\",DoubleLeftTee:\"⫤\",DoubleLongLeftArrow:\"⟸\",DoubleLongLeftRightArrow:\"⟺\",DoubleLongRightArrow:\"⟹\",DoubleRightArrow:\"⇒\",DoubleRightTee:\"⊨\",DoubleUpArrow:\"⇑\",DoubleUpDownArrow:\"⇕\",DoubleVerticalBar:\"∥\",DownArrow:\"↓\",Downarrow:\"⇓\",downarrow:\"↓\",DownArrowBar:\"⤓\",DownArrowUpArrow:\"⇵\",DownBreve:\"̑\",downdownarrows:\"⇊\",downharpoonleft:\"⇃\",downharpoonright:\"⇂\",DownLeftRightVector:\"⥐\",DownLeftTeeVector:\"⥞\",DownLeftVector:\"↽\",DownLeftVectorBar:\"⥖\",DownRightTeeVector:\"⥟\",DownRightVector:\"⇁\",DownRightVectorBar:\"⥗\",DownTee:\"⊤\",DownTeeArrow:\"↧\",drbkarow:\"⤐\",drcorn:\"⌟\",drcrop:\"⌌\",Dscr:\"𝒟\",dscr:\"𝒹\",DScy:\"Ѕ\",dscy:\"ѕ\",dsol:\"⧶\",Dstrok:\"Đ\",dstrok:\"đ\",dtdot:\"⋱\",dtri:\"▿\",dtrif:\"▾\",duarr:\"⇵\",duhar:\"⥯\",dwangle:\"⦦\",DZcy:\"Џ\",dzcy:\"џ\",dzigrarr:\"⟿\",Eacute:\"É\",eacute:\"é\",easter:\"⩮\",Ecaron:\"Ě\",ecaron:\"ě\",ecir:\"≖\",Ecirc:\"Ê\",ecirc:\"ê\",ecolon:\"≕\",Ecy:\"Э\",ecy:\"э\",eDDot:\"⩷\",Edot:\"Ė\",eDot:\"≑\",edot:\"ė\",ee:\"ⅇ\",efDot:\"≒\",Efr:\"𝔈\",efr:\"𝔢\",eg:\"⪚\",Egrave:\"È\",egrave:\"è\",egs:\"⪖\",egsdot:\"⪘\",el:\"⪙\",Element:\"∈\",elinters:\"⏧\",ell:\"ℓ\",els:\"⪕\",elsdot:\"⪗\",Emacr:\"Ē\",emacr:\"ē\",empty:\"∅\",emptyset:\"∅\",EmptySmallSquare:\"◻\",emptyv:\"∅\",EmptyVerySmallSquare:\"▫\",emsp:\" \",emsp13:\" \",emsp14:\" \",ENG:\"Ŋ\",eng:\"ŋ\",ensp:\" \",Eogon:\"Ę\",eogon:\"ę\",Eopf:\"𝔼\",eopf:\"𝕖\",epar:\"⋕\",eparsl:\"⧣\",eplus:\"⩱\",epsi:\"ε\",Epsilon:\"Ε\",epsilon:\"ε\",epsiv:\"ϵ\",eqcirc:\"≖\",eqcolon:\"≕\",eqsim:\"≂\",eqslantgtr:\"⪖\",eqslantless:\"⪕\",Equal:\"⩵\",equals:\"=\",EqualTilde:\"≂\",equest:\"≟\",Equilibrium:\"⇌\",equiv:\"≡\",equivDD:\"⩸\",eqvparsl:\"⧥\",erarr:\"⥱\",erDot:\"≓\",Escr:\"ℰ\",escr:\"ℯ\",esdot:\"≐\",Esim:\"⩳\",esim:\"≂\",Eta:\"Η\",eta:\"η\",ETH:\"Ð\",eth:\"ð\",Euml:\"Ë\",euml:\"ë\",euro:\"€\",excl:\"!\",exist:\"∃\",Exists:\"∃\",expectation:\"ℰ\",ExponentialE:\"ⅇ\",exponentiale:\"ⅇ\",fallingdotseq:\"≒\",Fcy:\"Ф\",fcy:\"ф\",female:\"♀\",ffilig:\"ffi\",fflig:\"ff\",ffllig:\"ffl\",Ffr:\"𝔉\",ffr:\"𝔣\",filig:\"fi\",FilledSmallSquare:\"◼\",FilledVerySmallSquare:\"▪\",fjlig:\"fj\",flat:\"♭\",fllig:\"fl\",fltns:\"▱\",fnof:\"ƒ\",Fopf:\"𝔽\",fopf:\"𝕗\",ForAll:\"∀\",forall:\"∀\",fork:\"⋔\",forkv:\"⫙\",Fouriertrf:\"ℱ\",fpartint:\"⨍\",frac12:\"½\",frac13:\"⅓\",frac14:\"¼\",frac15:\"⅕\",frac16:\"⅙\",frac18:\"⅛\",frac23:\"⅔\",frac25:\"⅖\",frac34:\"¾\",frac35:\"⅗\",frac38:\"⅜\",frac45:\"⅘\",frac56:\"⅚\",frac58:\"⅝\",frac78:\"⅞\",frasl:\"⁄\",frown:\"⌢\",Fscr:\"ℱ\",fscr:\"𝒻\",gacute:\"ǵ\",Gamma:\"Γ\",gamma:\"γ\",Gammad:\"Ϝ\",gammad:\"ϝ\",gap:\"⪆\",Gbreve:\"Ğ\",gbreve:\"ğ\",Gcedil:\"Ģ\",Gcirc:\"Ĝ\",gcirc:\"ĝ\",Gcy:\"Г\",gcy:\"г\",Gdot:\"Ġ\",gdot:\"ġ\",gE:\"≧\",ge:\"≥\",gEl:\"⪌\",gel:\"⋛\",geq:\"≥\",geqq:\"≧\",geqslant:\"⩾\",ges:\"⩾\",gescc:\"⪩\",gesdot:\"⪀\",gesdoto:\"⪂\",gesdotol:\"⪄\",gesl:\"⋛︀\",gesles:\"⪔\",Gfr:\"𝔊\",gfr:\"𝔤\",Gg:\"⋙\",gg:\"≫\",ggg:\"⋙\",gimel:\"ℷ\",GJcy:\"Ѓ\",gjcy:\"ѓ\",gl:\"≷\",gla:\"⪥\",glE:\"⪒\",glj:\"⪤\",gnap:\"⪊\",gnapprox:\"⪊\",gnE:\"≩\",gne:\"⪈\",gneq:\"⪈\",gneqq:\"≩\",gnsim:\"⋧\",Gopf:\"𝔾\",gopf:\"𝕘\",grave:\"`\",GreaterEqual:\"≥\",GreaterEqualLess:\"⋛\",GreaterFullEqual:\"≧\",GreaterGreater:\"⪢\",GreaterLess:\"≷\",GreaterSlantEqual:\"⩾\",GreaterTilde:\"≳\",Gscr:\"𝒢\",gscr:\"ℊ\",gsim:\"≳\",gsime:\"⪎\",gsiml:\"⪐\",GT:\">\",Gt:\"≫\",gt:\">\",gtcc:\"⪧\",gtcir:\"⩺\",gtdot:\"⋗\",gtlPar:\"⦕\",gtquest:\"⩼\",gtrapprox:\"⪆\",gtrarr:\"⥸\",gtrdot:\"⋗\",gtreqless:\"⋛\",gtreqqless:\"⪌\",gtrless:\"≷\",gtrsim:\"≳\",gvertneqq:\"≩︀\",gvnE:\"≩︀\",Hacek:\"ˇ\",hairsp:\" \",half:\"½\",hamilt:\"ℋ\",HARDcy:\"Ъ\",hardcy:\"ъ\",hArr:\"⇔\",harr:\"↔\",harrcir:\"⥈\",harrw:\"↭\",Hat:\"^\",hbar:\"ℏ\",Hcirc:\"Ĥ\",hcirc:\"ĥ\",hearts:\"♥\",heartsuit:\"♥\",hellip:\"…\",hercon:\"⊹\",Hfr:\"ℌ\",hfr:\"𝔥\",HilbertSpace:\"ℋ\",hksearow:\"⤥\",hkswarow:\"⤦\",hoarr:\"⇿\",homtht:\"∻\",hookleftarrow:\"↩\",hookrightarrow:\"↪\",Hopf:\"ℍ\",hopf:\"𝕙\",horbar:\"―\",HorizontalLine:\"─\",Hscr:\"ℋ\",hscr:\"𝒽\",hslash:\"ℏ\",Hstrok:\"Ħ\",hstrok:\"ħ\",HumpDownHump:\"≎\",HumpEqual:\"≏\",hybull:\"⁃\",hyphen:\"‐\",Iacute:\"Í\",iacute:\"í\",ic:\"\",Icirc:\"Î\",icirc:\"î\",Icy:\"И\",icy:\"и\",Idot:\"İ\",IEcy:\"Е\",iecy:\"е\",iexcl:\"¡\",iff:\"⇔\",Ifr:\"ℑ\",ifr:\"𝔦\",Igrave:\"Ì\",igrave:\"ì\",ii:\"ⅈ\",iiiint:\"⨌\",iiint:\"∭\",iinfin:\"⧜\",iiota:\"℩\",IJlig:\"IJ\",ijlig:\"ij\",Im:\"ℑ\",Imacr:\"Ī\",imacr:\"ī\",image:\"ℑ\",ImaginaryI:\"ⅈ\",imagline:\"ℐ\",imagpart:\"ℑ\",imath:\"ı\",imof:\"⊷\",imped:\"Ƶ\",Implies:\"⇒\",in:\"∈\",incare:\"℅\",infin:\"∞\",infintie:\"⧝\",inodot:\"ı\",Int:\"∬\",int:\"∫\",intcal:\"⊺\",integers:\"ℤ\",Integral:\"∫\",intercal:\"⊺\",Intersection:\"⋂\",intlarhk:\"⨗\",intprod:\"⨼\",InvisibleComma:\"\",InvisibleTimes:\"\",IOcy:\"Ё\",iocy:\"ё\",Iogon:\"Į\",iogon:\"į\",Iopf:\"𝕀\",iopf:\"𝕚\",Iota:\"Ι\",iota:\"ι\",iprod:\"⨼\",iquest:\"¿\",Iscr:\"ℐ\",iscr:\"𝒾\",isin:\"∈\",isindot:\"⋵\",isinE:\"⋹\",isins:\"⋴\",isinsv:\"⋳\",isinv:\"∈\",it:\"\",Itilde:\"Ĩ\",itilde:\"ĩ\",Iukcy:\"І\",iukcy:\"і\",Iuml:\"Ï\",iuml:\"ï\",Jcirc:\"Ĵ\",jcirc:\"ĵ\",Jcy:\"Й\",jcy:\"й\",Jfr:\"𝔍\",jfr:\"𝔧\",jmath:\"ȷ\",Jopf:\"𝕁\",jopf:\"𝕛\",Jscr:\"𝒥\",jscr:\"𝒿\",Jsercy:\"Ј\",jsercy:\"ј\",Jukcy:\"Є\",jukcy:\"є\",Kappa:\"Κ\",kappa:\"κ\",kappav:\"ϰ\",Kcedil:\"Ķ\",kcedil:\"ķ\",Kcy:\"К\",kcy:\"к\",Kfr:\"𝔎\",kfr:\"𝔨\",kgreen:\"ĸ\",KHcy:\"Х\",khcy:\"х\",KJcy:\"Ќ\",kjcy:\"ќ\",Kopf:\"𝕂\",kopf:\"𝕜\",Kscr:\"𝒦\",kscr:\"𝓀\",lAarr:\"⇚\",Lacute:\"Ĺ\",lacute:\"ĺ\",laemptyv:\"⦴\",lagran:\"ℒ\",Lambda:\"Λ\",lambda:\"λ\",Lang:\"⟪\",lang:\"⟨\",langd:\"⦑\",langle:\"⟨\",lap:\"⪅\",Laplacetrf:\"ℒ\",laquo:\"«\",Larr:\"↞\",lArr:\"⇐\",larr:\"←\",larrb:\"⇤\",larrbfs:\"⤟\",larrfs:\"⤝\",larrhk:\"↩\",larrlp:\"↫\",larrpl:\"⤹\",larrsim:\"⥳\",larrtl:\"↢\",lat:\"⪫\",lAtail:\"⤛\",latail:\"⤙\",late:\"⪭\",lates:\"⪭︀\",lBarr:\"⤎\",lbarr:\"⤌\",lbbrk:\"❲\",lbrace:\"{\",lbrack:\"[\",lbrke:\"⦋\",lbrksld:\"⦏\",lbrkslu:\"⦍\",Lcaron:\"Ľ\",lcaron:\"ľ\",Lcedil:\"Ļ\",lcedil:\"ļ\",lceil:\"⌈\",lcub:\"{\",Lcy:\"Л\",lcy:\"л\",ldca:\"⤶\",ldquo:\"“\",ldquor:\"„\",ldrdhar:\"⥧\",ldrushar:\"⥋\",ldsh:\"↲\",lE:\"≦\",le:\"≤\",LeftAngleBracket:\"⟨\",LeftArrow:\"←\",Leftarrow:\"⇐\",leftarrow:\"←\",LeftArrowBar:\"⇤\",LeftArrowRightArrow:\"⇆\",leftarrowtail:\"↢\",LeftCeiling:\"⌈\",LeftDoubleBracket:\"⟦\",LeftDownTeeVector:\"⥡\",LeftDownVector:\"⇃\",LeftDownVectorBar:\"⥙\",LeftFloor:\"⌊\",leftharpoondown:\"↽\",leftharpoonup:\"↼\",leftleftarrows:\"⇇\",LeftRightArrow:\"↔\",Leftrightarrow:\"⇔\",leftrightarrow:\"↔\",leftrightarrows:\"⇆\",leftrightharpoons:\"⇋\",leftrightsquigarrow:\"↭\",LeftRightVector:\"⥎\",LeftTee:\"⊣\",LeftTeeArrow:\"↤\",LeftTeeVector:\"⥚\",leftthreetimes:\"⋋\",LeftTriangle:\"⊲\",LeftTriangleBar:\"⧏\",LeftTriangleEqual:\"⊴\",LeftUpDownVector:\"⥑\",LeftUpTeeVector:\"⥠\",LeftUpVector:\"↿\",LeftUpVectorBar:\"⥘\",LeftVector:\"↼\",LeftVectorBar:\"⥒\",lEg:\"⪋\",leg:\"⋚\",leq:\"≤\",leqq:\"≦\",leqslant:\"⩽\",les:\"⩽\",lescc:\"⪨\",lesdot:\"⩿\",lesdoto:\"⪁\",lesdotor:\"⪃\",lesg:\"⋚︀\",lesges:\"⪓\",lessapprox:\"⪅\",lessdot:\"⋖\",lesseqgtr:\"⋚\",lesseqqgtr:\"⪋\",LessEqualGreater:\"⋚\",LessFullEqual:\"≦\",LessGreater:\"≶\",lessgtr:\"≶\",LessLess:\"⪡\",lesssim:\"≲\",LessSlantEqual:\"⩽\",LessTilde:\"≲\",lfisht:\"⥼\",lfloor:\"⌊\",Lfr:\"𝔏\",lfr:\"𝔩\",lg:\"≶\",lgE:\"⪑\",lHar:\"⥢\",lhard:\"↽\",lharu:\"↼\",lharul:\"⥪\",lhblk:\"▄\",LJcy:\"Љ\",ljcy:\"љ\",Ll:\"⋘\",ll:\"≪\",llarr:\"⇇\",llcorner:\"⌞\",Lleftarrow:\"⇚\",llhard:\"⥫\",lltri:\"◺\",Lmidot:\"Ŀ\",lmidot:\"ŀ\",lmoust:\"⎰\",lmoustache:\"⎰\",lnap:\"⪉\",lnapprox:\"⪉\",lnE:\"≨\",lne:\"⪇\",lneq:\"⪇\",lneqq:\"≨\",lnsim:\"⋦\",loang:\"⟬\",loarr:\"⇽\",lobrk:\"⟦\",LongLeftArrow:\"⟵\",Longleftarrow:\"⟸\",longleftarrow:\"⟵\",LongLeftRightArrow:\"⟷\",Longleftrightarrow:\"⟺\",longleftrightarrow:\"⟷\",longmapsto:\"⟼\",LongRightArrow:\"⟶\",Longrightarrow:\"⟹\",longrightarrow:\"⟶\",looparrowleft:\"↫\",looparrowright:\"↬\",lopar:\"⦅\",Lopf:\"𝕃\",lopf:\"𝕝\",loplus:\"⨭\",lotimes:\"⨴\",lowast:\"∗\",lowbar:\"_\",LowerLeftArrow:\"↙\",LowerRightArrow:\"↘\",loz:\"◊\",lozenge:\"◊\",lozf:\"⧫\",lpar:\"(\",lparlt:\"⦓\",lrarr:\"⇆\",lrcorner:\"⌟\",lrhar:\"⇋\",lrhard:\"⥭\",lrm:\"\",lrtri:\"⊿\",lsaquo:\"‹\",Lscr:\"ℒ\",lscr:\"𝓁\",Lsh:\"↰\",lsh:\"↰\",lsim:\"≲\",lsime:\"⪍\",lsimg:\"⪏\",lsqb:\"[\",lsquo:\"‘\",lsquor:\"‚\",Lstrok:\"Ł\",lstrok:\"ł\",LT:\"<\",Lt:\"≪\",lt:\"<\",ltcc:\"⪦\",ltcir:\"⩹\",ltdot:\"⋖\",lthree:\"⋋\",ltimes:\"⋉\",ltlarr:\"⥶\",ltquest:\"⩻\",ltri:\"◃\",ltrie:\"⊴\",ltrif:\"◂\",ltrPar:\"⦖\",lurdshar:\"⥊\",luruhar:\"⥦\",lvertneqq:\"≨︀\",lvnE:\"≨︀\",macr:\"¯\",male:\"♂\",malt:\"✠\",maltese:\"✠\",Map:\"⤅\",map:\"↦\",mapsto:\"↦\",mapstodown:\"↧\",mapstoleft:\"↤\",mapstoup:\"↥\",marker:\"▮\",mcomma:\"⨩\",Mcy:\"М\",mcy:\"м\",mdash:\"—\",mDDot:\"∺\",measuredangle:\"∡\",MediumSpace:\" \",Mellintrf:\"ℳ\",Mfr:\"𝔐\",mfr:\"𝔪\",mho:\"℧\",micro:\"µ\",mid:\"∣\",midast:\"*\",midcir:\"⫰\",middot:\"·\",minus:\"−\",minusb:\"⊟\",minusd:\"∸\",minusdu:\"⨪\",MinusPlus:\"∓\",mlcp:\"⫛\",mldr:\"…\",mnplus:\"∓\",models:\"⊧\",Mopf:\"𝕄\",mopf:\"𝕞\",mp:\"∓\",Mscr:\"ℳ\",mscr:\"𝓂\",mstpos:\"∾\",Mu:\"Μ\",mu:\"μ\",multimap:\"⊸\",mumap:\"⊸\",nabla:\"∇\",Nacute:\"Ń\",nacute:\"ń\",nang:\"∠⃒\",nap:\"≉\",napE:\"⩰̸\",napid:\"≋̸\",napos:\"ʼn\",napprox:\"≉\",natur:\"♮\",natural:\"♮\",naturals:\"ℕ\",nbsp:\" \",nbump:\"≎̸\",nbumpe:\"≏̸\",ncap:\"⩃\",Ncaron:\"Ň\",ncaron:\"ň\",Ncedil:\"Ņ\",ncedil:\"ņ\",ncong:\"≇\",ncongdot:\"⩭̸\",ncup:\"⩂\",Ncy:\"Н\",ncy:\"н\",ndash:\"–\",ne:\"≠\",nearhk:\"⤤\",neArr:\"⇗\",nearr:\"↗\",nearrow:\"↗\",nedot:\"≐̸\",NegativeMediumSpace:\"\",NegativeThickSpace:\"\",NegativeThinSpace:\"\",NegativeVeryThinSpace:\"\",nequiv:\"≢\",nesear:\"⤨\",nesim:\"≂̸\",NestedGreaterGreater:\"≫\",NestedLessLess:\"≪\",NewLine:\"\\n\",nexist:\"∄\",nexists:\"∄\",Nfr:\"𝔑\",nfr:\"𝔫\",ngE:\"≧̸\",nge:\"≱\",ngeq:\"≱\",ngeqq:\"≧̸\",ngeqslant:\"⩾̸\",nges:\"⩾̸\",nGg:\"⋙̸\",ngsim:\"≵\",nGt:\"≫⃒\",ngt:\"≯\",ngtr:\"≯\",nGtv:\"≫̸\",nhArr:\"⇎\",nharr:\"↮\",nhpar:\"⫲\",ni:\"∋\",nis:\"⋼\",nisd:\"⋺\",niv:\"∋\",NJcy:\"Њ\",njcy:\"њ\",nlArr:\"⇍\",nlarr:\"↚\",nldr:\"‥\",nlE:\"≦̸\",nle:\"≰\",nLeftarrow:\"⇍\",nleftarrow:\"↚\",nLeftrightarrow:\"⇎\",nleftrightarrow:\"↮\",nleq:\"≰\",nleqq:\"≦̸\",nleqslant:\"⩽̸\",nles:\"⩽̸\",nless:\"≮\",nLl:\"⋘̸\",nlsim:\"≴\",nLt:\"≪⃒\",nlt:\"≮\",nltri:\"⋪\",nltrie:\"⋬\",nLtv:\"≪̸\",nmid:\"∤\",NoBreak:\"\",NonBreakingSpace:\" \",Nopf:\"ℕ\",nopf:\"𝕟\",Not:\"⫬\",not:\"¬\",NotCongruent:\"≢\",NotCupCap:\"≭\",NotDoubleVerticalBar:\"∦\",NotElement:\"∉\",NotEqual:\"≠\",NotEqualTilde:\"≂̸\",NotExists:\"∄\",NotGreater:\"≯\",NotGreaterEqual:\"≱\",NotGreaterFullEqual:\"≧̸\",NotGreaterGreater:\"≫̸\",NotGreaterLess:\"≹\",NotGreaterSlantEqual:\"⩾̸\",NotGreaterTilde:\"≵\",NotHumpDownHump:\"≎̸\",NotHumpEqual:\"≏̸\",notin:\"∉\",notindot:\"⋵̸\",notinE:\"⋹̸\",notinva:\"∉\",notinvb:\"⋷\",notinvc:\"⋶\",NotLeftTriangle:\"⋪\",NotLeftTriangleBar:\"⧏̸\",NotLeftTriangleEqual:\"⋬\",NotLess:\"≮\",NotLessEqual:\"≰\",NotLessGreater:\"≸\",NotLessLess:\"≪̸\",NotLessSlantEqual:\"⩽̸\",NotLessTilde:\"≴\",NotNestedGreaterGreater:\"⪢̸\",NotNestedLessLess:\"⪡̸\",notni:\"∌\",notniva:\"∌\",notnivb:\"⋾\",notnivc:\"⋽\",NotPrecedes:\"⊀\",NotPrecedesEqual:\"⪯̸\",NotPrecedesSlantEqual:\"⋠\",NotReverseElement:\"∌\",NotRightTriangle:\"⋫\",NotRightTriangleBar:\"⧐̸\",NotRightTriangleEqual:\"⋭\",NotSquareSubset:\"⊏̸\",NotSquareSubsetEqual:\"⋢\",NotSquareSuperset:\"⊐̸\",NotSquareSupersetEqual:\"⋣\",NotSubset:\"⊂⃒\",NotSubsetEqual:\"⊈\",NotSucceeds:\"⊁\",NotSucceedsEqual:\"⪰̸\",NotSucceedsSlantEqual:\"⋡\",NotSucceedsTilde:\"≿̸\",NotSuperset:\"⊃⃒\",NotSupersetEqual:\"⊉\",NotTilde:\"≁\",NotTildeEqual:\"≄\",NotTildeFullEqual:\"≇\",NotTildeTilde:\"≉\",NotVerticalBar:\"∤\",npar:\"∦\",nparallel:\"∦\",nparsl:\"⫽⃥\",npart:\"∂̸\",npolint:\"⨔\",npr:\"⊀\",nprcue:\"⋠\",npre:\"⪯̸\",nprec:\"⊀\",npreceq:\"⪯̸\",nrArr:\"⇏\",nrarr:\"↛\",nrarrc:\"⤳̸\",nrarrw:\"↝̸\",nRightarrow:\"⇏\",nrightarrow:\"↛\",nrtri:\"⋫\",nrtrie:\"⋭\",nsc:\"⊁\",nsccue:\"⋡\",nsce:\"⪰̸\",Nscr:\"𝒩\",nscr:\"𝓃\",nshortmid:\"∤\",nshortparallel:\"∦\",nsim:\"≁\",nsime:\"≄\",nsimeq:\"≄\",nsmid:\"∤\",nspar:\"∦\",nsqsube:\"⋢\",nsqsupe:\"⋣\",nsub:\"⊄\",nsubE:\"⫅̸\",nsube:\"⊈\",nsubset:\"⊂⃒\",nsubseteq:\"⊈\",nsubseteqq:\"⫅̸\",nsucc:\"⊁\",nsucceq:\"⪰̸\",nsup:\"⊅\",nsupE:\"⫆̸\",nsupe:\"⊉\",nsupset:\"⊃⃒\",nsupseteq:\"⊉\",nsupseteqq:\"⫆̸\",ntgl:\"≹\",Ntilde:\"Ñ\",ntilde:\"ñ\",ntlg:\"≸\",ntriangleleft:\"⋪\",ntrianglelefteq:\"⋬\",ntriangleright:\"⋫\",ntrianglerighteq:\"⋭\",Nu:\"Ν\",nu:\"ν\",num:\"#\",numero:\"№\",numsp:\" \",nvap:\"≍⃒\",nVDash:\"⊯\",nVdash:\"⊮\",nvDash:\"⊭\",nvdash:\"⊬\",nvge:\"≥⃒\",nvgt:\">⃒\",nvHarr:\"⤄\",nvinfin:\"⧞\",nvlArr:\"⤂\",nvle:\"≤⃒\",nvlt:\"<⃒\",nvltrie:\"⊴⃒\",nvrArr:\"⤃\",nvrtrie:\"⊵⃒\",nvsim:\"∼⃒\",nwarhk:\"⤣\",nwArr:\"⇖\",nwarr:\"↖\",nwarrow:\"↖\",nwnear:\"⤧\",Oacute:\"Ó\",oacute:\"ó\",oast:\"⊛\",ocir:\"⊚\",Ocirc:\"Ô\",ocirc:\"ô\",Ocy:\"О\",ocy:\"о\",odash:\"⊝\",Odblac:\"Ő\",odblac:\"ő\",odiv:\"⨸\",odot:\"⊙\",odsold:\"⦼\",OElig:\"Œ\",oelig:\"œ\",ofcir:\"⦿\",Ofr:\"𝔒\",ofr:\"𝔬\",ogon:\"˛\",Ograve:\"Ò\",ograve:\"ò\",ogt:\"⧁\",ohbar:\"⦵\",ohm:\"Ω\",oint:\"∮\",olarr:\"↺\",olcir:\"⦾\",olcross:\"⦻\",oline:\"‾\",olt:\"⧀\",Omacr:\"Ō\",omacr:\"ō\",Omega:\"Ω\",omega:\"ω\",Omicron:\"Ο\",omicron:\"ο\",omid:\"⦶\",ominus:\"⊖\",Oopf:\"𝕆\",oopf:\"𝕠\",opar:\"⦷\",OpenCurlyDoubleQuote:\"“\",OpenCurlyQuote:\"‘\",operp:\"⦹\",oplus:\"⊕\",Or:\"⩔\",or:\"∨\",orarr:\"↻\",ord:\"⩝\",order:\"ℴ\",orderof:\"ℴ\",ordf:\"ª\",ordm:\"º\",origof:\"⊶\",oror:\"⩖\",orslope:\"⩗\",orv:\"⩛\",oS:\"Ⓢ\",Oscr:\"𝒪\",oscr:\"ℴ\",Oslash:\"Ø\",oslash:\"ø\",osol:\"⊘\",Otilde:\"Õ\",otilde:\"õ\",Otimes:\"⨷\",otimes:\"⊗\",otimesas:\"⨶\",Ouml:\"Ö\",ouml:\"ö\",ovbar:\"⌽\",OverBar:\"‾\",OverBrace:\"⏞\",OverBracket:\"⎴\",OverParenthesis:\"⏜\",par:\"∥\",para:\"¶\",parallel:\"∥\",parsim:\"⫳\",parsl:\"⫽\",part:\"∂\",PartialD:\"∂\",Pcy:\"П\",pcy:\"п\",percnt:\"%\",period:\".\",permil:\"‰\",perp:\"⊥\",pertenk:\"‱\",Pfr:\"𝔓\",pfr:\"𝔭\",Phi:\"Φ\",phi:\"φ\",phiv:\"ϕ\",phmmat:\"ℳ\",phone:\"☎\",Pi:\"Π\",pi:\"π\",pitchfork:\"⋔\",piv:\"ϖ\",planck:\"ℏ\",planckh:\"ℎ\",plankv:\"ℏ\",plus:\"+\",plusacir:\"⨣\",plusb:\"⊞\",pluscir:\"⨢\",plusdo:\"∔\",plusdu:\"⨥\",pluse:\"⩲\",PlusMinus:\"±\",plusmn:\"±\",plussim:\"⨦\",plustwo:\"⨧\",pm:\"±\",Poincareplane:\"ℌ\",pointint:\"⨕\",Popf:\"ℙ\",popf:\"𝕡\",pound:\"£\",Pr:\"⪻\",pr:\"≺\",prap:\"⪷\",prcue:\"≼\",prE:\"⪳\",pre:\"⪯\",prec:\"≺\",precapprox:\"⪷\",preccurlyeq:\"≼\",Precedes:\"≺\",PrecedesEqual:\"⪯\",PrecedesSlantEqual:\"≼\",PrecedesTilde:\"≾\",preceq:\"⪯\",precnapprox:\"⪹\",precneqq:\"⪵\",precnsim:\"⋨\",precsim:\"≾\",Prime:\"″\",prime:\"′\",primes:\"ℙ\",prnap:\"⪹\",prnE:\"⪵\",prnsim:\"⋨\",prod:\"∏\",Product:\"∏\",profalar:\"⌮\",profline:\"⌒\",profsurf:\"⌓\",prop:\"∝\",Proportion:\"∷\",Proportional:\"∝\",propto:\"∝\",prsim:\"≾\",prurel:\"⊰\",Pscr:\"𝒫\",pscr:\"𝓅\",Psi:\"Ψ\",psi:\"ψ\",puncsp:\" \",Qfr:\"𝔔\",qfr:\"𝔮\",qint:\"⨌\",Qopf:\"ℚ\",qopf:\"𝕢\",qprime:\"⁗\",Qscr:\"𝒬\",qscr:\"𝓆\",quaternions:\"ℍ\",quatint:\"⨖\",quest:\"?\",questeq:\"≟\",QUOT:'\"',quot:'\"',rAarr:\"⇛\",race:\"∽̱\",Racute:\"Ŕ\",racute:\"ŕ\",radic:\"√\",raemptyv:\"⦳\",Rang:\"⟫\",rang:\"⟩\",rangd:\"⦒\",range:\"⦥\",rangle:\"⟩\",raquo:\"»\",Rarr:\"↠\",rArr:\"⇒\",rarr:\"→\",rarrap:\"⥵\",rarrb:\"⇥\",rarrbfs:\"⤠\",rarrc:\"⤳\",rarrfs:\"⤞\",rarrhk:\"↪\",rarrlp:\"↬\",rarrpl:\"⥅\",rarrsim:\"⥴\",Rarrtl:\"⤖\",rarrtl:\"↣\",rarrw:\"↝\",rAtail:\"⤜\",ratail:\"⤚\",ratio:\"∶\",rationals:\"ℚ\",RBarr:\"⤐\",rBarr:\"⤏\",rbarr:\"⤍\",rbbrk:\"❳\",rbrace:\"}\",rbrack:\"]\",rbrke:\"⦌\",rbrksld:\"⦎\",rbrkslu:\"⦐\",Rcaron:\"Ř\",rcaron:\"ř\",Rcedil:\"Ŗ\",rcedil:\"ŗ\",rceil:\"⌉\",rcub:\"}\",Rcy:\"Р\",rcy:\"р\",rdca:\"⤷\",rdldhar:\"⥩\",rdquo:\"”\",rdquor:\"”\",rdsh:\"↳\",Re:\"ℜ\",real:\"ℜ\",realine:\"ℛ\",realpart:\"ℜ\",reals:\"ℝ\",rect:\"▭\",REG:\"®\",reg:\"®\",ReverseElement:\"∋\",ReverseEquilibrium:\"⇋\",ReverseUpEquilibrium:\"⥯\",rfisht:\"⥽\",rfloor:\"⌋\",Rfr:\"ℜ\",rfr:\"𝔯\",rHar:\"⥤\",rhard:\"⇁\",rharu:\"⇀\",rharul:\"⥬\",Rho:\"Ρ\",rho:\"ρ\",rhov:\"ϱ\",RightAngleBracket:\"⟩\",RightArrow:\"→\",Rightarrow:\"⇒\",rightarrow:\"→\",RightArrowBar:\"⇥\",RightArrowLeftArrow:\"⇄\",rightarrowtail:\"↣\",RightCeiling:\"⌉\",RightDoubleBracket:\"⟧\",RightDownTeeVector:\"⥝\",RightDownVector:\"⇂\",RightDownVectorBar:\"⥕\",RightFloor:\"⌋\",rightharpoondown:\"⇁\",rightharpoonup:\"⇀\",rightleftarrows:\"⇄\",rightleftharpoons:\"⇌\",rightrightarrows:\"⇉\",rightsquigarrow:\"↝\",RightTee:\"⊢\",RightTeeArrow:\"↦\",RightTeeVector:\"⥛\",rightthreetimes:\"⋌\",RightTriangle:\"⊳\",RightTriangleBar:\"⧐\",RightTriangleEqual:\"⊵\",RightUpDownVector:\"⥏\",RightUpTeeVector:\"⥜\",RightUpVector:\"↾\",RightUpVectorBar:\"⥔\",RightVector:\"⇀\",RightVectorBar:\"⥓\",ring:\"˚\",risingdotseq:\"≓\",rlarr:\"⇄\",rlhar:\"⇌\",rlm:\"\",rmoust:\"⎱\",rmoustache:\"⎱\",rnmid:\"⫮\",roang:\"⟭\",roarr:\"⇾\",robrk:\"⟧\",ropar:\"⦆\",Ropf:\"ℝ\",ropf:\"𝕣\",roplus:\"⨮\",rotimes:\"⨵\",RoundImplies:\"⥰\",rpar:\")\",rpargt:\"⦔\",rppolint:\"⨒\",rrarr:\"⇉\",Rrightarrow:\"⇛\",rsaquo:\"›\",Rscr:\"ℛ\",rscr:\"𝓇\",Rsh:\"↱\",rsh:\"↱\",rsqb:\"]\",rsquo:\"’\",rsquor:\"’\",rthree:\"⋌\",rtimes:\"⋊\",rtri:\"▹\",rtrie:\"⊵\",rtrif:\"▸\",rtriltri:\"⧎\",RuleDelayed:\"⧴\",ruluhar:\"⥨\",rx:\"℞\",Sacute:\"Ś\",sacute:\"ś\",sbquo:\"‚\",Sc:\"⪼\",sc:\"≻\",scap:\"⪸\",Scaron:\"Š\",scaron:\"š\",sccue:\"≽\",scE:\"⪴\",sce:\"⪰\",Scedil:\"Ş\",scedil:\"ş\",Scirc:\"Ŝ\",scirc:\"ŝ\",scnap:\"⪺\",scnE:\"⪶\",scnsim:\"⋩\",scpolint:\"⨓\",scsim:\"≿\",Scy:\"С\",scy:\"с\",sdot:\"⋅\",sdotb:\"⊡\",sdote:\"⩦\",searhk:\"⤥\",seArr:\"⇘\",searr:\"↘\",searrow:\"↘\",sect:\"§\",semi:\";\",seswar:\"⤩\",setminus:\"∖\",setmn:\"∖\",sext:\"✶\",Sfr:\"𝔖\",sfr:\"𝔰\",sfrown:\"⌢\",sharp:\"♯\",SHCHcy:\"Щ\",shchcy:\"щ\",SHcy:\"Ш\",shcy:\"ш\",ShortDownArrow:\"↓\",ShortLeftArrow:\"←\",shortmid:\"∣\",shortparallel:\"∥\",ShortRightArrow:\"→\",ShortUpArrow:\"↑\",shy:\"\",Sigma:\"Σ\",sigma:\"σ\",sigmaf:\"ς\",sigmav:\"ς\",sim:\"∼\",simdot:\"⩪\",sime:\"≃\",simeq:\"≃\",simg:\"⪞\",simgE:\"⪠\",siml:\"⪝\",simlE:\"⪟\",simne:\"≆\",simplus:\"⨤\",simrarr:\"⥲\",slarr:\"←\",SmallCircle:\"∘\",smallsetminus:\"∖\",smashp:\"⨳\",smeparsl:\"⧤\",smid:\"∣\",smile:\"⌣\",smt:\"⪪\",smte:\"⪬\",smtes:\"⪬︀\",SOFTcy:\"Ь\",softcy:\"ь\",sol:\"/\",solb:\"⧄\",solbar:\"⌿\",Sopf:\"𝕊\",sopf:\"𝕤\",spades:\"♠\",spadesuit:\"♠\",spar:\"∥\",sqcap:\"⊓\",sqcaps:\"⊓︀\",sqcup:\"⊔\",sqcups:\"⊔︀\",Sqrt:\"√\",sqsub:\"⊏\",sqsube:\"⊑\",sqsubset:\"⊏\",sqsubseteq:\"⊑\",sqsup:\"⊐\",sqsupe:\"⊒\",sqsupset:\"⊐\",sqsupseteq:\"⊒\",squ:\"□\",Square:\"□\",square:\"□\",SquareIntersection:\"⊓\",SquareSubset:\"⊏\",SquareSubsetEqual:\"⊑\",SquareSuperset:\"⊐\",SquareSupersetEqual:\"⊒\",SquareUnion:\"⊔\",squarf:\"▪\",squf:\"▪\",srarr:\"→\",Sscr:\"𝒮\",sscr:\"𝓈\",ssetmn:\"∖\",ssmile:\"⌣\",sstarf:\"⋆\",Star:\"⋆\",star:\"☆\",starf:\"★\",straightepsilon:\"ϵ\",straightphi:\"ϕ\",strns:\"¯\",Sub:\"⋐\",sub:\"⊂\",subdot:\"⪽\",subE:\"⫅\",sube:\"⊆\",subedot:\"⫃\",submult:\"⫁\",subnE:\"⫋\",subne:\"⊊\",subplus:\"⪿\",subrarr:\"⥹\",Subset:\"⋐\",subset:\"⊂\",subseteq:\"⊆\",subseteqq:\"⫅\",SubsetEqual:\"⊆\",subsetneq:\"⊊\",subsetneqq:\"⫋\",subsim:\"⫇\",subsub:\"⫕\",subsup:\"⫓\",succ:\"≻\",succapprox:\"⪸\",succcurlyeq:\"≽\",Succeeds:\"≻\",SucceedsEqual:\"⪰\",SucceedsSlantEqual:\"≽\",SucceedsTilde:\"≿\",succeq:\"⪰\",succnapprox:\"⪺\",succneqq:\"⪶\",succnsim:\"⋩\",succsim:\"≿\",SuchThat:\"∋\",Sum:\"∑\",sum:\"∑\",sung:\"♪\",Sup:\"⋑\",sup:\"⊃\",sup1:\"¹\",sup2:\"²\",sup3:\"³\",supdot:\"⪾\",supdsub:\"⫘\",supE:\"⫆\",supe:\"⊇\",supedot:\"⫄\",Superset:\"⊃\",SupersetEqual:\"⊇\",suphsol:\"⟉\",suphsub:\"⫗\",suplarr:\"⥻\",supmult:\"⫂\",supnE:\"⫌\",supne:\"⊋\",supplus:\"⫀\",Supset:\"⋑\",supset:\"⊃\",supseteq:\"⊇\",supseteqq:\"⫆\",supsetneq:\"⊋\",supsetneqq:\"⫌\",supsim:\"⫈\",supsub:\"⫔\",supsup:\"⫖\",swarhk:\"⤦\",swArr:\"⇙\",swarr:\"↙\",swarrow:\"↙\",swnwar:\"⤪\",szlig:\"ß\",Tab:\"\\t\",target:\"⌖\",Tau:\"Τ\",tau:\"τ\",tbrk:\"⎴\",Tcaron:\"Ť\",tcaron:\"ť\",Tcedil:\"Ţ\",tcedil:\"ţ\",Tcy:\"Т\",tcy:\"т\",tdot:\"⃛\",telrec:\"⌕\",Tfr:\"𝔗\",tfr:\"𝔱\",there4:\"∴\",Therefore:\"∴\",therefore:\"∴\",Theta:\"Θ\",theta:\"θ\",thetasym:\"ϑ\",thetav:\"ϑ\",thickapprox:\"≈\",thicksim:\"∼\",ThickSpace:\" \",thinsp:\" \",ThinSpace:\" \",thkap:\"≈\",thksim:\"∼\",THORN:\"Þ\",thorn:\"þ\",Tilde:\"∼\",tilde:\"˜\",TildeEqual:\"≃\",TildeFullEqual:\"≅\",TildeTilde:\"≈\",times:\"×\",timesb:\"⊠\",timesbar:\"⨱\",timesd:\"⨰\",tint:\"∭\",toea:\"⤨\",top:\"⊤\",topbot:\"⌶\",topcir:\"⫱\",Topf:\"𝕋\",topf:\"𝕥\",topfork:\"⫚\",tosa:\"⤩\",tprime:\"‴\",TRADE:\"™\",trade:\"™\",triangle:\"▵\",triangledown:\"▿\",triangleleft:\"◃\",trianglelefteq:\"⊴\",triangleq:\"≜\",triangleright:\"▹\",trianglerighteq:\"⊵\",tridot:\"◬\",trie:\"≜\",triminus:\"⨺\",TripleDot:\"⃛\",triplus:\"⨹\",trisb:\"⧍\",tritime:\"⨻\",trpezium:\"⏢\",Tscr:\"𝒯\",tscr:\"𝓉\",TScy:\"Ц\",tscy:\"ц\",TSHcy:\"Ћ\",tshcy:\"ћ\",Tstrok:\"Ŧ\",tstrok:\"ŧ\",twixt:\"≬\",twoheadleftarrow:\"↞\",twoheadrightarrow:\"↠\",Uacute:\"Ú\",uacute:\"ú\",Uarr:\"↟\",uArr:\"⇑\",uarr:\"↑\",Uarrocir:\"⥉\",Ubrcy:\"Ў\",ubrcy:\"ў\",Ubreve:\"Ŭ\",ubreve:\"ŭ\",Ucirc:\"Û\",ucirc:\"û\",Ucy:\"У\",ucy:\"у\",udarr:\"⇅\",Udblac:\"Ű\",udblac:\"ű\",udhar:\"⥮\",ufisht:\"⥾\",Ufr:\"𝔘\",ufr:\"𝔲\",Ugrave:\"Ù\",ugrave:\"ù\",uHar:\"⥣\",uharl:\"↿\",uharr:\"↾\",uhblk:\"▀\",ulcorn:\"⌜\",ulcorner:\"⌜\",ulcrop:\"⌏\",ultri:\"◸\",Umacr:\"Ū\",umacr:\"ū\",uml:\"¨\",UnderBar:\"_\",UnderBrace:\"⏟\",UnderBracket:\"⎵\",UnderParenthesis:\"⏝\",Union:\"⋃\",UnionPlus:\"⊎\",Uogon:\"Ų\",uogon:\"ų\",Uopf:\"𝕌\",uopf:\"𝕦\",UpArrow:\"↑\",Uparrow:\"⇑\",uparrow:\"↑\",UpArrowBar:\"⤒\",UpArrowDownArrow:\"⇅\",UpDownArrow:\"↕\",Updownarrow:\"⇕\",updownarrow:\"↕\",UpEquilibrium:\"⥮\",upharpoonleft:\"↿\",upharpoonright:\"↾\",uplus:\"⊎\",UpperLeftArrow:\"↖\",UpperRightArrow:\"↗\",Upsi:\"ϒ\",upsi:\"υ\",upsih:\"ϒ\",Upsilon:\"Υ\",upsilon:\"υ\",UpTee:\"⊥\",UpTeeArrow:\"↥\",upuparrows:\"⇈\",urcorn:\"⌝\",urcorner:\"⌝\",urcrop:\"⌎\",Uring:\"Ů\",uring:\"ů\",urtri:\"◹\",Uscr:\"𝒰\",uscr:\"𝓊\",utdot:\"⋰\",Utilde:\"Ũ\",utilde:\"ũ\",utri:\"▵\",utrif:\"▴\",uuarr:\"⇈\",Uuml:\"Ü\",uuml:\"ü\",uwangle:\"⦧\",vangrt:\"⦜\",varepsilon:\"ϵ\",varkappa:\"ϰ\",varnothing:\"∅\",varphi:\"ϕ\",varpi:\"ϖ\",varpropto:\"∝\",vArr:\"⇕\",varr:\"↕\",varrho:\"ϱ\",varsigma:\"ς\",varsubsetneq:\"⊊︀\",varsubsetneqq:\"⫋︀\",varsupsetneq:\"⊋︀\",varsupsetneqq:\"⫌︀\",vartheta:\"ϑ\",vartriangleleft:\"⊲\",vartriangleright:\"⊳\",Vbar:\"⫫\",vBar:\"⫨\",vBarv:\"⫩\",Vcy:\"В\",vcy:\"в\",VDash:\"⊫\",Vdash:\"⊩\",vDash:\"⊨\",vdash:\"⊢\",Vdashl:\"⫦\",Vee:\"⋁\",vee:\"∨\",veebar:\"⊻\",veeeq:\"≚\",vellip:\"⋮\",Verbar:\"‖\",verbar:\"|\",Vert:\"‖\",vert:\"|\",VerticalBar:\"∣\",VerticalLine:\"|\",VerticalSeparator:\"❘\",VerticalTilde:\"≀\",VeryThinSpace:\" \",Vfr:\"𝔙\",vfr:\"𝔳\",vltri:\"⊲\",vnsub:\"⊂⃒\",vnsup:\"⊃⃒\",Vopf:\"𝕍\",vopf:\"𝕧\",vprop:\"∝\",vrtri:\"⊳\",Vscr:\"𝒱\",vscr:\"𝓋\",vsubnE:\"⫋︀\",vsubne:\"⊊︀\",vsupnE:\"⫌︀\",vsupne:\"⊋︀\",Vvdash:\"⊪\",vzigzag:\"⦚\",Wcirc:\"Ŵ\",wcirc:\"ŵ\",wedbar:\"⩟\",Wedge:\"⋀\",wedge:\"∧\",wedgeq:\"≙\",weierp:\"℘\",Wfr:\"𝔚\",wfr:\"𝔴\",Wopf:\"𝕎\",wopf:\"𝕨\",wp:\"℘\",wr:\"≀\",wreath:\"≀\",Wscr:\"𝒲\",wscr:\"𝓌\",xcap:\"⋂\",xcirc:\"◯\",xcup:\"⋃\",xdtri:\"▽\",Xfr:\"𝔛\",xfr:\"𝔵\",xhArr:\"⟺\",xharr:\"⟷\",Xi:\"Ξ\",xi:\"ξ\",xlArr:\"⟸\",xlarr:\"⟵\",xmap:\"⟼\",xnis:\"⋻\",xodot:\"⨀\",Xopf:\"𝕏\",xopf:\"𝕩\",xoplus:\"⨁\",xotime:\"⨂\",xrArr:\"⟹\",xrarr:\"⟶\",Xscr:\"𝒳\",xscr:\"𝓍\",xsqcup:\"⨆\",xuplus:\"⨄\",xutri:\"△\",xvee:\"⋁\",xwedge:\"⋀\",Yacute:\"Ý\",yacute:\"ý\",YAcy:\"Я\",yacy:\"я\",Ycirc:\"Ŷ\",ycirc:\"ŷ\",Ycy:\"Ы\",ycy:\"ы\",yen:\"¥\",Yfr:\"𝔜\",yfr:\"𝔶\",YIcy:\"Ї\",yicy:\"ї\",Yopf:\"𝕐\",yopf:\"𝕪\",Yscr:\"𝒴\",yscr:\"𝓎\",YUcy:\"Ю\",yucy:\"ю\",Yuml:\"Ÿ\",yuml:\"ÿ\",Zacute:\"Ź\",zacute:\"ź\",Zcaron:\"Ž\",zcaron:\"ž\",Zcy:\"З\",zcy:\"з\",Zdot:\"Ż\",zdot:\"ż\",zeetrf:\"ℨ\",ZeroWidthSpace:\"\",Zeta:\"Ζ\",zeta:\"ζ\",Zfr:\"ℨ\",zfr:\"𝔷\",ZHcy:\"Ж\",zhcy:\"ж\",zigrarr:\"⇝\",Zopf:\"ℤ\",zopf:\"𝕫\",Zscr:\"𝒵\",zscr:\"𝓏\",zwj:\"\",zwnj:\"\"},r=Object.prototype.hasOwnProperty;function n(e){return o=e,(n=t)&&r.call(n,o)?t[e]:e;var n,o}var o=Object.prototype.hasOwnProperty;function s(e,t){return!!e&&o.call(e,t)}function i(e){return[].slice.call(arguments,1).forEach(function(t){if(t){if(\"object\"!=typeof t)throw new TypeError(t+\"must be object\");Object.keys(t).forEach(function(r){e[r]=t[r]})}}),e}var a=/\\\\([\\\\!\"#$%&'()*+,.\\/:;<=>?@[\\]^_`{|}~-])/g;function u(e){return e.indexOf(\"\\\\\")<0?e:e.replace(a,\"$1\")}function l(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function c(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var p=/&([a-z#][a-z0-9]{1,31});/gi,h=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function f(e,t){var r=0,o=n(t);return t!==o?o:35===t.charCodeAt(0)&&h.test(t)&&l(r=\"x\"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?c(r):e}function g(e){return e.indexOf(\"&\")<0?e:e.replace(p,f)}var d=/[&<>\"]/,m=/[&<>\"]/g,b={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\"};function v(e){return b[e]}function k(e){return d.test(e)?e.replace(m,v):e}var A=Object.freeze({isString:function(e){return\"[object String]\"===function(e){return Object.prototype.toString.call(e)}(e)},has:s,assign:i,unescapeMd:u,isValidEntityCode:l,fromCodePoint:c,replaceEntities:g,escapeHtml:k}),y={};y.blockquote_open=function(){return\"<blockquote>\\n\"},y.blockquote_close=function(e,t){return\"</blockquote>\"+x(e,t)},y.code=function(e,t){return e[t].block?\"<pre><code>\"+k(e[t].content)+\"</code></pre>\"+x(e,t):\"<code>\"+k(e[t].content)+\"</code>\"},y.fence=function(e,t,r,n,o){var i,a,l=e[t],c=\"\",p=r.langPrefix;if(l.params){if(a=(i=l.params.split(/\\s+/g)).join(\" \"),s(o.rules.fence_custom,i[0]))return o.rules.fence_custom[i[0]](e,t,r,n,o);c=' class=\"'+p+k(g(u(a)))+'\"'}return\"<pre><code\"+c+\">\"+(r.highlight&&r.highlight.apply(r.highlight,[l.content].concat(i))||k(l.content))+\"</code></pre>\"+x(e,t)},y.fence_custom={},y.heading_open=function(e,t){return\"<h\"+e[t].hLevel+\">\"},y.heading_close=function(e,t){return\"</h\"+e[t].hLevel+\">\\n\"},y.hr=function(e,t,r){return(r.xhtmlOut?\"<hr />\":\"<hr>\")+x(e,t)},y.bullet_list_open=function(){return\"<ul>\\n\"},y.bullet_list_close=function(e,t){return\"</ul>\"+x(e,t)},y.list_item_open=function(){return\"<li>\"},y.list_item_close=function(){return\"</li>\\n\"},y.ordered_list_open=function(e,t){var r=e[t];return\"<ol\"+(r.order>1?' start=\"'+r.order+'\"':\"\")+\">\\n\"},y.ordered_list_close=function(e,t){return\"</ol>\"+x(e,t)},y.paragraph_open=function(e,t){return e[t].tight?\"\":\"<p>\"},y.paragraph_close=function(e,t){var r=!(e[t].tight&&t&&\"inline\"===e[t-1].type&&!e[t-1].content);return(e[t].tight?\"\":\"</p>\")+(r?x(e,t):\"\")},y.link_open=function(e,t,r){var n=e[t].title?' title=\"'+k(g(e[t].title))+'\"':\"\",o=r.linkTarget?' target=\"'+r.linkTarget+'\"':\"\";return'<a href=\"'+k(e[t].href)+'\"'+n+o+\">\"},y.link_close=function(){return\"</a>\"},y.image=function(e,t,r){var n=' src=\"'+k(e[t].src)+'\"',o=e[t].title?' title=\"'+k(g(e[t].title))+'\"':\"\";return\"<img\"+n+(' alt=\"'+(e[t].alt?k(g(u(e[t].alt))):\"\")+'\"')+o+(r.xhtmlOut?\" /\":\"\")+\">\"},y.table_open=function(){return\"<table>\\n\"},y.table_close=function(){return\"</table>\\n\"},y.thead_open=function(){return\"<thead>\\n\"},y.thead_close=function(){return\"</thead>\\n\"},y.tbody_open=function(){return\"<tbody>\\n\"},y.tbody_close=function(){return\"</tbody>\\n\"},y.tr_open=function(){return\"<tr>\"},y.tr_close=function(){return\"</tr>\\n\"},y.th_open=function(e,t){var r=e[t];return\"<th\"+(r.align?' style=\"text-align:'+r.align+'\"':\"\")+\">\"},y.th_close=function(){return\"</th>\"},y.td_open=function(e,t){var r=e[t];return\"<td\"+(r.align?' style=\"text-align:'+r.align+'\"':\"\")+\">\"},y.td_close=function(){return\"</td>\"},y.strong_open=function(){return\"<strong>\"},y.strong_close=function(){return\"</strong>\"},y.em_open=function(){return\"<em>\"},y.em_close=function(){return\"</em>\"},y.del_open=function(){return\"<del>\"},y.del_close=function(){return\"</del>\"},y.ins_open=function(){return\"<ins>\"},y.ins_close=function(){return\"</ins>\"},y.mark_open=function(){return\"<mark>\"},y.mark_close=function(){return\"</mark>\"},y.sub=function(e,t){return\"<sub>\"+k(e[t].content)+\"</sub>\"},y.sup=function(e,t){return\"<sup>\"+k(e[t].content)+\"</sup>\"},y.hardbreak=function(e,t,r){return r.xhtmlOut?\"<br />\\n\":\"<br>\\n\"},y.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?\"<br />\\n\":\"<br>\\n\":\"\\n\"},y.text=function(e,t){return k(e[t].content)},y.htmlblock=function(e,t){return e[t].content},y.htmltag=function(e,t){return e[t].content},y.abbr_open=function(e,t){return'<abbr title=\"'+k(g(e[t].title))+'\">'},y.abbr_close=function(){return\"</abbr>\"},y.footnote_ref=function(e,t){var r=Number(e[t].id+1).toString(),n=\"fnref\"+r;return e[t].subId>0&&(n+=\":\"+e[t].subId),'<sup class=\"footnote-ref\"><a href=\"#fn'+r+'\" id=\"'+n+'\">['+r+\"]</a></sup>\"},y.footnote_block_open=function(e,t,r){return(r.xhtmlOut?'<hr class=\"footnotes-sep\" />\\n':'<hr class=\"footnotes-sep\">\\n')+'<section class=\"footnotes\">\\n<ol class=\"footnotes-list\">\\n'},y.footnote_block_close=function(){return\"</ol>\\n</section>\\n\"},y.footnote_open=function(e,t){return'<li id=\"fn'+Number(e[t].id+1).toString()+'\" class=\"footnote-item\">'},y.footnote_close=function(){return\"</li>\\n\"},y.footnote_anchor=function(e,t){var r=\"fnref\"+Number(e[t].id+1).toString();return e[t].subId>0&&(r+=\":\"+e[t].subId),' <a href=\"#'+r+'\" class=\"footnote-backref\">↩</a>'},y.dl_open=function(){return\"<dl>\\n\"},y.dt_open=function(){return\"<dt>\"},y.dd_open=function(){return\"<dd>\"},y.dl_close=function(){return\"</dl>\\n\"},y.dt_close=function(){return\"</dt>\\n\"},y.dd_close=function(){return\"</dd>\\n\"};var x=y.getBreak=function(e,t){return(t=function e(t,r){return++r>=t.length-2?r:\"paragraph_open\"===t[r].type&&t[r].tight&&\"inline\"===t[r+1].type&&0===t[r+1].content.length&&\"paragraph_close\"===t[r+2].type&&t[r+2].tight?e(t,r+2):r}(e,t))<e.length&&\"list_item_close\"===e[t].type?\"\":\"\\n\"};function w(){this.rules=i({},y),this.getBreak=y.getBreak}function C(){this.__rules__=[],this.__cache__=null}function E(e,t,r,n,o){this.src=e,this.env=n,this.options=r,this.parser=t,this.tokens=o,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending=\"\",this.pendingLevel=0,this.cache=[],this.isInLabel=!1,this.linkLevel=0,this.linkContent=\"\",this.labelUnmatchedScopes=0}function D(e,t){var r,n,o,s=-1,i=e.posMax,a=e.pos,u=e.isInLabel;if(e.isInLabel)return-1;if(e.labelUnmatchedScopes)return e.labelUnmatchedScopes--,-1;for(e.pos=t+1,e.isInLabel=!0,r=1;e.pos<i;){if(91===(o=e.src.charCodeAt(e.pos)))r++;else if(93===o&&0===--r){n=!0;break}e.parser.skipToken(e)}return n?(s=e.pos,e.labelUnmatchedScopes=0):e.labelUnmatchedScopes=r-1,e.pos=a,e.isInLabel=u,s}function _(e,t,r,n){var o,s,i,a,u,l;if(42!==e.charCodeAt(0))return-1;if(91!==e.charCodeAt(1))return-1;if(-1===e.indexOf(\"]:\"))return-1;if((s=D(o=new E(e,t,r,n,[]),1))<0||58!==e.charCodeAt(s+1))return-1;for(a=o.posMax,i=s+2;i<a&&10!==o.src.charCodeAt(i);i++);return u=e.slice(2,s),0===(l=e.slice(s+2,i).trim()).length?-1:(n.abbreviations||(n.abbreviations={}),void 0===n.abbreviations[\":\"+u]&&(n.abbreviations[\":\"+u]=l),i)}function B(e){var t=g(e);try{t=decodeURI(t)}catch(e){}return encodeURI(t)}function q(e,t){var r,n,o,s=t,i=e.posMax;if(60===e.src.charCodeAt(t)){for(t++;t<i;){if(10===(r=e.src.charCodeAt(t)))return!1;if(62===r)return o=B(u(e.src.slice(s+1,t))),!!e.parser.validateLink(o)&&(e.pos=t+1,e.linkContent=o,!0);92===r&&t+1<i?t+=2:t++}return!1}for(n=0;t<i&&32!==(r=e.src.charCodeAt(t))&&!(r<32||127===r);)if(92===r&&t+1<i)t+=2;else{if(40===r&&++n>1)break;if(41===r&&--n<0)break;t++}return s!==t&&(o=u(e.src.slice(s,t)),!!e.parser.validateLink(o)&&(e.linkContent=o,e.pos=t,!0))}function F(e,t){var r,n=t,o=e.posMax,s=e.src.charCodeAt(t);if(34!==s&&39!==s&&40!==s)return!1;for(t++,40===s&&(s=41);t<o;){if((r=e.src.charCodeAt(t))===s)return e.pos=t+1,e.linkContent=u(e.src.slice(n+1,t)),!0;92===r&&t+1<o?t+=2:t++}return!1}function M(e){return e.trim().replace(/\\s+/g,\" \").toUpperCase()}function S(e,t,r,n){var o,s,i,a,u,l,c,p,h;if(91!==e.charCodeAt(0))return-1;if(-1===e.indexOf(\"]:\"))return-1;if((s=D(o=new E(e,t,r,n,[]),0))<0||58!==e.charCodeAt(s+1))return-1;for(a=o.posMax,i=s+2;i<a&&(32===(u=o.src.charCodeAt(i))||10===u);i++);if(!q(o,i))return-1;for(c=o.linkContent,l=i=o.pos,i+=1;i<a&&(32===(u=o.src.charCodeAt(i))||10===u);i++);for(i<a&&l!==i&&F(o,i)?(p=o.linkContent,i=o.pos):(p=\"\",i=l);i<a&&32===o.src.charCodeAt(i);)i++;return i<a&&10!==o.src.charCodeAt(i)?-1:(h=M(e.slice(1,s)),void 0===n.references[h]&&(n.references[h]={title:p,href:c}),i)}w.prototype.renderInline=function(e,t,r){for(var n=this.rules,o=e.length,s=0,i=\"\";o--;)i+=n[e[s].type](e,s++,t,r,this);return i},w.prototype.render=function(e,t,r){for(var n=this.rules,o=e.length,s=-1,i=\"\";++s<o;)\"inline\"===e[s].type?i+=this.renderInline(e[s].children,t,r):i+=n[e[s].type](e,s,t,r,this);return i},C.prototype.__find__=function(e){for(var t=this.__rules__.length,r=-1;t--;)if(this.__rules__[++r].name===e)return r;return-1},C.prototype.__compile__=function(){var e=this,t=[\"\"];e.__rules__.forEach(function(e){e.enabled&&e.alt.forEach(function(e){t.indexOf(e)<0&&t.push(e)})}),e.__cache__={},t.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(r){r.enabled&&(t&&r.alt.indexOf(t)<0||e.__cache__[t].push(r.fn))})})},C.prototype.at=function(e,t,r){var n=this.__find__(e),o=r||{};if(-1===n)throw new Error(\"Parser rule not found: \"+e);this.__rules__[n].fn=t,this.__rules__[n].alt=o.alt||[],this.__cache__=null},C.prototype.before=function(e,t,r,n){var o=this.__find__(e),s=n||{};if(-1===o)throw new Error(\"Parser rule not found: \"+e);this.__rules__.splice(o,0,{name:t,enabled:!0,fn:r,alt:s.alt||[]}),this.__cache__=null},C.prototype.after=function(e,t,r,n){var o=this.__find__(e),s=n||{};if(-1===o)throw new Error(\"Parser rule not found: \"+e);this.__rules__.splice(o+1,0,{name:t,enabled:!0,fn:r,alt:s.alt||[]}),this.__cache__=null},C.prototype.push=function(e,t,r){var n=r||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null},C.prototype.enable=function(e,t){e=Array.isArray(e)?e:[e],t&&this.__rules__.forEach(function(e){e.enabled=!1}),e.forEach(function(e){var t=this.__find__(e);if(t<0)throw new Error(\"Rules manager: invalid rule name \"+e);this.__rules__[t].enabled=!0},this),this.__cache__=null},C.prototype.disable=function(e){(e=Array.isArray(e)?e:[e]).forEach(function(e){var t=this.__find__(e);if(t<0)throw new Error(\"Rules manager: invalid rule name \"+e);this.__rules__[t].enabled=!1},this),this.__cache__=null},C.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},E.prototype.pushPending=function(){this.tokens.push({type:\"text\",content:this.pending,level:this.pendingLevel}),this.pending=\"\"},E.prototype.push=function(e){this.pending&&this.pushPending(),this.tokens.push(e),this.pendingLevel=this.level},E.prototype.cacheSet=function(e,t){for(var r=this.cache.length;r<=e;r++)this.cache.push(0);this.cache[e]=t},E.prototype.cacheGet=function(e){return e<this.cache.length?this.cache[e]:0};var T=\" \\n()[]'\\\".,!?-\";function L(e){return e.replace(/([-()\\[\\]{}+?*.$\\^|,:#<!\\\\])/g,\"\\\\$1\")}var R=/\\+-|\\.\\.|\\?\\?\\?\\?|!!!!|,,|--/,N=/\\((c|tm|r|p)\\)/gi,z={c:\"©\",r:\"®\",p:\"§\",tm:\"™\"};var P=/['\"]/,j=/['\"]/g,I=/[-\\s()\\[\\]]/,O=\"’\";function U(e,t){return!(t<0||t>=e.length)&&!I.test(e[t])}function H(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}var V=[[\"block\",function(e){e.inlineMode?e.tokens.push({type:\"inline\",content:e.src.replace(/\\n/g,\" \").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],[\"abbr\",function(e){var t,r,n,o,s=e.tokens;if(!e.inlineMode)for(t=1,r=s.length-1;t<r;t++)if(\"paragraph_open\"===s[t-1].type&&\"inline\"===s[t].type&&\"paragraph_close\"===s[t+1].type){for(n=s[t].content;n.length&&!((o=_(n,e.inline,e.options,e.env))<0);)n=n.slice(o).trim();s[t].content=n,n.length||(s[t-1].tight=!0,s[t+1].tight=!0)}}],[\"references\",function(e){var t,r,n,o,s=e.tokens;if(e.env.references=e.env.references||{},!e.inlineMode)for(t=1,r=s.length-1;t<r;t++)if(\"inline\"===s[t].type&&\"paragraph_open\"===s[t-1].type&&\"paragraph_close\"===s[t+1].type){for(n=s[t].content;n.length&&!((o=S(n,e.inline,e.options,e.env))<0);)n=n.slice(o).trim();s[t].content=n,n.length||(s[t-1].tight=!0,s[t+1].tight=!0)}}],[\"inline\",function(e){var t,r,n,o=e.tokens;for(r=0,n=o.length;r<n;r++)\"inline\"===(t=o[r]).type&&e.inline.parse(t.content,e.options,e.env,t.children)}],[\"footnote_tail\",function(e){var t,r,n,o,s,i,a,u,l,c=0,p=!1,h={};if(e.env.footnotes&&(e.tokens=e.tokens.filter(function(e){return\"footnote_reference_open\"===e.type?(p=!0,u=[],l=e.label,!1):\"footnote_reference_close\"===e.type?(p=!1,h[\":\"+l]=u,!1):(p&&u.push(e),!p)}),e.env.footnotes.list)){for(i=e.env.footnotes.list,e.tokens.push({type:\"footnote_block_open\",level:c++}),t=0,r=i.length;t<r;t++){for(e.tokens.push({type:\"footnote_open\",id:t,level:c++}),i[t].tokens?((a=[]).push({type:\"paragraph_open\",tight:!1,level:c++}),a.push({type:\"inline\",content:\"\",level:c,children:i[t].tokens}),a.push({type:\"paragraph_close\",tight:!1,level:--c})):i[t].label&&(a=h[\":\"+i[t].label]),e.tokens=e.tokens.concat(a),s=\"paragraph_close\"===e.tokens[e.tokens.length-1].type?e.tokens.pop():null,o=i[t].count>0?i[t].count:1,n=0;n<o;n++)e.tokens.push({type:\"footnote_anchor\",id:t,subId:n,level:c});s&&e.tokens.push(s),e.tokens.push({type:\"footnote_close\",level:--c})}e.tokens.push({type:\"footnote_block_close\",level:--c})}}],[\"abbr2\",function(e){var t,r,n,o,s,i,a,u,l,c,p,h,f=e.tokens;if(e.env.abbreviations)for(e.env.abbrRegExp||(h=\"(^|[\"+T.split(\"\").map(L).join(\"\")+\"])(\"+Object.keys(e.env.abbreviations).map(function(e){return e.substr(1)}).sort(function(e,t){return t.length-e.length}).map(L).join(\"|\")+\")($|[\"+T.split(\"\").map(L).join(\"\")+\"])\",e.env.abbrRegExp=new RegExp(h,\"g\")),c=e.env.abbrRegExp,r=0,n=f.length;r<n;r++)if(\"inline\"===f[r].type)for(t=(o=f[r].children).length-1;t>=0;t--)if(\"text\"===(s=o[t]).type){for(u=0,i=s.content,c.lastIndex=0,l=s.level,a=[];p=c.exec(i);)c.lastIndex>u&&a.push({type:\"text\",content:i.slice(u,p.index+p[1].length),level:l}),a.push({type:\"abbr_open\",title:e.env.abbreviations[\":\"+p[2]],level:l++}),a.push({type:\"text\",content:p[2],level:l}),a.push({type:\"abbr_close\",level:--l}),u=c.lastIndex-p[3].length;a.length&&(u<i.length&&a.push({type:\"text\",content:i.slice(u),level:l}),f[r].children=o=[].concat(o.slice(0,t),a,o.slice(t+1)))}}],[\"replacements\",function(e){var t,r,n,o,s,i;if(e.options.typographer)for(s=e.tokens.length-1;s>=0;s--)if(\"inline\"===e.tokens[s].type)for(t=(o=e.tokens[s].children).length-1;t>=0;t--)\"text\"===(r=o[t]).type&&(n=r.content,n=(i=n).indexOf(\"(\")<0?i:i.replace(N,function(e,t){return z[t.toLowerCase()]}),R.test(n)&&(n=n.replace(/\\+-/g,\"±\").replace(/\\.{2,}/g,\"…\").replace(/([?!])…/g,\"$1..\").replace(/([?!]){4,}/g,\"$1$1$1\").replace(/,{2,}/g,\",\").replace(/(^|[^-])---([^-]|$)/gm,\"$1—$2\").replace(/(^|\\s)--(\\s|$)/gm,\"$1–$2\").replace(/(^|[^-\\s])--([^-\\s]|$)/gm,\"$1–$2\")),r.content=n)}],[\"smartquotes\",function(e){var t,r,n,o,s,i,a,u,l,c,p,h,f,g,d,m,b;if(e.options.typographer)for(b=[],d=e.tokens.length-1;d>=0;d--)if(\"inline\"===e.tokens[d].type)for(m=e.tokens[d].children,b.length=0,t=0;t<m.length;t++)if(\"text\"===(r=m[t]).type&&!P.test(r.text)){for(a=m[t].level,f=b.length-1;f>=0&&!(b[f].level<=a);f--);b.length=f+1,s=0,i=(n=r.content).length;e:for(;s<i&&(j.lastIndex=s,o=j.exec(n));)if(u=!U(n,o.index-1),s=o.index+1,g=\"'\"===o[0],(l=!U(n,s))||u){if(p=!l,h=!u)for(f=b.length-1;f>=0&&(c=b[f],!(b[f].level<a));f--)if(c.single===g&&b[f].level===a){c=b[f],g?(m[c.token].content=H(m[c.token].content,c.pos,e.options.quotes[2]),r.content=H(r.content,o.index,e.options.quotes[3])):(m[c.token].content=H(m[c.token].content,c.pos,e.options.quotes[0]),r.content=H(r.content,o.index,e.options.quotes[1])),b.length=f;continue e}p?b.push({token:t,pos:o.index,single:g,level:a}):h&&g&&(r.content=H(r.content,o.index,O))}else g&&(r.content=H(r.content,o.index,O))}}]];function G(){this.options={},this.ruler=new C;for(var e=0;e<V.length;e++)this.ruler.push(V[e][0],V[e][1])}function $(e,t,r,n,o){var s,i,a,u,l,c,p;for(this.src=e,this.parser=t,this.options=r,this.env=n,this.tokens=o,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType=\"root\",this.ddIndent=-1,this.level=0,this.result=\"\",c=0,p=!1,a=u=c=0,l=(i=this.src).length;u<l;u++){if(s=i.charCodeAt(u),!p){if(32===s){c++;continue}p=!0}10!==s&&u!==l-1||(10!==s&&u++,this.bMarks.push(a),this.eMarks.push(u),this.tShift.push(c),p=!1,c=0,a=u+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}function Z(e,t){var r,n,o;return(n=e.bMarks[t]+e.tShift[t])>=(o=e.eMarks[t])?-1:42!==(r=e.src.charCodeAt(n++))&&45!==r&&43!==r?-1:n<o&&32!==e.src.charCodeAt(n)?-1:n}function W(e,t){var r,n=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(n+1>=o)return-1;if((r=e.src.charCodeAt(n++))<48||r>57)return-1;for(;;){if(n>=o)return-1;if(!((r=e.src.charCodeAt(n++))>=48&&r<=57)){if(41===r||46===r)break;return-1}}return n<o&&32!==e.src.charCodeAt(n)?-1:n}G.prototype.process=function(e){var t,r,n;for(t=0,r=(n=this.ruler.getRules(\"\")).length;t<r;t++)n[t](e)},$.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},$.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},$.prototype.skipSpaces=function(e){for(var t=this.src.length;e<t&&32===this.src.charCodeAt(e);e++);return e},$.prototype.skipChars=function(e,t){for(var r=this.src.length;e<r&&this.src.charCodeAt(e)===t;e++);return e},$.prototype.skipCharsBack=function(e,t,r){if(e<=r)return e;for(;e>r;)if(t!==this.src.charCodeAt(--e))return e+1;return e},$.prototype.getLines=function(e,t,r,n){var o,s,i,a,u,l=e;if(e>=t)return\"\";if(l+1===t)return s=this.bMarks[l]+Math.min(this.tShift[l],r),i=n?this.eMarks[l]+1:this.eMarks[l],this.src.slice(s,i);for(a=new Array(t-e),o=0;l<t;l++,o++)(u=this.tShift[l])>r&&(u=r),u<0&&(u=0),s=this.bMarks[l]+u,i=l+1<t||n?this.eMarks[l]+1:this.eMarks[l],a[o]=this.src.slice(s,i);return a.join(\"\")};var J={};[\"article\",\"aside\",\"button\",\"blockquote\",\"body\",\"canvas\",\"caption\",\"col\",\"colgroup\",\"dd\",\"div\",\"dl\",\"dt\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hgroup\",\"hr\",\"iframe\",\"li\",\"map\",\"object\",\"ol\",\"output\",\"p\",\"pre\",\"progress\",\"script\",\"section\",\"style\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"tr\",\"thead\",\"ul\",\"video\"].forEach(function(e){J[e]=!0});var Y=/^<([a-zA-Z]{1,15})[\\s\\/>]/,K=/^<\\/([a-zA-Z]{1,15})[\\s>]/;function Q(e,t){var r=e.bMarks[t]+e.blkIndent,n=e.eMarks[t];return e.src.substr(r,n-r)}function X(e,t){var r,n,o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];return o>=s?-1:126!==(n=e.src.charCodeAt(o++))&&58!==n?-1:o===(r=e.skipSpaces(o))?-1:r>=s?-1:r}var ee=[[\"code\",function(e,t,r){var n,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=n=t+1;n<r;)if(e.isEmpty(n))n++;else{if(!(e.tShift[n]-e.blkIndent>=4))break;o=++n}return e.line=n,e.tokens.push({type:\"code\",content:e.getLines(t,o,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}],[\"fences\",function(e,t,r,n){var o,s,i,a,u,l=!1,c=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(c+3>p)return!1;if(126!==(o=e.src.charCodeAt(c))&&96!==o)return!1;if(u=c,(s=(c=e.skipChars(c,o))-u)<3)return!1;if((i=e.src.slice(c,p).trim()).indexOf(\"`\")>=0)return!1;if(n)return!0;for(a=t;!(++a>=r||(c=u=e.bMarks[a]+e.tShift[a])<(p=e.eMarks[a])&&e.tShift[a]<e.blkIndent);)if(e.src.charCodeAt(c)===o&&!(e.tShift[a]-e.blkIndent>=4||(c=e.skipChars(c,o))-u<s||(c=e.skipSpaces(c))<p)){l=!0;break}return s=e.tShift[t],e.line=a+(l?1:0),e.tokens.push({type:\"fence\",params:i,content:e.getLines(t+1,a,s,!0),lines:[t,e.line],level:e.level}),!0},[\"paragraph\",\"blockquote\",\"list\"]],[\"blockquote\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g,d=e.bMarks[t]+e.tShift[t],m=e.eMarks[t];if(d>m)return!1;if(62!==e.src.charCodeAt(d++))return!1;if(e.level>=e.options.maxNesting)return!1;if(n)return!0;for(32===e.src.charCodeAt(d)&&d++,u=e.blkIndent,e.blkIndent=0,a=[e.bMarks[t]],e.bMarks[t]=d,s=(d=d<m?e.skipSpaces(d):d)>=m,i=[e.tShift[t]],e.tShift[t]=d-e.bMarks[t],p=e.parser.ruler.getRules(\"blockquote\"),o=t+1;o<r&&!((d=e.bMarks[o]+e.tShift[o])>=(m=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(d++)){if(s)break;for(g=!1,h=0,f=p.length;h<f;h++)if(p[h](e,o,r,!0)){g=!0;break}if(g)break;a.push(e.bMarks[o]),i.push(e.tShift[o]),e.tShift[o]=-1337}else 32===e.src.charCodeAt(d)&&d++,a.push(e.bMarks[o]),e.bMarks[o]=d,s=(d=d<m?e.skipSpaces(d):d)>=m,i.push(e.tShift[o]),e.tShift[o]=d-e.bMarks[o];for(l=e.parentType,e.parentType=\"blockquote\",e.tokens.push({type:\"blockquote_open\",lines:c=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:\"blockquote_close\",level:--e.level}),e.parentType=l,c[1]=e.line,h=0;h<i.length;h++)e.bMarks[h+t]=a[h],e.tShift[h+t]=i[h];return e.blkIndent=u,!0},[\"paragraph\",\"blockquote\",\"list\"]],[\"hr\",function(e,t,r,n){var o,s,i,a=e.bMarks[t],u=e.eMarks[t];if((a+=e.tShift[t])>u)return!1;if(42!==(o=e.src.charCodeAt(a++))&&45!==o&&95!==o)return!1;for(s=1;a<u;){if((i=e.src.charCodeAt(a++))!==o&&32!==i)return!1;i===o&&s++}return!(s<3||!n&&(e.line=t+1,e.tokens.push({type:\"hr\",lines:[t,e.line],level:e.level}),0))},[\"paragraph\",\"blockquote\",\"list\"]],[\"list\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g,d,m,b,v,k,A,y,x,w,C,E=!0;if((p=W(e,t))>=0)d=!0;else{if(!((p=Z(e,t))>=0))return!1;d=!1}if(e.level>=e.options.maxNesting)return!1;if(g=e.src.charCodeAt(p-1),n)return!0;for(b=e.tokens.length,d?(c=e.bMarks[t]+e.tShift[t],f=Number(e.src.substr(c,p-c-1)),e.tokens.push({type:\"ordered_list_open\",order:f,lines:k=[t,0],level:e.level++})):e.tokens.push({type:\"bullet_list_open\",lines:k=[t,0],level:e.level++}),o=t,v=!1,y=e.parser.ruler.getRules(\"list\");!(!(o<r)||((h=(m=e.skipSpaces(p))>=e.eMarks[o]?1:m-p)>4&&(h=1),h<1&&(h=1),s=p-e.bMarks[o]+h,e.tokens.push({type:\"list_item_open\",lines:A=[t,0],level:e.level++}),a=e.blkIndent,u=e.tight,i=e.tShift[t],l=e.parentType,e.tShift[t]=m-e.bMarks[t],e.blkIndent=s,e.tight=!0,e.parentType=\"list\",e.parser.tokenize(e,t,r,!0),e.tight&&!v||(E=!1),v=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=a,e.tShift[t]=i,e.tight=u,e.parentType=l,e.tokens.push({type:\"list_item_close\",level:--e.level}),o=t=e.line,A[1]=o,m=e.bMarks[t],o>=r)||e.isEmpty(o)||e.tShift[o]<e.blkIndent);){for(C=!1,x=0,w=y.length;x<w;x++)if(y[x](e,o,r,!0)){C=!0;break}if(C)break;if(d){if((p=W(e,o))<0)break}else if((p=Z(e,o))<0)break;if(g!==e.src.charCodeAt(p-1))break}return e.tokens.push({type:d?\"ordered_list_close\":\"bullet_list_close\",level:--e.level}),k[1]=o,e.line=o,E&&function(e,t){var r,n,o=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===o&&\"paragraph_open\"===e.tokens[r].type&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}(e,b),!0},[\"paragraph\",\"blockquote\"]],[\"footnote\",function(e,t,r,n){var o,s,i,a,u,l=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(l+4>c)return!1;if(91!==e.src.charCodeAt(l))return!1;if(94!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(a=l+2;a<c;a++){if(32===e.src.charCodeAt(a))return!1;if(93===e.src.charCodeAt(a))break}return!(a===l+2||a+1>=c||58!==e.src.charCodeAt(++a)||!n&&(a++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),u=e.src.slice(l+2,a-2),e.env.footnotes.refs[\":\"+u]=-1,e.tokens.push({type:\"footnote_reference_open\",label:u,level:e.level++}),o=e.bMarks[t],s=e.tShift[t],i=e.parentType,e.tShift[t]=e.skipSpaces(a)-a,e.bMarks[t]=a,e.blkIndent+=4,e.parentType=\"footnote\",e.tShift[t]<e.blkIndent&&(e.tShift[t]+=e.blkIndent,e.bMarks[t]-=e.blkIndent),e.parser.tokenize(e,t,r,!0),e.parentType=i,e.blkIndent-=4,e.tShift[t]=s,e.bMarks[t]=o,e.tokens.push({type:\"footnote_reference_close\",level:--e.level}),0))},[\"paragraph\"]],[\"heading\",function(e,t,r,n){var o,s,i,a=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(a>=u)return!1;if(35!==(o=e.src.charCodeAt(a))||a>=u)return!1;for(s=1,o=e.src.charCodeAt(++a);35===o&&a<u&&s<=6;)s++,o=e.src.charCodeAt(++a);return!(s>6||a<u&&32!==o||!n&&(u=e.skipCharsBack(u,32,a),(i=e.skipCharsBack(u,35,a))>a&&32===e.src.charCodeAt(i-1)&&(u=i),e.line=t+1,e.tokens.push({type:\"heading_open\",hLevel:s,lines:[t,e.line],level:e.level}),a<u&&e.tokens.push({type:\"inline\",content:e.src.slice(a,u).trim(),level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:\"heading_close\",hLevel:s,level:e.level}),0))},[\"paragraph\",\"blockquote\"]],[\"lheading\",function(e,t,r){var n,o,s,i=t+1;return!(i>=r||e.tShift[i]<e.blkIndent||e.tShift[i]-e.blkIndent>3||(o=e.bMarks[i]+e.tShift[i])>=(s=e.eMarks[i])||45!==(n=e.src.charCodeAt(o))&&61!==n||(o=e.skipChars(o,n),(o=e.skipSpaces(o))<s||(o=e.bMarks[t]+e.tShift[t],e.line=i+1,e.tokens.push({type:\"heading_open\",hLevel:61===n?1:2,lines:[t,e.line],level:e.level}),e.tokens.push({type:\"inline\",content:e.src.slice(o,e.eMarks[t]).trim(),level:e.level+1,lines:[t,e.line-1],children:[]}),e.tokens.push({type:\"heading_close\",hLevel:61===n?1:2,level:e.level}),0)))}],[\"htmlblock\",function(e,t,r,n){var o,s,i,a=e.bMarks[t],u=e.eMarks[t],l=e.tShift[t];if(a+=l,!e.options.html)return!1;if(l>3||a+2>=u)return!1;if(60!==e.src.charCodeAt(a))return!1;if(33===(o=e.src.charCodeAt(a+1))||63===o){if(n)return!0}else{if(47!==o&&!function(e){var t=32|e;return t>=97&&t<=122}(o))return!1;if(47===o){if(!(s=e.src.slice(a,u).match(K)))return!1}else if(!(s=e.src.slice(a,u).match(Y)))return!1;if(!0!==J[s[1].toLowerCase()])return!1;if(n)return!0}for(i=t+1;i<e.lineMax&&!e.isEmpty(i);)i++;return e.line=i,e.tokens.push({type:\"htmlblock\",level:e.level,lines:[t,e.line],content:e.getLines(t,i,0,!0)}),!0},[\"paragraph\",\"blockquote\"]],[\"table\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g;if(t+2>r)return!1;if(u=t+1,e.tShift[u]<e.blkIndent)return!1;if((i=e.bMarks[u]+e.tShift[u])>=e.eMarks[u])return!1;if(124!==(o=e.src.charCodeAt(i))&&45!==o&&58!==o)return!1;if(s=Q(e,t+1),!/^[-:| ]+$/.test(s))return!1;if((l=s.split(\"|\"))<=2)return!1;for(p=[],a=0;a<l.length;a++){if(!(h=l[a].trim())){if(0===a||a===l.length-1)continue;return!1}if(!/^:?-+:?$/.test(h))return!1;58===h.charCodeAt(h.length-1)?p.push(58===h.charCodeAt(0)?\"center\":\"right\"):58===h.charCodeAt(0)?p.push(\"left\"):p.push(\"\")}if(-1===(s=Q(e,t).trim()).indexOf(\"|\"))return!1;if(l=s.replace(/^\\||\\|$/g,\"\").split(\"|\"),p.length!==l.length)return!1;if(n)return!0;for(e.tokens.push({type:\"table_open\",lines:f=[t,0],level:e.level++}),e.tokens.push({type:\"thead_open\",lines:[t,t+1],level:e.level++}),e.tokens.push({type:\"tr_open\",lines:[t,t+1],level:e.level++}),a=0;a<l.length;a++)e.tokens.push({type:\"th_open\",align:p[a],lines:[t,t+1],level:e.level++}),e.tokens.push({type:\"inline\",content:l[a].trim(),lines:[t,t+1],level:e.level,children:[]}),e.tokens.push({type:\"th_close\",level:--e.level});for(e.tokens.push({type:\"tr_close\",level:--e.level}),e.tokens.push({type:\"thead_close\",level:--e.level}),e.tokens.push({type:\"tbody_open\",lines:g=[t+2,0],level:e.level++}),u=t+2;u<r&&!(e.tShift[u]<e.blkIndent)&&-1!==(s=Q(e,u).trim()).indexOf(\"|\");u++){for(l=s.replace(/^\\||\\|$/g,\"\").split(\"|\"),e.tokens.push({type:\"tr_open\",level:e.level++}),a=0;a<l.length;a++)e.tokens.push({type:\"td_open\",align:p[a],level:e.level++}),c=l[a].substring(124===l[a].charCodeAt(0)?1:0,124===l[a].charCodeAt(l[a].length-1)?l[a].length-1:l[a].length).trim(),e.tokens.push({type:\"inline\",content:c,level:e.level,children:[]}),e.tokens.push({type:\"td_close\",level:--e.level});e.tokens.push({type:\"tr_close\",level:--e.level})}return e.tokens.push({type:\"tbody_close\",level:--e.level}),e.tokens.push({type:\"table_close\",level:--e.level}),f[1]=g[1]=u,e.line=u,!0},[\"paragraph\"]],[\"deflist\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g,d,m,b;if(n)return!(e.ddIndent<0)&&X(e,t)>=0;if(c=t+1,e.isEmpty(c)&&++c>r)return!1;if(e.tShift[c]<e.blkIndent)return!1;if((o=X(e,c))<0)return!1;if(e.level>=e.options.maxNesting)return!1;l=e.tokens.length,e.tokens.push({type:\"dl_open\",lines:u=[t,0],level:e.level++}),i=t,s=c;e:for(;;){for(b=!0,m=!1,e.tokens.push({type:\"dt_open\",lines:[i,i],level:e.level++}),e.tokens.push({type:\"inline\",content:e.getLines(i,i+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[i,i],children:[]}),e.tokens.push({type:\"dt_close\",level:--e.level});;){if(e.tokens.push({type:\"dd_open\",lines:a=[c,0],level:e.level++}),d=e.tight,h=e.ddIndent,p=e.blkIndent,g=e.tShift[s],f=e.parentType,e.blkIndent=e.ddIndent=e.tShift[s]+2,e.tShift[s]=o-e.bMarks[s],e.tight=!0,e.parentType=\"deflist\",e.parser.tokenize(e,s,r,!0),e.tight&&!m||(b=!1),m=e.line-s>1&&e.isEmpty(e.line-1),e.tShift[s]=g,e.tight=d,e.parentType=f,e.blkIndent=p,e.ddIndent=h,e.tokens.push({type:\"dd_close\",level:--e.level}),a[1]=c=e.line,c>=r)break e;if(e.tShift[c]<e.blkIndent)break e;if((o=X(e,c))<0)break;s=c}if(c>=r)break;if(i=c,e.isEmpty(i))break;if(e.tShift[i]<e.blkIndent)break;if((s=i+1)>=r)break;if(e.isEmpty(s)&&s++,s>=r)break;if(e.tShift[s]<e.blkIndent)break;if((o=X(e,s))<0)break}return e.tokens.push({type:\"dl_close\",level:--e.level}),u[1]=c,e.line=c,b&&function(e,t){var r,n,o=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===o&&\"paragraph_open\"===e.tokens[r].type&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}(e,l),!0},[\"paragraph\"]],[\"paragraph\",function(e,t){var r,n,o,s,i,a,u=t+1;if(u<(r=e.lineMax)&&!e.isEmpty(u))for(a=e.parser.ruler.getRules(\"paragraph\");u<r&&!e.isEmpty(u);u++)if(!(e.tShift[u]-e.blkIndent>3)){for(o=!1,s=0,i=a.length;s<i;s++)if(a[s](e,u,r,!0)){o=!0;break}if(o)break}return n=e.getLines(t,u,e.blkIndent,!1).trim(),e.line=u,n.length&&(e.tokens.push({type:\"paragraph_open\",tight:!1,lines:[t,e.line],level:e.level}),e.tokens.push({type:\"inline\",content:n,level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:\"paragraph_close\",tight:!1,level:e.level})),!0}]];function te(){this.ruler=new C;for(var e=0;e<ee.length;e++)this.ruler.push(ee[e][0],ee[e][1],{alt:(ee[e][2]||[]).slice()})}te.prototype.tokenize=function(e,t,r){for(var n,o=this.ruler.getRules(\"\"),s=o.length,i=t,a=!1;i<r&&(e.line=i=e.skipEmptyLines(i),!(i>=r))&&!(e.tShift[i]<e.blkIndent);){for(n=0;n<s&&!o[n](e,i,r,!1);n++);if(e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),(i=e.line)<r&&e.isEmpty(i)){if(a=!0,++i<r&&\"list\"===e.parentType&&e.isEmpty(i))break;e.line=i}}};var re=/[\\n\\t]/g,ne=/\\r[\\n\\u0085]|[\\u2424\\u2028\\u0085]/g,oe=/\\u00a0/g;function se(e){switch(e){case 10:case 92:case 96:case 42:case 95:case 94:case 91:case 93:case 33:case 38:case 60:case 62:case 123:case 125:case 36:case 37:case 64:case 126:case 43:case 61:case 58:return!0;default:return!1}}te.prototype.parse=function(e,t,r,n){var o,s=0,i=0;if(!e)return[];(e=(e=e.replace(oe,\" \")).replace(ne,\"\\n\")).indexOf(\"\\t\")>=0&&(e=e.replace(re,function(t,r){var n;return 10===e.charCodeAt(r)?(s=r+1,i=0,t):(n=\" \".slice((r-s-i)%4),i=r-s+1,n)})),o=new $(e,this,t,r,n),this.tokenize(o,o.line,o.lineMax)};for(var ie=[],ae=0;ae<256;ae++)ie.push(0);function ue(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function le(e,t){var r,n,o,s=t,i=!0,a=!0,u=e.posMax,l=e.src.charCodeAt(t);for(r=t>0?e.src.charCodeAt(t-1):-1;s<u&&e.src.charCodeAt(s)===l;)s++;return s>=u&&(i=!1),(o=s-t)>=4?i=a=!1:(32!==(n=s<u?e.src.charCodeAt(s):-1)&&10!==n||(i=!1),32!==r&&10!==r||(a=!1),95===l&&(ue(r)&&(i=!1),ue(n)&&(a=!1))),{can_open:i,can_close:a,delims:o}}\"\\\\!\\\"#$%&'()*+,./:;<=>?@[]^_`{|}~-\".split(\"\").forEach(function(e){ie[e.charCodeAt(0)]=1});var ce=/\\\\([ \\\\!\"#$%&'()*+,.\\/:;<=>?@[\\]^_`{|}~-])/g;var pe=/\\\\([ \\\\!\"#$%&'()*+,.\\/:;<=>?@[\\]^_`{|}~-])/g;var he=[\"coap\",\"doi\",\"javascript\",\"aaa\",\"aaas\",\"about\",\"acap\",\"cap\",\"cid\",\"crid\",\"data\",\"dav\",\"dict\",\"dns\",\"file\",\"ftp\",\"geo\",\"go\",\"gopher\",\"h323\",\"http\",\"https\",\"iax\",\"icap\",\"im\",\"imap\",\"info\",\"ipp\",\"iris\",\"iris.beep\",\"iris.xpc\",\"iris.xpcs\",\"iris.lwz\",\"ldap\",\"mailto\",\"mid\",\"msrp\",\"msrps\",\"mtqp\",\"mupdate\",\"news\",\"nfs\",\"ni\",\"nih\",\"nntp\",\"opaquelocktoken\",\"pop\",\"pres\",\"rtsp\",\"service\",\"session\",\"shttp\",\"sieve\",\"sip\",\"sips\",\"sms\",\"snmp\",\"soap.beep\",\"soap.beeps\",\"tag\",\"tel\",\"telnet\",\"tftp\",\"thismessage\",\"tn3270\",\"tip\",\"tv\",\"urn\",\"vemmi\",\"ws\",\"wss\",\"xcon\",\"xcon-userid\",\"xmlrpc.beep\",\"xmlrpc.beeps\",\"xmpp\",\"z39.50r\",\"z39.50s\",\"adiumxtra\",\"afp\",\"afs\",\"aim\",\"apt\",\"attachment\",\"aw\",\"beshare\",\"bitcoin\",\"bolo\",\"callto\",\"chrome\",\"chrome-extension\",\"com-eventbrite-attendee\",\"content\",\"cvs\",\"dlna-playsingle\",\"dlna-playcontainer\",\"dtn\",\"dvb\",\"ed2k\",\"facetime\",\"feed\",\"finger\",\"fish\",\"gg\",\"git\",\"gizmoproject\",\"gtalk\",\"hcp\",\"icon\",\"ipn\",\"irc\",\"irc6\",\"ircs\",\"itms\",\"jar\",\"jms\",\"keyparc\",\"lastfm\",\"ldaps\",\"magnet\",\"maps\",\"market\",\"message\",\"mms\",\"ms-help\",\"msnim\",\"mumble\",\"mvn\",\"notes\",\"oid\",\"palm\",\"paparazzi\",\"platform\",\"proxy\",\"psyc\",\"query\",\"res\",\"resource\",\"rmi\",\"rsync\",\"rtmp\",\"secondlife\",\"sftp\",\"sgn\",\"skype\",\"smb\",\"soldat\",\"spotify\",\"ssh\",\"steam\",\"svn\",\"teamspeak\",\"things\",\"udp\",\"unreal\",\"ut2004\",\"ventrilo\",\"view-source\",\"webcal\",\"wtai\",\"wyciwyg\",\"xfire\",\"xri\",\"ymsgr\"],fe=/^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,ge=/^<([a-zA-Z.\\-]{1,25}):([^<>\\x00-\\x20]*)>/;function de(e,t){return e=e.source,t=t||\"\",function r(n,o){return n?(o=o.source||o,e=e.replace(n,o),r):new RegExp(e,t)}}var me=de(/(?:unquoted|single_quoted|double_quoted)/)(\"unquoted\",/[^\"'=<>`\\x00-\\x20]+/)(\"single_quoted\",/'[^']*'/)(\"double_quoted\",/\"[^\"]*\"/)(),be=de(/(?:\\s+attr_name(?:\\s*=\\s*attr_value)?)/)(\"attr_name\",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)(\"attr_value\",me)(),ve=de(/<[A-Za-z][A-Za-z0-9]*attribute*\\s*\\/?>/)(\"attribute\",be)(),ke=de(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)(\"open_tag\",ve)(\"close_tag\",/<\\/[A-Za-z][A-Za-z0-9]*\\s*>/)(\"comment\",/<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->/)(\"processing\",/<[?].*?[?]>/)(\"declaration\",/<![A-Z]+\\s+[^>]*>/)(\"cdata\",/<!\\[CDATA\\[[\\s\\S]*?\\]\\]>/)();var Ae=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,ye=/^&([a-z][a-z0-9]{1,31});/i;var xe=[[\"text\",function(e,t){for(var r=e.pos;r<e.posMax&&!se(e.src.charCodeAt(r));)r++;return r!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,r)),e.pos=r,!0)}],[\"newline\",function(e,t){var r,n,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(r=e.pending.length-1,n=e.posMax,!t)if(r>=0&&32===e.pending.charCodeAt(r))if(r>=1&&32===e.pending.charCodeAt(r-1)){for(var s=r-2;s>=0;s--)if(32!==e.pending.charCodeAt(s)){e.pending=e.pending.substring(0,s+1);break}e.push({type:\"hardbreak\",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:\"softbreak\",level:e.level});else e.push({type:\"softbreak\",level:e.level});for(o++;o<n&&32===e.src.charCodeAt(o);)o++;return e.pos=o,!0}],[\"escape\",function(e,t){var r,n=e.pos,o=e.posMax;if(92!==e.src.charCodeAt(n))return!1;if(++n<o){if((r=e.src.charCodeAt(n))<256&&0!==ie[r])return t||(e.pending+=e.src[n]),e.pos+=2,!0;if(10===r){for(t||e.push({type:\"hardbreak\",level:e.level}),n++;n<o&&32===e.src.charCodeAt(n);)n++;return e.pos=n,!0}}return t||(e.pending+=\"\\\\\"),e.pos++,!0}],[\"backticks\",function(e,t){var r,n,o,s,i,a=e.pos;if(96!==e.src.charCodeAt(a))return!1;for(r=a,a++,n=e.posMax;a<n&&96===e.src.charCodeAt(a);)a++;for(o=e.src.slice(r,a),s=i=a;-1!==(s=e.src.indexOf(\"`\",i));){for(i=s+1;i<n&&96===e.src.charCodeAt(i);)i++;if(i-s===o.length)return t||e.push({type:\"code\",content:e.src.slice(a,s).replace(/[ \\n]+/g,\" \").trim(),block:!1,level:e.level}),e.pos=i,!0}return t||(e.pending+=o),e.pos+=o.length,!0}],[\"del\",function(e,t){var r,n,o,s,i,a=e.posMax,u=e.pos;if(126!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=a)return!1;if(126!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(s=u>0?e.src.charCodeAt(u-1):-1,i=e.src.charCodeAt(u+2),126===s)return!1;if(126===i)return!1;if(32===i||10===i)return!1;for(n=u+2;n<a&&126===e.src.charCodeAt(n);)n++;if(n>u+3)return e.pos+=n-u,t||(e.pending+=e.src.slice(u,n)),!0;for(e.pos=u+2,o=1;e.pos+1<a;){if(126===e.src.charCodeAt(e.pos)&&126===e.src.charCodeAt(e.pos+1)&&(s=e.src.charCodeAt(e.pos-1),126!==(i=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&126!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:\"del_open\",level:e.level++}),e.parser.tokenize(e),e.push({type:\"del_close\",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=u,!1)}],[\"ins\",function(e,t){var r,n,o,s,i,a=e.posMax,u=e.pos;if(43!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=a)return!1;if(43!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(s=u>0?e.src.charCodeAt(u-1):-1,i=e.src.charCodeAt(u+2),43===s)return!1;if(43===i)return!1;if(32===i||10===i)return!1;for(n=u+2;n<a&&43===e.src.charCodeAt(n);)n++;if(n!==u+2)return e.pos+=n-u,t||(e.pending+=e.src.slice(u,n)),!0;for(e.pos=u+2,o=1;e.pos+1<a;){if(43===e.src.charCodeAt(e.pos)&&43===e.src.charCodeAt(e.pos+1)&&(s=e.src.charCodeAt(e.pos-1),43!==(i=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&43!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:\"ins_open\",level:e.level++}),e.parser.tokenize(e),e.push({type:\"ins_close\",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=u,!1)}],[\"mark\",function(e,t){var r,n,o,s,i,a=e.posMax,u=e.pos;if(61!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=a)return!1;if(61!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(s=u>0?e.src.charCodeAt(u-1):-1,i=e.src.charCodeAt(u+2),61===s)return!1;if(61===i)return!1;if(32===i||10===i)return!1;for(n=u+2;n<a&&61===e.src.charCodeAt(n);)n++;if(n!==u+2)return e.pos+=n-u,t||(e.pending+=e.src.slice(u,n)),!0;for(e.pos=u+2,o=1;e.pos+1<a;){if(61===e.src.charCodeAt(e.pos)&&61===e.src.charCodeAt(e.pos+1)&&(s=e.src.charCodeAt(e.pos-1),61!==(i=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&61!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:\"mark_open\",level:e.level++}),e.parser.tokenize(e),e.push({type:\"mark_close\",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=u,!1)}],[\"emphasis\",function(e,t){var r,n,o,s,i,a,u,l=e.posMax,c=e.pos,p=e.src.charCodeAt(c);if(95!==p&&42!==p)return!1;if(t)return!1;if(r=(u=le(e,c)).delims,!u.can_open)return e.pos+=r,t||(e.pending+=e.src.slice(c,e.pos)),!0;if(e.level>=e.options.maxNesting)return!1;for(e.pos=c+r,a=[r];e.pos<l;)if(e.src.charCodeAt(e.pos)!==p)e.parser.skipToken(e);else{if(n=(u=le(e,e.pos)).delims,u.can_close){for(s=a.pop(),i=n;s!==i;){if(i<s){a.push(s-i);break}if(i-=s,0===a.length)break;e.pos+=s,s=a.pop()}if(0===a.length){r=s,o=!0;break}e.pos+=n;continue}u.can_open&&a.push(n),e.pos+=n}return o?(e.posMax=e.pos,e.pos=c+r,t||(2!==r&&3!==r||e.push({type:\"strong_open\",level:e.level++}),1!==r&&3!==r||e.push({type:\"em_open\",level:e.level++}),e.parser.tokenize(e),1!==r&&3!==r||e.push({type:\"em_close\",level:--e.level}),2!==r&&3!==r||e.push({type:\"strong_close\",level:--e.level})),e.pos=e.posMax+r,e.posMax=l,!0):(e.pos=c,!1)}],[\"sub\",function(e,t){var r,n,o=e.posMax,s=e.pos;if(126!==e.src.charCodeAt(s))return!1;if(t)return!1;if(s+2>=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos<o;){if(126===e.src.charCodeAt(e.pos)){r=!0;break}e.parser.skipToken(e)}return r&&s+1!==e.pos?(n=e.src.slice(s+1,e.pos)).match(/(^|[^\\\\])(\\\\\\\\)*\\s/)?(e.pos=s,!1):(e.posMax=e.pos,e.pos=s+1,t||e.push({type:\"sub\",level:e.level,content:n.replace(ce,\"$1\")}),e.pos=e.posMax+1,e.posMax=o,!0):(e.pos=s,!1)}],[\"sup\",function(e,t){var r,n,o=e.posMax,s=e.pos;if(94!==e.src.charCodeAt(s))return!1;if(t)return!1;if(s+2>=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos<o;){if(94===e.src.charCodeAt(e.pos)){r=!0;break}e.parser.skipToken(e)}return r&&s+1!==e.pos?(n=e.src.slice(s+1,e.pos)).match(/(^|[^\\\\])(\\\\\\\\)*\\s/)?(e.pos=s,!1):(e.posMax=e.pos,e.pos=s+1,t||e.push({type:\"sup\",level:e.level,content:n.replace(pe,\"$1\")}),e.pos=e.posMax+1,e.posMax=o,!0):(e.pos=s,!1)}],[\"links\",function(e,t){var r,n,o,s,i,a,u,l,c=!1,p=e.pos,h=e.posMax,f=e.pos,g=e.src.charCodeAt(f);if(33===g&&(c=!0,g=e.src.charCodeAt(++f)),91!==g)return!1;if(e.level>=e.options.maxNesting)return!1;if(r=f+1,(n=D(e,f))<0)return!1;if((a=n+1)<h&&40===e.src.charCodeAt(a)){for(a++;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a>=h)return!1;for(f=a,q(e,a)?(s=e.linkContent,a=e.pos):s=\"\",f=a;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a<h&&f!==a&&F(e,a))for(i=e.linkContent,a=e.pos;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);else i=\"\";if(a>=h||41!==e.src.charCodeAt(a))return e.pos=p,!1;a++}else{if(e.linkLevel>0)return!1;for(;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a<h&&91===e.src.charCodeAt(a)&&(f=a+1,(a=D(e,a))>=0?o=e.src.slice(f,a++):a=f-1),o||(void 0===o&&(a=n+1),o=e.src.slice(r,n)),!(u=e.env.references[M(o)]))return e.pos=p,!1;s=u.href,i=u.title}return t||(e.pos=r,e.posMax=n,c?e.push({type:\"image\",src:s,title:i,alt:e.src.substr(r,n-r),level:e.level}):(e.push({type:\"link_open\",href:s,title:i,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:\"link_close\",level:--e.level}))),e.pos=a,e.posMax=h,!0}],[\"footnote_inline\",function(e,t){var r,n,o,s,i=e.posMax,a=e.pos;return!(a+2>=i||94!==e.src.charCodeAt(a)||91!==e.src.charCodeAt(a+1)||e.level>=e.options.maxNesting||(r=a+2,(n=D(e,a+1))<0||(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),o=e.env.footnotes.list.length,e.pos=r,e.posMax=n,e.push({type:\"footnote_ref\",id:o,level:e.level}),e.linkLevel++,s=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[o]={tokens:e.tokens.splice(s)},e.linkLevel--),e.pos=n+1,e.posMax=i,0)))}],[\"footnote_ref\",function(e,t){var r,n,o,s,i=e.posMax,a=e.pos;if(a+3>i)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(a))return!1;if(94!==e.src.charCodeAt(a+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(n=a+2;n<i;n++){if(32===e.src.charCodeAt(n))return!1;if(10===e.src.charCodeAt(n))return!1;if(93===e.src.charCodeAt(n))break}return!(n===a+2||n>=i||(n++,r=e.src.slice(a+2,n-1),void 0===e.env.footnotes.refs[\":\"+r]||(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[\":\"+r]<0?(o=e.env.footnotes.list.length,e.env.footnotes.list[o]={label:r,count:0},e.env.footnotes.refs[\":\"+r]=o):o=e.env.footnotes.refs[\":\"+r],s=e.env.footnotes.list[o].count,e.env.footnotes.list[o].count++,e.push({type:\"footnote_ref\",id:o,subId:s,level:e.level})),e.pos=n,e.posMax=i,0)))}],[\"autolink\",function(e,t){var r,n,o,s,i,a=e.pos;return!(60!==e.src.charCodeAt(a)||(r=e.src.slice(a)).indexOf(\">\")<0||((n=r.match(ge))?he.indexOf(n[1].toLowerCase())<0||(i=B(s=n[0].slice(1,-1)),!e.parser.validateLink(s)||(t||(e.push({type:\"link_open\",href:i,level:e.level}),e.push({type:\"text\",content:s,level:e.level+1}),e.push({type:\"link_close\",level:e.level})),e.pos+=n[0].length,0)):!(o=r.match(fe))||(i=B(\"mailto:\"+(s=o[0].slice(1,-1))),!e.parser.validateLink(i)||(t||(e.push({type:\"link_open\",href:i,level:e.level}),e.push({type:\"text\",content:s,level:e.level+1}),e.push({type:\"link_close\",level:e.level})),e.pos+=o[0].length,0))))}],[\"htmltag\",function(e,t){var r,n,o,s=e.pos;return!(!e.options.html||(o=e.posMax,60!==e.src.charCodeAt(s)||s+2>=o||33!==(r=e.src.charCodeAt(s+1))&&63!==r&&47!==r&&!function(e){var t=32|e;return t>=97&&t<=122}(r)||!(n=e.src.slice(s).match(ke))||(t||e.push({type:\"htmltag\",content:e.src.slice(s,s+n[0].length),level:e.level}),e.pos+=n[0].length,0)))}],[\"entity\",function(e,t){var r,o,s=e.pos,i=e.posMax;if(38!==e.src.charCodeAt(s))return!1;if(s+1<i)if(35===e.src.charCodeAt(s+1)){if(o=e.src.slice(s).match(Ae))return t||(r=\"x\"===o[1][0].toLowerCase()?parseInt(o[1].slice(1),16):parseInt(o[1],10),e.pending+=l(r)?c(r):c(65533)),e.pos+=o[0].length,!0}else if(o=e.src.slice(s).match(ye)){var a=n(o[1]);if(o[1]!==a)return t||(e.pending+=a),e.pos+=o[0].length,!0}return t||(e.pending+=\"&\"),e.pos++,!0}]];function we(){this.ruler=new C;for(var e=0;e<xe.length;e++)this.ruler.push(xe[e][0],xe[e][1]);this.validateLink=Ce}function Ce(e){var t=e.trim().toLowerCase();return-1===(t=g(t)).indexOf(\":\")||-1===[\"vbscript\",\"javascript\",\"file\",\"data\"].indexOf(t.split(\":\")[0])}we.prototype.skipToken=function(e){var t,r,n=this.ruler.getRules(\"\"),o=n.length,s=e.pos;if((r=e.cacheGet(s))>0)e.pos=r;else{for(t=0;t<o;t++)if(n[t](e,!0))return void e.cacheSet(s,e.pos);e.pos++,e.cacheSet(s,e.pos)}},we.prototype.tokenize=function(e){for(var t,r,n=this.ruler.getRules(\"\"),o=n.length,s=e.posMax;e.pos<s;){for(r=0;r<o&&!(t=n[r](e,!1));r++);if(t){if(e.pos>=s)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},we.prototype.parse=function(e,t,r,n){var o=new E(e,this,t,r,n);this.tokenize(o)};var Ee={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkTarget:\"\",typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"block\",\"inline\",\"references\",\"replacements\",\"smartquotes\",\"references\",\"abbr2\",\"footnote_tail\"]},block:{rules:[\"blockquote\",\"code\",\"fences\",\"footnote\",\"heading\",\"hr\",\"htmlblock\",\"lheading\",\"list\",\"paragraph\",\"table\"]},inline:{rules:[\"autolink\",\"backticks\",\"del\",\"emphasis\",\"entity\",\"escape\",\"footnote_ref\",\"htmltag\",\"links\",\"newline\",\"text\"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkTarget:\"\",typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:\"language-\",linkTarget:\"\",typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"block\",\"inline\",\"references\",\"abbr2\"]},block:{rules:[\"blockquote\",\"code\",\"fences\",\"heading\",\"hr\",\"htmlblock\",\"lheading\",\"list\",\"paragraph\"]},inline:{rules:[\"autolink\",\"backticks\",\"emphasis\",\"entity\",\"escape\",\"htmltag\",\"links\",\"newline\",\"text\"]}}}};function De(e,t,r){this.src=t,this.env=r,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function _e(e,t){\"string\"!=typeof e&&(t=e,e=\"default\"),t&&null!=t.linkify&&console.warn(\"linkify option is removed. Use linkify plugin instead:\\n\\nimport Remarkable from 'remarkable';\\nimport linkify from 'remarkable/linkify';\\nnew Remarkable().use(linkify)\\n\"),this.inline=new we,this.block=new te,this.core=new G,this.renderer=new w,this.ruler=new C,this.options={},this.configure(Ee[e]),this.set(t||{})}function Be(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function qe(e,t){for(var r=e.length-1;r>=0;r--)!0===t(e[r])&&e.splice(r,1)}function Fe(e){throw new Error(\"Unhandled case for value: '\"+e+\"'\")}_e.prototype.set=function(e){i(this.options,e)},_e.prototype.configure=function(e){var t=this;if(!e)throw new Error(\"Wrong `remarkable` preset, check name/content\");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enable(e.components[r].rules,!0)})},_e.prototype.use=function(e,t){return e(this,t),this},_e.prototype.parse=function(e,t){var r=new De(this,e,t);return this.core.process(r),r.tokens},_e.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},_e.prototype.parseInline=function(e,t){var r=new De(this,e,t);return r.inlineMode=!0,this.core.process(r),r.tokens},_e.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var Me=function(){function e(e){void 0===e&&(e={}),this.tagName=\"\",this.attrs={},this.innerHTML=\"\",this.whitespaceRegex=/\\s+/,this.tagName=e.tagName||\"\",this.attrs=e.attrs||{},this.innerHTML=e.innerHtml||e.innerHTML||\"\"}return e.prototype.setTagName=function(e){return this.tagName=e,this},e.prototype.getTagName=function(){return this.tagName||\"\"},e.prototype.setAttr=function(e,t){return this.getAttrs()[e]=t,this},e.prototype.getAttr=function(e){return this.getAttrs()[e]},e.prototype.setAttrs=function(e){return Object.assign(this.getAttrs(),e),this},e.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},e.prototype.setClass=function(e){return this.setAttr(\"class\",e)},e.prototype.addClass=function(e){for(var t,r=this.getClass(),n=this.whitespaceRegex,o=r?r.split(n):[],s=e.split(n);t=s.shift();)-1===Be(o,t)&&o.push(t);return this.getAttrs().class=o.join(\" \"),this},e.prototype.removeClass=function(e){for(var t,r=this.getClass(),n=this.whitespaceRegex,o=r?r.split(n):[],s=e.split(n);o.length&&(t=s.shift());){var i=Be(o,t);-1!==i&&o.splice(i,1)}return this.getAttrs().class=o.join(\" \"),this},e.prototype.getClass=function(){return this.getAttrs().class||\"\"},e.prototype.hasClass=function(e){return-1!==(\" \"+this.getClass()+\" \").indexOf(\" \"+e+\" \")},e.prototype.setInnerHTML=function(e){return this.innerHTML=e,this},e.prototype.setInnerHtml=function(e){return this.setInnerHTML(e)},e.prototype.getInnerHTML=function(){return this.innerHTML||\"\"},e.prototype.getInnerHtml=function(){return this.getInnerHTML()},e.prototype.toAnchorString=function(){var e=this.getTagName(),t=this.buildAttrsStr();return[\"<\",e,t=t?\" \"+t:\"\",\">\",this.getInnerHtml(),\"</\",e,\">\"].join(\"\")},e.prototype.buildAttrsStr=function(){if(!this.attrs)return\"\";var e=this.getAttrs(),t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r+'=\"'+e[r]+'\"');return t.join(\" \")},e}();var Se=function(){function e(e){void 0===e&&(e={}),this.newWindow=!1,this.truncate={},this.className=\"\",this.newWindow=e.newWindow||!1,this.truncate=e.truncate||{},this.className=e.className||\"\"}return e.prototype.build=function(e){return new Me({tagName:\"a\",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},e.prototype.createAttrs=function(e){var t={href:e.getAnchorHref()},r=this.createCssClass(e);return r&&(t.class=r),this.newWindow&&(t.target=\"_blank\",t.rel=\"noopener noreferrer\"),this.truncate&&this.truncate.length&&this.truncate.length<e.getAnchorText().length&&(t.title=e.getAnchorHref()),t},e.prototype.createCssClass=function(e){var t=this.className;if(t){for(var r=[t],n=e.getCssClassSuffixes(),o=0,s=n.length;o<s;o++)r.push(t+\"-\"+n[o]);return r.join(\" \")}return\"\"},e.prototype.processAnchorText=function(e){return e=this.doTruncate(e)},e.prototype.doTruncate=function(e){var t=this.truncate;if(!t||!t.length)return e;var r=t.length,n=t.location;return\"smart\"===n?function(e,t,r){var n,o;null==r?(r=\"…\",o=3,n=8):(o=r.length,n=r.length);var s=function(e){var t=\"\";return e.scheme&&e.host&&(t+=e.scheme+\"://\"),e.host&&(t+=e.host),e.path&&(t+=\"/\"+e.path),e.query&&(t+=\"?\"+e.query),e.fragment&&(t+=\"#\"+e.fragment),t},i=function(e,t){var n=t/2,o=Math.ceil(n),s=-1*Math.floor(n),i=\"\";return s<0&&(i=e.substr(s)),e.substr(0,o)+r+i};if(e.length<=t)return e;var a=t-o,u=function(e){var t={},r=e,n=r.match(/^([a-z]+):\\/\\//i);return n&&(t.scheme=n[1],r=r.substr(n[0].length)),(n=r.match(/^(.*?)(?=(\\?|#|\\/|$))/i))&&(t.host=n[1],r=r.substr(n[0].length)),(n=r.match(/^\\/(.*?)(?=(\\?|#|$))/i))&&(t.path=n[1],r=r.substr(n[0].length)),(n=r.match(/^\\?(.*?)(?=(#|$))/i))&&(t.query=n[1],r=r.substr(n[0].length)),(n=r.match(/^#(.*?)$/i))&&(t.fragment=n[1]),t}(e);if(u.query){var l=u.query.match(/^(.*?)(?=(\\?|\\#))(.*?)$/i);l&&(u.query=u.query.substr(0,l[1].length),e=s(u))}if(e.length<=t)return e;if(u.host&&(u.host=u.host.replace(/^www\\./,\"\"),e=s(u)),e.length<=t)return e;var c=\"\";if(u.host&&(c+=u.host),c.length>=a)return u.host.length==t?(u.host.substr(0,t-o)+r).substr(0,a+n):i(c,a).substr(0,a+n);var p=\"\";if(u.path&&(p+=\"/\"+u.path),u.query&&(p+=\"?\"+u.query),p){if((c+p).length>=a)return(c+p).length==t?(c+p).substr(0,t):(c+i(p,a-c.length)).substr(0,a+n);c+=p}if(u.fragment){var h=\"#\"+u.fragment;if((c+h).length>=a)return(c+h).length==t?(c+h).substr(0,t):(c+i(h,a-c.length)).substr(0,a+n);c+=h}if(u.scheme&&u.host){var f=u.scheme+\"://\";if((c+f).length<a)return(f+c).substr(0,t)}if(c.length<=t)return c;var g=\"\";return a>0&&(g=c.substr(-1*Math.floor(a/2))),(c.substr(0,Math.ceil(a/2))+r+g).substr(0,a+n)}(e,r):\"middle\"===n?function(e,t,r){if(e.length<=t)return e;var n,o;null==r?(r=\"…\",n=8,o=3):(n=r.length,o=r.length);var s=t-o,i=\"\";return s>0&&(i=e.substr(-1*Math.floor(s/2))),(e.substr(0,Math.ceil(s/2))+r+i).substr(0,s+n)}(e,r):function(e,t,r){return function(e,t,r){var n;return e.length>t&&(null==r?(r=\"…\",n=3):n=r.length,e=e.substring(0,t-n)+r),e}(e,t,r)}(e,r)},e}(),Te=function(){function e(e){this.__jsduckDummyDocProp=null,this.matchedText=\"\",this.offset=0,this.tagBuilder=e.tagBuilder,this.matchedText=e.matchedText,this.offset=e.offset}return e.prototype.getMatchedText=function(){return this.matchedText},e.prototype.setOffset=function(e){this.offset=e},e.prototype.getOffset=function(){return this.offset},e.prototype.getCssClassSuffixes=function(){return[this.getType()]},e.prototype.buildTag=function(){return this.tagBuilder.build(this)},e}(),Le=function(e,t){return(Le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function Re(e,t){function r(){this.constructor=e}Le(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var Ne=function(){return(Ne=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},ze=function(e){function t(t){var r=e.call(this,t)||this;return r.email=\"\",r.email=t.email,r}return Re(t,e),t.prototype.getType=function(){return\"email\"},t.prototype.getEmail=function(){return this.email},t.prototype.getAnchorHref=function(){return\"mailto:\"+this.email},t.prototype.getAnchorText=function(){return this.email},t}(Te),Pe=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"\",r.hashtag=\"\",r.serviceName=t.serviceName,r.hashtag=t.hashtag,r}return Re(t,e),t.prototype.getType=function(){return\"hashtag\"},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getHashtag=function(){return this.hashtag},t.prototype.getAnchorHref=function(){var e=this.serviceName,t=this.hashtag;switch(e){case\"twitter\":return\"https://twitter.com/hashtag/\"+t;case\"facebook\":return\"https://www.facebook.com/hashtag/\"+t;case\"instagram\":return\"https://instagram.com/explore/tags/\"+t;default:throw new Error(\"Unknown service name to point hashtag to: \"+e)}},t.prototype.getAnchorText=function(){return\"#\"+this.hashtag},t}(Te),je=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"twitter\",r.mention=\"\",r.mention=t.mention,r.serviceName=t.serviceName,r}return Re(t,e),t.prototype.getType=function(){return\"mention\"},t.prototype.getMention=function(){return this.mention},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getAnchorHref=function(){switch(this.serviceName){case\"twitter\":return\"https://twitter.com/\"+this.mention;case\"instagram\":return\"https://instagram.com/\"+this.mention;case\"soundcloud\":return\"https://soundcloud.com/\"+this.mention;default:throw new Error(\"Unknown service name to point mention to: \"+this.serviceName)}},t.prototype.getAnchorText=function(){return\"@\"+this.mention},t.prototype.getCssClassSuffixes=function(){var t=e.prototype.getCssClassSuffixes.call(this),r=this.getServiceName();return r&&t.push(r),t},t}(Te),Ie=function(e){function t(t){var r=e.call(this,t)||this;return r.number=\"\",r.plusSign=!1,r.number=t.number,r.plusSign=t.plusSign,r}return Re(t,e),t.prototype.getType=function(){return\"phone\"},t.prototype.getPhoneNumber=function(){return this.number},t.prototype.getNumber=function(){return this.getPhoneNumber()},t.prototype.getAnchorHref=function(){return\"tel:\"+(this.plusSign?\"+\":\"\")+this.number},t.prototype.getAnchorText=function(){return this.matchedText},t}(Te),Oe=function(e){function t(t){var r=e.call(this,t)||this;return r.url=\"\",r.urlMatchType=\"scheme\",r.protocolUrlMatch=!1,r.protocolRelativeMatch=!1,r.stripPrefix={scheme:!0,www:!0},r.stripTrailingSlash=!0,r.decodePercentEncoding=!0,r.schemePrefixRegex=/^(https?:\\/\\/)?/i,r.wwwPrefixRegex=/^(https?:\\/\\/)?(www\\.)?/i,r.protocolRelativeRegex=/^\\/\\//,r.protocolPrepended=!1,r.urlMatchType=t.urlMatchType,r.url=t.url,r.protocolUrlMatch=t.protocolUrlMatch,r.protocolRelativeMatch=t.protocolRelativeMatch,r.stripPrefix=t.stripPrefix,r.stripTrailingSlash=t.stripTrailingSlash,r.decodePercentEncoding=t.decodePercentEncoding,r}return Re(t,e),t.prototype.getType=function(){return\"url\"},t.prototype.getUrlMatchType=function(){return this.urlMatchType},t.prototype.getUrl=function(){var e=this.url;return this.protocolRelativeMatch||this.protocolUrlMatch||this.protocolPrepended||(e=this.url=\"http://\"+e,this.protocolPrepended=!0),e},t.prototype.getAnchorHref=function(){return this.getUrl().replace(/&/g,\"&\")},t.prototype.getAnchorText=function(){var e=this.getMatchedText();return this.protocolRelativeMatch&&(e=this.stripProtocolRelativePrefix(e)),this.stripPrefix.scheme&&(e=this.stripSchemePrefix(e)),this.stripPrefix.www&&(e=this.stripWwwPrefix(e)),this.stripTrailingSlash&&(e=this.removeTrailingSlash(e)),this.decodePercentEncoding&&(e=this.removePercentEncoding(e)),e},t.prototype.stripSchemePrefix=function(e){return e.replace(this.schemePrefixRegex,\"\")},t.prototype.stripWwwPrefix=function(e){return e.replace(this.wwwPrefixRegex,\"$1\")},t.prototype.stripProtocolRelativePrefix=function(e){return e.replace(this.protocolRelativeRegex,\"\")},t.prototype.removeTrailingSlash=function(e){return\"/\"===e.charAt(e.length-1)&&(e=e.slice(0,-1)),e},t.prototype.removePercentEncoding=function(e){var t=e.replace(/%22/gi,\""\").replace(/%26/gi,\"&\").replace(/%27/gi,\"'\").replace(/%3C/gi,\"<\").replace(/%3E/gi,\">\");try{return decodeURIComponent(t)}catch(e){return t}},t}(Te),Ue=function(e){this.__jsduckDummyDocProp=null,this.tagBuilder=e.tagBuilder},He=/[A-Za-z]/,Ve=/[0-9]/,Ge=/\\s/,$e=/['\"]/,Ze=/[\\x00-\\x1F\\x7F]/,We=/A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC/.source,Je=We+/\\u00a9\\u00ae\\u2000-\\u3300\\ud83c\\ud000-\\udfff\\ud83d\\ud000-\\udfff\\ud83e\\ud000-\\udfff/.source+/\\u0300-\\u036F\\u0483-\\u0489\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065F\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u08D4-\\u08E1\\u08E3-\\u0903\\u093A-\\u093C\\u093E-\\u094F\\u0951-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A01-\\u0A03\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AE2\\u0AE3\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B62\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0C81-\\u0C83\\u0CBC\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0D62\\u0D63\\u0D82\\u0D83\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062-\\u1064\\u1067-\\u106D\\u1071-\\u1074\\u1082-\\u108D\\u108F\\u109A-\\u109D\\u135D-\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B4-\\u17D3\\u17DD\\u180B-\\u180D\\u1885\\u1886\\u18A9\\u1920-\\u192B\\u1930-\\u193B\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A60-\\u1A7C\\u1A7F\\u1AB0-\\u1ABE\\u1B00-\\u1B04\\u1B34-\\u1B44\\u1B6B-\\u1B73\\u1B80-\\u1B82\\u1BA1-\\u1BAD\\u1BE6-\\u1BF3\\u1C24-\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE8\\u1CED\\u1CF2-\\u1CF4\\u1CF8\\u1CF9\\u1DC0-\\u1DF5\\u1DFB-\\u1DFF\\u20D0-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F-\\uA672\\uA674-\\uA67D\\uA69E\\uA69F\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C5\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA953\\uA980-\\uA983\\uA9B3-\\uA9C0\\uA9E5\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAA7B-\\uAA7D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uAAEB-\\uAAEF\\uAAF5\\uAAF6\\uABE3-\\uABEA\\uABEC\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE2F/.source,Ye=/0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE6-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0DE6-\\u0DEF\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\u1040-\\u1049\\u1090-\\u1099\\u17E0-\\u17E9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19D9\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\uA620-\\uA629\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uA9F0-\\uA9F9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19/.source,Ke=Je+Ye,Qe=Je+Ye,Xe=\"(?:[\"+Ye+\"]{1,3}\\\\.){3}[\"+Ye+\"]{1,3}\",et=\"[\"+Qe+\"](?:[\"+Qe+\"\\\\-]{0,61}[\"+Qe+\"])?\",tt=function(e){return\"(?=(\"+et+\"))\\\\\"+e},rt=function(e){return\"(?:\"+tt(e)+\"(?:\\\\.\"+tt(e+1)+\"){0,126}|\"+Xe+\")\"},nt=new RegExp(\"[\"+Qe+\"]\"),ot=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|vermögensberatung|xn--3oq18vl8pn36a|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|afamilycompany|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|spreadbetting|travelchannel|wolterskluwer|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|rightathome|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pbt977c|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|சிங்கப்பூர்|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nationwide|newholland|nextdirect|onyourside|properties|protection|prudential|realestate|republican|restaurant|schaeffler|swiftcover|tatamotors|technology|telefonica|university|vistaprint|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|fujixerox|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|honeywell|institute|insurance|kuokgroup|ladbrokes|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|scjohnson|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--tckwe|xn--vhquv|yodobashi|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|budapest|builders|business|capetown|catering|catholic|chrysler|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|esurance|etisalat|everbank|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|movistar|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|symantec|training|uconnect|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|السعودية|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|cartier|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|iselect|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lancome|lanxess|lasalle|latrobe|leclerc|liaison|limited|lincoln|markets|metlife|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|shriram|singles|staples|starhub|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|католик|اتصالات|الجزائر|العليان|پاکستان|كاثوليك|موبايلي|இந்தியா|abarth|abbott|abbvie|active|africa|agency|airbus|airtel|alipay|alsace|alstom|anquan|aramco|author|bayern|beauty|berlin|bharti|blanco|bostik|boston|broker|camera|career|caseih|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|mobily|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|piaget|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|warman|webcam|xihuan|yachts|yandex|zappos|москва|онлайн|ابوظبي|ارامكو|الاردن|المغرب|امارات|فلسطين|مليسيا|भारतम्|இலங்கை|ファッション|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|dodge|drive|dubai|earth|edeka|email|epost|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glade|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|intel|irish|iveco|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|lixil|loans|locus|lotte|lotto|lupin|macys|mango|media|miami|money|mopar|movie|nadex|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|zippo|ایران|بازار|بھارت|سودان|سورية|همراه|भारोत|संगठन|বাংলা|భారత్|ഭാരതം|嘉里大酒店|aarp|able|adac|aero|aigo|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|doha|duck|duns|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|raid|read|reit|rent|rest|rich|rmit|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scor|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|дети|сайт|بارت|بيتك|ڀارت|تونس|شبكة|عراق|عمان|موقع|भारत|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|ಭಾರತ|ලංකා|グーグル|クラウド|ポイント|大众汽车|组织机构|電訊盈科|香格里拉|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bnl|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceb|ceo|cfa|cfd|com|crs|csc|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jcp|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|off|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|qvc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|srl|srt|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|қаз|мкд|мон|орг|рус|срб|укр|հայ|קום|عرب|قطر|كوم|مصر|कॉम|नेट|คอม|ไทย|ストア|セール|みんな|中文网|天主教|我爱你|新加坡|淡马锡|诺基亚|飞利浦|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|бг|ею|рф|გე|닷넷|닷컴|삼성|한국|コム|世界|中信|中国|中國|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|在线|大拿|娱乐|家電|工行|广东|微博|慈善|手机|手表|招聘|政务|政府|新闻|时尚|書籍|机构|游戏|澳門|点看|珠宝|移动|网址|网店|网站|网络|联通|谷歌|购物|通販|集团|食品|餐厅|香港)/,st=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.localPartCharRegex=new RegExp(\"[\"+Qe+\"!#$%&'*+/=?^_`{|}~-]\"),t.strictTldRegex=new RegExp(\"^\"+ot.source+\"$\"),t}return Re(t,e),t.prototype.parseMatches=function(e){for(var t=this.tagBuilder,r=this.localPartCharRegex,n=this.strictTldRegex,o=[],s=e.length,i=new it,a={m:\"a\",a:\"i\",i:\"l\",l:\"t\",t:\"o\",o:\":\"},u=0,l=0,c=i;u<s;){var p=e.charAt(u);switch(l){case 0:h(p);break;case 1:f(e.charAt(u-1),p);break;case 2:g(p);break;case 3:d(p);break;case 4:m(p);break;case 5:b(p);break;case 6:v(p);break;case 7:k(p);break;default:Fe(l)}u++}return x(),o;function h(e){\"m\"===e?A(1):r.test(e)&&A()}function f(e,t){\":\"===e?r.test(t)?(l=2,c=new it(Ne({},c,{hasMailtoPrefix:!0}))):y():a[e]===t||(r.test(t)?l=2:\".\"===t?l=3:\"@\"===t?l=4:y())}function g(e){\".\"===e?l=3:\"@\"===e?l=4:r.test(e)||y()}function d(e){\".\"===e?y():\"@\"===e?y():r.test(e)?l=2:y()}function m(e){nt.test(e)?l=5:y()}function b(e){\".\"===e?l=7:\"-\"===e?l=6:nt.test(e)||x()}function v(e){\"-\"===e||\".\"===e?x():nt.test(e)?l=5:x()}function k(e){\".\"===e||\"-\"===e?x():nt.test(e)?(l=5,c=new it(Ne({},c,{hasDomainDot:!0}))):x()}function A(e){void 0===e&&(e=2),l=e,c=new it({idx:u})}function y(){l=0,c=i}function x(){if(c.hasDomainDot){var r=e.slice(c.idx,u);/[-.]$/.test(r)&&(r=r.slice(0,-1));var s=c.hasMailtoPrefix?r.slice(\"mailto:\".length):r;(function(e){var t=(e.split(\".\").pop()||\"\").toLowerCase();return n.test(t)})(s)&&o.push(new ze({tagBuilder:t,matchedText:r,offset:c.idx,email:s}))}y()}},t}(Ue),it=function(e){void 0===e&&(e={}),this.idx=void 0!==e.idx?e.idx:-1,this.hasMailtoPrefix=!!e.hasMailtoPrefix,this.hasDomainDot=!!e.hasDomainDot},at=function(){function e(){}return e.isValid=function(e,t){return!(t&&!this.isValidUriScheme(t)||this.urlMatchDoesNotHaveProtocolOrDot(e,t)||this.urlMatchDoesNotHaveAtLeastOneWordChar(e,t)&&!this.isValidIpAddress(e)||this.containsMultipleDots(e))},e.isValidIpAddress=function(e){var t=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source);return null!==e.match(t)},e.containsMultipleDots=function(e){var t=e;return this.hasFullProtocolRegex.test(e)&&(t=e.split(\"://\")[1]),t.split(\"/\")[0].indexOf(\"..\")>-1},e.isValidUriScheme=function(e){var t=e.match(this.uriSchemeRegex),r=t&&t[0].toLowerCase();return\"javascript:\"!==r&&\"vbscript:\"!==r},e.urlMatchDoesNotHaveProtocolOrDot=function(e,t){return!(!e||t&&this.hasFullProtocolRegex.test(t)||-1!==e.indexOf(\".\"))},e.urlMatchDoesNotHaveAtLeastOneWordChar=function(e,t){return!(!e||!t)&&!this.hasWordCharAfterProtocolRegex.test(e)},e.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\\/\\//,e.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,e.hasWordCharAfterProtocolRegex=new RegExp(\":[^\\\\s]*?[\"+We+\"]\"),e.ipRegex=/[0-9][0-9]?[0-9]?\\.[0-9][0-9]?[0-9]?\\.[0-9][0-9]?[0-9]?\\.[0-9][0-9]?[0-9]?(:[0-9]*)?\\/?$/,e}(),ut=function(e){function t(t){var r,n=e.call(this,t)||this;return n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.matcherRegex=(r=new RegExp(\"[/?#](?:[\"+Qe+\"\\\\-+&@#/%=~_()|'$*\\\\[\\\\]?!:,.;✓]*[\"+Qe+\"\\\\-+&@#/%=~_()|'$*\\\\[\\\\]✓])?\"),new RegExp([\"(?:\",\"(\",/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\\/\\/)(?!\\d+\\/?)(?:\\/\\/)?)/.source,rt(2),\")\",\"|\",\"(\",\"(//)?\",/(?:www\\.)/.source,rt(6),\")\",\"|\",\"(\",\"(//)?\",rt(10)+\"\\\\.\",ot.source,\"(?![-\"+Ke+\"])\",\")\",\")\",\"(?::[0-9]+)?\",\"(?:\"+r.source+\")?\"].join(\"\"),\"gi\")),n.wordCharRegExp=new RegExp(\"[\"+Qe+\"]\"),n.stripPrefix=t.stripPrefix,n.stripTrailingSlash=t.stripTrailingSlash,n.decodePercentEncoding=t.decodePercentEncoding,n}return Re(t,e),t.prototype.parseMatches=function(e){for(var t,r=this.matcherRegex,n=this.stripPrefix,o=this.stripTrailingSlash,s=this.decodePercentEncoding,i=this.tagBuilder,a=[],u=function(){var r=t[0],u=t[1],c=t[4],p=t[5],h=t[9],f=t.index,g=p||h,d=e.charAt(f-1);if(!at.isValid(r,u))return\"continue\";if(f>0&&\"@\"===d)return\"continue\";if(f>0&&g&&l.wordCharRegExp.test(d))return\"continue\";if(/\\?$/.test(r)&&(r=r.substr(0,r.length-1)),l.matchHasUnbalancedClosingParen(r))r=r.substr(0,r.length-1);else{var m=l.matchHasInvalidCharAfterTld(r,u);m>-1&&(r=r.substr(0,m))}var b=[\"http://\",\"https://\"].find(function(e){return!!u&&-1!==u.indexOf(e)});if(b){var v=r.indexOf(b);r=r.substr(v),u=u.substr(v),f+=v}var k=u?\"scheme\":c?\"www\":\"tld\",A=!!u;a.push(new Oe({tagBuilder:i,matchedText:r,offset:f,urlMatchType:k,url:r,protocolUrlMatch:A,protocolRelativeMatch:!!g,stripPrefix:n,stripTrailingSlash:o,decodePercentEncoding:s}))},l=this;null!==(t=r.exec(e));)u();return a},t.prototype.matchHasUnbalancedClosingParen=function(e){var t,r=e.charAt(e.length-1);if(\")\"===r)t=\"(\";else{if(\"]\"!==r)return!1;t=\"[\"}for(var n=0,o=0,s=e.length-1;o<s;o++){var i=e.charAt(o);i===t?n++:i===r&&(n=Math.max(n-1,0))}return 0===n},t.prototype.matchHasInvalidCharAfterTld=function(e,t){if(!e)return-1;var r=0;t&&(r=e.indexOf(\":\"),e=e.slice(r));var n=new RegExp(\"^((.?//)?[-.\"+Qe+\"]*[-\"+Qe+\"]\\\\.[-\"+Qe+\"]+)\").exec(e);return null===n?-1:(r+=n[1].length,e=e.slice(n[1].length),/^[^-.A-Za-z0-9:\\/?#]/.test(e)?r:-1)},t}(Ue),lt=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"twitter\",r.matcherRegex=new RegExp(\"#[_\"+Qe+\"]{1,139}(?![_\"+Qe+\"])\",\"g\"),r.nonWordCharRegex=new RegExp(\"[^\"+Qe+\"]\"),r.serviceName=t.serviceName,r}return Re(t,e),t.prototype.parseMatches=function(e){for(var t,r=this.matcherRegex,n=this.nonWordCharRegex,o=this.serviceName,s=this.tagBuilder,i=[];null!==(t=r.exec(e));){var a=t.index,u=e.charAt(a-1);if(0===a||n.test(u)){var l=t[0],c=t[0].slice(1);i.push(new Pe({tagBuilder:s,matchedText:l,offset:a,serviceName:o,hashtag:c}))}}return i},t}(Ue),ct=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.matcherRegex=/(?:(?:(?:(\\+)?\\d{1,3}[-\\040.]?)?\\(?\\d{3}\\)?[-\\040.]?\\d{3}[-\\040.]?\\d{4})|(?:(\\+)(?:9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\\040.]?(?:\\d[-\\040.]?){6,12}\\d+))([,;]+[0-9]+#?)*/g,t}return Re(t,e),t.prototype.parseMatches=function(e){for(var t,r=this.matcherRegex,n=this.tagBuilder,o=[];null!==(t=r.exec(e));){var s=t[0],i=s.replace(/[^0-9,;#]/g,\"\"),a=!(!t[1]&&!t[2]),u=0==t.index?\"\":e.substr(t.index-1,1),l=e.substr(t.index+s.length,1),c=!u.match(/\\d/)&&!l.match(/\\d/);this.testMatch(t[3])&&this.testMatch(s)&&c&&o.push(new Ie({tagBuilder:n,matchedText:s,offset:t.index,number:i,plusSign:a}))}return o},t.prototype.testMatch=function(e){return/\\D/.test(e)},t}(Ue),pt=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"twitter\",r.matcherRegexes={twitter:new RegExp(\"@[_\"+Qe+\"]{1,50}(?![_\"+Qe+\"])\",\"g\"),instagram:new RegExp(\"@[_.\"+Qe+\"]{1,30}(?![_\"+Qe+\"])\",\"g\"),soundcloud:new RegExp(\"@[-_.\"+Qe+\"]{1,50}(?![-_\"+Qe+\"])\",\"g\")},r.nonWordCharRegex=new RegExp(\"[^\"+Qe+\"]\"),r.serviceName=t.serviceName,r}return Re(t,e),t.prototype.parseMatches=function(e){var t,r=this.serviceName,n=this.matcherRegexes[this.serviceName],o=this.nonWordCharRegex,s=this.tagBuilder,i=[];if(!n)return i;for(;null!==(t=n.exec(e));){var a=t.index,u=e.charAt(a-1);if(0===a||o.test(u)){var l=t[0].replace(/\\.+$/g,\"\"),c=l.slice(1);i.push(new je({tagBuilder:s,matchedText:l,offset:a,serviceName:r,mention:c}))}}return i},t}(Ue);function ht(e,t){for(var r=t.onOpenTag,n=t.onCloseTag,o=t.onText,s=t.onComment,i=t.onDoctype,a=new ft,u=0,l=e.length,c=0,p=0,h=a;u<l;){var f=e.charAt(u);switch(c){case 0:g(f);break;case 1:d(f);break;case 2:b(f);break;case 3:m(f);break;case 4:v(f);break;case 5:k(f);break;case 6:A(f);break;case 7:y(f);break;case 8:x(f);break;case 9:w(f);break;case 10:C(f);break;case 11:E(f);break;case 12:D(f);break;case 13:_();break;case 14:B(f);break;case 15:q(f);break;case 16:F(f);break;case 17:M(f);break;case 18:S(f);break;case 19:T(f);break;case 20:L(f);break;default:Fe(c)}u++}function g(e){\"<\"===e&&N()}function d(e){\"!\"===e?c=13:\"/\"===e?(c=2,h=new ft(Ne({},h,{isClosing:!0}))):\"<\"===e?N():He.test(e)?(c=3,h=new ft(Ne({},h,{isOpening:!0}))):(c=0,h=a)}function m(e){Ge.test(e)?(h=new ft(Ne({},h,{name:P()})),c=4):\"<\"===e?N():\"/\"===e?(h=new ft(Ne({},h,{name:P()})),c=12):\">\"===e?(h=new ft(Ne({},h,{name:P()})),z()):He.test(e)||Ve.test(e)||\":\"===e||R()}function b(e){\">\"===e?R():He.test(e)?c=3:R()}function v(e){Ge.test(e)||(\"/\"===e?c=12:\">\"===e?z():\"<\"===e?N():\"=\"===e||$e.test(e)||Ze.test(e)?R():c=5)}function k(e){Ge.test(e)?c=6:\"/\"===e?c=12:\"=\"===e?c=7:\">\"===e?z():\"<\"===e?N():$e.test(e)&&R()}function A(e){Ge.test(e)||(\"/\"===e?c=12:\"=\"===e?c=7:\">\"===e?z():\"<\"===e?N():$e.test(e)?R():c=5)}function y(e){Ge.test(e)||('\"'===e?c=8:\"'\"===e?c=9:/[>=`]/.test(e)?R():\"<\"===e?N():c=10)}function x(e){'\"'===e&&(c=11)}function w(e){\"'\"===e&&(c=11)}function C(e){Ge.test(e)?c=4:\">\"===e?z():\"<\"===e&&N()}function E(e){Ge.test(e)?c=4:\"/\"===e?c=12:\">\"===e?z():\"<\"===e?N():(c=4,u--)}function D(e){\">\"===e?(h=new ft(Ne({},h,{isClosing:!0})),z()):c=4}function _(t){\"--\"===e.substr(u,2)?(u+=2,h=new ft(Ne({},h,{type:\"comment\"})),c=14):\"DOCTYPE\"===e.substr(u,7).toUpperCase()?(u+=7,h=new ft(Ne({},h,{type:\"doctype\"})),c=20):R()}function B(e){\"-\"===e?c=15:\">\"===e?R():c=16}function q(e){\"-\"===e?c=18:\">\"===e?R():c=16}function F(e){\"-\"===e&&(c=17)}function M(e){c=\"-\"===e?18:16}function S(e){\">\"===e?z():\"!\"===e?c=19:\"-\"===e||(c=16)}function T(e){\"-\"===e?c=17:\">\"===e?z():c=16}function L(e){\">\"===e?z():\"<\"===e&&N()}function R(){c=0,h=a}function N(){c=1,h=new ft({idx:u})}function z(){var t=e.slice(p,h.idx);t&&o(t,p),\"comment\"===h.type?s(h.idx):\"doctype\"===h.type?i(h.idx):(h.isOpening&&r(h.name,h.idx),h.isClosing&&n(h.name,h.idx)),R(),p=u+1}function P(){var t=h.idx+(h.isClosing?2:1);return e.slice(t,u).toLowerCase()}p<u&&function(){var t=e.slice(p,u);o(t,p),p=u+1}()}var ft=function(e){void 0===e&&(e={}),this.idx=void 0!==e.idx?e.idx:-1,this.type=e.type||\"tag\",this.name=e.name||\"\",this.isOpening=!!e.isOpening,this.isClosing=!!e.isClosing},gt=function(){function e(t){void 0===t&&(t={}),this.version=e.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:\"end\"},this.className=\"\",this.replaceFn=null,this.context=void 0,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(t.urls),this.email=\"boolean\"==typeof t.email?t.email:this.email,this.phone=\"boolean\"==typeof t.phone?t.phone:this.phone,this.hashtag=t.hashtag||this.hashtag,this.mention=t.mention||this.mention,this.newWindow=\"boolean\"==typeof t.newWindow?t.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(t.stripPrefix),this.stripTrailingSlash=\"boolean\"==typeof t.stripTrailingSlash?t.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding=\"boolean\"==typeof t.decodePercentEncoding?t.decodePercentEncoding:this.decodePercentEncoding;var r=this.mention;if(!1!==r&&\"twitter\"!==r&&\"instagram\"!==r&&\"soundcloud\"!==r)throw new Error(\"invalid `mention` cfg - see docs\");var n=this.hashtag;if(!1!==n&&\"twitter\"!==n&&\"facebook\"!==n&&\"instagram\"!==n)throw new Error(\"invalid `hashtag` cfg - see docs\");this.truncate=this.normalizeTruncateCfg(t.truncate),this.className=t.className||this.className,this.replaceFn=t.replaceFn||this.replaceFn,this.context=t.context||this}return e.link=function(t,r){return new e(r).link(t)},e.parse=function(t,r){return new e(r).parse(t)},e.prototype.normalizeUrlsCfg=function(e){return null==e&&(e=!0),\"boolean\"==typeof e?{schemeMatches:e,wwwMatches:e,tldMatches:e}:{schemeMatches:\"boolean\"!=typeof e.schemeMatches||e.schemeMatches,wwwMatches:\"boolean\"!=typeof e.wwwMatches||e.wwwMatches,tldMatches:\"boolean\"!=typeof e.tldMatches||e.tldMatches}},e.prototype.normalizeStripPrefixCfg=function(e){return null==e&&(e=!0),\"boolean\"==typeof e?{scheme:e,www:e}:{scheme:\"boolean\"!=typeof e.scheme||e.scheme,www:\"boolean\"!=typeof e.www||e.www}},e.prototype.normalizeTruncateCfg=function(e){return\"number\"==typeof e?{length:e,location:\"end\"}:function(e,t){for(var r in t)t.hasOwnProperty(r)&&void 0===e[r]&&(e[r]=t[r]);return e}(e||{},{length:Number.POSITIVE_INFINITY,location:\"end\"})},e.prototype.parse=function(e){var t=this,r=[\"a\",\"style\",\"script\"],n=0,o=[];return ht(e,{onOpenTag:function(e){r.indexOf(e)>=0&&n++},onText:function(e,r){if(0===n){var s=function(e,t){if(!t.global)throw new Error(\"`splitRegex` must have the 'g' flag set\");for(var r,n=[],o=0;r=t.exec(e);)n.push(e.substring(o,r.index)),n.push(r[0]),o=r.index+r[0].length;return n.push(e.substring(o)),n}(e,/( | |<|<|>|>|"|"|')/gi),i=r;s.forEach(function(e,r){if(r%2==0){var n=t.parseText(e,i);o.push.apply(o,n)}i+=e.length})}},onCloseTag:function(e){r.indexOf(e)>=0&&(n=Math.max(n-1,0))},onComment:function(e){},onDoctype:function(e){}}),o=this.compactMatches(o),o=this.removeUnwantedMatches(o)},e.prototype.compactMatches=function(e){e.sort(function(e,t){return e.getOffset()-t.getOffset()});for(var t=0;t<e.length-1;t++){var r=e[t],n=r.getOffset(),o=r.getMatchedText().length,s=n+o;if(t+1<e.length){if(e[t+1].getOffset()===n){var i=e[t+1].getMatchedText().length>o?t:t+1;e.splice(i,1);continue}e[t+1].getOffset()<s&&e.splice(t+1,1)}}return e},e.prototype.removeUnwantedMatches=function(e){return this.hashtag||qe(e,function(e){return\"hashtag\"===e.getType()}),this.email||qe(e,function(e){return\"email\"===e.getType()}),this.phone||qe(e,function(e){return\"phone\"===e.getType()}),this.mention||qe(e,function(e){return\"mention\"===e.getType()}),this.urls.schemeMatches||qe(e,function(e){return\"url\"===e.getType()&&\"scheme\"===e.getUrlMatchType()}),this.urls.wwwMatches||qe(e,function(e){return\"url\"===e.getType()&&\"www\"===e.getUrlMatchType()}),this.urls.tldMatches||qe(e,function(e){return\"url\"===e.getType()&&\"tld\"===e.getUrlMatchType()}),e},e.prototype.parseText=function(e,t){void 0===t&&(t=0),t=t||0;for(var r=this.getMatchers(),n=[],o=0,s=r.length;o<s;o++){for(var i=r[o].parseMatches(e),a=0,u=i.length;a<u;a++)i[a].setOffset(t+i[a].getOffset());n.push.apply(n,i)}return n},e.prototype.link=function(e){if(!e)return\"\";for(var t=this.parse(e),r=[],n=0,o=0,s=t.length;o<s;o++){var i=t[o];r.push(e.substring(n,i.getOffset())),r.push(this.createMatchReturnVal(i)),n=i.getOffset()+i.getMatchedText().length}return r.push(e.substring(n)),r.join(\"\")},e.prototype.createMatchReturnVal=function(e){var t;return this.replaceFn&&(t=this.replaceFn.call(this.context,e)),\"string\"==typeof t?t:!1===t?e.getMatchedText():t instanceof Me?t.toAnchorString():e.buildTag().toAnchorString()},e.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var e=this.getTagBuilder(),t=[new lt({tagBuilder:e,serviceName:this.hashtag}),new st({tagBuilder:e}),new ct({tagBuilder:e}),new pt({tagBuilder:e,serviceName:this.mention}),new ut({tagBuilder:e,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=t},e.prototype.getTagBuilder=function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new Se({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e},e.version=\"3.11.0\",e.AnchorTagBuilder=Se,e.HtmlTag=Me,e.matcher={Email:st,Hashtag:lt,Matcher:Ue,Mention:pt,Phone:ct,Url:ut},e.match={Email:ze,Hashtag:Pe,Match:Te,Mention:je,Phone:Ie,Url:Oe},e}(),dt=/www|@|\\:\\/\\//;function mt(e){return/^<\\/a\\s*>/i.test(e)}function bt(){var e=[],t=new gt({stripPrefix:!1,url:!0,email:!0,replaceFn:function(t){switch(t.getType()){case\"url\":e.push({text:t.matchedText,url:t.getUrl()});break;case\"email\":e.push({text:t.matchedText,url:\"mailto:\"+t.getEmail().replace(/^mailto:/i,\"\")})}return!1}});return{links:e,autolinker:t}}function vt(e){var t,r,n,o,s,i,a,u,l,c,p,h,f,g,d=e.tokens,m=null;for(r=0,n=d.length;r<n;r++)if(\"inline\"===d[r].type)for(p=0,t=(o=d[r].children).length-1;t>=0;t--)if(\"link_close\"!==(s=o[t]).type){if(\"htmltag\"===s.type&&(g=s.content,/^<a[>\\s]/i.test(g)&&p>0&&p--,mt(s.content)&&p++),!(p>0)&&\"text\"===s.type&&dt.test(s.content)){if(m||(h=(m=bt()).links,f=m.autolinker),i=s.content,h.length=0,f.link(i),!h.length)continue;for(a=[],c=s.level,u=0;u<h.length;u++)e.inline.validateLink(h[u].url)&&((l=i.indexOf(h[u].text))&&a.push({type:\"text\",content:i.slice(0,l),level:c}),a.push({type:\"link_open\",href:h[u].url,title:\"\",level:c++}),a.push({type:\"text\",content:h[u].text,level:c}),a.push({type:\"link_close\",level:--c}),i=i.slice(l+h[u].text.length));i.length&&a.push({type:\"text\",content:i,level:c}),d[r].children=o=[].concat(o.slice(0,t),a,o.slice(t+1))}}else for(t--;o[t].level!==s.level&&\"link_open\"!==o[t].type;)t--}e.Remarkable=_e,e.linkify=function(e){e.core.ruler.push(\"linkify\",vt)},e.utils=A,Object.defineProperty(e,\"__esModule\",{value:!0})});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/markdown/remarkable.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/markdown/images/new-markdown-button": {
"title": "$:/plugins/tiddlywiki/markdown/images/new-markdown-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-new-markdown-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n <path d=\"M3.23876972,39.5396716 C3.23876972,35.9653274 6.13586353,33.0691646 9.7141757,33.0691646 L98.1283744,33.0691646 C101.706101,33.0691646 104.60378,35.9646626 104.60378,39.5396716 L104.60378,84.8296213 C104.60378,88.4039654 101.706687,91.3001282 98.1283744,91.3001282 L9.7141757,91.3001282 C6.13644944,91.3001282 3.23876972,88.4046302 3.23876972,84.8296213 L3.23876972,39.5396716 L3.23876972,39.5396716 Z M-2.15298617,39.5396716 L-2.15298617,84.8296213 C-2.15298617,91.3833243 3.15957363,96.6918841 9.7141757,96.6918841 L98.1283744,96.6918841 C104.684083,96.6918841 109.995536,91.382138 109.995536,84.8296213 L109.995536,39.5396716 C109.995536,32.9859686 104.682977,27.6774087 98.1283744,27.6774087 L9.7141757,27.6774087 C3.15846686,27.6774087 -2.15298617,32.9871549 -2.15298617,39.5396716 Z M14.0222815,80.5166164 L14.0222815,43.8526764 L24.8057933,43.8526764 L35.589305,57.3320661 L46.3728168,43.8526764 L57.1563286,43.8526764 L57.1563286,80.5166164 L46.3728168,80.5166164 L46.3728168,59.4887685 L35.589305,72.9681582 L24.8057933,59.4887685 L24.8057933,80.5166164 L14.0222815,80.5166164 Z M81.4192301,80.5166164 L65.2439624,62.723822 L76.0274742,62.723822 L76.0274742,43.8526764 L86.810986,43.8526764 L86.810986,62.723822 L97.5944978,62.723822 L81.4192301,80.5166164 Z\"transform=\"translate(53.921275, 62.184646) rotate(-60.000000) translate(-53.921275, -62.184646) \"></path>\n </g>\n</svg>"
},
"$:/plugins/tiddlywiki/markdown/new-markdown-button": {
"title": "$:/plugins/tiddlywiki/markdown/new-markdown-button",
"tags": "$:/tags/PageControls",
"caption": "{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}} {{$:/language/Buttons/NewMarkdown/Caption}}",
"description": "{{$:/language/Buttons/NewMarkdown/Hint}}",
"list-after": "$:/core/ui/Buttons/new-tiddler",
"text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=\"text/x-markdown\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewMarkdown/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/plugins/tiddlywiki/markdown/readme": {
"title": "$:/plugins/tiddlywiki/markdown/readme",
"text": "This is a TiddlyWiki plugin for parsing Markdown text, using the [[Remarkable|https://github.com/jonschlinkert/remarkable]] library.\n\nIt is completely self-contained, and doesn't need an Internet connection in order to work. It works both in the browser and under Node.js.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/markdown]]\n"
},
"$:/plugins/tiddlywiki/markdown/usage": {
"title": "$:/plugins/tiddlywiki/markdown/usage",
"text": "! Plugin Configuration\n\n|!Config |!Default |!Description |\n| <code>[[breaks|$:/config/markdown/breaks]]</code>| ``false``|Remarkable library config: Convert '\\n' in paragraphs into ``<br>`` |\n| <code>[[linkify|$:/config/markdown/linkify]]</code>| ``false``|Remarkable library config: Autoconvert URL-like text to links |\n| <code>[[linkNewWindow|$:/config/markdown/linkNewWindow]]</code>| ``true``|For external links, should clicking on them open a new window/tab automatically? |\n| <code>[[quotes|$:/config/markdown/quotes]]</code>| ``“”‘’``|Remarkable library config: Double + single quotes replacement pairs, when ``typographer`` enabled |\n| <code>[[renderWikiText|$:/config/markdown/renderWikiText]]</code>| ``true``|After Markdown is parsed, should any text elements be handed off to the ~WikiText parser for further processing? |\n| <code>[[renderWikiTextPragma|$:/config/markdown/renderWikiTextPragma]]</code>| ``\\rules only html image macrocallinline syslink transcludeinline wikilink filteredtranscludeblock macrocallblock transcludeblock``|When handing off to the ~WikiText parser, what pragma rules should it follow? |\n| <code>[[typographer|$:/config/markdown/typographer]]</code>| ``false``|Remarkable library config: Enable some language-neutral replacement + quotes beautification |\n\n! Creating ~WikiLinks\n\nCreate wiki links with the usual Markdown link syntax targeting `#` and the target tiddler title:\n\n```\n[link text](#TiddlerTitle)\n```\n\nIf the target tiddler has a space in its name, that name must be URL-escaped to be detected as a URL:\n\n```\n[link text](#Test%20Tiddler)\n```\n\n! Images\n\nMarkdown image syntax can be used to reference images by tiddler title or an external URI. For example:\n\n```\n![alt text](/path/to/img.jpg \"Title\")\n\n![alt text](Motovun Jack.jpg \"Title\")\n```\n"
},
"$:/plugins/tiddlywiki/markdown/wrapper.js": {
"title": "$:/plugins/tiddlywiki/markdown/wrapper.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/markdown/wrapper.js\ntype: application/javascript\nmodule-type: parser\n\nWraps up the remarkable parser for use as a Parser in TiddlyWiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar r = require(\"$:/plugins/tiddlywiki/markdown/remarkable.js\");\n\nvar Remarkable = r.Remarkable,\n\tlinkify = r.linkify,\n\tutils = r.utils;\n\n///// Set up configuration options /////\nfunction parseAsBoolean(tiddlerName) {\n\treturn $tw.wiki.getTiddlerText(tiddlerName).toLowerCase() === \"true\";\n}\nvar pluginOpts = {\n\tlinkNewWindow: parseAsBoolean(\"$:/config/markdown/linkNewWindow\"),\n\trenderWikiText: parseAsBoolean(\"$:/config/markdown/renderWikiText\"),\n\trenderWikiTextPragma: $tw.wiki.getTiddlerText(\"$:/config/markdown/renderWikiTextPragma\").trim()\n};\nvar remarkableOpts = {\n\tbreaks: parseAsBoolean(\"$:/config/markdown/breaks\"),\n\tquotes: $tw.wiki.getTiddlerText(\"$:/config/markdown/quotes\"),\n\ttypographer: parseAsBoolean(\"$:/config/markdown/typographer\")\n};\nvar accumulatingTypes = {\n\t\"text\": true,\n\t\"softbreak\": true\n};\n\nvar md = new Remarkable(remarkableOpts);\n\nif (parseAsBoolean(\"$:/config/markdown/linkify\")) {\n\tmd = md.use(linkify);\n}\n\nfunction findTagWithType(nodes, startPoint, type, level) {\n\tfor (var i = startPoint; i < nodes.length; i++) {\n\t\tif (nodes[i].type === type && nodes[i].level === level) {\n\t\t\treturn i;\n\t\t}\n\t}\n\treturn false;\n}\n\n/**\n * Remarkable creates nodes that look like:\n * [\n * { type: 'paragraph_open'},\n * { type: 'inline', content: 'Hello World', children:[{type: 'text', content: 'Hello World'}]},\n * { type: 'paragraph_close'}\n * ]\n *\n * But TiddlyWiki wants the Parser (https://tiddlywiki.com/dev/static/Parser.html) to emit nodes like:\n *\n * [\n * { type: 'element', tag: 'p', children: [{type: 'text', text: 'Hello World'}]}\n * ]\n */\nfunction convertNodes(remarkableTree, isStartOfInline) {\n\tlet out = [];\n\tvar accumulatedText = '';\n\tfunction withChildren(currentIndex, currentLevel, closingType, nodes, callback) {\n\t\tvar j = findTagWithType(nodes, currentIndex + 1, closingType, currentLevel);\n\t\tif (j === false) {\n\t\t\tconsole.error(\"Failed to find a \" + closingType + \" node after position \" + currentIndex);\n\t\t\tconsole.log(nodes);\n\t\t\treturn currentIndex + 1;\n\t\t}\n\t\tlet children = convertNodes(nodes.slice(currentIndex + 1, j));\n\t\tcallback(children);\n\t\treturn j;\n\t}\n\tfunction wrappedElement(elementTag, currentIndex, currentLevel, closingType, nodes) {\n\t\treturn withChildren(currentIndex, currentLevel, closingType, nodes, function(children) {\n\t\t\tout.push({\n\t\t\t\ttype: \"element\",\n\t\t\t\ttag: elementTag,\n\t\t\t\tchildren: children\n\t\t\t});\n\t\t});\n\t}\n\n\tfor (var i = 0; i < remarkableTree.length; i++) {\n\t\tvar currentNode = remarkableTree[i];\n\t\tswitch (currentNode.type) {\n\t\tcase \"paragraph_open\":\n\t\t\ti = wrappedElement(\"p\", i, currentNode.level, \"paragraph_close\", remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"heading_open\":\n\t\t\ti = wrappedElement(\"h\" + currentNode.hLevel, i, currentNode.level, \"heading_close\", remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"bullet_list_open\":\n\t\t\ti = wrappedElement(\"ul\", i, currentNode.level, \"bullet_list_close\", remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"ordered_list_open\":\n\t\t\ti = wrappedElement('ol', i, currentNode.level,'ordered_list_close', remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"list_item_open\":\n\t\t\ti = wrappedElement(\"li\", i, currentNode.level, \"list_item_close\", remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"link_open\":\n\t\t\ti = withChildren(i, currentNode.level, \"link_close\", remarkableTree, function(children) {\n\t\t\t\tif (currentNode.href[0] !== \"#\") {\n\t\t\t\t\t// External link\n\t\t\t\t\tvar attributes = {\n\t\t\t\t\t\tclass: { type: \"string\", value: \"tc-tiddlylink-external\" },\n\t\t\t\t\t\thref: { type: \"string\", value: currentNode.href },\n\t\t\t\t\t\trel: { type: \"string\", value: \"noopener noreferrer\" }\n\t\t\t\t\t};\n\t\t\t\t\tif (pluginOpts.linkNewWindow) {\n\t\t\t\t\t\tattributes.target = { type: \"string\", value: \"_blank\" };\n\t\t\t\t\t}\n\t\t\t\t\tout.push({\n\t\t\t\t\t\ttype: \"element\",\n\t\t\t\t\t\ttag: \"a\",\n\t\t\t\t\t\tattributes: attributes,\n\t\t\t\t\t\tchildren: children\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\t// Internal link\n\t\t\t\t\tout.push({\n\t\t\t\t\t\ttype: \"link\",\n\t\t\t\t\t\tattributes: {\n\t\t\t\t\t\t\tto: { type: \"string\", value: decodeURI(currentNode.href.substr(1)) }\n\t\t\t\t\t\t},\n\t\t\t\t\t\tchildren: children\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"code\":\n\t\t\tout.push({\n\t\t\t\ttype: \"element\",\n\t\t\t\ttag: currentNode.block ? \"pre\" : \"code\",\n\t\t\t\tchildren: [{ type: \"text\", text: currentNode.content }]\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"fence\":\n\t\t\tout.push({\n\t\t\t\ttype: \"codeblock\",\n\t\t\t\tattributes: {\n\t\t\t\t\tlanguage: { type: \"string\", value: currentNode.params },\n\t\t\t\t\tcode: { type: \"string\", value: currentNode.content }\n\t\t\t\t}\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"image\":\n\t\t\tout.push({\n\t\t\t\ttype: \"image\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttooltip: { type: \"string\", value: currentNode.alt },\n\t\t\t\t\tsource: { type: \"string\", value: decodeURIComponent(currentNode.src) }\n\t\t\t\t}\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"softbreak\":\n\t\t\tif (remarkableOpts.breaks) {\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"element\",\n\t\t\t\t\ttag: \"br\",\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\taccumulatedText = accumulatedText + '\\n';\n\t\t\t}\n\t\t\tbreak;\n\n\t\tcase \"hardbreak\":\n\t\t\tout.push({\n\t\t\t\ttype: \"element\",\n\t\t\t\ttag: \"br\",\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"th_open\":\n\t\tcase \"td_open\":\n\t\t\tvar elementTag = currentNode.type.slice(0, 2);\n\t\t\ti = withChildren(i, currentNode.level, elementTag + \"_close\", remarkableTree, function(children) {\n\t\t\t\tvar attributes = {};\n\t\t\t\tif (currentNode.align) {\n\t\t\t\t\tattributes.style = { type: \"string\", value: \"text-align:\" + currentNode.align };\n\t\t\t\t}\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"element\",\n\t\t\t\t\ttag: elementTag,\n\t\t\t\t\tattributes: attributes,\n\t\t\t\t\tchildren: children\n\t\t\t\t});\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"hr\":\n\t\t\tout.push({\n\t\t\t\ttype: 'element',\n\t\t\t\ttag: 'hr',\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"inline\":\n\t\t\tout = out.concat(convertNodes(currentNode.children, true));\n\t\t\tbreak;\n\n\t\tcase \"text\":\n\t\t\t// We need to merge this text block with the upcoming text block and parse it all together.\n\t\t\taccumulatedText = accumulatedText + currentNode.content;\n\t\t\tbreak;\n\n\t\tdefault:\n\t\t\tif (currentNode.type.substr(currentNode.type.length - 5) === \"_open\") {\n\t\t\t\tvar tagName = currentNode.type.substr(0, currentNode.type.length - 5);\n\t\t\t\ti = wrappedElement(tagName, i, currentNode.level, tagName + \"_close\", remarkableTree);\n\t\t\t} else {\n\t\t\t\tconsole.error(\"Unknown node type: \" + currentNode.type, currentNode);\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"text\",\n\t\t\t\t\ttext: currentNode.content\n\t\t\t\t});\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t\t// We test to see if we process the block now, or if there's\n\t\t// more to accumulate first.\n\t\tif (accumulatedText\n\t\t\t&& (\n\t\t\t\tremarkableOpts.breaks ||\n\t\t\t\t(i+1) >= remarkableTree.length ||\n\t\t\t\t!accumulatingTypes[remarkableTree[i+1].type]\n\t\t\t)\n\t\t) {\n\t\t\t// The Markdown compiler thinks this is just text.\n\t\t\t// Hand off to the WikiText parser to see if there's more to render\n\t\t\t// But only if it's configured to, and we have more than whitespace\n\t\t\tif (!pluginOpts.renderWikiText || accumulatedText.match(/^\\s*$/)) {\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"text\",\n\t\t\t\t\ttext: accumulatedText\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t// If we're inside a block element (div, p, td, h1), and this is the first child in the tree,\n\t\t\t\t// handle as a block-level parse. Otherwise not.\n\t\t\t\tvar parseAsInline = !(isStartOfInline && i === 0);\n\t\t\t\tvar textToParse = accumulatedText;\n\t\t\t\tif (pluginOpts.renderWikiTextPragma !== \"\") {\n\t\t\t\t\ttextToParse = pluginOpts.renderWikiTextPragma + \"\\n\" + textToParse;\n\t\t\t\t}\n\t\t\t\tvar wikiParser = $tw.wiki.parseText(\"text/vnd.tiddlywiki\", textToParse, {\n\t\t\t\t\tparseAsInline: parseAsInline\n\t\t\t\t});\n\t\t\t\tvar rs = wikiParser.tree;\n\n\t\t\t\t// If we parsed as a block, but the root element the WikiText parser gave is a paragraph,\n\t\t\t\t// we should discard the paragraph, since the way Remarkable nests its nodes, this \"inline\"\n\t\t\t\t// node is always inside something else that's a block-level element\n\t\t\t\tif (!parseAsInline\n\t\t\t\t\t&& rs.length === 1\n\t\t\t\t\t&& rs[0].type === \"element\"\n\t\t\t\t\t&& rs[0].tag === \"p\"\n\t\t\t\t) {\n\t\t\t\t\trs = rs[0].children;\n\t\t\t\t}\n\n\t\t\t\t// If the original text element started with a space, add it back in\n\t\t\t\tif (rs.length > 0\n\t\t\t\t\t&& rs[0].type === \"text\"\n\t\t\t\t\t&& (accumulatedText[0] === \" \" || accumulatedText[0] === \"\\n\")\n\t\t\t\t) {\n\t\t\t\t\trs[0].text = \" \" + rs[0].text;\n\t\t\t\t}\n\t\t\t\tout = out.concat(rs);\n\t\t\t}\n\t\t\taccumulatedText = '';\n\t\t}\n\t}\n\treturn out;\n}\n\nvar MarkdownParser = function(type, text, options) {\n\tvar tree = md.parse(text, {});\n\t//console.debug(tree);\n\ttree = convertNodes(tree);\n\t//console.debug(tree);\n\n\tthis.tree = tree;\n};\n\nexports[\"text/x-markdown\"] = MarkdownParser;\n\n})();\n",
"type": "application/javascript",
"module-type": "parser"
}
}
}
Exploración por TiddlyWiki
Portafolio Alejandra Escobar
$:/core/ui/ImportPreviews/Text
$:/core/ui/SideBar/Recent
$:/core/ui/ControlPanel/Plugins/Add/Plugins
$:/core/ui/AdvancedSearch/Filter
$:/core/ui/TiddlerInfo/Listed
$:/core/ui/ControlPanel/Toolbars
$:/core/ui/ControlPanel/Basics
$:/core/ui/ControlPanel/Settings/CodeMirror
$:/core/ui/ControlPanel/Plugins/Installed/Plugins
$:/core/ui/ControlPanel/Info
{
"tiddlers": {
"$:/themes/nico/notebook/LICENSE": {
"title": "$:/themes/nico/notebook/LICENSE",
"created": "20200419141443144",
"modified": "20210118213330307",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\nMIT License Copyright (c) 2020 [[Nicolas Petton|https://nicolas.petton.fr]] nicolas@petton.fr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished\nto do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice (including the next\nparagraph) shall be included in all copies or substantial portions of the\nSoftware.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\nOR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nOR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
},
"$:/themes/nico/notebook/themetweaks": {
"title": "$:/themes/nico/notebook/themetweaks",
"created": "20201217172915960",
"modified": "20210123211851680",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
"text": "\\define lingo-base() $:/language/ThemeTweaks/\n\nYou can tweak certain aspects of the ''Notebook'' theme.\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/nico/notebook/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/nico/notebook/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|<$link to=\"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\">Reveal tiddler controls on mouseover</$link> |<$select tiddler=\"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/nico/notebook/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/nico/notebook/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/nico/notebook/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/nico/notebook/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/nico/notebook/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/nico/notebook/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\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/nico/notebook/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/nico/notebook/metrics/bodylineheight\" 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/nico/notebook/metrics/sidebar-width\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/nico/notebook/metrics/sidebar-width\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/nico/notebook/metrics/story-width\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/nico/notebook/metrics/story-width\" default=\"\" tag=\"input\"/> |\n\n"
},
"$:/themes/nico/notebook/base": {
"title": "$:/themes/nico/notebook/base",
"created": "20200419141443144",
"modified": "20210120224227503",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n\\define if-sidebar(text)\n <$reveal state=\"$:/state/notebook-sidebar\" type=\"match\" text=\"yes\">\n $text$\n </$reveal>\n\\end\n\n\\define if-reveal-tiddler-controls-on-hover(text)\n <$reveal state=\"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\" type=\"match\" text=\"yes\">\n $text$\n </$reveal>\n\\end\n \n/* Top and bottom bars */\n\n/* Hide the top-right bar */\n.tc-topbar.tc-topbar-right {\n display: none;\n}\n\ndiv.tc-sidebar-header {\n padding: 0;\n min-height: 0;\n}\n\n.tc-story-river {\n padding: 6px 0 !important;\n width: 100% !important;\n max-width: {{$:/themes/nico/notebook/metrics/story-width}} !important;\n margin: 0 auto !important;\n margin-top: 34px !important;\n}\n\ndiv.tc-tiddler-frame {\n width: 100%;\n margin: 20px 0;\n background: <<colour tiddler-background>>;\n box-shadow: 0 5px 20px rgba(0,0,0, 0.12);\n border-radius: 6px;\n padding: 42px 60px 60px 60px;\n}\n\nh1.tc-site-title {\n margin-top: 14px;\n font-size: 1.5em !important;\n}\n\n.nc-bar {\n padding: 10px;\n height: {{$:/themes/nico/notebook/metrics/topbar-height}};\n background: <<colour page-background>>;\n display: flex;\n justify-content: space-between;\n}\n\n.nc-topbar-wrapper {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n /* The z-index needs to be above the z-index used in tiddlers in zoomin view */\n z-index: 501;\n}\n\n.nc-bar.nc-topbar {\n top: 0;\n background: <<colour page-background>>ee;\n max-width: calc({{$:/themes/nico/notebook/metrics/story-width}} + 40px);\n padding: 10px 20px;\n margin: 0 auto;\n}\n\n.nc-bar.nc-bottombar {\n position: fixed;\n bottom: 0;\n left: 0;\n right: 0;\n /* The z-index needs to be above the z-index used in tiddlers in zoomin view */\n z-index: 501;\n}\n\n.nc-bar .left svg {\n fill: <<colour sidebar-controls-foreground>>;\n}\n\n.nc-bar input[type=\"search\"] {\n width: 200px;\n padding: .6em 1em;\n margin-top: -.2em;\n background: <<colour sidebar-button-foreground>>44;\n color: <<colour foreground>>cc;\n transition: all ease-in .2s;\n border: 1px solid transparent;\n outline: 0;\n}\n\n.nc-bar input[type=\"search\"]:focus {\n width: 300px;\n background: <<colour tiddler-background>>;\n color: <<colour foreground>>;\n border: 1px solid <<colour primary>>;\n box-shadow: 0 0 .2rem 0 <<colour primary>>;\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button {\n -webkit-appearance: auto;\n}\n\n.nc-bar .tc-block-dropdown.tc-search-drop-down {\n margin-left: 0;\n width: 400px;\n border: 0;\n box-shadow: 0 0 6px 0 rgba(0,0,0,.2);\n border-radius: 6px;\n padding: 20px 0;\n}\n\n.nc-bar p {\n margin: 0;\n}\n\n.nc-bar .tc-page-controls {\n margin-top: 0;\n}\n\n.nc-bar .tc-page-controls button {\n margin-right: .8em;\n}\n\n.nc-bar .tc-page-controls button .tc-btn-text {\n font-size: 14px;\n}\n\n.nc-bar .tc-block-dropdown {\n max-height: 70vh;\n overflow: auto;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .nc-topbar {\n display: none;\n }\n\n .tc-story-river {\n padding: 0 !important;\n margin-top: 0 !important;\n margin-bottom: 60px !important;\n }\n\n div.tc-tiddler-frame {\n margin: 0;\n box-shadow: none;\n border-radius: 0;\n border-top: 0;\n }\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .nc-bottombar {\n display: none;\n }\n}\n\n@media(max-width: 1100px) {\n .nc-bar input[type=\"search\"] {\n width: 200px;\n }\n}\n\n/* Sidebar */\n\n@keyframes sidebar-appear {\n 0% {\n left: -{{$:/themes/nico/notebook/metrics/sidebar-width}};\n }\n 100% {\n left: 0;\n }\n}\n\n<<if-sidebar \"\"\"\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .nc-sidebar {\n animation: sidebar-appear .14s;\n padding-top: 10px;\n }\n}\n\"\"\">>\n\n.nc-sidebar {\n background: <<colour tiddler-background>>;\n border-right: 1px solid <<colour tiddler-border>>;\n width: {{$:/themes/nico/notebook/metrics/sidebar-width}};\n overflow-y: auto;\n overflow-x: hidden;\n z-index: 500;\n}\n\n.nc-sidebar .segment {\n border-bottom: 1px solid rgba(0,0,0,.1);\n}\n\n.nc-sidebar ol {\n margin: 0;\n padding: 0;\n list-style: none;\n line-height: 1.8em;\n}\n\n.nc-sidebar ol ol {\n padding-left: 18px;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .mobile-only {\n display: none;\n }\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .desktop-only {\n display: none;\n }\n}\n\n.nc-sidebar h1.tc-site-title {\n margin: 0;\n}\n\n.nc-sidebar p {\n margin: 6px 0;\n}\n\n.nc-sidebar .tc-site-subtitle {\n color: <<colour site-title-foreground>>;\n}\n\n.nc-sidebar .section .label {\n padding: 2px 0;\n color: <<colour site-title-foreground>>;\n fill: <<colour site-title-foreground>>;\n font-weight: bold;\n line-height: 1.6em;\n display: block;\n width: 100%;\n text-align: left;\n padding: 8px 15px;\n border-radius: 0;\n}\n\n.nc-sidebar .section:not(.open) .label:hover {\n background: rgba(0,0,0,.06);\n}\n\n.nc-sidebar .section.open .label {\n color: <<colour tiddler-background>>;\n fill: <<colour tiddler-background>>;\n background: <<colour primary>>;\n border-bottom: 1px solid rgba(0,0,0,.1);\n}\n\n.nc-sidebar .section .label .caret {\n display: inline-block;\n width: 15px;\n float: right;\n}\n\n.nc-sidebar .content {\n padding: 6px 15px;\n font-size: 1em;\n}\n\n.nc-sidebar .tc-tiddlylink {\n color: <<colour primary>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .nc-sidebar {\n position: fixed;\n left: 0;\n top: 0;\n bottom: 0;\n }\n}\n\n<<if-sidebar \"\"\"\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n @keyframes sidebar-slide {\n 0% {\n left: -100vw;\n }\n 100% {\n left: 0;\n }\n }\n .nc-sidebar {\n overflow: auto;\n position: fixed;\n width: 100%;\n left: 0;\n top: 0;\n bottom: 48px;\n z-index: 3000;\n animation: sidebar-slide ease-in .2s;\n animation-fill-mode: forwards;\n }\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .tc-page-container {\n margin-left: {{$:/themes/nico/notebook/metrics/sidebar-width}} !important;\n }\n\n .nc-topbar-wrapper {\n left: {{$:/themes/nico/notebook/metrics/sidebar-width}};\n }\n}\n\"\"\">>\n\n/* Animate the hamburger button */\n\n@keyframes menu-bars-1 {\n 0% {}\n 100% {\n transform: rotate(-45deg) translateY(-10px) translateX(-6px);\n fill: <<colour foreground>>;\n }\n}\n\n@keyframes menu-bars-2 {\n 0% {}\n 100% { opacity: 0; }\n}\n\n@keyframes menu-bars-3 {\n 0% {}\n 100% {\n transform: rotate(45deg) translateY(6px) translateX(2px);\n fill: <<colour foreground>>;\n }\n}\n\n.sidebar-toggle {\n /* position: fixed; */\n /* top: 6px; */\n /* left: 6px; */\n /* z-index: 600; */\n /* padding: 4px; */\n /* border-radius: 8px; */\n margin-right: 10px;\n transition: all ease-in-out .2s;\n fill: <<colour sidebar-controls-foreground>>;\n}\n\n.sidebar-toggle:hover,\n.sidebar-toggle.open {\n fill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n/* @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { */\n/* .sidebar-toggle { */\n/* top: auto; */\n/* bottom: 10px; */\n/* left: 10px; */\n/* } */\n/* } */\n\n.sidebar-toggle .bars .bar {\n transform: rotate(0) translateY(0) translateX(0);\n opacity: 1;\n transform-origin: 20px 10px;\n transition: transform 0.4s ease-in-out, opacity 0.2s ease-in-out, fill .4s ease-in-out;\n}\n\n.sidebar-toggle .bars .bar:nth-of-type(3) {\n transform-origin: 20px 20px;\n}\n\n.sidebar-toggle.open .bars .bar:nth-of-type(1) {\n animation: menu-bars-1 .6s;\n animation-fill-mode: forwards;\n}\n.sidebar-toggle.open .bars .bar:nth-of-type(2) {\n animation: menu-bars-2 .6s;\n animation-fill-mode: forwards;\n}\n.sidebar-toggle.open .bars .bar:nth-of-type(3) {\n animation: menu-bars-3 .6s;\n animation-fill-mode: forwards;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n div.tc-tiddler-frame {\n padding: 14px;\n }\n}\n\n/* Inputs */\n\ninput, textarea {\n transition: border .14s ease-in-out;\n background: <<colour tiddler-editor-background>>;\n border: 1px solid <<colour tiddler-editor-border>>;\n padding: .5em;\n border-radius: 4px;\n}\n\ninput:focus, textarea:focus {\n box-shadow: 0 0 0.2rem 0 <<colour primary>>;\n outline: 0;\n border-color: <<colour primary>>;\n}\n\nbutton {\n border-radius: 1.5em;\n border: 1px solid #ccc;\n background: <<colour tiddler-background>>;\n padding: .3em 1em;\n cursor: pointer;\n transition: box-shadow ease-in .1s;\n color: <<color foreground>>;\n}\n\nbutton:focus, button:active {\n outline: 0 none;\n}\n\nbutton.tc-btn-invisible {\n border-radius: 0;\n}\n\n.tc-editor-toolbar button,\n.tc-editor-toolbar button.tc-btn-invisible {\n border-radius: 3px;\n background: <<colour tiddler-editor-background>>;\n color: <<colour foreground>>;\n fill: <<colour foreground>>;\n border: 1px solid <<colour tiddler-editor-border>>;\n}\n\n.tc-editor-toolbar button:hover,\n.tc-editor-toolbar button:active {\n border-color: <<colour primary>>;\n background: <<colour primary>>;\n color: <<colour background>>;\n fill: <<colour background>>;\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 transition: border .14s ease-in-out;\n border: 1px solid <<colour tiddler-editor-border>>;\n background: <<colour tiddler-editor-background>>;\n padding: 4px;\n border-radius: 4px;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor:focus,\n.tc-tiddler-frame textarea.tc-edit-texteditor:focus,\n.tc-tiddler-frame iframe.tc-edit-texteditor:focus {\n box-shadow: 0 0 0.2rem 0 <<colour primary>>;\n outline: 0;\n border-color: <<colour primary>>;\n}\n\n.tc-tiddler-controls .tc-btn-text {\n font-size: 16px;\n}\n\n<<if-reveal-tiddler-controls-on-hover \"\"\"\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .tc-tiddler-frame .tc-tiddler-controls svg {\n opacity: 0;\n transition: all .2s ease-in;\n }\n\n .tc-tiddler-controls svg.tc-image-close-button,\n .tc-tiddler-controls .py-toggle-todo-button svg,\n .tc-tiddler-controls svg.tc-image-done-button,\n .tc-tiddler-frame .tc-tiddler-controls:hover svg {\n opacity: 1;\n }\n\n .tc-tiddler-controls .py-toggle-todo-button .done svg {\n fill: #2da562;\n }\n}\n\"\"\">>\n\nbutton.tc-tag-label, span.tc-tag-label {\n padding: 0.3em 1em !important;\n}\n\n/* Fonts */\n\nhtml, body {\n font-family: {{$:/themes/nico/notebook/settings/fontfamily}};\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 font-family: {{$:/themes/nico/notebook/settings/editorfontfamily}};\n}\n\npre, code {\n font-family: {{$:/themes/nico/notebook/settings/codefontfamily}};\n}\n\n.tc-titlebar, .tc-site-title {\n font-size: 28px !important;\n line-height: 34px !important;\n font-weight: 600 !important;\n letter-spacing: -0.5px !important;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-weight: 600;\n}\n\n.tc-tiddler-body h1,\n.tc-tiddler-body h2,\n.tc-tiddler-preview-preview h1,\n.tc-tiddler-preview-preview h2 {\n font-weight: bold;\n}\n\ndiv.tc-tiddler-frame .tc-tiddler-body {\n font-size: {{$:/themes/nico/notebook/metrics/bodyfontsize}};\n line-height: {{$:/themes/nico/notebook/metrics/bodylineheight}};\n}\n\n/* Tabs */\n\ndiv.tc-tab-buttons {\n margin-bottom: -4px;\n}\n\ndiv.tc-tab-buttons button {\n font-weight: bold;\n font-size: 1.2em;\n line-height: 1em;\n padding: .6em .8em .4em .8em;\n border: 0;\n border-radius: 0;\n background: transparent;\n cursor: pointer;\n transition: background ease-in .2s;\n}\n\ndiv.tc-tab-buttons button:hover {\n background: rgba(0,0,0,.03);\n}\n\ndiv.tc-tab-buttons button.tc-tab-selected {\n border: 0;\n background: transparent;\n border-bottom: 4px solid <<colour primary>>;\n}\n\n/* Dropdowns */\n\n@keyframes pop {\n 0% {\n transform: scale(0.8);\n opacity: 0;\n }\n\n 80% {\n transform: scale(1.03);\n opacity: 1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 1;\n }\n}\n\n.tc-drop-down {\n box-shadow: 0 0 10px rgba(0,0,0,.2);\n border-radius: 6px;\n padding: 10px 0 !important;\n animation: pop .15s ease-in forwards;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n padding: 3px 15px !important;\n}\n\n.tc-search-results {\n line-height: 2em;\n}\n\n.tc-search-results em {\n font-weight: bold;\n font-style: normal;\n}\n\n/* Draft list */\n\n.tc-drafts-list {\n font-size: .9em;\n left: auto;\n right: 0;\n}\n\n.tc-drafts-list a {\n padding: 6px 12px;\n font-weight: bold;\n border-top-left-radius: 6px;\n border-top-right-radius: 6px;\n display: inline-block;\n}\n\n.nc-refs {\n color: #888;\n font-size: .9em;\n}\n\n.nc-refs h4 {\n margin-bottom: 4px;\n}\n\n.nc-post-created {\n color: #acacac;\n font-size: .8em;\n}\n"
},
"$:/themes/nico/notebook/changelog": {
"title": "$:/themes/nico/notebook/changelog",
"caption": "ChangeLog",
"created": "20201217180707912",
"modified": "20210202214001915",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "! 1.4.1\n\n!! Fixes\n\n* Fix the transclusion mode of sidebar sections\n* Fix section title rendering for tiddlers without a caption field\n* Fix the colour of links in the sidebar when using Notebook palettes with Vanilla\n\n! 1.4.0\n\n!! Features\n\n* New redesigned topbar layout\n* Add a configuration setting for the story width\n* Add support for keyboard navigation in the search dropdown\n\n! 1.3.6\n\n!! Improvements\n\n* Improve the style of tabs\n* New animation for drop-downs\n* Use a lighter page background colour in the beige palette\n\n!! Fixes\n\n* Fix the default ctrl+shift+F shortcut for focusing the search input\n\n! 1.3.5\n\n!! Features\n\n* Add an option to reveal tiddler controls on mouseover\n\n! 1.3.4\n\n!! Improvements\n\n* Add a keyboard shortcut (alt+shift+s) to toggle Notebook sidebar\n* Add missing colours to tiddler editor fields in the dark palette\n\n!! Fixes\n\n* Fix the size of toolbar button labels when the $:/config/Toolbar/Text is set to yes\n\n! 1.3.3\n\n!! Improvements\n\n* Make the sidebar more generic by using the default sidebar sections\n\n! 1.3.2\n\n!! Improvements\n\n* Add colours for messages in the dark palette\n* Add colours for notification in the dark palette\n* Set colours for messages in the beige palette\n\n! 1.3.1\n\n!! Features\n\n* New font family settings distinct from the Vanilla theme\n\n!! Improvements\n\n* Use a slightly lighter colour as the search input background\n* Improve contrast of sidebar buttons in the dark palette\n\n!! Fixes\n\n* Fix tiddler control button colours in all three palettes\n* Fix tab colours in palette-dark\n\n! 1.3.0\n\n!! Improvements\n\n* New dark colour palette\n* Use a darker color for tiddler subtitles\n* Add back the WebKit search cancel button in search inputs\n\n!! Fixes\n\n* Fix the z-index of the topbar for the zoomin story view\n* Fix the font weight of tiddler titles in edit mode\n\n! 1.2.0\n\n!! Improvements\n\n* Better support for dark colour palettes\n\n!! Fixes\n\n* Fix rendering of overflowing/wrapping text in the sidebar\n\n! 1.1.0\n\n!! Features\n\n* New theme tweaks tab dedicated to Notebook in the control panel\n* Inputs in the edit template are now styled consistently with other inputs\n\n!! Fixes\n\n* Fixes the position of sticky tiddler titles when the option is turned on\n"
},
"$:/config/ShortcutInfo/notebook-focus-search": {
"title": "$:/config/ShortcutInfo/notebook-focus-search",
"text": "Focus on the topbar search field"
},
"$:/config/shortcuts/notebook-focus-search": {
"title": "$:/config/shortcuts/notebook-focus-search",
"text": "ctrl+shift+F"
},
"$:/config/Search/AutoFocus": {
"title": "$:/config/Search/AutoFocus",
"text": "false"
},
"$:/config/shortcuts/sidebar-search": {
"title": "$:/config/shortcuts/sidebar-search",
"text": ""
},
"$:/themes/nico/notebook/images/bars": {
"title": "$:/themes/nico/notebook/images/bars",
"created": "20200428212322206",
"modified": "20201210210231235",
"type": "text/vnd.tiddlywiki",
"text": "<svg class=\"bars\" height=\"21pt\" viewBox=\"0 0 42 42\" enable-background=\"new 0 0 32 22.5\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">\n <g class=\"svg-menu-toggle\" sketch:type=\"MSLayerGroup\">\n <rect class=\"bar\" x=\"8\" y=\"28\" width=\"26\" height=\"4\"></rect>\n <rect class=\"bar\" x=\"8\" y=\"19\" width=\"26\" height=\"4\"></rect>\n <rect class=\"bar\" x=\"8\" y=\"10\" width=\"26\" height=\"4\"></rect>\n </g>\n</svg>\n"
},
"$:/themes/nico/notebook/images/caret-down": {
"title": "$:/themes/nico/notebook/images/caret-down",
"created": "20200429194348688",
"modified": "20201210210230919",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"6pt\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"/></svg>\n"
},
"$:/themes/nico/notebook/images/caret-right": {
"title": "$:/themes/nico/notebook/images/caret-right",
"created": "20200429194305719",
"modified": "20201210210230909",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"4pt\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 192 512\"><path d=\"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\"/></svg>\n"
},
"$:/themes/nico/notebook/images/color-switch": {
"title": "$:/themes/nico/notebook/images/color-switch",
"created": "20201210170859810",
"creator": "nico",
"modified": "20201210205606403",
"modifier": "nico",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<svg width=\"20px\" height=\"20px\" viewBox=\"0 0 16 16\" class=\"bi bi-circle-half\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n <path fill-rule=\"evenodd\" d=\"M8 15V1a7 7 0 1 1 0 14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z\"/>\n</svg\n"
},
"$:/themes/nico/notebook/metrics/bodyfontsize": {
"title": "$:/themes/nico/notebook/metrics/bodyfontsize",
"created": "20200428203454207",
"modified": "20201210205606363",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "15px\n"
},
"$:/themes/nico/notebook/metrics/bodylineheight": {
"title": "$:/themes/nico/notebook/metrics/bodylineheight",
"created": "20200428203454207",
"modified": "20201210205606363",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "22px"
},
"$:/themes/nico/notebook/metrics/sidebar-width": {
"title": "$:/themes/nico/notebook/metrics/sidebar-width",
"created": "20200429144554294",
"modified": "20201210210231246",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "350px\n"
},
"$:/themes/nico/notebook/metrics/story-width": {
"title": "$:/themes/nico/notebook/metrics/story-width",
"created": "20210123210054185",
"modified": "20210123211911688",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "800px\n"
},
"$:/themes/nico/notebook/metrics/topbar-height": {
"title": "$:/themes/nico/notebook/metrics/topbar-height",
"created": "20200428203454207",
"modified": "20201210205606363",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "52px\n"
},
"$:/themes/nico/notebook/options/stickytitles": {
"title": "$:/themes/nico/notebook/options/stickytitles",
"text": "no"
},
"$:/themes/nico/notebook/options/codewrapping": {
"title": "$:/themes/nico/notebook/options/codewrapping",
"text": "pre-wrap"
},
"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover": {
"title": "$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover",
"text": "no"
},
"$:/core/ui/PageTemplate/sidebar": {
"title": "$:/core/ui/PageTemplate/sidebar",
"created": "20200430072116835",
"modified": "20201217174129501",
"type": "text/vnd.tiddlywiki",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\nOverwritten by $:/themes/nico/notebook so that the default sidebar does not get rendered.\n"
},
"$:/themes/tiddlywiki/vanilla/themetweaks": {
"title": "$:/themes/tiddlywiki/vanilla/themetweaks",
"caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
"created": "20201217163834291",
"modified": "20201217163914434",
"type": "text/vnd.tiddlywiki",
"text": "Overwritten by $:/themes/nico/notebook so that the Vanilla theme tweaks do not appear in the control panel. "
},
"$:/themes/nico/notebook/palettes/palette-beige": {
"title": "$:/themes/nico/notebook/palettes/palette-beige",
"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: #c63636\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: #ddd\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: #da8548\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: #3F3B3B\nmessage-background: #e6f5e8\nmessage-border: #2b5532\nmessage-foreground: #2b5532\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: #f5f5ee\npre-background: #f6f6f6\npre-border: #cccccc\nprimary: #7f4bca\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: #a6a69c\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: <<colour sidebar-button-foreground>>\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: <<colour tab-foreground-selected>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour primary>>\nsidebar-tiddler-link-foreground: <<colour tab-foreground>>\nsite-title-foreground: #353748\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 foreground>>\ntab-foreground: #888888\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #dbdbc7;\ntiddler-controls-foreground-hover: #888888;\ntiddler-controls-foreground-selected: #888888;\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: rgba(0,0,0,.2)\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: #aaaaaa\ntiddler-title-foreground: #333\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",
"type": "application/x-tiddler-dictionary",
"description": "A beige colour palette for Notebook",
"name": "Notebook Beige",
"tags": "$:/tags/Palette $:/tags/notebook/Palette"
},
"$:/themes/nico/notebook/palettes/palette-dark": {
"title": "$:/themes/nico/notebook/palettes/palette-dark",
"text": "alert-background: #643b43\nalert-border: #3f181f\nalert-highlight: #881122\nalert-muted-foreground: #bc8b94\nbackground: #383e49\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-border:\nbutton-foreground:\ncode-background: #2c323b\ncode-border: #111\ncode-foreground: #dd1144\ndirty-indicator: #c63636\ndownload-background: #98be65\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: #111\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: #da8548\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #61afef\nexternal-link-foreground: #c678dd\nforeground: #c8ced8\nmessage-background: #2c323e\nmessage-border: #111\nmessage-foreground: #d5e2f1\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: #3a5e39\nnotification-border: #192c19\npage-background: #262b33\npre-background: <<colour page-background>>\npre-border: <<colour tiddler-border>>\nprimary: #bf93ff\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: #5e646f\nsidebar-controls-foreground-hover: #cad2e5\nsidebar-controls-foreground: <<colour sidebar-button-foreground>>\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #cad2e5\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour tab-background-selected>>\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 tab-foreground-selected>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour primary>>\nsidebar-tiddler-link-foreground: <<colour tab-foreground>>\nsite-title-foreground: <<colour foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour page-background>>\ntab-border-selected: <<colour foreground>>\ntab-border: #cad2e5\ntab-divider: #cad2e5\ntab-foreground-selected: #ecf2ff\ntab-foreground: #cad2e5\ntable-border: #aaaaaa\ntable-footer-background: #a8a8a8\ntable-header-background: #262b33\ntag-background: #fcb671\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #111\ntiddler-controls-foreground-hover: #cad2e5\ntiddler-controls-foreground-selected: #cad2e5\ntiddler-controls-foreground: #5e646f\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: rgba(255, 255, 255, 0.3)\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: #2c323b\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: #aaaaaa\ntiddler-title-foreground: <<colour foreground>>\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: #999999\nvery-muted-foreground: #888888\n",
"type": "application/x-tiddler-dictionary",
"description": "A dark colour palette for Notebook",
"name": "Notebook Dark",
"tags": "$:/tags/Palette $:/tags/notebook/Palette"
},
"$:/themes/nico/notebook/palettes/palette-grey": {
"title": "$:/themes/nico/notebook/palettes/palette-grey",
"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: #c63636\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: #ddd\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: #da8548\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: #283c46\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: #f4f4f4\npre-background: #f6f6f6\npre-border: #cccccc\nprimary: #127edd\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: #a6a69c\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: <<colour sidebar-button-foreground>>\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: <<colour tab-foreground-selected>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour primary>>\nsidebar-tiddler-link-foreground: <<colour tab-foreground>>\nsite-title-foreground: #353748\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 foreground>>\ntab-foreground: #888888\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #ddd\ntiddler-controls-foreground-hover: #888888;\ntiddler-controls-foreground-selected: #888888;\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: rgba(0,0,0,.2)\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: #aaaaaa\ntiddler-title-foreground: #333\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",
"type": "application/x-tiddler-dictionary",
"description": "A grey color palette for Notebook",
"name": "Notebook Grey",
"tags": "$:/tags/Palette $:/tags/notebook/Palette"
},
"$:/themes/nico/notebook/settings/codefontfamily": {
"title": "$:/themes/nico/notebook/settings/codefontfamily",
"created": "20210101213404232",
"modified": "20210101214210227",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\"Fira Mono\",\"Liberation Mono\",Menlo,Courier,monospace\n"
},
"$:/themes/nico/notebook/settings/fontfamily": {
"title": "$:/themes/nico/notebook/settings/fontfamily",
"created": "20210101213404232",
"modified": "20210101213411800",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\"Segoe UI\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"\n"
},
"$:/themes/nico/notebook/shortcuts/notebook-focus-search": {
"title": "$:/themes/nico/notebook/shortcuts/notebook-focus-search",
"created": "20201210122048919",
"key": "((notebook-focus-search))",
"modified": "20210115130024907",
"tags": "$:/tags/KeyboardShortcut",
"type": "text/vnd.tiddlywiki",
"text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".nc-topbar input\"/>\n"
},
"$:/themes/nico/notebook/shortcuts/toggle-sidebar": {
"title": "$:/themes/nico/notebook/shortcuts/toggle-sidebar",
"created": "20210115130000707",
"key": "((toggle-sidebar))",
"modified": "20210115130021883",
"tags": "$:/tags/KeyboardShortcut",
"type": "text/vnd.tiddlywiki",
"text": "<$list\n filter=\"[[$:/state/notebook-sidebar]is[missing]] [{$:/state/notebook-sidebar}removeprefix[yes]]\"\n emptyMessage=\"\"\"<$action-setfield $tiddler=\"$:/state/notebook-sidebar\" text=\"yes\"/>\"\"\"\n>\n <$action-setfield $tiddler=\"$:/state/notebook-sidebar\" text=\"no\"/>\n</$list>\n"
},
"$:/themes/nico/notebook/stickytitles": {
"title": "$:/themes/nico/notebook/stickytitles",
"created": "20201217172915960",
"modified": "20201217180034682",
"tags": "$:/tags/Stylesheet",
"text": "<$reveal state=\"$:/themes/nico/notebook/options/stickytitles\" type=\"match\" text=\"yes\">\n\n.tc-tiddler-title {\n position: -webkit-sticky;\n position: -moz-sticky;\n position: -o-sticky;\n position: -ms-sticky;\n position: sticky;\n top: {{$:/themes/nico/notebook/metrics/topbar-height}};\n background: <<colour tiddler-background>>;\n z-index: 500;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n .tc-tiddler-title {\n top: 0;\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"
},
"$:/themes/nico/notebook/tags/Sidebar": {
"title": "$:/themes/nico/notebook/tags/Sidebar",
"created": "20200429164516951",
"list": "$:/themes/nico/notebook/ui/Buttons/menu $:/themes/nico/notebook/ui/Sidebar/Headings $:/themes/nico/notebook/ui/Sidebar/Search $:/themes/nico/notebook/Sidebar/Sections",
"modified": "20201210205606504",
"type": "text/vnd.tiddlywiki"
},
"$:/themes/nico/notebook/tags/SidebarSection": {
"title": "$:/themes/nico/notebook/tags/SidebarSection",
"created": "20200429201017275",
"list": "$:/themes/nico/notebook/ui/Sidebar/Open $:/themes/nico/notebook/ui/Sidebar/Recent $:/themes/nico/notebook/ui/Sidebar/Tools $:/themes/nico/notebook/ui/Sidebar/More",
"modified": "20201210215658901",
"type": "text/vnd.tiddlywiki"
},
"$:/themes/nico/notebook/ui/Bottombar": {
"title": "$:/themes/nico/notebook/ui/Bottombar",
"created": "20200429113453340",
"modified": "20201210210230886",
"tags": "$:/tags/PageTemplate",
"type": "text/vnd.tiddlywiki",
"text": "<$reveal state=\"$:/state/notebook-bottombar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n <div class=\"nc-bar nc-bottombar\">\n <$list filter=\"[all[shadows+tiddlers]tag[$:/tags/NotebookTopbar]!has[draft.of]]\" variable=\"listItem\">\n <$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\" tag=\"div\">\n <$transclude tiddler=<<listItem>> mode=\"block\"/>\n </$reveal>\n </$list>\n <div class=\"left\">\n {{$:/themes/nico/notebook/ui/Buttons/menu}}\n </div>\n <div class=\"right\">\n {{$:/core/ui/SideBarSegments/page-controls}}\n </div>\n </div>\n</$reveal>\n\n"
},
"$:/themes/nico/notebook/ui/Buttons/SwitchPalette": {
"title": "$:/themes/nico/notebook/ui/Buttons/SwitchPalette",
"created": "20201210171047824",
"description": "Toggle between grey/beige colour palette",
"modified": "20210118213335643",
"tags": "$:/tags/PageControls",
"type": "text/vnd.tiddlywiki",
"text": "<span class=\"desktop-only\">\n <$vars\n palettes=\"[all[tiddlers+shadows]tag[$:/tags/notebook/Palette]]\"\n popupTiddler=<<qualify \"$:/state/notebook/palette-dropdown\">>\n >\n <$button\n popup=<<popupTiddler>>\n tooltip=\"Switch colours\"\n aria-label=\"Switch colours\"\n class=<<tv-config-toolbar-class>>\n >\n <$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n\t{{$:/themes/nico/notebook/images/color-switch}}\n </$list>\n\n <$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n\t<span class=\"tc-btn-text\">Switch colours</span>\n </$list>\n\n <$reveal state=<<popupTiddler>> type=\"popup\" position=\"belowleft\" class=\"tc-drop-down\">\n\t<$list filter=<<palettes>>>\n\t <$button class=\"tc-btn-invisible\">\n\t {{!!name}}\n\t <$action-setfield $tiddler=\"$:/palette\" text={{!!title}}/>\n\t </$button>\n\t</$list>\n </$reveal>\n\n </$button>\n </$vars>\n</span>\n"
},
"$:/themes/nico/notebook/ui/Buttons/menu": {
"title": "$:/themes/nico/notebook/ui/Buttons/menu",
"created": "20200429115248943",
"modified": "20210124211756417",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<$reveal state=\"$:/state/notebook-sidebar\" type=\"match\" text=\"yes\" default=\"no\" retain=\"yes\" animate=\"no\">\n <$button set=\"$:/state/notebook-sidebar\" setTo=\"no\" tooltip=\"Toggle menu\" class=\"tc-btn-invisible sidebar-toggle open\">\n {{$:/themes/nico/notebook/images/bars}}\n </$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=\"$:/state/notebook-sidebar\" text=\"yes\">\n <$button set=\"$:/state/notebook-sidebar\" setTo=\"yes\" tooltip=\"Toggle menu\" class=\"tc-btn-invisible sidebar-toggle\">\n {{$:/themes/nico/notebook/images/bars}}\n </$button>\n</$reveal>\n"
},
"$:/themes/nico/notebook/ui/Search": {
"title": "$:/themes/nico/notebook/ui/Search",
"created": "20200429191943257",
"modified": "20210126170723413",
"type": "text/vnd.tiddlywiki",
"text": "\\define advanced-search-actions()\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/notebook-search}}/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n\\end\n\n\\define input-accept-actions()\n<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\">\n <$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>\n <$action-deletetiddler $filter=\"[[$:/temp/search]] [<searchTiddler>] [<searchListState>]\"/>\n</$list>\n\\end\n\n\\define cancel-search-actions()\n<$list filter=\"[<searchTiddler>get[text]!match{$:/temp/search}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/search]] [<searchTiddler>] [<searchListState>]\"/>\"\"\">\n <$action-setfield $tiddler=\"$:/temp/search\" text={{{ [<searchTiddler>get[text]] }}}/>\n <$action-setfield $tiddler=\"$:/temp/search/refresh\" text=\"yes\"/></$list>\n\\end\n\n<$vars editTiddler=\"$:/temp/search\"\n searchTiddler=\"$:/temp/search/input\"\n searchListState=<<qualify \"$:/state/search-list/selected-item\">>>\n <$macrocall $name=\"keyboard-driven-input\"\n\t tiddler=<<editTiddler>>\n\t storeTitle=<<searchTiddler>>\n\t selectionStateTitle=<<searchListState>>\n\t refreshTitle=\"$:/temp/search/refresh\"\n\t type=\"search\"\n\t tag=\"input\"\n\t focus={{$:/config/Search/AutoFocus}}\n\t focusPopup=\"$:/state/popup/notebook-search\"\n\t class=\"tc-popup-handle\"\n\t filterMinLength={{$:/config/Search/MinLength}}\n\t placeholder=\"Search...\"\n\t inputAcceptActions=<<input-accept-actions>>\n\t inputCancelActions=<<cancel-search-actions>>\n\t cancelPopups=\"yes\"\n\t configTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"\n\t />\n <$button\n tooltip={{$:/language/Buttons/AdvancedSearch/Hint}}\n aria-label={{$:/language/Buttons/AdvancedSearch/Caption}}\n class=\"tc-btn-invisible tc-page-controls\"\n >\n {{$:/core/images/advanced-search-button}}\n <<advanced-search-actions>>\n </$button>\n <$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/state/popup/notebook-search\" type=\"nomatch\" text=\"\" default=\"\">\n <$list filter=\"[<searchTiddler>get[text]minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\" variable=\"listItem\">\n <div class=\"tc-block-dropdown tc-search-drop-down\">\n <$tiddler tiddler=<<configTiddler>>>\n {{$:/themes/nico/notebook/ui/Sidebar/SearchResults}}\n </$tiddler>\n </div>\n </$list>\n </$reveal>\n</$vars>\n"
},
"$:/themes/nico/notebook/ui/Sidebar/Headings": {
"title": "$:/themes/nico/notebook/ui/Sidebar/Headings",
"created": "20200429160014174",
"modified": "20201210210231267",
"tags": "$:/themes/nico/notebook/tags/Sidebar",
"type": "text/vnd.tiddlywiki",
"text": "<div class=\"segment\">\n <div class=\"content\">\n <h1 class=\"tc-site-title\">\n {{$:/SiteTitle}}\n </h1>\n <div class=\"tc-site-subtitle\">\n {{$:/SiteSubtitle}}\n </div>\n </div>\n</div>\n"
},
"$:/themes/nico/notebook/ui/Sidebar/Search": {
"title": "$:/themes/nico/notebook/ui/Sidebar/Search",
"created": "20200429191943257",
"modified": "20210124220152702",
"tags": "$:/themes/nico/notebook/tags/Sidebar",
"type": "text/vnd.tiddlywiki",
"text": "<div class=\"mobile-only\">\n <div class=\"segment\">\n <div class=\"content search\">\n {{$:/themes/nico/notebook/ui/Search}}\n </div>\n </div>\n</div>\n"
},
"$:/themes/nico/notebook/ui/Sidebar/SearchResults": {
"title": "$:/themes/nico/notebook/ui/Sidebar/SearchResults",
"created": "20200429191943257",
"modified": "20210126164631418",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define searchResultList()\n <small>{{$:/language/Search/Matches/Title}}</small>\n\n <$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\">\n <span class={{{[<currentTiddler>addsuffix[-primaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n <$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n </span>\n </$list>\n\n <small>{{$:/language/Search/Matches/All}}</small>\n\n <$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\">\n <span class={{{[<currentTiddler>addsuffix[-secondaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n <$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n </span>\n </$list>\n\\end\n\n<div class=\"tc-search-results\">\n <<searchResultList>>\n</div>\n"
},
"$:/themes/nico/notebook/ui/Sidebar/SectionTemplate": {
"title": "$:/themes/nico/notebook/ui/Sidebar/SectionTemplate",
"created": "20200429161226897",
"modified": "20210202213859460",
"type": "text/vnd.tiddlywiki",
"text": "\\define sidebarHeading()\n<$vars tv-wikilinks=\"no\">\n <$transclude field=\"caption\">\n <$view field=\"title\"/>\n </$transclude>\n</$vars>\n\\end\n\n<$reveal state=\"$:/state/notebook-sidebar-section\" type=\"match\" text=<<currentTiddler>> default=\"no\" animate=\"no\">\n <div class=\"segment section open\">\n <$button set=\"$:/state/notebook-sidebar-section\" setTo=\"\" class=\"tc-btn-invisible label\">\n <<sidebarHeading>>\n <span class=\"caret\">{{$:/themes/nico/notebook/images/caret-down}}</span>\n </$button>\n <div class=\"content\">\n <$transclude $tiddler=<<currentTiddler>> mode=\"block\"/>\n </div>\n </div>\n</$reveal>\n<$reveal state=\"$:/state/notebook-sidebar-section\" type=\"nomatch\" text=<<currentTiddler>> default=\"yes\" animate=\"no\">\n <div class=\"segment section\">\n <$button set=\"$:/state/notebook-sidebar-section\" setTo=<<currentTiddler>> class=\"tc-btn-invisible label\">\n <<sidebarHeading>>\n <span class=\"caret\">{{$:/themes/nico/notebook/images/caret-right}}</span>\n </$button>\n </div>\n</$reveal>\n"
},
"$:/themes/nico/notebook/ui/Sidebar/Sections": {
"title": "$:/themes/nico/notebook/ui/Sidebar/Sections",
"created": "20200429163239707",
"modified": "20210112213620486",
"tags": "$:/themes/nico/notebook/tags/Sidebar",
"type": "text/vnd.tiddlywiki",
"text": "<$list filter=\"[all[shadows+tiddlers]!has[draft.of]tag[$:/tags/SideBar]]\">\n {{||$:/themes/nico/notebook/ui/Sidebar/SectionTemplate}}\n</$list>\n"
},
"$:/themes/nico/notebook/ui/Sidebar": {
"title": "$:/themes/nico/notebook/ui/Sidebar",
"created": "20200428201218885",
"modified": "20210112213605486",
"tags": "$:/tags/PageTemplate",
"type": "text/vnd.tiddlywiki",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$reveal state=\"$:/state/notebook-sidebar\" type=\"match\" text=\"yes\" default=\"no\" retain=\"yes\" animate=\"no\">\n <$scrollable fallthrough=\"no\">\n <div class=\"nc-sidebar\">\n <$list filter=\"[all[shadows+tiddlers]tag[$:/themes/nico/notebook/tags/Sidebar]!has[draft.of]]\" variable=\"listItem\">\n <$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\" tag=\"div\">\n <$transclude tiddler=<<listItem>> mode=\"inline\"/>\n </$reveal>\n </$list>\n </div>\n </$scrollable>\n</$reveal>\n\n"
},
"$:/themes/nico/notebook/ui/Topbar": {
"title": "$:/themes/nico/notebook/ui/Topbar",
"created": "20200428203101797",
"modified": "20210124213834458",
"tags": "$:/tags/PageTemplate",
"type": "text/vnd.tiddlywiki",
"text": "<$reveal state=\"$:/state/notebook-topbar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n <div class=\"nc-topbar-wrapper\">\n <div class=\"nc-bar nc-topbar tc-adjust-top-of-scroll\">\n <$list filter=\"[all[shadows+tiddlers]tag[$:/tags/NotebookTopbar]!has[draft.of]]\" variable=\"listItem\">\n <$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\" tag=\"div\">\n <$transclude tiddler=<<listItem>> mode=\"block\"/>\n </$reveal>\n </$list>\n <div class=\"left\">\n\t{{$:/themes/nico/notebook/ui/Buttons/menu}}\n {{$:/themes/nico/notebook/ui/Search}}\n </div>\n <div class=\"right\">\n {{$:/core/ui/SideBarSegments/page-controls}}\n </div>\n </div>\n </div>\n</$reveal>\n\n"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/snowwhite/base": {
"title": "$:/themes/tiddlywiki/snowwhite/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\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 sidebarbreakpoint()\n<$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\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\\define set-type-selector-min-width()\n<$set name=\"typeLength\" value={{{ [all[shadows+tiddlers]prefix[$:/language/Docs/Types/]get[name]length[]maxall[]] }}}>\n\n\t.tc-type-selector-dropdown-wrapper {\n\t\tmin-width: calc(<<typeLength>>ch + 4em);\n\t}\n\n\t.tc-type-selector-dropdown-wrapper input.tc-edit-typeeditor {\n\t\tmin-width: <<typeLength>>ch;\n\t}\n\n</$set>\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\ninput[type=\"search\"] {\n outline-offset: initial;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tfill: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml, body {\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\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\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 > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\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\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button,\ninput[type=\"search\"]::-webkit-search-results-decoration {\n\t-webkit-appearance:none;\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::selection {\n\tbackground-color: Highlight;\n\tcolor: HighlightText;\n\tbackground-color: <<colour selection-background>>;\n\tcolor: <<colour selection-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\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\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.tc-drop-down a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\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\tfill: <<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\n.tc-sidebar-lists button small {\n\tcolor: <<colour foreground>>;\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: <<sidebarbreakpoint-minus-one>>) {\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\n.tc-block-tags-dropdown > .tc-btn-invisible:hover {\n\tbackground-color: <<colour primary>>;\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\tmargin-right: 3px; \n\tmargin-bottom: 1px;\n\tvertical-align: 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.tc-tag-button-selected,\n.tc-list-item-selected a.tc-tiddlylink, a.tc-list-item-selected {\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour tiddler-background>>;\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@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-topbar-right {\n\t\tright: 10px;\n\t}\n\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@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-show-sidebar-btn svg.tc-image-chevron-left, .tc-hide-sidebar-btn svg.tc-image-chevron-right {\n\t\ttransform: rotate(-90deg);\n\t}\n\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-sidebar-lists .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: <<sidebarbreakpoint-minus-one>>) {\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\ttransition: min-height {{$:/config/AnimationDuration}}ms ease-in-out, padding-top {{$:/config/AnimationDuration}}ms ease-in-out, padding-bottom {{$:/config/AnimationDuration}}ms ease-in-out;\n\t}\n\t\n\t<<if-no-sidebar \"\"\"\n\n\t\t.tc-sidebar-header {\n\t\t\tmin-height: 0;\n\t\t\tpadding-top: 0;\n\t\t\tpadding-bottom: 0;\n\t\t}\n\n\t\"\"\">>\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: <<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\t.tc-story-river.tc-static-story-river {\n\t\tmargin-right: 0;\n\t\tpadding-right: 42px;\n\t}\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@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-tiddler-info {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\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: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t\tmargin-bottom: .5em;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: <<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.35em;\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\tmargin-right: .1em;\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-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\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\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-background>>;\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: <<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-type-selector .tc-edit-typeeditor {\n\twidth: auto;\n}\n\n.tc-type-selector-dropdown-wrapper {\n\tdisplay: inline-block;\n}\n\n<<set-type-selector-min-width>>\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.tc-edit-fields.tc-edit-fields-small {\n\tmargin-top: 0;\n\tmargin-bottom: 0;\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-wrapper input.tc-edit-texteditor {\n\twidth: auto;\n}\n\n.tc-edit-field-add-name-wrapper {\n\tdisplay: inline-block;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-edit-field-add-value {\n\t\twidth: 35%;\n\t}\n\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-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: <<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 background>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\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.tc-tiddlylink: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/*\n** Centered modals\n*/\n.tc-modal-centered .tc-modal {\n\twidth: auto;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%) !important;\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\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\toverflow: auto;\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** Import table\n*/\n\n.tc-import-table {\n\twidth: 100%;\n}\n\n.tc-import-table svg.tc-image-edit-button {\n\tmax-width: unset;\n}\n\n.tc-import-table th:first-of-type {\n\twidth: 10%;\n}\n\n.tc-import-table th:last-of-type {\n\twidth: 30%;\n}\n\n.tc-import-table .tc-row-disabled {\n\tbackground: <<colour very-muted-foreground>>10;\n\topacity: 0.8;\n}\n\n.tc-import-table .tc-row-warning {\n\tbackground: <<colour diff-delete-background>>50;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n line-height: 0;\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 font-size: 0.8em;\n margin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: <<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: flex;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n margin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n padding: 2px 7px;\n font-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\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-chunk > svg {\n\tfill: <<colour background>>;\n}\n\n.tc-plugin-info-chunk {\n margin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n text-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.7em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\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 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n margin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\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::-webkit-file-upload-button {\n\tcursor:pointer;\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/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}\n\n/*\n** Flexbox utility classes\n*/\n\n.tc-flex {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-flex-column {\n\tflex-direction: column;\n}\n\n.tc-flex-row {\n\tflex-direction: row;\n}\n\n.tc-flex-grow-1 {\n\tflex-grow: 1;\n}\n\n.tc-flex-grow-2 {\n\tflex-grow: 2;\n}\n\n/*\n** Other utility classes\n*/\n\n.tc-small-gap {\n\tmargin-left: .5em;\n\tmargin-right: .5em;\n}\n\n.tc-small-gap-left {\n\tmargin-left: .5em;\n}\n\n.tc-small-gap-right {\n\tmargin-right: .5em;\n}\n\n.tc-big-gap {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-big-gap-left {\n\tmargin-left: 1em;\n}\n\n.tc-big-gap-right {\n\tmargin-right: 1em;\n}\n\n.tc-word-break {\n\tword-break: break-all;\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": "/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\n:root {\n -moz-tab-size: 4;\n tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n margin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n font-family:\n system-ui,\n -apple-system, /* Firefox supports this but not yet `system-ui` */\n 'Segoe UI',\n Roboto,\n Helvetica,\n Arial,\n sans-serif,\n 'Apple Color Emoji',\n 'Segoe UI Emoji';\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd 'em' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family:\n ui-monospace,\n SFMono-Regular,\n Consolas,\n 'Liberation Mono',\n Menlo,\n monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the 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\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional ':invalid' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.\n*/\n\nlegend {\n padding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to 'inherit' in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n"
},
"$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
"text": "system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\""
},
"$:/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"
}
}
}
https://portafolioalejandraescobar.tiddlyhost.com
alert-background: #eee8d5
alert-border: #586e75
alert-highlight: #d33682
alert-muted-foreground: #d33682
background: #eee8d5
blockquote-bar: #d33682
button-background: #eee8d5
button-border: #93a1a1
button-foreground: #586e75
code-background: #eee8d5
code-border: #93a1a1
code-foreground: #586e75
dirty-indicator: inherit
download-background: #859900
download-foreground: #eee8d5
dragger-background: #eee8d5
dragger-foreground: #657b83
dropdown-background: #eee8d5
dropdown-border: #586e75
dropdown-tab-background: #fdf6e3
dropdown-tab-background-selected: #eee8d5
dropzone-background: #859900
external-link-background: inherit
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-foreground: #268bd2
external-link-foreground-hover: inherit
external-link-foreground-visited: #268bd2
foreground: #657b83
message-background: #fdf6e3
message-border: #93a1a1
message-foreground: #657b83
modal-backdrop: #839496
modal-background: #fdf6e3
modal-border: #93a1a1
modal-footer-background: #eee8d5
modal-footer-border: #93a1a1
modal-header-border: #93a1a1
muted-foreground: #586e75
notification-background: #fdf6e3
notification-border: #93a1a1
page-background: #eee8d5
pre-background: #eee8d5
pre-border: #839496
primary: #859900
select-tag-background: #fdf6e3
select-tag-foreground: #657b83
sidebar-button-foreground: #586e75
sidebar-controls-foreground: #586e75
sidebar-controls-foreground-hover: #d33682
sidebar-foreground: #586e75
sidebar-foreground-shadow: transparent
sidebar-muted-foreground: #657b83
sidebar-muted-foreground-hover: #586e75
sidebar-tab-background: #fdf6e3
sidebar-tab-background-selected: #eee8d5
sidebar-tab-border: #eee8d5
sidebar-tab-border-selected: #657b83
sidebar-tab-divider: #fdf6e3
sidebar-tab-foreground: #839496
sidebar-tab-foreground-selected: #586e75
sidebar-tiddler-link-foreground: #2aa198
sidebar-tiddler-link-foreground-hover: #002b36
site-title-foreground: #d33682
static-alert-foreground: #586e75
tab-background: #eee8d5
tab-background-selected: #fdf6e3
tab-border: #93a1a1
tab-border-selected: #586e75
tab-divider: #586e75
tab-foreground: #657b83
tab-foreground-selected: #586e75
table-border: #93a1a1
table-footer-background: #eee8d5
table-header-background: #eee8d5
tag-background: #b58900
tag-foreground: #fdf6e3
tiddler-background: #fdf6e3
tiddler-border: #93a1a1
tiddler-controls-foreground: inherit
tiddler-controls-foreground-hover: #d33682
tiddler-controls-foreground-selected: #2aa198
tiddler-editor-background: #fdf6e3
tiddler-editor-border: #eee8d5
tiddler-editor-border-image: #fdf6e3
tiddler-editor-fields-even: #fdf6e3
tiddler-editor-fields-odd: #eee8d5
tiddler-info-background: #eee8d5
tiddler-info-border: #839496
tiddler-info-tab-background: #fdf6e3
tiddler-link-background: #fdf6e3
tiddler-link-foreground: #2aa198
tiddler-subtitle-foreground: #657b83
tiddler-title-foreground: #d33682
toolbar-cancel-button: #657b83
toolbar-close-button: #657b83
toolbar-delete-button: #dc322f
toolbar-done-button: #657b83
toolbar-edit-button: #657b83
toolbar-info-button: #657b83
toolbar-new-button: #657b83
toolbar-options-button: #657b83
toolbar-save-button: inherit
untagged-background: #586e75
very-muted-foreground: #93a1a1
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
# Una vez descargado este wiki en tu dispositivo, abre su archivo usando:
#* [[TiddlyDesktop|https://github.com/Jermolene/TiddlyDesktop]] ó
#* Firefox con el [[plugin file-backups|https://pmario.github.io/file-backups/]] instalado
# entra a [[ParaEmpezar]] y cambia los parámetros habituales:
#* título del sitio,
#* subtítulo,
#* [[tiddlers|Tiddlers]] por omisión a mostrar.
# ''Opcional'' entrar al Panel de control y cambiar usuario/autora del wiki, etc
# Guarda los cambios al wiki.
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
Durante este mes de paro nacional, los y las estudiantes del seminario de seminario taller de Infancia y Cultura Digital hemos usado nuestro portafolio como tecnologia cívica, creandoen nuestros wikis personales memoria de lo que se ha vivido en la protesta social.
La compañera Alejandra Castro compartio una propuesta museo virtual 3D en el que ciertos objetos destacados del paro cuentan en primera persona como han vivido este mes de protesta.
[[Producto de memoria, Paro nacional 2021]]
Este es un producto en construcción para el espacio académico de Arte, juego y Multiexpresividad de la Maestria en Infancia y Cultura.
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
{{info style}}
!! Desde el navegador web
* Cliquea el botón el botón <<icon {{$:/core/images/save-button}} "">> de la barra principal, que puede estar localizada en distintas ubicaciones (a la derecha o abajo o incluso oculta) dependiendo del dispositivo desde donde estés navegando este tema y el tamaño de la ventana.
* Dependiendo de tu configuración del navegador, éste te indicará la ruta donde quieres descargarlo o lo enviará directamente a la carpeta de descargas.
@@.info
Si quieres usar la extensión de Firefox [[File Backups|https://mutabit.com/repos.fossil/indieweb/uv/docs/es/miniwiki/indieweb-brea.html#File%20Backups%20plugin]] para guardar futuros cambios en tu wiki, debes almacenar el wiki en la carpeta de "Descargas" (esta podría llamarse "Downloads" o de otra manera, dependiendo del idioma y otros aspectos de la configuración de nuestro sistema operativo).
@@
!! Desde la consola de comandos
Entra a la carpeta donde quieras hacer la descarga (por ejemplo `Descargas`) y desde allí
ejecuta (debes tener instalado [[wget|https://es.wikipedia.org/wiki/GNU_Wget]] o
[[curl|https://en.wikipedia.org/wiki/CURL]] para esto):
```shell
wget https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/notebook/notebook-mod.html
```
ó:
```shell
curl -o miwiki.html https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/notebook/notebook-mod.html
```
en la opción con curl `miwiki.html` puede ser cambiada por el nombre que deseemos.
!! Desde [[Pharo|https://pharo.org]]
Abre un [[Playground|https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/Playground.md]] y ejecuta:
```objectivec
'https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/notebook/notebook-mod.html' asUrl saveContentsToFile: (FileLocator home/'Descargas/miwiki.html')
```
Observa que la última parte es a dónde quieres descargar el wiki y que, consistente con los ejemplos anteriores, la hemos venido colocando en una ruta dentro de la carpeta "Descargas".
\define tv-wikilink-template() https://projectify.wiki/demo.html#$uri_encoded$
! Projectify
Projectify es una aplicación para gestión de proyectos basada en [[TiddlyWiki|https://tiddlywiki.com]],
inspirada en proyectos como [[Todoist|https://todoist.com]] y [[Basecamp|https://basecamp.com]].
[[TiddlyWiki|https://tiddlywiki.com]] es una excelente aplicación de toma de notas, base de conocimiento
con [[características únicas|https://tiddlywiki.com/#TiddlyWiki]].
Projectify trae la gestión de proyectos a ~TiddlyWiki extendiéndolo para permitirte
[[capturar pensamientos|$:/plugins/nico/projectify/doc/Inbox]], [[planear proyectos|$:/plugins/nico/projectify/doc/Projects]] y [[programar tareas|$:/plugins/nico/projectify/doc/Schedule]].
//Al unir en Projectify un wiki a la gestión de proyectos se pueden potenciar procesos particulares,
como aquellos relacionados con el aprendizaje entre pares y por proyectos, que será uno de los enfoques de
esta variante de Projectify en español.
//
Projectify está cuidadosamente confeccionado, con una interfaz intuitiva que se integra a la perfección con el núcleo de~TiddlyWiki.
[[Arrastra y suelta |https://tiddlywiki.com/#Drag%20and%20Drop]] cualquier [[tiddler|Tiddlers]] en un
proyecto para agregarlo como un pendiente, [[transcluye|https://tiddlywiki.com/#Transclusion]] y
[[enlaza|https://tiddlywiki.com/#Linking%20in%20WikiText]] otros tiddlers en proyectos o tareas.
Para todos los cambios en la última versión lanzada {{$:/plugins/nico/projectify!!version}}, mira
la [[Bitácora de Cambios|$:/plugins/nico/projectify/changelog]].
!! Demos
Hay demos disponibles:
* en inglés en [[projectify.wiki|https://projectify.wiki]].
* en español en: [[Projectify Mod|https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/projectify/projectify-mod.html]].
!! Descarga e instalación
Visita [[Instalación]] para descargar e instalar una semilla wiki a pre-configurada.
Alternativamente, mira [[Installation|$:/plugins/nico/projectify/doc/Installation]] para instrucciones
de instalación en un wiki existente.
!! Documentación
* Si eres nueva en ''~TiddlyWiki'', te recomendamos leer los [[enlaces introductorios a TiddlyWiki|https://mutabit.com/repos.fossil/indieweb/uv/docs/es/miniwiki/indieweb-brea.html#TiddlyWiki]]
* La "documentación de Projectify" está disponible [[en línea|$:/plugins/nico/projectify/doc/Help]] así como localmente cuando el plugin está instalado.
!! Paquetes de lenguajes
Projectify está actualmente disponible en inglés, holandés, alemán, francés, español y chino simplificado.
* Para el paquete de lenguaje francés, instala [[$:/plugins/nico/projectify-fr-FR|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-fr-FR]].
* Para el paquete de lenguaje holandés, instala [[$:/plugins/nico/projectify-nl-NL|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-nl-NL]].
* Para el paquete de lenguaje alemán, instala [[$:/plugins/nico/projectify-de-DE|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-de-DE]].
* Para el paquete de lenguaje español, instala [[$:/plugins/nico/projectify-es-ES|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-es-ES]].
* Para el paquete de lenguaje chino simplificado, instala [[$:/plugins/nico/projectify-zh-Hans|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-zh-Hans]].
!! Configuración de desarrollo
Si te dedicas al desarrollo del software, esto es lo que debes hacer para trabajar con Projectify:
* Instala [[Node.js|https://nodejs.org/en/]]
* En la carpeta raíz del proyecto ejecuta `npm install`
* Para iniciar el servidor de TiddlyWiki, ejecuta `npm run serve`. El wiki está disponible en http://localhost:8080.
* Para servir o construir una edición en un lenguaje particular, refiérete a `package.json`
* Para construir archivos HTML para todas las ediciones, ejecuta `npm run build`.
!! Contribuyentes
Muchas gracias a las siguientes personas, quienes han contribuido a Projectify:
* [[@OdinJorna|https://github.com/OdinJorna]]
* [[@Kookma|https://github.com/kookma]]
* [[@Joebordes|https://github.com/joebordes]]
* [[@Silvyn|https://github.com/silvyn]]
* [[@HueLiu|https://github.com/HueLiu]]
* [[@gregorfischer|https://github.com/gregorfischer]]
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Licencia Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/InteractiveResource" property="dct:title" rel="dct:type">Portafolio Personal Alejandra Escobar</span> por <a xmlns:cc="http://creativecommons.org/ns#" href="portafolioalejandraescobar.tiddlyhost.com" property="cc:attributionName" rel="cc:attributionURL">Laura Alejandra Escobar Escobar</a> se distribuye bajo una <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional</a>.<br />Basada en una obra en <a xmlns:dct="http://purl.org/dc/terms/" href="portafolioalejandraescobar.tiddlyhost.com" rel="dct:source">portafolioalejandraescobar.tiddlyhost.com</a>.<br />Permisos más allá del alcance de esta licencia pueden estar disponibles en <a xmlns:cc="http://creativecommons.org/ns#" href="l.alejandraescobar.777@gmail.com" rel="cc:morePermissions">l.alejandraescobar.777@gmail.com</a>.
/9j/4S8oRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAMAAAExAAIAAAAgAAAAcgEyAAIAAAAUAAAAkodpAAQAAAABAAAAqAAAANQACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKQAyMDIwOjA3OjA5IDE3OjQ0OjQyAAAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAABLCgAwAEAAAAAQAAA4MAAAAAAAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABIgEbAAUAAAABAAABKgEoAAMAAAABAAIAAAIBAAQAAAABAAABMgICAAQAAAABAAAt7gAAAAAAAABIAAAAAQAAAEgAAAAB/9j/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAHgAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/AOd6r162i92L08sHpy23ILQ4l/5zad+5rPT+jv8A31XxPrP1Ol+7IcMqoD3Vua1rj/Utqa3Y7+vvWXeHi+0WjZaLHCxvG10ne3/OV3A6Rk5AZkWgVYpIIdYdpePpfot21u130d7nJpK0WS9rjXsvLmhjq3sgurfG6HfQd7C76UIfVaXvwnWUketjOFzDzqw/pG/nfm/SQPUutyaDWDUz9N9q1hzQ3Yz7NuZ7t73Oa/8ARO/mkXqV+XhYZvxq6jgsZLg1vuaJ2lj6/wCb9FzXOa+ytC+IEH8GQiiCEos9RrbK2jZY0PbPaU5JjUwPJW8arAONSaGMbRYGmkNn873t2u+luUbsT0QHs1rHbuJTMnDjjxDHx182q0CRNcVNNw1M6lFqpqcCXDUHWTpCkKLHGdsA9zoPxUmVuqsZJEP0DhwCqWKMhMSnAmGxMx+98vzMpOlA6tXLqDXCBDXCQO3mn6fJbZVBJa4OGsaO5/6TVHKyha6ugD33uH2Usd7nODvRfRZva2umx26v0/0r/wCc/fVfp2R6ecWP9jnH0bJJfDnfzep+lvd/mKwMRhm4hXAe1f3Jf4uRbxAxrq62x2mhjvDlHMvZi4TC76dhLocYAa36b3u/c2ohmOfh7SqXXK8U1U+u5xGQz0nsMhm1sN2ywbq/VsP571bjuwZ5GMCR4JcKwXMvsfWHOpALawY3F0gc/wAr2KVFhyG2NupdT6Znh20CY0dZ+fW78z/CKviWkZv2mxza9urwIYDPt2bRDVoPfQ2j06ATuaGyfD/v30k43Y7FbgyCWM38wOh/eDScxwsLSNWl274ypU0iy2CJaBLvhP0ULqO0XAPYLIs9KXAkN2MdlZ1m5r6dtjK2049X6av9KiY+VTiWPZl2mtkM1c19jA+Jt/W21fQr3NZ+ncohLWq0Jr7GxWm+oFtm62qv6bhu5DZ1Ky+odUONjWZBHtrGjeJcTtYz+05QGXX1C02MBr9oc8TuaY9u9tujWt2Bn0lj9ey2ZJx8PFDsl3q77K6gXbto0rrj6f0rfoowkSJEgVfoN/N9GKYlxcIuh8+m3+F/WQ1WfWjqH6zTdZtJ9pZYKWfCuqWbv7a1+idVszK7aMyG5mM7Y9wAAeCS3832eq17HMft9iLZbThfzr6qMGtjRUS4tulgb+iNX+Ed/wAUs/o2Jcyl/UbW7Tm2C6seFe51le7931HO/wAxCEiSb2ZMg4AKsv8A/9Cj1/pvT7Kv2jcwi+os9zYAsA+jXkA/S+j/ADn01mYufl3ue6+p9rtPUtqa7a+pzXV3VZO2W/zfvoft3769n0F0HVmtd055cJDXMJHPDtv/AH5Vm4N1bLLun7Q51Ba6kiWOaA91b2s+j6+PY7fV/pf5iz+c9jJC5AeC+JqJPi4v21rmV5HrmjKreXO5a07Gsx9rvpfztVFdlq1MnJ6jXZh3MyXUUWVEvocAarAXvbb69Dh9Gxjtn9RZdPUXZ2S3F6jRRY3a0MurrFLyB/NOLrN9L63/AOiyKfR/4lbGdTmu6fiveyuyitrKhlDR7a7dra/Wxz9N/qtZ9Dexl/8AOfnoCNWQVcVgAhD0fPdhOHT7TtoZbGK7kbnnSncf9HVY/Z/wn6NdVXfXa5pbO2bDrp7WH0if6u9y4HOo9LEe1r5Y2DW6fcHA7xt/t+/d++tvoHXWZWI+mwfrTWsZtaDBbvcXP/67bbvRBQRq7+UG41T7ntc+tjS47dfa33OmfY3Y33v/AJCpZGTSK77LLmGimttzCYBgydof7WP9Rr666f8A1atf9Wy6X02NFtVjSy2t0jc1w2PauF6lV1zpGeOmB78jEorczDsa1snHfu/R2vYP5xm59NlVv/W/51LJDjgYgXfTuqJAOp4f6x2iq/rOBcxvscR6otY0mAx5M2sY8ta6z1N3qei9lGy79H6n8yrtjfVznY1YsbaHVlke4uJP2/FsZq51m+j1mbN/+BWd0zpTc2y578sY7WjZaQ732B7CwOra/wBP3Mj9N+kf6i6XHowcSp+e21tmW1jcai17wXg++bdgLWtextlz9/p/TsU4xAY4iqjE+5wn/Ofof3v8NrZMkROQEiTRHFH9wer+XC3nWYYtLH5LGOaYcAXEAjloft9N21D6menOx2ursFl7QGVFjp9sy71Y9u36Sy99TRG9gj+U3+9LfX++z/Ob/egIgNefMznExMY6+Gyw2Ay8bmD6QmNPitsVDHrba4S+P0Vfhpy7+qsQurP57f8AOH960f2rXksDbyG2tEeow7mGY9z62y+v+xvSldaJ5WcYk8el1RP/AHy9ddIvm0lrHOHqlmhI5PqN+i/+3vWFXblRZ1GsOdWS3Lfk1Pa5grqruyQy59L3OY911myxljV0Bpf6rG6H1DuYQQQ4EaO0/NVXqPSugsxnX5WHQ6sODX3muHOcfzWuoaLFEABZoB0oZJA1EcRmOEDfypwcaqjL6Q01etiU1hnrGwiyi25v6G4OFXqZeFfZb7/s+21mz9P9nQKsPJbeLaD6LqveLbCGhu0/vfnf+jFsZPSraMLKyqbLc+/Lrq9OwbXPe2stNP8AN10+rd6bnb8i39KqdbcmtmXbZjuFbaaaq25NUtfEMt/Q2N2u9ybllRoVqYgf4cuFdiySgCNxrcSPBFRdd1fOoxcrHqdVUTZc0AgDaI9R3ve32uOyur+a/SLUF77Lg1zmEOJaaIO5sEt8NvtaNyysQ2YedkVdOrNr6nupsqjaHgOdHpbXXfms3V+1bWLmUZFhrfFOU1zmOofo5xYdrvSf9G9jfz/T/mv8IlwkiNSrrX9WTHklGU7jHh0f/9F+sSOlXHsTWJ/ttU+kW+2l3lt/783/AKTVz+ZTY71MjJuc+4/pKmOe54a1zms21+ps9jN3/cepanSLN1QH73Hk4KIy9QIZAPSXms99WL1LIoBLhjX31sDRpsc7e1n/AFv6O1Gd1/K/Zx6eXB9BG2smZaNzbWNkfS9Kxn6H+3X/AMWX65U4tfVKraAGW5FIsyWj94uPp2H/AISyv6axqq7bniqobnPMBvb4n91rU5ZZ2dHMtrua8CwFsyTIj4NUfq/YaeottNH2nEg15TJ2gsdr7bfbsuY9rLKlZp6Lj1hpynOyLHfRZWHbfLY2setctSjpPVrwG0YrMSgfRfkuFQA/k4zN9/8A4EmcR2iL/Jk4djL0/mr9qdRpoFNWW+jX6TADa6TtZvut37fb7N9LKkWgbbyG6DdJjnlGb9WMRgN2bmWZd7PcyuuKqg8as3Bvq3P2v/0lizups6hi3iqu1wfbUbK/RAMulw2epYx3/otSQjID1FZOUSfS49YY6sF0QDDRHiVP0q2ve6ANOdNEz6WvawsdtaWjjzCvs6Q2/opy7bPTutfGMHSGFrdPoD+csue1+3+R+krTiQN1oBJoOaDQ4ktcwuGgn/cn2S6XkBwP0BABn+Uqt9FlJa2wAb272wQQWyWh0t/qo+M9vpTYYLXQ0nwgJK1CZlbG7Yc0EHXvqfd+YiY1pblscJZD2NnuRMR/U/kIAsaH7ma6/S7I+E435dLXCG2XsaXHsC9rSitlrEjwe7bFTKQSGmnFkk9t23/vrkHIpbbbjZLMhlf2ZpaaLW+pU46/pNgexrne5GssDsmy1zJrfLSzxYfbs/zFl5HTsjHyw2hz7GWse1jWw5ljI3as/MyKf9Iz/v6dCEZ2CaN39P8A0FdEnHXD24dr/qtp+Rj4+HXS1/qhpguETqXWaM3P9rd37yZ219ZY4C2mwDcx2rXD6Q0WbSx2Rcaamku3bAToCY3P5/Nq/wAI5XqnvcHV2t2W1Ha9vH9U6KSeMRjQN9/JaSSbO51c/qVFWPdU/CxK/SfW4XUtNdYLg4Gv1Gvspe//AK09VLH5VdtZc19XrZFljqKwyw+9zPT23NF1Fuxjvfj+r/NfpVp9Qj02A8l0j4Ae5V6GOLdZFeogSJ/ePtKhyYbgJirvXi/7ldCVHUW//9LL6pUaKvUtcGOsPp2MdZ6l21w3+tc5v6JjWWVM/R/uIvRnh1b2jR1fM+HZypUYl/Uwx17xVS5m8MqDWu19zQ+Q5z9379j7FqYPRsPEf61e+yxo13w4GfzXVub6f/RVeMQAAD+LZnpvqSOg9Ll9Ywc3rGax2LVLMdooF7yGMc1pc9z/AFH/AE9ljvTb6e9XenfVyjEaTfkF7yBv9MbR/V9W337P6jFffbbXbbY4tdVS9ge2DJrf9B7XKfo62Nc37R9kucbKiTL6SPpN/wCL+mrY5ewOKVg0ft/9Gh/jtKXMCyYxqW3+L6f+5n/iJasqrEZ6NG2mNCGAud/bc7c7/OU23WWXCp4e0usNIe/VvqD/AAftQC5gxq7aXEih7dtmm8sd+ic172hu7b7GqeT6jbbHtP6M+llPb3kH0XPb/Uuc7epI4oH0gG6I1/eieH5f8JjnlmNSRVjbX0yHFfF/gsqzdZiW217WENNgpqBBbDv0+rt252w+oqPV3V0iixljrsY2Oa1502hzd9frbx9Jvp7NzPz1oMLas+z03+nY97XUO3Q2LYsZ2/fdt3qn1el2Ti2tqodTc4TbSGlrRfW6f0e72t9Rn+D/ADE6YsToUP5y66Sj8v8A6EjEQJ4+I3/kyL+Xhlw8f7v+C890nDPUb6cMHY0s32P8K2AF/H57v5tn/GLX6x03Ny83Hx8X2sw6tzG/mMM7ccD/AIX2bP8AikD6tXY/T7sgZllRe6vZW9r9ZDt1jNpDX+/2/pNn+DXRuqtaTc+a90AusBa3YOdu4e7+Q5UJTuQMTfCOm3q7tzgkNCCCeh0eEvdkdTvda6pwyWSzIc36JcN2z2/SY/R7Ni6T6nVPxsH1bYazId6jR3A/m9z59v5q1c7GobSL7Nolu0PIjdJlr/dG7+X7lcYzByMZjGGRYwO2tsAdB93gkTKroCGwN/pfuqN3q8z9dOl10XUZ1LBW3Imq4NED1AN9dm1vt99e7csLBBbl47SYabq5P9ti7f6x1tv6PkUva2uNrmWWO0a4Obtd/J/dXGtwbcbPwoezID7qyTSHODQ2yvR5T4TiRQNrTEvaP1c4HkGHHy5UW22sB2PLQ6XGDp5Kw04jN9uS8V1ghrLHHa07pMOf9Ht7d6DlZXT2ChmI1ufdlO9Oqmm9gJDWPve/cXP9rWV/204BVsafU9b2kC1+1jrCAXEc6vKoX5g+3W3VjdW87Y8WtG0OH+arFGZbbTTlfsjL+z3tbbVZWanmHDfWfS+07vo/mqre7pon9BnYx8bMe6AfCG0W17f+vKXFKIvjs2K+i0+CBxfk3Fx0AHb81o7BHgcAQAA0AdkKrK6eCKmZVYe4j+ccKnH+xca3I20xvjT3GeRIOzkJuWfEaGkY/KkB/9PFs6Nm5BrfQ5or3BlR0ZtcA3a59v8AOe1aHUcLqn6BtGvpj3ODnBjnAbf0jqjXYp4ltlePU4yPTb6u3vuef0c/2fd/UWjin3GpwJrJIP8AXaedP3lXABru2TIjXStWlO2tpyGin18d9NjZ3APrO6r3wN279Cj1i8vZbW41W20NLLCIAur9ga559rHWVtU77WVWuZo8t9zdwBIJ9um4e1Qucfs7TJl7tT+VXMWS4xhWvyyv5fT/AOixaOWHDKc7ofMBH5vV/W/wps21PfZe2ysU/aGwWVw8NdH09tX71rN/po7aw0Vmwgvra+stJ0fW8e9j2M3Pb+839IqNFz6XFzOHNLHjxBVre1rd0iIkdpT8gmCNd9q/u8DHilCUTp8u/Fr+lx/1f0m1j0MsitjA8sZtLi1ohgmGuts9V/tlU+pYl9dN2Tb1D7R9jZ6noh53NH+Dbs9vtc5Hws9tYsbaBtsiI0II7+72q1Xg49mazPdax1QEvrf+8BsbuDvzf32KHNjlqJXfeyz4ckSLjVdQAP5RcDNt/wAn4WLTZ6mNXXSxzmW02VF7GuysgGhrXZmPf63+E3+nar2WygXZtLK2s9Eg1Prc9xAFuPU9t7n2/o7v0tm6myj0r2fpsPIs9O5GyOndOvF1zcdjSHlu9o2O9Ozc3b7fh7U7t727Lbr7WSDtsue5pLTubLd236QUIhwk8VMmTnYCQvihWpr9Oz5ssdl7c3qIuseT65trF1f6Jw9F/pW74Yz6X6P0q7foV7/+EUcqm3I6azNpdW2+/G3sFLdjT6zGurZu3P8Afj2f4Z3+Ymfe3HrNziWspBfp2j90fylz2f8AWXqZrO6zaLDLWM9rgGn6Lb/dZu939v3qXDysssSfTERI9U9Rxfu1+kwY+ZB0Al5f28Tp9PxsplF8V2y19NjGuq9Rx2+239Dbc51le92/+kMs/wANj7P0aLgB9eXfbYLqt1FVTnP3Dc9rrXP9N1p+0XUsZ6f9M9S7/wADXJu6vm27hc99rDxW6x3b3a7i5q2OkdXNrm0Wv9Rr4bW9302uP0arD+duU0+SmOPKMkZyvilAR4PTGPD6dfV8qzJklHhIhsOp4noTV9rpux2e9jg17qT7S7aQ79Fd9Ki+t+yzHtZ/hFidayOvdMsGE91XU6shpsx8myoMyqxU5r3OfbWWerkYn6O3fsf7P03762K8B2djvrbdbjFtjHG2ogGGe/bMbva7+VWq3XMq77C5j8Jl2BS0HLtyamkVu+hVsxLbsb27Pc3Kovv/ANH6agBqr6suORlASNWb2a7WZfT8l99OM54ez0amhgEltIpoNvpbrL22ux6Mj7RkelXjepk1elZfb6qMer9VdvbXhNFlbRu9xLDZ9J9Qsa9uza3879Lsexn6Oz7VUs/AyX4uL6DKsmyur3B9z6d2xxhnoNN+52Lv9mP/ANt12PULfrHhwYfZU6DpdU9vH0uzvo/np4APUfakkjXhP2NrqVmXbg51jrshleTj7RjPeXVB2Rc7C+haHuof6Bru+z02s9L89AsyOlVWml3U7sh7fZXW1lbnQD7WtY2p1rkLp+TV1O77JmZbsyp5NraajUKXNqLbfRy6fS+0bd2z9J9o9O/+b/RrXtF+PjlnTaasd3ZjWta2B9IO9PZ9L8z+c9//AAaaZRiSCkeqiDT/AP/Uzr+sYGJecTJuB9sXbA58OeD6jH+mP5zbsZ/IV3G6lhWkPrua3dDyLJYQeHe23YuG3Wvse9v0nOLnEaavJd9JaWAytxbRjNL7na2XAan+TVu/m2f8MoTEMkZk9HpsNzMrOtrse25hrkODm7g9r9vqNc0/Ru9R/wCj/kVo+e4UvoxXTuc19rZ7tYa6z/59XG9T6PmY7TkW48UTHq/SEnjdY5znLQ+rTzY6+m1u91eO63HscJsYanA3Uteff6dlL3+z+opsJEZRvvv/AHmHODMT0rS/8V2wVco6dk21+qA1rSC5ocfc4fyWgfnfm7lkW9V6fSHF1wft+kKwX/8AUe3/AKSj1L6xdY+xM/Z7vsQxGNfduDXXvH5vqMIspqqa3/Ae+y38/wD0atZcwgBRF208PLmZJlE0BfZ0ai+172Nqe5jWtdvaCQQd29vHtfVs/wCmiYDM+2KmtF1rdN9f0SB/hHts9uN/wjd/p/8ACIeL9bcwb6+pUY7QwNaL6LXFjrHbfYaCHPr9rtywOr/WfqObVdgBrKsEOLBXjhzGPa06b3NP6Tf/ANtppz3+j9uoZBypBB4yPL0y+juZf1r6Pis+yMv+1PDyb7agTWXjRtVNm39Myv8A0v0Hq3hZbMzEqy6wWsuBLQedC5n/AH1cIcu41+k1jGV7NgY1g0buL9oc4Of3/eXYdA06Jhj+Q7/q3qtPXXurmIREQRvYFkk9EvWXH9nuEwHPYHEeEz/31cU95sc+yI3GSJ4/krqeuZLnOqwagXPcQ97W6kk6Usj/AKazG9KyHi5/2T+a/nAQGumNx2tP0/b7vYr/AC/DDl4+5khj4pGY45CHplw44lbgsXUZSv8AdFuRW11j21sG57jDWjuf3VYxhdRcQ9j63hu4B7S0jYZ+i8N/OCY4jWlpYd43CWu7tK28gNy6Oi4jcgZF9dD6smHmw1k2eu+ux75f7K//AD0pvVDJHiFR1Mj4RjKUmWconHLq9O5gyKMbFFdZZa032OtlwG122BjMcz1ne/8Aw/6qz/hbf0az+oNx682xlzMdpcxrenHMZONWz6NzKq2bam2ts9/+Z61n2f0VYur6gem5b+luac6xrQxz/bDWt0xKHTtZbU2z1vVs/wAPf/gv5xZ7Mz6xZdWGLcBtd7L9+VVaHU1QxrhRkfaN1zf52z1H49NVlrPTWSTXCdPqzY/lj5BpMDGZuRW1wfgO9Km25rIe6l4L7jSyLd9Nb/ZX+if6WP8A0X9DVUoXV4z2t+zObW7EsdY/qlQsNfpAfSyhdtbfmO/m3vo9T0/5/wBT+crV92P1C3Mdc6hoa2x1lTd9YcNwFLbrN5c9v6Kr9A3b+i9/+G/TJ32ZeJcy3Nsa7GeHB1W71XaRNrvUrq2Y2Pu/WbGP/wCD9P8ASMS4xrRFllJiaGrQwMo9ML7n3G7plhZWLDW2psAOa7Lx6qwz9Dj3fosmz0/1j1PV/wAD+lvdW6jj9PsqF7W7bQCCYJ2iyqqxzf32+lc+5v8AxKxLundSvrqux7L8yoMY7IxLngZDA9v+Dsf6rMjEs2u+zvq9T/Rej6vqo9nQarqKaKsaymxuhvve6WM77d4Y+/8A4LHqppo3/wA4mkRJu673ux2X/9Xl29FdZTj41T9uRZU7Ita4kNIe7bisP7jvTrf7lr9NYzANtJxzFbRY6xnueB9H0bBu2uf+d7FVflNZ1rNdWC59La62N4BFbWscwf29/uV3p5NVb9z/AFL7HOsBIO9wA9rXt1Y1zf5D/TUTKAK0b+U2rqGC/HD9rMutzWP5/NNm5rfzvoblzf1SussyT2FWNkOc7wHovaP+k9n/AG2r+LlY9v1nxsXFrZXRjepbk7GhoNoZZW6dv0tnq+mqbqMn6vYL2mn1Ls8uFoB/m8ZpLWs3t3fpch3p7/8AR1MThqskRflYaGCL91VT7G3FzJ23vitpDZ3Dedvq1/4PepdZzXX2ioPa9jmh01u3D3DWufbu+j7kFtReNztHDQscNQRy1yVlLS5tk6s7HvH0f+kmggHUatqeEyjcNImq8Yd7YDP6i3T7TaNumjjpGic9R6kRrlXH+2UanpGZmM+0U+mK3EgF7iDIjdoGu/ORP+bufOr6R/acf/RakABGwacrEiLOhIaw6l1Hj7Vb5+8rsOi22WdJxX2uL7HMJc9xkn3vXF14l1tz6aWix9RO4ggAgHZuHqbPzl2XR2WVdLxqrRtsYwhzZBj3P7tlqUgOHbqwcySYD+8yya8fHyquobXG11ja3kHTa5j6y/Z+8xoVzM6hh0dNZks9xAOx4Mh5d/NtZH097/8AtmtiBfQ7Ia2ut/p2ixj6nkbgHNOm+v8Awlbp22MWJ1fpTum111seH0UuFY+luc9zdz8h7XlzG+ts+hX/ADVexnvSHK4+Zlj9yZEgPakJDj4sMTxxxwl/k5fN6lcvzBx4yBr6rj/flH/nOeT7IPaAtrorNzr7zJ+i1hIAjcN79n/QVEY+NZ0KzOLCzIpyK8djw4lrwW7376vots2/nq70B4OLbHO8T4/R2if8xaPOzvFIjpLgP14ZSYjGo+Yej6c9rcZ9bQZa973EmZNhdZp/VUiUDAd+iuPm0fgUQlZGU7eTawknHEn+VKcdFn9SqY5rrTJa+t2Pcxr3Mc9lntqj6VL/ALPY9+T6VjP0j/8ADM9JWrLmMcGu3SQXaNJAaPp2GPzK/wDCfnrneqZme7KdQ6wtbVDzXU0FgD2ODX79jn2N9Oy39LuQgDds0IGchEEA95HhDZw21EgsdZTkxXTXZfDneoBZU+q8M/7SXvx7a6sb1Xsorprsr9Oy31EfFs3tc6uv0iHFt1LQCWvaf0jLsi7+df7t1Wz/ALTvrt/wn6KpgX3WWtyBZusf6V152QfeThvNLdra9zvtO9vs/wBIrlAcMnJdqWu2hxdEl4dbtB2+3e3HdXv/AOtqSY9N9VmxI8X/1smnpbQMe9z9uYxhbkOGrXkue9ztdv76L1A5VWE8YhLbXD6bRG1v5zvzvd+4vO0lGatkF8L3X1SxNmVk5Lmw5tQraPAvO5//AJ7VvqubhdQDqcO2M7EsNN1dgLW+kC71n/nNsY17PZsdv/fXnSSdBZLweqx+mZle9p2Bpf8Ao9z2gunwZLvpKzldKNWHVknIqPrj2sAJ7S5rXN3eq5sf4Ni4xJA8Fm7tsw9/2o8NcH/O4X0bplXo9Ox2HnZuP9s+p3/rKd72tre6RuY0uDZEmBMALzZJSjYNWW583bazMpO8B9TyDuIO09i6dd30nLrekuyndKxXF4Lyw7jZJcTvfy6V5uko5bdWvzHyjz/Y+nu/aETXaxjxq14GoPjqFXzsXOzmubddIdYLATBiG7Nn5vsXnCSOPj4hwXxX6fP/AAmAcXTv/wA5779kZv2c4v2pwxi/1TTps3xHqbf30XCwMrC3bLWua/6TSO47/nLzxJTZfvPBL3Pkv1fzXzf4K4+51/Y+oV2ZtZkWME6GAdQjuy7X1urHtscIbY2AQf3trg5i8oSVU8PVdh9yxw3w9f3X1dlzgwl9Vu/R1jgwQ54H84G4ltltb/b/AIFZWflUAeia37Dtb6r6rGSzVoore2re2pu/+cv9a/8A4P0/UXnqSQrTfwbj6NiXstyHuozqMs7wQx7yXPLS99L3+xl+5m6r9HXvr/R/8EgvqvFteSXNsptt3vrYd7GPcWWNeGtLqv0//B/9cuu9VefpI+r6eKH/2f/tOPpQaG90b3Nob3AgMy4wADhCSU0EJQAAAAAAEAAAAAAAAAAAAAAAAAAAAAA4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUmx0QMm3riAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAAtuFIAAIAAgC24UgAAgACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgAyOEJJTQQCAAAAAABqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhCSU0EMAAAAAAANQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBADhCSU0ELQAAAAAABgABAAAAQDhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANVAAAABgAAAAAAAAAAAAADgwAABLAAAAAQAE0AYQBsAGUAcwB0AGEAcgAgAEQAbwBjAGUAbgB0AGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABLAAAAODAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAODAAAAAFJnaHRsb25nAAAEsAAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAADgwAAAABSZ2h0bG9uZwAABLAAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBBQAAAAAAAQAAABAOEJJTQQMAAAAAC4KAAAAAQAAAKAAAAB4AAAB4AAA4QAAAC3uABgAAf/Y/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAB4AKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDneq9etovdi9PLB6cttyC0OJf+c2nfuaz0/o7/AN9V8T6z9TpfuyHDKqA91bmta4/1Lamt2O/r71l3h4vtFo2WixwsbxtdJ3t/zldwOkZOQGZFoFWKSCHWHaXj6X6Ldtbtd9He5yaStFkva417Ly5oY6t7ILq3xuh30Hewu+lCH1Wl78J1lJHrYzhcw86sP6Rv535v0kD1Lrcmg1g1M/TfatYc0N2M+zbme7e9zmv/AETv5pF6lfl4WGb8auo4LGS4Nb7midpY+v8Am/Rc1zmvsrQviBB/BkIoghKLPUa2yto2WND2z2lOSY1MDyVvGqwDjUmhjG0WBppDZ/O97drvpblG7E9EB7Nax27iUzJw448Qx8dfNqtAkTXFTTcNTOpRaqanAlw1B1k6QpCixxnbAPc6D8VJlbqrGSRD9A4cAqlijITEpwJhsTMfvfL8zKTpQOrVy6g1wgQ1wkDt5p+nyW2VQSWuDhrGjuf+k1RysoWuroA997h9lLHe5zg70X0Wb2trpsdur9P9K/8AnP31X6dkennFj/Y5x9GySXw5383qfpb3f5isDEYZuIVwHtX9yX+LkW8QMa6utsdpoY7w5RzL2YuEwu+nYS6HGAGt+m97v3NqIZjn4e0ql1yvFNVPrucRkM9J7DIZtbDdssG6v1bD+e9W47sGeRjAkeCXCsFzL7H1hzqQC2sGNxdIHP8AK9ilRYchtjbqXU+mZ4dtAmNHWfn1u/M/wir4lpGb9psc2vbq8CGAz7dm0Q1aD30No9OgE7mhsnw/799JON2OxW4MgljN/MDof3g0nMcLC0jVpdu+MqVNIstgiWgS74T9FC6jtFwD2CyLPSlwJDdjHZWdZua+nbYyttOPV+mr/SomPlU4lj2ZdprZDNXNfYwPibf1ttX0K9zWfp3KIS1qtCa+xsVpvqBbZutqr+m4buQ2dSsvqHVDjY1mQR7axo3iXE7WM/tOUBl19QtNjAa/aHPE7mmPbvbbo1rdgZ9JY/XstmScfDxQ7Jd6u+yuoF27aNK64+n9K36KMJEiRIFX6DfzfRimJcXCLofPpt/hf1kNVn1o6h+s03WbSfaWWClnwrqlm7+2tfonVbMyu2jMhuZjO2PcAAHgkt/N9nqtexzH7fYi2W04X86+qjBrY0VEuLbpYG/ojV/hHf8AFLP6NiXMpf1G1u05tgurHhXudZXu/d9Rzv8AMQhIkm9mTIOACrL/AP/Qo9f6b0+yr9o3MIvqLPc2ALAPo15AP0vo/wA59NZmLn5d7nuvqfa7T1Lamu2vqc11d1WTtlv8376H7d++vZ9BdB1ZrXdOeXCQ1zCRzw7b/wB+VZuDdWyy7p+0OdQWupIljmgPdW9rPo+vj2O31f6X+Ys/nPYyQuQHgviaiT4uL9ta5leR65oyq3lzuWtOxrMfa76X87VRXZatTJyeo12YdzMl1FFlRL6HAGqwF722+vQ4fRsY7Z/UWXT1F2dktxeo0UWN2tDLq6xS8gfzTi6zfS+t/wDosin0f+JWxnU5run4r3srsorayoZQ0e2u3a2v1sc/Tf6rWfQ3sZf/ADn56AjVkFXFYAIQ9Hz3YTh0+07aGWxiu5G550p3H/R1WP2f8J+jXVV312uaWztmw66e1h9In+rvcuBzqPSxHta+WNg1un3BwO8bf7fv3fvrb6B11mViPpsH601rGbWgwW73Fz/+u2270QUEau/lBuNU+57XPrY0uO3X2t9zpn2N2N97/wCQqWRk0iu+yy5hoprbcwmAYMnaH+1j/Ua+uun/ANWrX/Vsul9NjRbVY0strdI3NcNj2rhepVdc6Rnjpge/IxKK3Mw7GtbJx37v0dr2D+cZufTZVb/1v+dSyQ44GIF307qiQDqeH+sdoqv6zgXMb7HEeqLWNJgMeTNrGPLWus9Td6novZRsu/R+p/Mq7Y31c52NWLG2h1ZZHuLiT9vxbGaudZvo9Zmzf/gVndM6U3Nsue/LGO1o2WkO99gewsDq2v8AT9zI/TfpH+oulx6MHEqfnttbZltY3Gote8F4Pvm3YC1rXsbZc/f6f07FOMQGOIqoxPucJ/zn6H97/Da2TJETkBIk0RxR/cHq/lwt51mGLSx+SxjmmHAFxAI5aH7fTdtQ+pnpzsdrq7BZe0BlRY6fbMu9WPbt+ksvfU0RvYI/lN/vS31/vs/zm/3oCIDXnzM5xMTGOvhssNgMvG5g+kJjT4rbFQx622uEvj9FX4acu/qrELqz+e3/ADh/etH9q15LA28htrRHqMO5hmPc+tsvr/sb0pXWieVnGJPHpdUT/wB8vXXSL5tJaxzh6pZoSOT6jfov/t71hV25UWdRrDnVkty35NT2uYK6q7skMufS9zmPddZssZY1dAaX+qxuh9Q7mEEEOBGjtPzVV6j0roLMZ1+Vh0OrDg195rhznH81rqGixRAAWaAdKGSQNRHEZjhA38qcHGqoy+kNNXrYlNYZ6xsIsotub+huDhV6mXhX2W+/7PttZs/T/Z0CrDyW3i2g+i6r3i2whobtP7353/oxbGT0q2jCysqmy3Pvy66vTsG1z3trLTT/ADddPq3em52/It/SqnW3JrZl22Y7hW2mmqtuTVLXxDLf0Njdrvcm5ZUaFamIH+HLhXYskoAjca3EjwRUXXdXzqMXKx6nVVE2XNAIA2iPUd73t9rjsrq/mv0i1Be+y4Nc5hDiWmiDubBLfDb7WjcsrENmHnZFXTqza+p7qbKo2h4DnR6W1135rN1ftW1i5lGRYa3xTlNc5jqH6OcWHa70n/RvY38/0/5r/CJcJIjUq61/Vkx5JRlO4x4dH//RfrEjpVx7E1if7bVPpFvtpd5bf+/N/wCk1c/mU2O9TIybnPuP6SpjnueGtc5rNtfqbPYzd/3HqWp0izdUB+9x5OCiMvUCGQD0l5rPfVi9SyKAS4Y199bA0abHO3tZ/wBb+jtRndfyv2cenlwfQRtrJmWjc21jZH0vSsZ+h/t1/wDFl+uVOLX1Sq2gBluRSLMlo/eLj6dh/wCEsr+msaqu254qqG5zzAb2+J/da1OWWdnRzLa7mvAsBbMkyI+DVH6v2GnqLbTR9pxINeUydoLHa+2327LmPayypWaei49Yacpzsix30WVh23y2NrHrXLUo6T1a8BtGKzEoH0X5LhUAP5OMzff/AOBJnEdoi/yZOHYy9P5q/anUaaBTVlvo1+kwA2uk7Wb7rd+32+zfSypFoG28hug3SY55Rm/VjEYDdm5lmXez3MrriqoPGrNwb6tz9r/9JYs7qbOoYt4qrtcH21Gyv0QDLpcNnqWMd/6LUkIyA9RWTlEn0uPWGOrBdEAw0R4lT9Ktr3ugDTnTRM+lr2sLHbWlo48wr7OkNv6Kcu2z07rXxjB0hha3T6A/nLLntft/kfpK04kDdaASaDmg0OJLXMLhoJ/3J9kul5AcD9AQAZ/lKrfRZSWtsAG9u9sEEFslodLf6qPjPb6U2GC10NJ8ICStQmZWxu2HNBB176n3fmImNaW5bHCWQ9jZ7kTEf1P5CALGh+5muv0uyPhON+XS1whtl7Glx7Ava0orZaxI8Hu2xUykEhppxZJPbdt/765ByKW2242SzIZX9maWmi1vqVOOv6TYHsa53uRrLA7Jstcya3y0s8WH27P8xZeR07Ix8sNoc+xlrHtY1sOZYyN2rPzMin/SM/7+nQhGdgmjd/T/ANBXRJx1w9uHa/6rafkY+Ph10tf6oaYLhE6l1mjNz/a3d+8mdtfWWOAtpsA3Mdq1w+kNFm0sdkXGmppLt2wE6AmNz+fzav8ACOV6p73B1drdltR2vbx/VOiknjEY0DffyWkkmzudXP6lRVj3VPwsSv0n1uF1LTXWC4OBr9Rr7KXv/wCtPVSx+VXbWXNfV62RZY6isMsPvcz09tzRdRbsY734/q/zX6VafUI9NgPJdI+AHuVehji3WRXqIEif3j7SocmG4CYq714v+5XQlR1Fv//Sy+qVGir1LXBjrD6djHWepdtcN/rXOb+iY1llTP0f7iL0Z4dW9o0dXzPh2cqVGJf1MMde8VUuZvDKg1rtfc0PkOc/d+/Y+xamD0bDxH+tXvssaNd8OBn811bm+n/0VXjEAAA/i2Z6b6kjoPS5fWMHN6xmsdi1SzHaKBe8hjHNaXPc/wBR/wBPZY702+nvV3p31coxGk35Be8gb/TG0f1fVt9+z+oxX3221222OLXVUvYHtgya3/Qe1yn6OtjXN+0fZLnGyoky+kj6Tf8Ai/pq2OXsDilYNH7f/Rof47SlzAsmMalt/i+n/uZ/4iWrKqxGejRtpjQhgLnf23O3O/zlNt1llwqeHtLrDSHv1b6g/wAH7UAuYMau2lxIoe3bZpvLHfonNe9obu2+xqnk+o22x7T+jPpZT295B9Fz2/1LnO3qSOKB9IBuiNf3onh+X/CY55ZjUkVY219MhxXxf4LKs3WYltte1hDTYKagQWw79Pq7dudsPqKj1d1dIosZY67GNjmtedNoc3fX628fSb6ezcz89aDC2rPs9N/p2Pe11Dt0Ni2LGdv33bd6p9Xpdk4traqHU3OE20hpa0X1un9Hu9rfUZ/g/wAxOmLE6FD+cuuko/L/AOhIxECePiN/5Mi/l4ZcPH+7/gvPdJwz1G+nDB2NLN9j/CtgBfx+e7+bZ/xi1+sdNzcvNx8fF9rMOrcxv5jDO3HA/wCF9mz/AIpA+rV2P0+7IGZZUXur2Vva/WQ7dYzaQ1/v9v6TZ/g10bqrWk3PmvdALrAWt2DnbuHu/kOVCU7kDE3wjpt6u7c4JDQggnodHhL3ZHU73WuqcMlksyHN+iXDds9v0mP0ezYuk+p1T8bB9W2GsyHeo0dwP5vc+fb+atXOxqG0i+zaJbtDyI3SZa/3Ru/l+5XGMwcjGYxhkWMDtrbAHQfd4JEyq6AhsDf6X7qjd6vM/XTpddF1GdSwVtyJquDRA9QDfXZtb7ffXu3LCwQW5eO0mGm6uT/bYu3+sdbb+j5FL2trja5lljtGuDm7Xfyf3VxrcG3Gz8KHsyA+6sk0hzg0Nsr0eU+E4kUDa0xL2j9XOB5Bhx8uVFttrAdjy0Olxg6eSsNOIzfbkvFdYIayxx2tO6TDn/R7e3eg5WV09goZiNbn3ZTvTqppvYCQ1j73v3Fz/a1lf9tOAVbGn1PW9pAtftY6wgFxHOryqF+YPt1t1Y3VvO2PFrRtDh/mqxRmW2005X7Iy/s97W21WVmp5hw31n0vtO76P5qq3u6aJ/QZ2MfGzHugHwhtFte3/rylxSiL47NivotPggcX5NxcdAB2/NaOwR4HAEAANAHZCqyungipmVWHuI/nHCpx/sXGtyNtMb409xnkSDs5CblnxGhpGPypAf/TxbOjZuQa30OaK9wZUdGbXAN2ufb/ADntWh1HC6p+gbRr6Y9zg5wY5wG39I6o12KeJbZXj1OMj02+rt77nn9HP9n3f1Fo4p9xqcCaySD/AF2nnT95VwAa7tkyI10rVpTtrachop9fHfTY2dwD6zuq98Ddu/Qo9YvL2W1uNVttDSywiALq/YGuefax1lbVO+1lVrmaPLfc3cASCfbpuHtULnH7O0yZe7U/lVzFkuMYVr8sr+X0/wDosWjlhwynO6HzAR+b1f1v8KbNtT32XtsrFP2hsFlcPDXR9PbV+9azf6aO2sNFZsIL62vrLSdH1vHvY9jNz2/vN/SKjRc+lxczhzSx48QVa3ta3dIiJHaU/IJgjXfav7vAx4pQlE6fLvxa/pcf9X9JtY9DLIrYwPLGbS4taIYJhrrbPVf7ZVPqWJfXTdk29Q+0fY2ep6IedzR/g27Pb7XOR8LPbWLG2gbbIiNCCO/u9qtV4OPZmsz3WsdUBL63/vAbG7g78399ihzY5aiV33ss+HJEi41XUAD+UXAzbf8AJ+Fi02epjV10sc5ltNlRexrsrIBoa12Zj3+t/hN/p2q9lsoF2bSytrPRINT63PcQBbj1Pbe59v6O79LZupso9K9n6bDyLPTuRsjp3Trxdc3HY0h5bvaNjvTs3N2+34e1O7e9uy26+1kg7bLnuaS07my3dt+kFCIcJPFTJk52AkL4oVqa/Ts+bLHZe3N6iLrHk+ubaxdX+icPRf6Vu+GM+l+j9Ku36Fe//hFHKptyOmszaXVtvvxt7BS3Y0+sxrq2btz/AH49n+Gd/mJn3tx6zc4lrKQX6do/dH8pc9n/AFl6mazus2iwy1jPa4Bp+i2/3Wbvd/b96lw8rLLEn0xESPVPUcX7tfpMGPmQdAJeX9vE6fT8bKZRfFdstfTYxrqvUcdvtt/Q23OdZXvdv/pDLP8ADY+z9Gi4AfXl322C6rdRVU5z9w3Pa61z/TdaftF1LGen/TPUu/8AA1ybur5tu4XPfaw8Vusd292u4uatjpHVza5tFr/Ua+G1vd9Nrj9Gqw/nblNPkpjjyjJGcr4pQEeD0xjw+nX1fKsyZJR4SIbDqeJ6E1fa6bsdnvY4Ne6k+0u2kO/RXfSovrfssx7Wf4RYnWsjr3TLBhPdV1OrIabMfJsqDMqsVOa9zn21lnq5GJ+jt37H+z9N++tivAdnY7623W4xbYxxtqIBhnv2zG72u/lVqt1zKu+wuY/CZdgUtBy7cmppFbvoVbMS27G9uz3NyqL7/wDR+moAaq+rLjkZQEjVm9mu1mX0/JffTjOeHs9GpoYBJbSKaDb6W6y9trsejI+0ZHpV43qZNXpWX2+qjHq/VXb214TRZW0bvcSw2fSfULGvbs2t/O/S7HsZ+js+1VLPwMl+Li+gyrJsrq9wfc+ndscYZ6DTfudi7/Zj/wDbddj1C36x4cGH2VOg6XVPbx9Ls76P56eAD1H2pJI14T9ja6lZl24OdY67IZXk4+0Yz3l1QdkXOwvoWh7qH+ga7vs9NrPS/PQLMjpVVppd1O7Ie32V1tZW50A+1rWNqda5C6fk1dTu+yZmW7MqeTa2mo1Clzai230cun0vtG3ds/SfaPTv/m/0a17Rfj45Z02mrHd2Y1rWtgfSDvT2fS/M/nPf/wAGmmUYkgpHqog0/wD/1M6/rGBiXnEybgfbF2wOfDng+ox/pj+c27GfyFdxupYVpD67mt3Q8iyWEHh3tt2Lht1r7Hvb9Jzi5xGmryXfSWlgMrcW0YzS+52tlwGp/k1bv5tn/DKExDJGZPR6bDczKzra7HtuYa5Dg5u4Pa/b6jXNP0bvUf8Ao/5FaPnuFL6MV07nNfa2e7WGus/+fVxvU+j5mO05FuPFEx6v0hJ43WOc5y0Pq082OvptbvdXjutx7HCbGGpwN1LXn3+nZS9/s/qKbCRGUb77/wB5hzgzE9K0v/FdsFXKOnZNtfqgNa0guaHH3OH8loH535u5ZFvVen0hxdcH7fpCsF//AFHt/wCko9S+sXWPsTP2e77EMRjX3bg117x+b6jCLKaqmt/wHvst/P8A9GrWXMIAURdtPDy5mSZRNAX2dGovte9januY1rXb2gkEHdvbx7X1bP8ApomAzPtiprRda3TfX9Egf4R7bPbjf8I3f6f/AAiHi/W3MG+vqVGO0MDWi+i1xY6x232Gghz6/a7csDq/1n6jm1XYAayrBDiwV44cxj2tOm9zT+k3/wDbaac9/o/bqGQcqQQeMjy9Mvo7mX9a+j4rPsjL/tTw8m+2oE1l40bVTZt/TMr/ANL9B6t4WWzMxKsusFrLgS0HnQuZ/wB9XCHLuNfpNYxlezYGNYNG7i/aHODn9/3l2HQNOiYY/kO/6t6rT117q5iEREEb2BZJPRL1lx/Z7hMBz2BxHhM/99XFPebHPsiNxkieP5K6nrmS5zqsGoFz3EPe1upJOlLI/wCmsxvSsh4uf9k/mv5wEBrpjcdrT9P2+72K/wAvww5ePuZIY+KRmOOQh6ZcOOJW4LF1GUr/AHRbkVtdY9tbBue4w1o7n91WMYXUXEPY+t4buAe0tI2GfovDfzgmOI1paWHeNwlru7StvIDcujouI3IGRfXQ+rJh5sNZNnrvrse+X+yv/wA9Kb1QyR4hUdTI+EYylJlnKJxy6vTuYMijGxRXWWWtN9jrZcBtdtgYzHM9Z3v/AMP+qs/4W39Gs/qDcevNsZczHaXMa3pxzGTjVs+jcyqtm2ptrbPf/metZ9n9FWLq+oHpuW/pbmnOsa0Mc/2w1rdMSh07WW1Ns9b1bP8AD3/4L+cWezM+sWXVhi3AbXey/flVWh1NUMa4UZH2jdc3+ds9R+PTVZaz01kk1wnT6s2P5Y+QaTAxmbkVtcH4DvSptuayHupeC+40si3fTW/2V/on+lj/ANF/Q1VKF1eM9rfszm1uxLHWP6pULDX6QH0soXbW35jv5t76PU9P+f8AU/nK1fdj9QtzHXOoaGtsdZU3fWHDcBS26zeXPb+iq/QN2/ovf/hv0yd9mXiXMtzbGuxnhwdVu9V2kTa71K6tmNj7v1mxj/8Ag/T/AEjEuMa0RZZSYmhq0MDKPTC+59xu6ZYWViw1tqbADmuy8eqsM/Q4936LJs9P9Y9T1f8AA/pb3Vuo4/T7Khe1u20AgmCdosqqsc399vpXPub/AMSsS7p3Ur66rsey/MqDGOyMS54GQwPb/g7H+qzIxLNrvs76vU/0Xo+r6qPZ0Gq6imirGspsbob73uljO+3eGPv/AOCx6qaaN/8AOJpESbuu97sdl//V5dvRXWU4+NU/bkWVOyLWuJDSHu24rD+47063+5a/TWMwDbSccxW0WOsZ7ngfR9Gwbtrn/nexVX5TWdazXVgufS2utjeARW1rHMH9vf7ld6eTVW/c/wBS+xzrASDvcAPa17dWNc3+Q/01EygCtG/lNq6hgvxw/azLrc1j+fzTZua3876G5c39UrrLMk9hVjZDnO8B6L2j/pPZ/wBtq/i5WPb9Z8bFxa2V0Y3qW5OxoaDaGWVunb9LZ6vpqm6jJ+r2C9pp9S7PLhaAf5vGaS1rN7d36XId6e//AEdTE4arJEX5WGhgi/dVU+xtxcydt74raQ2dw3nb6tf+D3qXWc119oqD2vY5odNbtw9w1rn27vo+5BbUXjc7Rw0LHDUEctclZS0ubZOrOx7x9H/pJoIB1GranhMo3DSJqvGHe2Az+ot0+02jbpo46RonPUepEa5Vx/tlGp6RmZjPtFPpitxIBe4gyI3aBrvzkT/m7nzq+kf2nH/0WpAARsGnKxIizoSGsOpdR4+1W+fvK7DottlnScV9ri+xzCXPcZJ971xdeJdbc+mlosfUTuIIAIB2bh6mz85dl0dllXS8aq0bbGMIc2QY9z+7ZalIDh26sHMkmA/vMsmvHx8qrqG1xtdY2t5B02uY+sv2fvMaFczOoYdHTWZLPcQDseDIeXfzbWR9Pe//ALZrYgX0OyGtrrf6dosY+p5G4BzTpvr/AMJW6dtjFidX6U7ptddbHh9FLhWPpbnPc3c/Ie15cxvrbPoV/wA1XsZ70hyuPmZY/cmRID2pCQ4+LDE8cccJf5OXzepXL8wceMga+q4/35R/5znk+yD2gLa6Kzc6+8yfotYSAI3De/Z/0FRGPjWdCsziwsyKcivHY8OJa8Fu9++r6LbNv56u9AeDi2xzvE+P0don/MWjzs7xSI6S4D9eGUmIxqPmHo+nPa3GfW0GWve9xJmTYXWaf1VIlAwHforj5tH4FEJWRlO3k2sJJxxJ/lSnHRZ/UqmOa60yWvrdj3Ma9zHPZZ7ao+lS/wCz2Pfk+lYz9I//AAzPSVqy5jHBrt0kF2jSQGj6dhj8yv8Awn5653qmZnuynUOsLW1Q811NBYA9jg1+/Y59jfTst/S7kIA3bNCBnIRBAPeR4Q2cNtRILHWU5MV012Xw53qAWVPqvDP+0l78e2urG9V7KK6a7K/Tst9RHxbN7XOrr9IhxbdS0Alr2n9Iy7Iu/nX+7dVs/wC0767f8J+iqYF91lrcgWbrH+ldedkH3k4bzS3a2vc77Tvb7P8ASK5QHDJyXalrtocXRJeHW7Qdvt3tx3V7/wDrakmPTfVZsSPF/9bJp6W0DHvc/bmMYW5Dhq15Lnvc7Xb++i9QOVVhPGIS21w+m0Rtb+c7873fuLztJRmrZBfC919UsTZlZOS5sObUK2jwLzuf/wCe1b6rm4XUA6nDtjOxLDTdXYC1vpAu9Z/5zbGNez2bHb/3150knQWS8HqsfpmZXvadgaX/AKPc9oLp8GS76Ss5XSjVh1ZJyKj649rACe0ua1zd3qubH+DYuMSQPBZu7bMPf9qPDXB/zuF9G6ZV6PTsdh52bj/bPqd/6yne9ra3ukbmNLg2RJgTAC82SUo2DVlufN22szKTvAfU8g7iDtPYunXd9Jy63pLsp3SsVxeC8sO42SXE738ulebpKOW3Vr8x8o8/2Pp7v2hE12sY8ateBqD46hV87Fzs5rm3XSHWCwEwYhuzZ+b7F5wkjj4+IcF8V+nz/wAJgHF07/8AOe+/ZGb9nOL9qcMYv9U06bN8R6m399FwsDKwt2y1rmv+k0juO/5y88SU2X7zwS9z5L9X8183+CuPudf2PqFdmbWZFjBOhgHUI7su19bqx7bHCG2NgEH97a4OYvKElVPD1XYfcscN8PX919XZc4MJfVbv0dY4MEOeB/OBuJbZbW/2/wCBWVn5VAHomt+w7W+q+qxks1aKK3tq3tqbv/nL/Wv/AOD9P1F56kkK038G4+jYl7Lch7qM6jLO8EMe8lzy0vfS9/sZfuZuq/R176/0f/BIL6rxbXklzbKbbd762Hexj3FljXhrS6r9P/wf/XLrvVXn6SPq+nih/9k4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0PoAAAAAAA+G1hbmlJUkZSAAAA7DhCSU1BbkRzAAAAzAAAABAAAAABAAAAAAAAbnVsbAAAAAMAAAAAQUZTdGxvbmcAAAAAAAAAAEZySW5WbExzAAAAAU9iamMAAAABAAAAAAAAbnVsbAAAAAEAAAAARnJJRGxvbmdFF6biAAAAAEZTdHNWbExzAAAAAU9iamMAAAABAAAAAAAAbnVsbAAAAAQAAAAARnNJRGxvbmcAAAAAAAAAAEFGcm1sb25nAAAAAAAAAABGc0ZyVmxMcwAAAAFsb25nRRem4gAAAABMQ250bG9uZwAAAAAAADhCSU1Sb2xsAAAACAAAAAAAAAAAOEJJTQ+hAAAAAAAcbWZyaQAAAAIAAAAQAAAAAQAAAAAAAAABAAAAADhCSU0EBgAAAAAABwAHAAAAAQEA/+EQjmh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDctMDlUMTc6NDQ6MzItMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDctMDlUMTc6NDQ6NDItMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA3LTA5VDE3OjQ0OjQyLTA1OjAwIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkVCQTcwRDAxMTIwNjgxMTgwODNDODE5RTUyRTQ3MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDk4MDExNzQwNzIwNjgxMTgwODNDODE5RTUyRTQ3MDIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowOTgwMTE3NDA3MjA2ODExODA4M0M4MTlFNTJFNDcwMiIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTgwMTE3NDA3MjA2ODExODA4M0M4MTlFNTJFNDcwMiIgc3RFdnQ6d2hlbj0iMjAyMC0wNy0wOVQxNzo0NDozMi0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MEE4MDExNzQwNzIwNjgxMTgwODNDODE5RTUyRTQ3MDIiIHN0RXZ0OndoZW49IjIwMjAtMDctMDlUMTc6NDQ6NDItMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvanBlZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6QkVCQTcwRDAxMTIwNjgxMTgwODNDODE5RTUyRTQ3MDIiIHN0RXZ0OndoZW49IjIwMjAtMDctMDlUMTc6NDQ6NDItMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBODAxMTc0MDcyMDY4MTE4MDgzQzgxOUU1MkU0NzAyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA5ODAxMTc0MDcyMDY4MTE4MDgzQzgxOUU1MkU0NzAyIiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDk4MDExNzQwNzIwNjgxMTgwODNDODE5RTUyRTQ3MDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZ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AAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQHLAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABABLAAAAAEAAgEsAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgACOEJJTQQCAAAAAAAOAAAAAAAAAAAAAAAAAAA4QklNBDAAAAAAAAcB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PSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA2LTAxVDE0OjEwOjU2LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA2LTAxVDE0OjEwOjU2LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNi0wMVQxNDoxMDo1Ni0wNTowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzgwMTE3NDA3MjA2ODExODA4M0EyMjlCRDY1NjM4RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0EyMjlCRDY1NjM4RCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQTIyOUJENjU2MzhEIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgwODNBMjI5QkQ2NTYzOEQiIHN0RXZ0OndoZW49IjIwMjEtMDYtMDFUMTQ6MTA6NTYtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4MDgzQTIyOUJENjU2MzhEIiBzdEV2dDp3aGVuPSIyMDIxLTA2LTAxVDE0OjEwOjU2LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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xV2KtYq3irsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxVrFXYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX/0PUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX/0fUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VaxVvFXYq7FXYq7FXYq1ireKuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVbCk4odwOK2taRE+2aYpAJUm1G1U0ZwDhpmMcj0W/pS0/34v340nwpdy39M2Q/3Yv34p8Gfc79M2X+/F+/FfBn3LhqtodxIv340jwpdzY1O1O3NfvxpHhS7lVZ4n+ya4GJiQv4k9MWLuBxW2sUuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir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xVd6hxVbiq71Diq3FXA03xVcXJ2xVbiq4ORtirfPFWjITiq3FXYqu9Q4q0z1xVytTFV3PFWjJirkbtir58/5yD85avol+iacGKEdsVeSD82fMtPsyfjirv8AlbPmX+WT8cVd/wArZ8y/yyfjiqvpX5neZrvULeIq4QsK9fHFX2RobtJZRPJ9sqCcVR4k7Yq3zxVazk4q1irsVXCTtirufsMVaZ64q1iratxxVzNXFWsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVWyisbjxBwjmg8nzx5nsXs76TmKBmOd/ppicA8RmjwyNpVzHjmVTVbfMeONLbuY8caV3MeONK4uPHGlt3MeONLbuQ8caW3ch440ttcx440rYYeONLbuY8caW2uY8caVvmPHGldzHjjS27mPHGldzHjjSu5DxxpbdyHjjS27mPHGlt3IeONLbuY8caW3cx440tu5jxxpba5jxxpWw48caV3MeONK7mPHGldzHjjS27mPHGlt3MeONK7kPHGltEadatd3CIgr8QyvJIRiSUxFnZ9F6VGY7OJD1CjPPcpuRL2+IekIrK21A69CZrCWMdSpy7AamC0ZxcC+dby2a0maNxTc56DCXELDxJFHdS5jxydK7mPHGla5jxxpbb5jxxpXcx440tu5jxxpbdzHjjStcx440rfMeONLbuY8caW2S+QNPe41KOYD4VOa3tDII4yHL0cScgL3ls4YPZNYVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir/9b1HirsVdirsVdirsVQGu34sLN5z2GV5JcItyNPj8SYDwMRNquomm/Nq5oB65PoV+Fj+D3/AEa1W1s4olFCFFc6CAoPneefHMlK/Peo/U9NfiaOemYetnwwLi5DQeLQuX/eP9ps44m3UyNqh3wMA1TC2guxUuxYt4paxQ7Al2FXYq3ihrFW8VdirsVaxS7FDsUt4oawJbwoaxS7FW8UNYpaxVvFXHArm2HvitNGo3IwppcKEb9cDErHl9L4Bux6ZIDiLbCFs/8AIfkgvS8uhSu4BzdaXR3uXOhjelRwrGAqigGb6MKDfS8rUbZaFW8KimTO6LtL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h2cTOdnmUQKIBnNOtbG+5wpbwK1hSuxVrFDsCW8KtYq3ihrAl2FDsVbxVrAl2KHYVdirsVdgS7Ch2Kt4q7FLsUOxVo4EuwoczAD4umLMC038seW5tbnBYERKcysWAzLlQhb2TTNMjsYRDEKUzptNh4HMApHqdqZsaTyXZAq0TTCErAanJqslk4/LMTLkpiwnzv5wSzQ29uayNttnP6rUXsGnJN5fzZ5DNOeTHNRzcEyc4LN6nQYhrtbuTXtihUAwIccLJoYq7FDsUuxVvFDRamKtOaOjj9k1wxNG0gvb/KV6bywRz2FM7LR5OOFu2gbCH892S3mmujb0Fc2EDRdjop8M3gflm9On6oCP56Zk83tdRDjxvpi2fnBG3ioOYhfPpCiVTAxdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdTFXYq7FXUxVsLXFWjirsVdirsVdirsVdirsVdirYUnFWsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVcBirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKtgVxVsimKtYq7FXUxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtgVxVoimKuxV2KuIpirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVzMEVmPYVxUCy8C8/at+kL4jsppmkzT4i+hdnYfDg9G/KzRvqdqZiPt5sNNGg812vn45V3M4zLdElMzetMVPQZRIsgrZFLsVdirsVdirsVdirsVdhV2Aq7ArS4VUbz+5b5ZNLzL89q/wCEjTJhgXw2QSWXuTk0PU/yq/Je/wDMs6PcRlYCQa0xV9seSfJtr5WsktLdQCAKnFU/Q7lj2xV+f3/O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gV5UxVPPKOtfpjTItQfYOK4q8w/Nn89V8syi00885ulBiqT6J+eranp9xDq3wF0IFffFUb/zj7Isss0ke6sxIxV6V59892nle2aSVgJabDFXhI/5yU1X1y5Q/VwetO2KvdPIHny0812izRMDJTcYqv8APXni18q2plnYB6bDFXhsv/ORuq/WQyIfqtftU7Yq9y8j+ebXzParJCwMlNxirJsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FX/9b1HirsVdirsVdiruoI8cVeV+erL6tdhh33zke0IcE3rez8nFBln5e3huLUg/s5uOzZ8UXUdpQ4ZMkuYRPE0bdCDmznHiFOoLwPUoWtb+aM7DkaZxGYVIh1WQUVFNq5S1uxS6mKuxV2KuxVvArWFXEV64oWpyrT9nFjS+VRIKdsDOJpNvK/mebR5wjkmInM/T6jgcyOR7HpmrxX0QeJg1fDOjw6kTDkxNo8HbM4bsmwCRvkmTmFcbS3TAUNcK9cqMLTbuAHbJRiAh1CMsVwXxwUi29wfbFK3lRqdsKGmahyuUqVivnDzcmmRmNDWQjpmk1OrrZrlN5HczveSNPKauTtnPylZdfOW7S0UV/ayDC2gT3woaIxS2u2BBbJxYhrClvFWsUt4odirWKXYq7FDsVdirq4pdirsVdihvFXBgPtYFtkX5aWf1jUiWHwjfNr2fDim5eAbvZAKGnhnWOe8O/OjUib/wCrA/DTJh7XsbH6OJP/AMl9M/cG7pgLgds5d+F6ieuReZdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV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B5n8xxyaojuqn4gN8VZ/+TP5oXVhdDQ9XJElaAtirMf+chdan0mxgvbZiOJrt3xV5FL5g138w4RDbckRF+0MVXfl35w1XyXqq6dqpYqzUqcVfV9pci6gS4Xo4BxVWUVxV4T+fn5pS6cv6I081nk22xV5j5d0fzLpEY1mVnb9qm+Ko/yJ5sl8x+ZxNcCkgNDXFX0R+YvnRPKmk/Wj9srQD6MVfM0ln5j88TPqULOkfUAVxVlP5S/mRqOg6oNC1eoDGgLYq+m0kWVRIm6kVxVtvsn5Yq+WPNX5r33lnzNcW0ZLB6hRiqQ6zoXmXVY/08jOu/Ljv0xV61+Rf5nyanTR77++XbfFU+/Ojz7P5dt/q1qCZJBtT3xV4M3lHzNq1u2rK7gn4gN8VeofkL+Y9zcOdG1Kvqx7b4qmv5w6Tqd3MpsCwHtirz670fXLO3a5kZgqCuKqv5DeadS1nXXWZmaFDTFX08/XFWsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir/9H1HirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdi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V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdTFWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdTFXYq7FXYq6mKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kv8A/9H1HirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdXFXYq3yOKtYq7FXA4q2WOKtYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq6uKuxVvkcVaxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kt8jirVTirsVdXFXYq7FXYq7FXYq4GmKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdXx3xV3TptirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirQxV2Kt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUHda1a2jiOZwrHsckIksTKlSa/ihi+sMaJStcFJtA6V5ntNTYxwuCw7VyUoEMRIFNsgzdirsVQ95fw2K+pOwVffCBaCabs76G9T1IGDL4jEilBtXwJdirZUjFWsVdirsVdirsVdirsVdirsVdirsVUbm8itF9SZuK++EC0E0ts9St7xecTAqO+JBCg2rfWIP5h9+Ck22J4TsGFfnjS2uIpirWKuxV2KuxV2KuxVK9W8x22lUE7AE5OMCWJlSMsr+K+jEsLclPhkSKSDay/1q008fv5Ap9ziIkqTSlZa/aXyNJA4ZV60OExIQJWhrLzbZ3kxt0cch74TAhAmCnOQZuxV2KuAJ6Yq4gjrirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX/0vUeKuxV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2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVjRK25GKruIpTtiq1Y1XoMVaaFGNSMVaNuh7YbVtYUXoMCrmQNscVcqBRQdMVWmBCa03w2rbRq2xGBVv1aPww2il4QAU7YErPq6eH44bVckKoaqMCr8VWtGrdcVWfVo/DDarliVPsjAq5lDbHFVP6tH4YbVtYEXoMVVMCrDEpNSN8VXFQRQ9MVWpEqfZFMVXEVxVasKqagb4q5oVbqMVW/Vo/DDar1QJ0wK541friqz6tH4YbQuWFV6DAltow3XFWjEpFCNsVW/Vo/DDarljVegwK4RKDUDfFW2jV+uKrPq0fhhtFLliVegwJaaBG3Iw2rhAgNQMbVcyBuuBVn1aPww2rawqvQY2qpgV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kv/9X1HirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVdireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX//1vUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//9f1HirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//Q9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVf/R9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KtYq3irsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVf/0vUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX/9P1HirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY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xV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//9X1HirsVdirsVdirsVdirsVdirsVdirsVdirsVUL2b0oyfHFUv0mHkxlPfFU2aQRqZG+yu5xV8g/n55xfW9YayRq20fTNjhjQS8zpTMhXYq7FXVxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdTFWsVbxV2KtYq7FW8VdXFXYq7FWsVbxV2KroLlrOZLqP7cZBGAi1faf5Q+bV8w6LEzNWdRRs1mSNFDMbmISRlcqVK9Nk9CUxHFU5OKuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kux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UwsXYq6uKuOKtYUrlOAobbFUPP0wlIek/lv9nOW7Sd7oebOJepzkhzehK1emWNkXDApbxQ1irhgV2Kuwq7FBdgksXYIs5NZa1hI/Ov8AvEflm50rqdS8hjPxn5512Hk8zk5rzmQ1rVwquwK1irsVbxVrFXYq7FXYq1hV2KrlG2AqraL/AL3J881mp5OZg5vb7f8Auk+WclnFl6fByS/zNK9rb+onXJ6fTRmWObIQ83Tz7eQy8QTQZ0MdAKdLPUkFOrX8yWFBNmNLQAMoatPbLz9ZTD4+uY8tIRyckapNbfzBZ3P2WGYOXTFyMeqR6enIKowzAlhIdnDVhswsNwdsxjCQbPzAk1Q4kENgoupmPIlsFOyzHbjZKaplhbcYXH7BzJ0/NjnGzyHzx/vX9OdtpOTxWp5pKRtm0cFbirsVdirjirsVdirgMVZH+W9+bbUhyPw1zWdo4+KDsdDPhk96DiQB16HOJqtnrAbdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX//0/UeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KpJf8A7y4HtiqdRjYDFXiP/OUmoD9Epaqd+VcysA3V8wL0HyzPSvOKuxV2KuyJbIsv/KU8dXQ++cz2mDGNuVjO76IlWkpY984SUuJ2QNNE70PQ5FvjJzDfbEJKx0Yig65IFPAF8binH9rIndFNyO3R/iXDHbkxljYZ598g2uuWzXEShZlFds32j15gaLr8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7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqp3MAuImhPQjJRlwm2Mo8Qp4B560z9G35jUUBOdzocviQeR1ePgkkuZzhOxV2KuxVsYq0cUtDChq4+zkJckh6N+Wv2M5jXO/wBEzmH7ZznI83oDyeU/mB/vXnYaHk8nrObF1Obx1beKu6Yq7rirsVdirgMVXHpiqP8AKP8AvYPnmq13J2Wl5val/ulzj8nN6bHySDzt/vEflmdpebrdU8cX7ZztMX0vOT5q65MsG3OxwFLM/wAsR8TZzmvNO60Md3pUa75zXHu9GRs80/MpfjzpNHK3m9XzYWh+EZ0MA6YrmO2WIUZBV1wSNBlHm9h8kD/RPozjO0jZeo0PJPv91v8ALNTp+bsM3J4n5j/3uf5nO+0n0vIajmgW6ZmuI1HiVROj/wC9qfMZrdTycvBze3Wx/dJ8s47Uc3qMHJA+af8AeNvllul5sNTyeKr/AHz/ADztcHJ5TJzb75ktS5euBWzgVbTCrhthVcz7bYAFUxvklWzD4chPkyjzepfl1/vLnD9oc3rdFyZYBs2a/Tz3cvUDZ4757H+l/TncaOWzyOcbpGq5s3EVMih2KuxV2KuxV2KqczELt1whXrn5V6EFgF4w+LOU7Tz2eF6PQYaHE9GY1znw7prCrsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd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WKt8z0xVwanTFWia4q4HFVwkOKtFicVcXJxVoGmKtlq9cVdypirWKt8z0xVoGmKt8vlirfM4q0WJxVwamKur7DFXFq4q1irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir//1fUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq754qslmWIcmOAmuaQLajuEkFVOASBSYkLYruOViincYiQKmJCtkmLsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXVxVxo2zCvzxVJNZ8nWOrA+qoB9sy8Wrni5OLl0scnN55r35Tzox/R/TN/g7VFep02bs4/wsVvvJ2o6dvOpNM2ePWQycnAyaWUOaTlnU8WUjMwEFxaK4MPHChuuBXYq7FXYq7FXYq7FLsUOrirh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FxLpkNq9zagngQMVb82+UfNvnB4tUvVb0wQRFvtir1LzXod7P5G/R8MZa5CgcO+Kpz+TWmXOm6BBb3qGOUDdTiqQ/nboV9qjQfUYzJxIrTFU51/yF/ifyvHpc3wXCoKHwOKvItD1Xzr5ADaWLd7uFahGFcVRHljyL5g/MHVV1bzIrQwxGqxt7Yq+jbW3W1hS3j+zGKDFVTFXYq7FW164qx3UjS4bMDUOfh5IzQ9q5dg5NGfmmuZLjuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FVssqQLzmIVR3OKpPL530SFuEl1GG8K4qmlnf218vO1cSL4g4qrcTWmKoa+1S009eV3IsY9ziqXxed9Elbgl1GWPauKpxG6zLziPJT3xVSub2C0FbhwgPSuKrJ9Vs4I/WlkVY/EnFUJZ+bNJvX9K2uEd/AHFUwubqG0T1bhgieJOKpXD500WZ/Sjuoy/hXFU3VlkHNDVT3xVcBtU9MVSm9826TYtwubhEbwJxVEWGu2Go/7yTLIfY4qjW+HdumKqC6las3piQcvCuKoK8826TZP6VxcIj+BOKoqx1az1AVtJFk+RxVdqF/BYwu9y4jWh3OKvnLTPPUj+ZXWS6/0UMab7Yq+idM1e0volNrIJNh0OKoqaaO3X1JiFUdziqTv540RH9NrqMN4VxV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3yNd+XIAbli1R3xVg35qax5m1S//AEZpasISaVGKpRbf846anc2/1uaZxckVpXFUq8peZ9d8ka6mjagzNCWpvir6D86Xvq6O1zEafBX8MVfMOhat5m8wX02n6czGIkgnFXp/5b/kxqmiah+kb2RjXcgnFUt87atcxa+kaOQvICmKvadR8wromhrfyndUBxV82X+t6/8AmffNb2JZbYNSoxVNNU/5x41bT7b63aTOZ0FSK4qmf5WfmpqGmX66FrFeQPEVxV6L+dPnuby1polsz8cg2xV495U/LPWPP4/SGpTsEfcAHFW9X8geZ/ItysulM8kAO/XFX0L5A1S51HTElvgRNTeuKsiOKtjoRirwz85NL9N/VA65gaiLsdNJhOnuFtqHrTMSPJy5c1GCcpXK4ypslG2nkavIYOJNIjQJP9OUt0rk8Z3Y5Bs+ldCnjjsVkZgFAzdDk6KQ3SDUvzU0uxkMTEVGUyzgN8dPIp3ofmm01pOdswOWxmJcmmcDHmmxFMmwdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KtYq3irsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//9T1HirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVbDEdMVaJrirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVb5GlMVaxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVcDTFXE1xV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiqVebpDHpc5XY8D+rFXzx+RmkQahrlxcXNC6uaV+eKvp8txAAxVLdR8tWGpsJbuJXZehIxV5p+fKi20c28Xwx0pQYqv/wCcdtKt7fR/XjA9Qnrir1o/GCp6HFXyr+ZESaf5zikt1oSw6fPFXoX50ztcaHbvJsaDFWQfkiiJpqhBSo3xVX/PIK2hsGFRXFWPfkBHHHa/u1oTirOvzPNNDn+WKvLvyDABmI8Tirz78672Ua4rqObI2wxVlel/nB5ptbSOGGxbgoAB44qk/nfzt5o832osnsmA/wBXFWffkRo2oaZYyLqEZj2PXFWFBEbzupYV+P8Ajir6ejNFUDpQYq+ffz+hRtVgYjeoxV615E20cU/k/hirw3R5GHm2T/XP68VfSsUgFuruduO+KvH/AD3+c9poF0bewhE1yD2FTirHY/zx81XA5xWLcT/k4q8+1PzLf675gjm1SExSch1GKvozWv8AlGz/AMY/4Yq87/5x0jQX1yab1O+KvoFjUNir5p88/wDKRJ/r/wAcVZv+cMzDyyiA0BUfqxVb/wA446VbwaSZ4wPUJ64q9gry2PQ4q+V/zUhSw84Qy260YsOmKvV/P3ke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VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXVxV2KuxV2KurirsVdirsVdirsVdirsVdirq4q6uKuxV2KuxV2KuxV2KtVrireKurirsVdirsVdirsVdirsVdXFXYq7FXVxV1cVdirsVdirgab4qlmu+WrLW4yl2gJwEWyEiHl2s/kIszk2h4qcoOEOSNQUvt/wDnHyZWq7gjIjAE/mCzvyv+U2m6QRLKgaUd8ujjAaZZTJnCIsa8EFFGWNLeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir/AP/Q9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdi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irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqozWcU/8AeqD88N0il0VrHBtGoHyxtaVMCXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//9P1HirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//1PUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FX/1fUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq/wD/1vUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKv8A/9f1HirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWjireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVo4q3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirRxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq//Q9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVcMVbxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaGKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX/0fUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxVrFW8VaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirROKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//S9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtUxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWqYq3irsVarireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVoHFW8VdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq//T9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFXYq3irsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWq4q3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirVcVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//9T1HirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirVcVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2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uxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirQGKt4q7FXUOKt8TihxKjqaYqtM0S9WH34WXCUtvvMVvaftA405ENPKSQXn5mWtuabHJCLnQ7MlJLp/zhtUFABXExcgdkSSm7/NtJAeJxpyodkkJHdfmVK4PFsk5sezgEkk89Xhaoc0+eS2c0aGLX+Obz+c/fjsv5KHco3Pna+cfC5+/HZnHRQHRCf4v1H/AH4fvyNNn5SHc4+b9R/34fvxpfykO5Vt/OV+hq0h+/JimMtHDuRh89Xn85+/Ds0/ko9zR883n85+/Dsv5KPcmWn/AJiTxCjscBDjZNADyTyx/NX0vtnI8Lgz7Mvkndt+cduNnyPA4kuyZI+H817WU02w+G0HsuQTyy8521zT4gK5AxcOeklFOoryCUVVx9+RpxDAhUDxnoRgY0W6eGKGqHFLsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirVMVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K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dirsVdirRxVvFXYq7FXYq7FXYq7FXYq7FXYq1XFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//0fUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVC3F+kW3fFUqnvXlbivTFV1vpzOeTYqmkFgijfriqIVQuwxVuhxVdxHc0xVRubyC1QySOAB74qw3WPzh0jSyRK4298VYTrf8Azk/o0SlIGHL54q8w8x/85LyyV+qufoxVhs//ADkXrBPwO334qgZf+chdfb7MhH04qhH/AD88yMaiYj6TiqrF/wA5AeYl+1KT9OKo2L/nInXB9qRvvxVOdJ/5yQ1FHHrOaYq9M8tf85QWcdPrbfOuKvQdL/5yF0PUKBGFT74qzfRfN9jrA/cyL9+KpyOB6MMVaK+GKu6YqpPbJJ9rFUBdaYD9jFUvKyWpxVH2mpgbPiqZRyCQVGKrsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFWjireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtHFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirRxVvFXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVwGKttRRUnbFHNINW88WenfDIRUZKnPxaGeTk888z/mez1+qthD0Gl7Mr6mA33my7vSRIxocFu9hpIw5JM5d2qamuG7csUEzsfL1xe04A74042TURhzZVo35X3chDSA8clbrM3acRyeh6P+WdoqD11FcgXn83aUidk8t/JFhBuijG3Clrpy5prbafFa/YAwOLLIZc0TzwNdO5e2K00anFLgtcVXcB44q7ivjiruK+OKu4r44q7ivjiruK+OKu4r44q7ivjiruK+OKtcR44q4oOxxVbQ4q3y9sUU3z9sVpZNEk44uBikGkrufKdnc/bUZMSLkx1Uo8kqvPy30+RSUUVwiZcmHaEwwPzB+VkrEm2G2XRyO5wdpDqwrUPJN3Y19QHbLBK3aw1cZ8kgnheFuJByYcsEFGWWtXFlvGSMTu0zxCfNlnl/8AMq6hcCZjxyBgHW5tBEjZ6ho/5mWVwAjn4soOMugy9nyG4ZdaXcd4vOMgg5SRTrZRMdiqlaYGLWKuxVo4q3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtHFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVf//S9R4q7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVa7iMVOKpXe6l2TFUHHBJcmpxVNLXTlT7XXFUaoC7DFVwBOKqV3dw2aGSVgAPHFWC69+duj6PUTODT3xV5N50/5yetpQRp7U8KYq8U1/wDPfXNQdljlIjPvirCtS8032oEmeQmvviqUmp3PXFXUxV1MVdTFXYq6mKupirqYq6mKq9rfTWrcomK4qyfSfzS1rTKfV5SKe+KvT/Jv/OSN7AVF+5NOtTir27y7/wA5K6NfKsUjDn88VekaH5zsdaAMDjf3xVOyv8u+KtdMVUpbZZeuKpVdaYwPJemKqEN28DcT0xVOba8WUU74qiMVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuGKuxV2KuxV1MVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FWhireKuxV2KuxV2KuxV2KuxV2KuArirUsiwrzcgAYqBbGta8/WdkpXkOWGnZYdBKbzHX/wA0LlmKwN8OSel0/ZkRzYRqesTagecpOC3dYsIx8lOx06a8PGMEnGmWTIIc2WaH+XV3OQ0immLqs/aMY8noWiflfbAA3C7428/m7Tl0ZVZeUbOzp6ajbG3WT1cp804QLGOKigyLiHdxNcUOArild6fviq2V0hBZ2AA8cVSG/wDPenWNRK4298VSG8/O3QrX7cg+/FWM6x/zkdo6AiBx9+KsB1r/AJyUUE+g/wCOKaYdff8AOS9/X925+/AqXSf85L6sejHFUO//ADkprR6MfvxVCyf85Ia+fsufvxVan/OR3mEHdz9+KouP/nJLW6bsfvwJpFQ/85I6w2xY4kppO7T/AJyF1IqC7HIcSeFmOg/ndczx85WyVoIZJpn/ADkPY27cbpx9+SDGmV2X5+aBc0pIK/PChPbL8ztKvNo5Bv74qyKz1GC9XlEwOKon0/fFWitO+KrRiq7mPDFFIC+0SC+/vFGSBpuhmMOTHdT/AC0sZ1LIvxZMZC52PtCYef6/+WEyVMC5cMjusPaAPNguo+XLnTyfVBFMtBt20M8Z8kvt53gfmpIIybdIWGV6P+Y17ZkJyPEZA4wXXZdDGW703y3+Z1vKoW5b4jmPLF3Ohz9nkcmcWOqQ368omBGUEU6ieMw5oorTAwaxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaOKuxVvFXYq0cVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kv//T9R4q7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KqU9ysPXFUmu75pW4r0xVUtNOLHk+KpvHAsX2cVX9cVc7JEvORgAPHFXn3m387tI8u8llcFh74q+a/zN/5yGudVZo9OchD4Yq8Y1TzBeaka3Dlq++KpdTFXYq3irsVdirsVdirsVdirsVdirsVdirsVapiq+Gd4GDxkgjwxVmnlX81dU0SZWWQ8B74q+mPIH/OS+nzRLb3zfvD44q9s0LzLZ65EJrdwQe1cVTMr4dMVaO4ocVQV3p6uKr1xVKXSS1bbFU0stRDji3XFUf1FRirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirRxVvFXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVpmCipxVCvqaoaYqt/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKu/SyYq79LJirv0smKoiG6WXpiqrirsVdirTMFFTiqFfU0U0xVb+lkxV36WTFXfpZMVd+lkxV36WTFXfpZMVd+lkxV36WTFXfpZMVd+lkxV36WTFXfpZMVd+lkxV36WTFXfpZMVd+lkxV36WTFXfpZMVd+lkxV36WTFXfpZMVd+lkxV36WTFXfpZMVbGqocVRMUolFRiq/FXYq7FVCa8WLY4qo/pZMVd+lkxV36WTFXfpZMVd+lkxV36WTFXfpZMVd+lkxV36WTFXfpZMVXx6ikhpiqJBqK4q3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1irhireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kt8aCpxQk2tebLTTlIZhyw05uHSSyPJPNP5mzyuY4D8OF6vS9mRAssDv9Rlu25uTvgt3mPGIbBVsNHuNQ2hBJw0xyZo4+bM/L35a3ErD6wp4nC6fUdpRHJ6dov5fWlgA1ByyNvM5u0JTZPDBHAOKqBgdaZEryfDFi5VLYpWXFzHarylYAe+KpBf/mJpVjX1pAKe+KsV1r8+9DtUIilBb54q8r8zf85KmPl9Uf5UxV5pq/8AzknrV0SiMePzxVhup/mhql+SZHO/virGrvWLm6NZHP34qhOTHucUrjG1K1wWtNLGWxtNN+kQcFrSsse2RtlSosPtkbTSp6HemRtNOEXamG00rW9vRgTkTJkAnhs6xclyviZUsi1t7WIx1ywFiQx27Mt05epOWg01GLrcz255K5H05LiRSeaf52v7Agq52xtFMs0r/nIHWNPoqsaDFDPvL3/OTN3IQLlsNrT1jyz/AM5BaZOoF1IAT74LWmb2P5p6NeU9KUGvvhtDILLWba+H7lwcKowp3riq2uKtni2xGKEl1byja6lX1FG+TEyHLxaqWPk878z/AJWCOptFqcyI5O93en7Rv6nnWpeT72wJaRTQZdxAu7hqYz5JMrvE9QSCMm5JFhlOg+frrTmC1PHImALr82jjN695Y/MO2vECzMORzEnjea1GiMTszOGZLhecZqMop1hBHNsimKHYq7FXYq7FXYq7FXYq7FXYq7FWq4q3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirQxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtDFW8VdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWhireKuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVf/1PUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVD3V2sIp3xVJXle5anbFUxstNC7viqYABRQYquC+OwxVIPNfniw8swma6cbdq4q+XvzZ/5yQlvmaLR3oOm2KvA9Z8xXmsPzu3LHFUtpireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYqujkaJg6GjDocVZ/5M/OLVtBmQeoTCCK74q+s/y4/PvTdfjjtpHAmpQ4q9ZjeOVQ8bAg+GKu6Yqoz2qyjfriqTXNm9ueS9MVRNhqNPhfFU1UhhUYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdiqAu5GdwiYqqJp6EfF1xVf+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVd+josVa/R0eKoeeBod06YqjYJPUUeOKqmKuxVA30hLemMVXxaehFW64qv/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKu/R0WKtHTo6bYqhomMEnA9DiqZYq7FVk78ELYqgIIPrB5N0xVFfo6LFXfo6LFXfo6LFXfo6LFXfo6LFXfo6LFXfo6LFXfo6LFXfo6LFXfo6LFVG4sVQVTriqpYylxxPbFUTireKuxVrFW8VdirsVdirsVdirsVdirsVdirs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bY6hKZlpucVSr/oVqyp0GKpnoP8AzjXY6fKJTTbFXrGieWrTSIwkSAEd6YqmhNcVarTFVs8EVwpSVQwPjirzPzj+Rdhr7mSgUnFWH/8AQrVlXoMVX23/ADi7ZJIHNMVeneUvy1sfL6AKgJGKsu+FRRBQYq1irsVdirsVdirsVdirsVdirsVQ2sf7xyfLLMP1Bry/SXzlq3+9r/M56Fi+gPE5fqUTk2DhirsVdXFXYq7FXYq7FXAYq6uKuxV1cVdirjirq4q7FXYq7FXUxV1cVdirjireKtYq7FXVxVuuKtYq7rirsVdirqYq6mKuxVwGKt4q1ireKtYq7FW8VaOKupirsVbGKtYq7FUVoP8AvenzGVZ/oLZh+p9Gad/vKn+qM89yfUXtoclbIs3Yq//T9R4q1ireKuxV2KuxV2KuxV2KuxV2KuxVDX83pR1xVLdNhMknM9MVTunbFXmv59+eU8r6K9Go8oIxV8B3ly13O87mpdifvxVRxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFXtf/ONHn46DqosZGok5AGKvuPkHUOu4IriqFv4fUjPjiqW6bMYpPTOKp2cVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVzKGHE9DiqWSeUtOkk9ZowX8cVTOKJLdfTjACjFW8VdirsVdirsVdirsVdirsVdirsVdirsVWyRrKpjf7JxVLU8o6cknqiMcvHFU0VRGvBBQDFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXVxVuuKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirXLFW64q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q1XFXVxVuuKurirq4q1XFXYq7FXYq7FXVxVuuKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKtYq7FXYq7FXVxVuuKurirq4q6uKurirq4q6uKurirVcVbrirVcVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq4DFUi84ayunWxIO5GVzlQc/RYPEk+fNcvze3BkJ6nNcTb6Hgx8EaZV+Xfltrm4WVxVcvxxt1XaWq4Y090ggW3QImwGZ3J4OUuI2VRFrih4z+ev5proNq9lG1HYUxV8S63q82q3LXEzFiScVQNabYq4DAkBGW8XjkWSu8NRtgVThjKnfASyVzkUraYFXDAltjtihTDYUN1xVsUOKV1cUNDFLZGKFlaYquWWhxQW7oll2yYccpdGh5ZIt8EWa0yDkhbGDXAWuSILhhxyLRJYLTvkrY01JHtQYhmA1BCUNThJbAExif1PhGQLsMUbTzS9GaQhjkadxiws20qxWEbjHk7nFjpOo4gemVkudGKsIgMhbdTq0wobrii2q+GApWuT3wBSld++xy6LgZ+Tz7zDLSQ0yynmdQs0uYYKdYShPMB5HAxMknFaYWgm1pAOKKaqe2FLVK9ck1ErSKZIFih5xXDaob0zk7RTZUjBaV0cnHGlRcVwMiqsZAwxtUO8HLG1UXUxZMIUC9cKGycCVowoRdvJxyCVWQ88VQkqcd8kqlhQuBrtileqUOBUQqAjAqhLFTG1U0cxsGXYjJIfRX/OPf5uvp8i2N09QdhU4q+vbS4W7hWdejCuKqo3+HFXmv5q+WhND6sK75k4pO97Oz0aLw5ka3kodmU5lvV8w9m/K7zd6oW1c9NsxssHl+0NNW71VqHcZiPPNYpdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVcCR0xVvmcVaJrirsVdirsVcDTFVwc4q7mcVdzOKrSa9cVdirsVbDkYq4sT1xVrFXYq7FWwxGKt8ziruZxVosT1xVwYjpirixPXFVlxH60RjHUjFXyV/zkJomqWc5ltmYJ7Yqk/5NfmzP5flWC6kJrsa4q+rNE/MPTNRhWQyqrEdK4qmz+ZtPQcmmWnzxV57+Y/5yWei27LauGYgjbFXyVruuXXm7UxJES3JumKvrD8k/KB0+xSaVaNTFXqrGuKuDkYq4sT1xVrFW+ZxVomvXFXYq7FXYq3zOKtE164q7FXYq2HOKt8ziruZxVosTirWKuxV2KuBpiq7mcVdzOKu5nFVpJPXFXYq7FXYq2HOKt8ziruZxVosTirWKuxV2KuxV2KuxV2KuxV2KuxV2KqN/H6tuyDqRksZqVsMgsPB/NehS2lw0lNic7nSZxONPG58RjK2PeoB1zPpxrd6y4aW3esuNLbvVXxxpbd6y+ONLbvVXxxpbd6y40tu9ZfHGlt3rLjS271lGNLbvVXGlt3rKMHCtt+suGltozL440tu9ZcaW3esvjjS271l8caW3esuNLbvWXGlt3rL440tu9VfHGlt3rL440tuEy4KW3esvjhpbd6q+ONLbvWXGlt3qrjS271V8caW3esuNLbvVXxxpbd6y+ONLbhMvjjS271lxpbd6y+ONLbvWXxxpbd6y+ONLbvWXxxpbd6y40tu9VRjS271lxpbd6q+ONLbvVXxxpbd6y40tu9ZcaW3equCltxmXHhW2/UDdMNLbJPJ+hy3NystDQHNbrM4jGnK0+Mylb3e0XhAqHsM4eZsvZQFBfgZOxV//9T1HirsVdirsVdirsVdirsVdirsVdirhiqT6tPyb08VRmlw+nHviqN5BAXbYAYq+JP+cnfPbavqraYjVjiOKvDBireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVG6JqTaZeRXiGhjYHFX6E/k95uXzNocVwWq9ADirNiKgg4qkFyhgm54qndvJ6iBsVVMVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FX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7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXVxV1cVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir/AP/X9R4q7FXYq7FXYq7FXYq7FXYq7FXYqk+sSciEGKo3TYuEQ8cVRbOI0Z22ABOKvgb/AJyD84Nr2uSQk1WBiBiryzFXYq7FXYq7FXYq7FXYq7FXYq7FXAVxV3TbFXAdziq5GVeuKtOwPTFXAt2xVolu+Kurire2KtFicVdirsVdirsVdirsVdirsVbUVxVorTFWqYq3irsVdiq5SB1xVxYYqtLYq4CvXFXBcVX8ffFWlIU774q07VO2KtsSMVc5riq3FXYq7FXYqqWs3oTJKP2WB+7FX35/zj75s/xDoKMzVaMBcVemEV2OKpDeIYp+Q6YqnUD80BxVUxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q1ireKtYq3irsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F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7yT/AFj+vFVPFXYq7FXYq7FXYqi9HvnsbuOdDQqwxV+jn5a6mNS0G1lBq3AVxVkcq8kIxVIrf9zP9OKp8pqK4q3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVbXY4oLz/wDM/UfSj4qc1+qlT0XZOKy8iiJmmX3Oaobl7I+kPcvI2k/V7dZadRm7wRoPBdoZuKVMrJqcynUBjn5g6/8AoTT3nrTY4pfAP5ka22tapJcVruciypIIrauRtmiVTjkUt88DIOY1GKtJkUOOKtjFDZwqtxQ7FDsVaxQ4YquxZOxS7FDsVaxV2KuxVxxZxFo3S7D6w4ByTssOO2faNoqQgEjAQ9DgwgMmtgFFFyiRdvAUjEFOuQbw058MmAxJUixyVMLbCk5FNL1FOuRLML6g4EtGmFC3Ch1MbWmxgtK4DG0tHG0LScKFNwTkgwKT6otActi4OZ5t5hH7w5YXmdTzScCuNuok2EyBYFcRkWtqmBsDqYW12LAtEYWLgcVbBwq2TTFVpNcVaJxVwOBV64VacnAhsVxVo7YVaG+FV6oF3wq0yg4q0IgMCt7DIq4EHCEKM6VyxggHNDTJKs64UKiNxOBKrLLtiqHDVwq2cVXW0phlWQbFSDir7X/5x488nUrRLJmrQYoe6OKHFUDrViL2Bo6V2yQNNuGfAbfN3nax+pXr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9FPymujdeXreU71XFWUziqHFUnsjSemKp4cVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirYUnFXcDirWKuxV2KuAJ6Yq3wOKtEU64q7FWwpOKu4HFWsVdirgK9MVb4nFWsVdirsVdirsVdirsVdirsVcKd8VdirsVdirjTFXc0H2jQ4q75Yq7FXYq7FXYq7FXYq7FXYq7FXckH2jvirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirfE4q0RTFXAVxVvicVdxOKtEUxV2Kt8TirWKt8dsVaxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV3JDsDvirsVdirhTvirvlirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVbCk4q0RTrirsVb4HFXFSOuKtYq7FW+BxVxUjrirWKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kuqo+0aDFXEg/Z3GKuxV2Kt7Yq1irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVUdRfhbM3gMjPkzxC5PB/NF3607jwOcxnlZfQNJDhimv5fWP1mUHrTMjSRsuH2lk4Q9nt09OMJnQDYPEyNle5pEx8AcKHxr/AM5FeaPWuXta1oTgS8EhfYjIlkrIKb4FRANcilsYEuwJcDgS44UNYocMVbO+KtUxV1MVdirsVbxQXYsadXFnTWKXHFDca8uuKLakQjpiyEm4WU/axbRNaX5NRN8WzjREEEo+IimAlgU48vas8UvFugw2vFTILvz+sR9FumR5r+ZpCXsi6nHziG5wN0cnEm/kuxMEg9c7e+QIdjik9RkutLWHizLWmVmLsI5+FiGqedrawYwwsCDkTBrnqLYnqPnFY29VG3yPhl1WbKxPWvNlzfvVXNBmTDHTgeJaI0bzjNbOoB3GQlgtysct3pdh5rmv415HbKzp6el0sUZdTG5A47EZV4TuOFF2WoSWycTlRwMuFbcXpvGCnI8NM4xRhnWyh2G+TYzFIOzhjv35tscrOSmm6TKTyujDkpyUc7C7Ylr2mTwEhQaZnQzOLqOTzTzBaSmQmmXiVvL6hKACuzZJ1ZXooJxtCncVQ/DkhuwtVjWq1bImLIFTJqaDI02W2FwW0kuIyQLIOGSS6mKuK4q1TFWqYqvVqYqsdA+KoG5iKHbLAwKkjFTkmKuLnamRpLQHM4Er3b0xgq02vilLYCGSqHORSFULUYGSky70whBXBaYULWj742hSkFMKrEkoaZJCLRdq4FbY7YUIKeOuIKob7OTQ0Tigst/LTWv0VqaSVpUjCh+gPkHUv0jpkc5NagYqyBT1xQ83/M3SOcLTUy6Bd92dlo08Qt5/QmLDscyA9fKNh9B/lhe/WrSp7DMfJzeI7RhwyZm3XKXVNYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWqYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir/AP/Q9R4q7FXYq7FXYq7FXYq7FXYqgNZb91TFVuiL+73xVM4+uKvgj/nJe8M/muda7LiryfFW8VdirsVdirsVdirgaHFV0mKvon/nE3yj6mpnUpVrHTYnFX2G/wDKMVbVSNjirbjlsMVWoeB44qqYq7FXYq1irTyIn2iB88VcsqN9kg4quxV2KuxV2KuxVxFcVWFqNTFVu6vir5p/5y58pr9VTUolq5O5xV8kkcDirm3xVrtir6u/5xF+wcVfUY6nFW8VdirsVdirsVdirsVdXFXYq4jFWA/nSy/oCcE78T+rFX54T/3z/wCsf14qo4q3irsVdirsVdirsVcrcWDDscVfoT+QN39Z8qWx7gYq9CYVBxVIYTxuvpxVPzirsVdirWKt4q7FXYq7FXYq7FXY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7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirfUUxQwzzdouxlUb5oNdp+rvNFn6MFVmgbbYg5zwJiXf0JB6P5S1gSxCNjvnVaLPYp5nWYKNsmIzbOqU7q1S9iaGUVUjFL43/AOch/wAu2sbxri1T4K12ysswXiSGnwHqMrZrsUOwq7FXYq6uKuxV2BXYVdSuBtgLbVqbYt0o054++LhTLcZHQ4tBkskUqap1xZwLOPIv5jT6RIttM37s7GuUzhbmgvTNX0qz8xW/1mzp6pFds10ti2QSDSNH1iykIJbgOmV5eEh2sDszjQdXkL+jd7/PNVlh1DiyO7N7PTI4wJk6HNfKfRyII6WZePw9crAbrQkEkiNVumWEJCFvNBhupPWI3yccpGyUwtIRbpx7ZVI2lKte0prqMmD7WXYp1zS87u9G1e1cvU8c2sckCxZX5T1SfZJq1zCzwHRFsm8wWIvrJgwqSMw8UuGTRMPlfzvpR068Y0oCc7HS5OIOryxSeMc1BzYcThl0jcdspluttAbVxiEF1cyYoAdltW3xdlcoMZloiuCGzhndY7UHEY5JN2OL1L8pvLRnlW4YbZzmty0Kdxgg9+kAjjVV7Zzg3dxEKG7ZJsXr8PXAwJbAqcDQQ6VuIoMQzjFQjjLGpyZLfdNtbCTq1KYY7tE5PPvzX83f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MVYD55/46cf+tir03TP954/9UYq84/Mz/e+L5jFVTzvZtJpMUifsgYqm35c69C1kIJGowxVFefNdgisXiVgWOKpF+Udqy+pMw2atMVSrzzIF1lSegbFXqWmXcU1qojINE/hiryqtPMI/1sVRH5h2jWt7HeHptirPfLXmCC8tELMKgYqk/m/z4ulSLFbHkT1piqzzNetf6OLh9iRiqU+XXKaLIV674qgfIWn2t1cPJdU5A98VZb5tn0+0s2RAORG2Ksa/LNuMsknYVOKsog822t3dNazgGhpviqj5q8vWE1s84oCBUYqxb8rSy37oD8AxV6y/XFWsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVarireKuxV2KtSRrKvFsEo8WyQeFhHmby7QmVBnO6zSVuHe6TVXsWH1aF/AjNGDwl3P1BmHlrzIVIic5vdHq+hdNqtLe4ZvG4kUOO+dCDYt0JFGlytTCrHfOXkq18x2zRuo5EdaYCEvjv81vygutAnaa3UlKk7DKyGYLytWKnhJs2RSuIxVo4FaGFC/FFuwMg4YptxbjvihpQZTy8MLfj2ZFoeqmFghOLvMGanoOmzLMgOEh3+KVqWr6ck0ZNMxyE5sYIeXaxbGKYgbb5bF5LVQooQPyHE74SHXcK+0mmsnEkTFaZE7sapn3l/z+aCK5PLtvlPBTLiZLqflC0161N1DTnSuAGk3byTWNDn0yUq6niDl4NpQsUskZ5wmhGAgHYsrpm/lT805tKYRz7geOUS046MhlZ5/wArjjmpx2zV5dLxMTMllnl78wba9orsATmtnpCHYYCytNVgUhgwNcxpYi7MQtLvOunR6tZsw3oMydNExLi5MJfMOt2X1W8aM7AHOqxHZ1mTFShsBtmUQ4EwovLwPzzGIaQGe/ljof1i5WZhUVzV6vLQp2mng9/mnhtLcIOwznQTIu/xxY/P5mijqlMyhiLZJF2usRGPkqVPyyBD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KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirYY4q4scVaxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVvkcVdyOKtYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVwJHTFXYq7FXYq7FXYq1ireKuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVb5HFWsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVarireKuxV2KuxV2KuxVqmKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq0MVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV1cVb5kYopvmcK07mcC07mcVp3M4rTuZxWnczitO5nFadzOK01zOK07kcVprFLsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirgaYqxT8zNHF9pclBVuJy7DKi1ZBYfJ3lGaXRfMPFyVTnm5n6ouqiak9e/OHzikulpFC1SVHTMLBj3crNPZIv8AnH7y+b25NxKO9cs1MqY4Bb3Tz15mHl6xbjseO2a/HDiLm5J8IfLWq+ftc1y+aK0dipPbNvHHGI3dachJZFp35d+ZtQi9Ys++/fKjliG0QkWHedPLeo6UaXrE/PL8cweTTOJD0L8gCpuFp45jank24Ob0n8/f+OWflmJpublZ+T5BtNOkvJHVFJ3zdk06tMtFd/L14s060APfIS9QZg0+v/yp88W2s2aojAEDpmlzYzEuzxTsM61D+5b5ZjBuL5L/ADZ/464/1s3WHk6zJze8/lH/ALwp8s12fm5mHk9Aald9sxnIbBU/ZNcVfPv/ADkjtDU5sdK4OoY//wA433kP1gKKcq5bqhs1afm+o3BPTNS7NRmngjFJmA+eIVQmnt3ib0mU7dskh8bfngaavv8AzZu9PydVm5vf/wDnH6VW0wAeAzX6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KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtUxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq1irhireKuxVo4q3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaOKuGKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX//0fUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kurirq4q7FXYq7FXYq7FXYq7FXYq6uKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV1TirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXVxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV1cVdXFXYq7FXYq7FXYq7FXYq7FXYq6uKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtDFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdTFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1XFW8VdTFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXUxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8Vf//S9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1irsVbxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVarireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXe+Kpfd6/bWjcJHAJ98VRcd0kkfqqar44qsj1OCVuCMC3hiqIxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KqU10kA5SGgxVqC8jud4mDYqrYq7FXYq7FXYq7FXHYV8MVS1/MlqknpM4DeFcVR8UqzLyQ1GKr8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVbFO+KtGnbFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqteQRirbDFVGLUoJjwjYE4qiMVaxVvFXYq7FXYq7FXYq07BByPTFUA2uwK/p8hXFUejB15DocVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVwp3xVxp2OKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVvbxxVrFXYq7FXYq//9P1HirsVaOKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVcBirsVb47VxVrFXYq7FXYq6mKuxV2KtgVxVoimKuxV2KuxV2KuxV1MVdirsVdirZWmKtYq7FXYq7FXYq6mKupirsVdirsVdirsVdirsVdirsVdirsVdirsVb44q1irsVdirsVdirsVdirsVdirgK4q4imKuxV2KuxV2KuxV2KtHFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq10xVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq0cVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVquKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWxx7nFW/gHVhirQMZ6MPvxVqYfAQOuKvEvzB8paxf3qyWrkIDirPbC3udO0JlmNZFTriryH8tfNF/d+Y3t5mJjDfxxV9IkDbFVpaMdWA+nFXAoejA/TirVMVbHEbsaYq0HiP7Q+8Yq2QOxrirWKuxVsDxxVxaMdWH3jFXfCfsmuKtUxVv4R9o0xVweI9GH3jFWwB23xV5x+dWpT2GmmS2JDe2KpR+QGs3Wp2ztdkkjxxV663XFWhTuaYq2ePY1xVrFW/h8cVaxVbPVoWUdSDirwPWvJeuzav68Tt6XKuKvavK9vLbWaxz7uBiqa/CN2NMVcHiPRh94xVxHhirvg/mFfnirR9sVbAXuaYq407GuKu+EfaNMVcGjPRh94xVxHhirgPHFXF4h1YfeMVd8B+yQcVaxVv4R9o0xVweI7Bh94xVsKK+2KsI8+eeIfL32mGKqvkDztB5jQsrioxVmLDfbFXExr9pgPpxVwaNujA/TirRxVv4fHFXFox1YffirvgP2SD9OKtYq2Ao+0aYq4PEdgw+8Yq4gdt8Vapiq6qL1YD6cVSXzfP6enSyRN8QU0pirw/wDKHzLf32uSQXDEoG74q+i2UVxVaWjHVh94xVw4H7LA/TirWKuxVwxVv4B1OKu+A9DiqhqKF4GVPtEYq8yPlzUDe+qWPGuKvTNORo4FRuoGKoj4e5xV3weOKuPHscVcKdzTFXGnY1xVoU7mmKtnj2NcVaA8cVb+D+YYq74exrirWKrvh8cVa+D+YYq4hexrirWKuxVwxVv4O7Yq74exxVrFWwB3NMVdVP5h9+KthQTsa4qkvmLVl0+MtXFUs8qeZRqUhVmxVljAdsVd8Pc4q74P5hirRp2xV2KuxVsAdzTFXfB/MPvxVxA7GuKuFO5pirjTsa4q0KdzTFWzx7GuKtAeOKt/B/MMVd8PY1xVrFW/h8cVd8H8wxVx49jXFUPqU620BkJpTFWD2nngS3foV70xVn0TK8YYGtRiq4AdzTFXVT+YffiriF7HFX//1PUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVo4q3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUg81ecLby4oe6NAcshjMmuU+FEaJ5kg1e0N9AaoBXBKHCaSJXuw9/zesk1H6kWHWmX+Aatq8YW9Dt5luIlmT7LCozGIpvCpgS7FXdq+GKsMuPzQ0+DUBpjMPVJpTLxhNW0+KLpmSnkocdCK5Q3NgYqw7z1+YVt5XKidgOWX48Rm0znwpz5V8xw69aC6hNQcrnDhLOMuIJxkGbsVdirsVcBXFWIat+ZNjpl4LGZgJCaZfHCSLaTkANMqtZxcRiVejCuUkU2hVwJQ+o3a2Vu9y/2UFThAsoJpgvl782LPVb5rNGBINMyJYCBbRHKCXoQPIch0OYzkOxV2KuxVSurhbaIzPsq74QLQTTFLH8y7G+ne3iYFo+uXHCQ1DIC7T/zLsb28/R6MPUrSmJwkC1GQE0zAbiuUNzsVdirsVdirsVdirsVdirsVdirWKrLiYQRtK3RRXEILz6w/N2yudTOmhhzrTMo4CBbQMu9PRAwYBh0OYrkN4q7FXYq7FXYq7FXYq7FWN+dPOMHlyLnMaE5bjx8TVOfCpeSfPNt5lT9yasMOTGYLDJxMpOUtrsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KtHFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWhireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtVxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxVo4q3irsVdirsVdirsVXIKnFXln5nec5vL8nNSQoxVgo/NO/wBcgKWJPOnbFWOaf+ZOuaFfAakW9Mnvir6M8lecYPMNsrxmrUxVgn5q+d7jQ7xIYuhIxVmNpqDaj5eNw/2ilcVeKfleK+ZX/wBf+OKvcfP3nWLyzbGSQbkbYq+ftU88+YfMMxl0vmI69q4qmPlb8xNW0a4WPVi1K98VfQXl/wAwRanaC6U1AFcVeSfmb+a0kcx0/T2/e9BTFXnK635u01vr1yXMHXv0xV7N+Vv5njXYxDMD6g2NcVeodRyHTFXKMVYJ+Y/5kW/luExk/vD0xV4LdecvM2rym5si/o1rtirKPJH5x3WnzraarXkTTfFXvtpr8M9n9frRKVxV4V+Y/wCbtxdzNY6ST6labYqw3TvNvmjR3Fzfl/SrXeuKvdfy5/M+312JYnP7zFVD88R/uKJ8cVSX/nHf/eZ8VeyHriqSeZ55be3aSLqBirEvJ/mya4uDFOe+Ks/vrgRWzSjwxV5pa+abq4vjEpJWuKvTbEloQW60xVVfaNm8AcVeR6l56nt9S+rj7NaYq9L0zU1+qfWZdgBXFXi35k/m3NLM1hpRPq1ptirArHzV5p0eQXd+X9Gtd69MVe9fl3+ZEHmG24E/vAMVefedfP2o6Vri26kiItir27y5qK6haJLWpKgnFXmf5q/mK+h3i2sJoSaYqyjyj5hk/R/1+8Pw0rviryn8wPzdutRuWs9HJ5A02xVi9l528yaK4nvy/p9d8Ve6flv+ZkHmSMRftjriqt+ZP5hR+WoCtPjI2pirwK680+atcmN1YcxDWvfFWXeQvzOvrW5Wz1QnlWm+KveRrUQtPrZPw0rirw3z5+aN3eXDWelsedabYqw+DzJ5p0OUXV+XMNa98Ve5+R/zBXzFYH06+qBir56/PTUNQa5ZZC3GuKoX8m77VkuUW2LcCRXFX1PqPmkaLpwlud5AuKvA/Mf5ja15guGi0jkN+2KofQfP2veXbhV1ktxJ74q+kPKuvx61YC5Q12xV5P5+/M240G6MdTSuKsT1HztrurwfWLAtTrtiqI/Lv8276G8FlqZPKtN8VfRtpqMc1uLivw0rirxv8zvzbaGQ2Gnk+r02xV5lb+ZfNljJ9duS/oVr36Yq9v8Ayx/NGHXIxBKf3g2NcVZt5j8xQ6PatcSGlBXFXzZ5n/NPV9avTDpBagPbFUTJ+Ymp6RYNFq3Ilh3xVEfkLdDUNVa5XoxxV7T+YnnyLyxblnFWI2xV4FqHnPzHr8pn03mI69q4qnPlH8yNT0mdYdWLde+KvoLQNXj1a3W4jNQRiqPpiqA1vU1sYS58MVeYXvmi+vpitqTT2xVSi816hp0oFzWmKvSdG11dStfUXrTFWH6j5nnivhAOlcVZvLrCWlkJZDQlcVeY6r5zvLiYrbE0r2xV1v5sv7RS1xXFU28n+a7jUrnixPGuKpz541uawQGE0OKq/knWJb+IGU1OKo3zrfyWNr6kWxxVJ/JGtz6hX1TXFU181eaY9NiKg/HirziTzNqd2S8NeOKpn5f853EMojuyfpxV6Q2oLPaGaM70xV5hqPnW5hnaIE9cVQk3mbU2HNa0xVO/KPnOWSQR3J398VelRSCZQ69Diq7FUo8xa6mnRE13xV5ldeatQvJT9WrxriqtpfnS7spwt2TSvfFXqOmaxFeQCdTtTFWEea/OEiymG2O+KsefWNWiHqnlxxVlXlTzk1wnpy154qx7z3e3DMa14nFWN6De3NvMPQrucVev6drDwWvqXHWmKsH1vzld3E5jta9cVQP+ItUtCGmJpir0Lyp5kXUIwGPxYqyZhTFVrOIwWbFWBecPOZtiYoD8XtirEV8xaqVMvxccVZT5N88m4kEFx9r3xVGeePMMtgA0RpXFUV5C1mXUlrKa4qjfN+oyWMZaPbbFUn8ja9NqEpWU1AxVOPNfmNNNQgH4sVecP5m1O7cvDXjiqYaD54ntpxFeE/Tir0tb9bm29ePwxV5frnnS6tLooCaVxVCXfmbU5F9aOvHFU88medZLiUQ3B398VTHz5e3Ai/dV4HFXlMbyJNzSvOuKvXPJOo3Jg53NeIHfFUt82eeXWQw21a+2Kse/TerAeqeXHFU/0bzhLLaziQ/vFicj5hTir//V9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXL1xV4l/wA5Mwl7JWBoRTNhpObhalOPyMhaXyyYialhTK9R9TPD9LzeX8ndUk8y/XCT6HOuZXjjhpx/BNvpbS7X6vaxwHqqgZqpGy7ECgieHvgS36fviq0j4WHscVfH/mKJx56UhjT1On05u4f3bp5fW+u7P/eeMf5I/VmlPN24VwlO+BLwP/nIv8vNS8zSxNp1aKd82OlyiPNxM0STb0D8m/LU+gaNHa3f94AK1zGzz4pWGzDGhuzsp75jt7fp++KrWWmKtYquTvir5S/N6Bh5phZWIq/8c3GA+h1eX6n035YT/cfDv+wM1M+bso8kyKUyLJKfNVm99pk9tH9t1IGTgaLCYsPnn8sPyl1XTNfe7uq+lyJGbPNnBjQcHHiIL6aQUUJ4ZqXYr/T98VaKUxVbirG/zHv/AKjoc8laHictxC5NWU0Hz5+RenSapd3l3IxIPLNnqDQAdfgF2hvKEDRedmXkaBzthyH0JgPU+r4x8C/LNM7RU9P3xVox074qtxVcqVxVv0/fFVhFMVXBK98VcI698VaZaYq2I64q2Y6d8VQeqQme1liXqykDDHYoPJ8x+XPyg1e381nUZa+hzr+ObaWYGNOvjjNvqSJOKKngBmodiqen74q0yUxVaBXFV3p++KuMdO+KtKtcVXel74qtpxOKvLPz08mXXmS0C2deY8MzNNkETu4uaHEhvyI8h3XlqAm9J5nDqcgnyRhx8L13jyOYTlt+n74qtIpirWKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtHFW8VdirsVdirWKuOKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq0cVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVXR9cVeF/nXB9cuPQPQnFU3/KH8vbS1h9dxU0xVGfm1+X9ndWD3SqAyiuKsI/5x81QxXj2hJKqSMVX/n38WoRn/KGKvS/Ln/KLf7D+GKvIPywP/Oyv/r/AMcVe5+e9BsNTgrqBAUDvirAdL88+WPKtbZArEfLFXnP5red9K1ijWICuT2xV6l+ThludEZa1JXFXjPm+yfRvMP126BKBq4q9ctfzY8u6vZrp1wqg0A7YqyLyX5V0iJvrOnEfFvtirPgOI4+GKrL2X0IGk8Bir5b/MyQ+YdXWAk0DYq948i+TLOz0qNOAJZd9sVY35q/Je1vbpbuEUYGu2KqX5gXb+WdGFqpptTFWGflF5Og1W6+vzfExNd8Ve0eafJVnqdm0JQCintir5z8t/8AOv8Amb6nETx5Yq9k/OiX1dEVvFcVSj/nHf8A3mfFXsbdcVQmr24ntWTxGKvHUifTtTA6AtirP/M2sCHTgAdyuKsY/L+w+s3Jlcd8Veq8Qg4jFWpf7lvkcVfPGurXWv8AZfxxV6F5t1Q6doXJDT4cVeC+T/MOmQ6mby/+Ihq74q9T84fmf5c1WwNsqitKdsVea/ln5ljttaENpX02bFXo/wCcPl0NGmpqNxQ4qnv5PeZfXsGMh+wMVeaee7VvMfmFDHuqvir0XzpcjRtAW1XYlKYqwj8j/JkN9fveXHxb13xV7V5m/L+y1i3MJQDbFWL+R/yzHlu7Mkf2a4qm/wCYGh6Xdp6uokUHjirGNL/MvyxoELWkaqabdsVeT+bfMun6lqInsNiW7Yq9u0WOfUfLxValuP8ADFXhNveR+WtaM1+CaN3xV7C/5meW/MsC2MwUEgDtirL/ACR5W07T0MlgQVbwxV5x+emgQOSxAriqI/IbQbdVL0FQMVeoeatGs7uA/WyAgGKvNNN81eVvK1wQoVmr7Yqwn83/AD3o/mIqLQBWHhir0T8k7p/0cY61UDFWD+fNIj1bV/Sl6csVew+SPJdnaaeECg1GKvHPOPle3tNb9WLY8u2KvVL3UmsdA9RTuF/hir560jX7BtXN1f78W74q9f1381PLd5pv1MKteNO3hiryTyh5igtddC2NeDNir0j84/MLvbR2wJAcCuKpj+THkG1WMXkgDMRXfFWQ/mj+W9lqli8tACoxV5d+Q9qLDVmtU6K1MVe2+f8Ay/p2pRc9RICqO+KsJ0v8wfLHlpTaRqppt2xV5f8Amn5y0vV5VewAVie2KvcPyRld9IXma7DFXoOKsV89WkktqSuKvPfK2pxadMfXHfvirMbm+0jVqK9A2Ksh07ToLO1P1c1FMVea6nvqYJ/mxVOvPN4yWaIppUDFVP8AL7QYrr95KK4qyTzT5VgktyUFKDFWE+SIBbXxjHY4qnv5i/3YxVX/AC8/uxiqbfmF/vHirHvy/f01Y4qkHnu59W7AY/DXFU98s6xptrCElArTFWMebr+3kuPUtRtXtirOPKOoG405gewxVhS2a3OpFX6csVenx+WrYWVab8a4q8w+riDUeKbDlir2LRv95V+WKovopOKvIvP+ps83pV2riqM8o6pp1nD+/ALYqlXnK9srr4rcb+2Ksi8lXLSWRiFa0xViOtRPZX/qSg0rirM7HzJp0tuIpgOmKpnoelafO/qW5GKoTz5psYgJp0GKsd/LzToric8xWhxV6VfabB6RV9lpirEBLpNjMS1C1cVS7zbrdhdw8IAAcVQH5dSt9Z4g7VxV6+/bFUr8y3P1a2LjwxV5FpsX6W1Kkm4rir1oeWLb0BEFHTFWLr5D+r3oni2Fa4qlv5jIVQIe2Kpj+Vv2MVTPz9/cn5Yqx/8ALs8GdvDFUj87akbi84MfhBxVkPl3WNNtbYLIBypirFvNdzazzCS2FDXtirPfKd6W0/gfDFWFyWCX2qenJ0rir0seV7aO24UHTFXmZslstWCx7CuKvTNaskm07kw344q8i020VtS4HpyxV7XaabFFahRsCMVYnqlnpdrN6kpBauKrL3zHphtjEgFaYqwSzuAty7L/AHZBr8qYq//W9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXDrirxf/nJT/eEfRmfpObhahOfyFPHQFbwGV6n6mzByQF1+ajxa+NKoKFqZMYfTbA5fVSefmb54fy7apNGaFhleHHxFsy5OEMLvPz+hTSjIjVuKdsvGm3afH2YL5U/5yJ1Ge/Ed4SIi3fL56YVswGYvp7y/rsOs2YuIDWq75qpR4S50ZWHyv5i/5Tlf+Mn8c3EPodVL631BrvmKDy/pgurggAIKfdmojDiNO0lLhDyDy1+bl7r+q/VbapjLZnTwCItxI5jI0y/80/P7+VLeJyKs1K1yjDi427Nk4E68s+azqWgNqp2IWuVzhUqZwncbec6J+fSLczRXbbISBmVLTbbOPHPvuwbzH/zkXqC37JaV9EHMiOlFbtRzl7V+VH5mxeaYBE7fvgN8wM+HgcvFk4nopFMxXIXJ3xV8q/nNMtv5jinf7KvU5uMAuLrMv1J75t/PoadYRxaYSXCgbZXDTWd2cs1cl35Vfn3LqE4i1RqVNN8GbTVyZY82+73y51JGsWvYd141Ga4DenMJ2t5d5R/NN9W1p9NKgcTTMzJh4Y24sMtmnpPmXzJb6DaNc3DAUGYkIcRcmUqfNHnL/nIu+iuWXT6lK7Uzaw0ordwTmJOzL/yv/PsX7rFqhozbCuU5tNXJnjzb7ve4J0uUWaM1VtxmtIpznl//ADkBrQstJaAmhcZmaaNlxc8qCR/kHoYttEmvKbuDlmplcqYYI0LYF5U387t/rn9eZE/oaYfU+lvMHmGDQ7I3E5oAM1UY8RdhKXCHzb51/wCciryKcrp9SoPbNpDSit3BOYk7Mg/LL8/nvZFj1Q0LGm+V5dNXJlDNvu+goL2OWAXYI9Mitc1pHRzreLfmn+eKaSzW+ntWRfDM/Dp75uHlzVyec+WP+cjNSkuwt5UR175ky0orZq8Yh9L+TvN9r5ltRPbMCQN81WTGYlzoT4g8/wDzF/NGXy3fpCTRCd8ycWHiDj5MvCWK+d/+cgjBBH+jyS5pWmXY9N3tc8/c9P8Ay186HVtG/Sd6aUFTXMTNj4ZUHJxTsWXlH5o/n/NYXRh0s1AO9MzMOmsbuPkzG9kB+Xf/ADkJd3d4ItSJCE98ll0wrZEcxvd9I2Wrw6jZm8tzVeNfwzVmNGnOErDyfSvzca5186SVFOVMzZYKjbiDNcqelebfNlt5ctfXuSASNsxIQMi5M58L5r82f85F6hFdMtlUx17ZtIaUVu4JzEnZmX5S/no2ryiDUjRiab5Tm09cmzFms7vZfM+tCx0yTUIjsFqMwIRs05cpULePaF+fsbLKLlt1qBmdLTOJHOl/kP8AOq+1/wAxCw39An8Mnk04jG2MMxMno35o/mjbeXLdo4mHrU6Zi4cPE35cvC+f/wDoY/WPrAHxcK5sfysXFGYvoT8tvzRtPMcSQMw+sEdM1uXCYuXjyiSY/mV5nby7YtcoKkZHDDiLLLLhCG/K/wA5HzJZ/WHFCMObHwlGKfEEg/NH84YPL/K3tz+9HhlmHBxMMuXh5PF7L/nI7VmuwsnL0q5nHShx/GL6L/Lr8w7bzRAFRgZQN81mXFwOZjycTMyKZQ3OxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqvj64q8M/OWcWl167/AGQcVZP+Ufm21v7f0kYAgYqjPzZ822ljpskDsCzA4q8w/wCce7QXF/JcKPhJJxVFfn2OOoRj/KGKvSvLv/KLf7D+GKvIfywH/OySHwbFWTfn15puLJFhjJAbbbFUp/Lb8oLHzRZfX7x/iO+KsS/NfyZpPl9hHbMC4OKvYPyLuRb6Rzk+zTFVfzHH5d8y3BtZiolJpirDvOX5EWWlWjahaPuN9sVSf8pPMt1b3n1OpKg0xV9C33mC302ATXJoKVxVB23may1+B4rNuRIpir5389RjQdZWSUbFsVfQ3knXLe+0yKRGGy74qlvmH8z7DSJhA7AsTTFWLfmsn+ItKF1AKrSuKsZ/JjzRa2cwsZDRwab4q9t8xa/babaNNKwoQe+KvmLSZU1rzV9YgFV5/wAcVeyfnPF6WiKv+TiqUf8AOO/+8z4q9jfrirgvP4T0xV5h+YFh9XuBOg6HFWN32utfcLcnwGKvS/JekC1gWSnUYqyhjU4q1L/ct8jir551z/jtf7L+OKs5892DXeg0Tf4cVeJ+QvJ2m6pem1vG4uT3xV69d/kJodnH68j/AAjxxVCeWPKflyyvR9UIMoOKs8/MTRxfaM0SCpC7fdir540rzYfKcE1rKeLGoGKst/Je3Ou3jXkgqK1xVnX5waMZbIuo2QYqwr8ivM1vHdtaueLA03xV7jrHmG20yEzysKAV64qxvQPzJtNbkeG33K4q8i/OHzLPJdfU2JCk0xVOPJP5JaZq+ni+uX+I74q8384aFpmhaiLe0arBsVfQn5d6lHY6OJbnZKYqkmq+WfLnnSc8WUSE4qwb8xPyYtvK9odRtH3XcUxVM/8AnH3zddagxt5SSq7b4qmn56cgvPtiqr+Qd9FIpQEcqYq3+e/me402kEJIVhTbFWJ/l5+VNp5oUXd4+53OKpT+bn5d6V5ZKfV2q22KvRPyQYNp5I6ccVY55j/47f8AssVe3+VP94V+WKvFPPJ/3Mf7LFWc6xZtdeXyibnj/DFXgvlXyrYXupNa3x4szd8VezSfkFokUIuGf4aVr2xVAaD5N8s2V+ogIMoOKpZ+dmjGMpcIP3S0OKsm/Jfzba3UAtgwDAUxVkn5mebbXStPkSRhVlxV45+R9wt3q8lynQsTiqdfn15puLZ1toyQrbYqp/l/+TGn+YbAahdv8bb4qwP80vKWlaDOsVo1XBxV7x+RxJ0ha+AxV6IRiqX6tfW8cZS4+zirFz5b0zVCWgI5YqwvzRoJ0Z/UjbpirMPIeqSXloVeuwxVjOqj/coP9bFU389WjNZo670AxV35ea5Fb/u5TQ4qyTzT5nt4rchTWoxVg/kmYXN+ZB3OKp9+Y0LCIN2xV35eX8Qj4k0OKo78wdZgNt6INWxVKvIEZkQjxxVj/nWER3oEnSuKsm8veUrHUIQ/IVpiq6/8u6VZtwkIJxVO7C0toLFjbdKYq89sz/uSP+tir1xP94f9jiryKb/jpf7LFXrujf7yr8sVRfVCMVeO+fbBkuPUpsTiqceUvLFlqUHJ2o2KozUfLGl2G0rA4qnWgQWdvF6sP2RiqE1MaVqknByOeKpFr3keKCAzQtt1xVIvKGrTWt4IASRWmKs487Vks+fcjFWN/lvOkVyQ5pvirKvPuqvawExHqMVefeVdNXWris7dTiqfebvLNlp0PKNqtTFUt/Llq3W3jir2J+2KpR5qtzPalR4Yq8m0OQadqX73YVxV7ImrQGEShhSmKpF/jeBrn0E3PTFWM/mMrTKJB0OKon8sryOJSrmhpiqM/MDVohGVB7YqlX5dD1A9O+KpB5xsTDfVYfCTirLPL3lCxv7YSFhypirV95f0qyYLIQTirILGzgS0LW/SmKsAsz/uX/2WKvWZf95/9jiryW8/464+eKvTNW/45u38uKvHdMk4anVtvixV7LeXYXTjJGdwuKvGzM+q35ilJArirOJ/Jljb2Xquw5UxVgVtGguXjH2KEfRir//X9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVw64q8W/wCclP8AeFcz9JzcLUp1+RH/ACjw+WQ1P1NmHk8l1VT/AI3X/X/jmZH6HFP1M1/5yFWumxH/ACRlGl5tufk89/JH8qv8SSNNfE+jmTqM3DyacOPiO6Zfnf8AlXa+VrUXlkKDxGQ0+YzNFnmx8LPf+cZdTlvdJkEpJ4jMfVii26Y7PLPNN3FY+dPrM+yI9T9+ZkBcKcOX1pj+bn5hyebJI9K05qx0A2yGDFwblsyz4tnp35H/AJYLolqt7dD98aEVzE1GbiNBycOKt2Of85TrWKH6Mt0bVq2S/l2P+dIf/U/hlWX623F9D5u8q+XH1/zBJZgmhkNfvzZzlwxtwoizT3vzH+Qmn2ekNPGKzotTtmvjqSS5ksIAeZfkc02k688FT9qlMytR6ouNhNF9eKaoreIzSu1XJ3xV8lf85AxtNqhij+0x2zdabk6vNzZb+Vf5GW+paaLnU93YbVyjNqKNBtxYbG7zz83/ACA/lC/SSz+GOo6Zk4MnGN2nLDhL6D/L3WP0l5U+I1ZUpmtyxqbmYzcXj35WrTzlL4cjmdm+hxcX1Jl/zkx5pmFymmRMQr7bZDSQ2tlqJb0mX5V/kbZ6lpy3eoivMVFRkc2oINBniwgjdgf5wfl3/g+8S6tfhiU1FMyMGXjFNGWHCX0D+SXmNtb0ZJHNSgAzW6iHDJzcEuIPMP8AnJzUWuLiGyjPUgUzL0YrdxtUXqH5ZaabDyqEIoShJ+7MTMbm5OIVF4j5RP8Azu7f6/8AHNhP6HEh9T2L84vLl7r1oLayqARvmDgmIndys0SRsxbyP/zj9Yrbf7lCDJ75bk1JvZrx4O95l+b/AJKtvLOqRLYEBA46Zl4MhkN3Gyx4Ts9pu/NTWnksXCH41jp+GYAhc3LMvQ8L/Kzye/nrVHnuSWUsa1zYZp+GHExR4y9S/Mb8hrK001p9PFHUb0GYmLUkndyMmGhsxL/nHjzJLpupvpDMSK0y7VQsW1YJUaU/+cmULXqhOpOHSck5+aaflN+SkWtWS3l9uCO+QzZ+E0E4sXFzZb+aSL5J8uvY2RpUdspw/vJWW3IOCNB51+Rv5fWnm4SXWpEE1J3zJ1GUw5OPghxc0y/O38sbDyzaLd6cQGHhkdPlMzRZZ4CPJm3/ADj95he+0OWCY1ZVP6sx9TGpN2CWzyrQk4+ez/xk/jmbL+7cOP1vX/z28n3/AJlhhhsiQABWmYOmmIc3M1EDLkl/k38gdOFkDqdDN75LJqTeywwit3kn5n+X4PJuuRCwaich0zNwy447uLljwnZ7/ql2bzySZSdzH/DNaBU3Nu4Plv8AL/ylL5l1NrZCaczXNvknwi3XwjxGn05oP5R2PlVP0kgHrItTmplnM9nYRxCO7561xrrzf5pa1Ykx86UzZxqEXCl6pPcpf+cfdMGmFgo+scK9O9M1/wCZNuX4Ap4n5Q+seTvM4jkJC86AfTmfP1xcKHpk94/Ou4+t+XRP/Mtc12nFSc7NvFLP+cfA36IkVftGtMnqebHByY7qf5O3uu6611en9xy75aM4jGg1HESWRea/yP0ax0qSeHj6qr12yqGoJLbPEAHn/wDzj1ctpusy25aq1IzJ1QsNGnNF9VHcA+Oad2bWKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVaGKt4q7FXYq1TFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVfH1xV4X+eNv9ccwDqcVedeWtD1nRUMtgGNfDFUJd+X/ADL5pvRHeq4jrvXFX0Z+WfkGLyzaqQP3hG+KsD/OnyrfavfRy2qkqCOmKvQdB0yaHy59UcfvOFKYq8t/LrybqFjr73M6kRlsVZx+cHkY63bc4RVwMVeK6dN5q0A/UrVH9OtNq4qivMH5catrtut3MGMvWmKvYfyl8tz2ulG0uwValN8Vea/mH+XWp2F8b/TixINdsVSVvMHm3UYxYTo/p9O+KvT/AMqPy7a0P1u7WjnffFUf+cWi3t/aGGyrWnbFUg/IbyzqOkysb+tDXrirJPzZ/LZPMEZuIh+8G4xV4dBJ5r0Fms7ZX9MbDriqaeVPIGseZb1bjVOQANd8VfRtn5Vhi079HtuONMVeAed/yz1DQ7xr/Sga1rtiqQSTea9dAtLlXCdO+KvX/wAqvypTSlF3cj9713xVO/zi0i41TTTBaglh4YqlH5FeXrrR7d1uwQT44q9Wbrirk64qxjzxZxvAXelaYq8r0LSzc3wpuAcVe56bCIbZU8Biqvirpf7pq+BxV86a9eRnW+Kmp5Yq9u0awTUNNEUoqCKYq8N8+/lrfaPeNf6UDyrXbFWNy615w1NBaSq4Xp3xV6d+Vf5azwUvL5j6nXfFXslxbLLCYm6UxV8d/nXpSHWRbQn7TdsVe+fkp5XGkWCPTdlxVn2uaVHqls9u4+0KYq+aPOf5d6n5avDeaQGqTXbFUmmn8264FtZ1cKdj1xV7P+U35ZtosYubgn1G3NcVSn86Py9m1AfWbJauN9sVedeXr7zZp6fUQriPp3xVEXn5U6lqEq38oYyVrir23yx5ZkuNGNlcfC3GmKvFPM3k/XfLl80+m82Wtdq4qhptS81eYwLC8R/SOxrXFXs35Tfl6vl+L1XFHbc4qmX5neVjrNm6xir02xV8/wDk7RvMnlzVwIlb0eWKvbvO/k9/MWmCaQVnC1xV4fYf4p0C7+r2qOIq02riqd675L1jzKqy3QYt74q9S/Kzy1Po1qYZRTbFWNa75Tvp9X9dVPCuKvX/AC5A1vaCN+uKvJvOPlS8utT9aJSV5Yq9L8taYWsPq9wO1MVeN/mT+V9zZ3R1DTAeYNdsVYe+vecLmP6kyvwG3fFXoH5W/lrdmUX2oMwfrvir1Lzf5Si1iwa2YVIFBir5qv8Ayfr3lO8aTTAxWvbFUbL5f8webLdhfhgad8VZL+R3ka/0G+IuVISvU4qzD85PITazF61uKuBiryDTbvzZo3+g26uIq02riqv5j/LPVdXiS8kDGXqRir3T8oNKn0vTFhuRRgMVZzXFUh816Mb63PA/FirzW2sNU0qQmPkRXFV09lqWsSBZ1PHFXoXl7QBptpxA+IjFWHal5eu5dQEqg8a4qzm8soJLER3PULirzO/0Cb1ibDx7YqqHy/ePETd1pTviq7yIggvuA6A4q9F83aT+kLbio3piry6LR9S02U+iDSuKu1HQtS1CjuDirNPIelT2S0mFMVRXnTykNRT1UHx4qwazg1XTCY4w1MVVIND1HU7gNPyArir0y30f6nYGJd244qwCz8u3QvzKwPGuKvT1Qiz9Pvxpiry+by5dm/8AVAPGuKvT9KQx24VutMVRIxVj3mvy8t/ESo+LFXnUdjqelSEQBuOKu/ROp6tMPX5Ba4q9J0TQPq1p6LHcjFWA+Y/Kt5bXJntiaVriqlJd6tNF9XZSR0xVOvJvlF1k9e4FG64qzDX9MFzamNeoGKvKodC1GxvOcQPGuKs6m0ubU7TjOPipirBl0XUNKnJgU0riqtcaZqep7TA0xVNfI/ly5sLnlICBXFXqLnpiqySITKVbFXmvm/yhI0hmthv7YqkKrq6R+gA1OmKpr5T8nXBnFxc1rWu+Ksz8y6ELq14KKsBirzKDSdT0+U+kDTFXX2ianqIrIDirMPy70aexNJxQYqmfnPyyL5ecY+LFWCW8Oq6aTHEG44qutNA1HVJw9xyArir06x0w2ln6I3NMVYHaaBdLqnrEHhXFXpsqkw8e9MVeY3Xl+6bVBMAeFcVekyW/q2giPWlMVeS+ZfKl3DcGa2U9e2Ksu8rR3k1oYLoHpTfFWK615WurS5M9sp612xVzRareR+k4amKoa18pXiF2KmpU/qxV/9D1HirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaOKt4q7FXYq7FXYq7FXYq7FXYq1irjireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVcOuKvF/wDnJT/eEfRmfpObhalOfyH/AOUd+jIan6mzD9LyfVf+U2X/AF/45mR+hxT9TM/+chv+OZF8hlGl5tufknH/ADjww/RoFN8r1XNnp+SL/wCci7ZZtCPLtXBpT6k6n6Ug/wCcXBx0yYe38cs1nNr0vJ4z+cKs+vTIn2iTmdg+lxMn1JR5BnXTdWj+u9OQ65Zk3GyI833Fod7DeWcUluRx4jpnPyFF3ETYeHf85S/3MX0ZsNG4OrZJ+Xf/AChD/wCp/DKsv1tuL6Hi/wCSRA83Sd/jP68zs/0OLi+p9b66gks5FPQqc00ebs5cny95LiEXm+RF6cj+vNtk+h10fqfVUYrGvyzTuzXqtK4q+VvzgAPmaEN05/xzcYPpdZl+p9KeVFjTT4RFSnEdM1U+bsYcniP/ADk8rH0yBttmfpHB1Kffk5/yjcn+qf1ZXn+psxfS88/LD/lMJv8AWOZWb6GjF9SB/wCciKfp+CvTkMOl+ldRzfSv5egDQ7bj/IM1WX6i5+L6Xlf/ADlSB+i0PeuZmj5uPqeSYf8AOMzcdBZj2GR1f1LpuTzXz9f/AKd82x2o+IK4/XmVjHDC3HnLilT6VtbIWWjmEbUj/hmrJsuxAoPmryiK+dmH+Xm1yfQ6+H1Pavzd/MNfKdhRKGYjbMDBi4y5eXJwh4fpnn/zR5g/eWoYAnalczzijFxBklJiXnO61SS7jTVa8+Q65djArZqnd7vYNYFPJB/1cwh9blfwoP8A5xQC/v8Ax3yWtY6Xm988zAHTrjl04HNbDm50uT5L/KIf87lLT+c/rzc5vodZj+pkP/OQ4DarED0qMr0vJnqOb3j8qVVdDhCim2a/N9TmYfpeff8AOSO9jmRpebTqHjf5fpr1tbk6UG4HrTM7Lwnm4mMHom2vaH5p8xQ/V7lWIHjXIRlGLOUZSek/kh5NvvL9rMLsEfCcxdRkEuTkYYGLzjRd/PZp/vz+OZUv7tw4/W9s/N/8yR5XtVWHeQjMDBi4y5+bJwvG7Hzr5p10Ge2DhD0pXM044xcUTlJgvneXUJLyM6rX1OQ65kY6rZpyX1fSy/8AKB/88/4Zq/8AKOePoeSf840U/Ts1RX4jmZqvpcbT/U+nPNv/ABz5f9U5qoc3YT5PmD8so4281OXpXnt9+bbL9Drsf1PrKX+7PhTNM7R8j/mcFHmuPjt8Y6fPN1h+l1WX6nrP5q/8onH/AKozCw/W5WT6UL/zj3MtvpTzv9lak5LVblGDYMN8+/nZqE+rNYaUKgGm2X49OKstU8xJ2SfVNV81TWbSTh/RI3rXJxjG2JMqQ35GOz6yWf7XLfDqOTHDzfXY+yvyzSu1dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWqYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiq6M4q8X/NPRry7vw0CkrXFWcfl7pwhtAtxGOVO4xVli2luhqqKD7DFV5Ph0xVr042+2oJ9xirqKNgNvDFXenEN1UA/LFXUU7MKjFVM2dsTUxrX5DFVQRQgU4inyxV3FV+wKfLFXPHFIKOoPzGKqQ0+1U1ES1+WKq1FUUQUxVrgjfbAPzxVwjjX7CgfIYq2KHZtxiqk1jauatGpPyxVekMMf2FA+QxVuuKtPFFIKSKD8xiqxbG1Q1WNQfliqrsNl2GKtcVb7YriruCL9gAfLFXYqpX0rQwmRPtAYq8n8watqOoSNDQ8cVT3yD5ceE+rON8Veg0C7DpirlGKsE/NfW7/TbJhpwJZh2xV4f+XPlnV9X1X65qKsAWrvir6j062FpCsY7DFVd44pBSRQ3zGKqS6faqaiJQfliquioNkFMVeXfmp5t1TS1MenqT8sVeS+VfJ+peadTW+1FCKNXfFX1BpNithapAv7IAxVE1xVqSGGX+8UN8xiqxbG1TdY1B+WKqpoNlFBirRVGFHFfniqn9Ttq19Na/IYqqenF04j7sVdRR9kUGKtSQQyfbQH5jFVi2Fqhqsag/LFVU0GyigxVoUP2hUYqt+rW9a8Fr8hiq4BelPh8MVU2s7ZjUxqT8sVXiGFdgoH0Yq3xQfZFMVdwjO5UV+WKtbDpsMVb4Rnqorirth9nbFXMkcgpIoPzxVSGn2gNREtfliqqFRBRBT5Yq4HxxVa9tBJ9tFPzGKtrbwJsqKPkMVb9ONd1UA+wxV1FbZxXFVP6nbVr6a1+QxVU9KGlOIp8sVdxVdkFBirsVcKd8VWtBC/VRiraQwp0UD6MVbNPoxVsLH4CuKpF5os3niPpdcVedW+pX2kzGqFhXFV+oeZ73UV9NUIriqbeRfL00c3rzAiu+KvSjQbHfFVMwwtuVGKrhFEOij7sVdxQfZFMVbFO+4xVY1vC25QYq2sUS/ZUDFW+vXpiruMf8orirsVdxj/lGKu+WKuxVwp3xVa1vC/VQcVbWKJPsqB9GKt/LFXFI2HxCuKrBaQA14DFVSigUUUxVr54q4xxHqo+7FXUUdBtirTRRN1UH6MVbEcQ6KPuxV3FB0FDirsVdiruKN9oVxVZ9WhrXgPuxVUog+yKYq0Kd98VWtBC25Ufdiq4RxDoo+7FXcUH2RTFXbH7W+KrWt4W3KDFVyxxL9lQMVdiruMf8orirsVdxj/lFcVdirikZ+0oOKu4oPsimKuKRt9pQcVaEMK9FH3Yq3wj/AJRir//R9R4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWhireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuHXFXi3/OSp/0FfozP0nNwtQnP5D/APKPD5ZXqfqbMPJ5Rqv/ACm6/wCv/HM2P0OKfqZl/wA5EGmmQ/IZRpebbn5Jv/zjv/xzhkNVzZ6fkmP/ADkL/wAcJvpyGl+pOp+ljv8Azi9/xzZv8++W6zm16Tk8y802iXnnYQS/ZZ6H78y4GoOLL62Q/nf+ViaTbx6nYClFB2yrT5uI0W/Lj4dwyP8A5x1/MYXcP6KvG/ejYVyrVYq3DZgydFP/AJyl/uYfow6Nhq2Sfl5/yhD/AOp/DKcv1tuL6Hi/5J/8pdJ/rn9eZ+f6HExfU+uNa/3kk/1TmljzdrLk+YPJ2/nGT/WP6828/odbH6nvXn7zpH5asVmY0NM12LHxFzck+EIb8svzAi81RMyGpGHNi4Fxz4ngv58ym21kTjqrVzY6beLg5ub0/wDLD84tOOmrBeNxkQZiZsBvZyMWUVu8o/Pv8w08wXiQWR5RggbZmabFwjdozT4i9q/LDSzZ+VTIwoWSuYGY3NycY9Lyj8rzXzjKP8s5mZvocfF9S/8A5yY0KZNQiv0BKKQTjpJbUuoG7P8A8qfzc06PSY7e7cK0Yp1zGzYDezdjygDd5x+fn5gQeZnWxszyWtBTMrTYuHctGbJxcnqP5LaZJ5f8sO9x8JKEivyzE1B4pbORgHDF5L5DsG1jzjJdHdVf+OZuQ8MKcWEbnb6r1QcbKQeCZpxzdoeT5c8nGvnc/wCv/HNtk+h1uP6k6/5ylDGeDrTbIaNOq5sp/KLzfoOm6Sgk4iZRv0rlOeEiW7FMAPIvzn82Wmva0klkAIw3bM3BAxju4uWVy2ertpL6j5KaOIVbh/DMPiqbk1cHmX5FecE8o6hJbXvwgkg1zK1GPjGzRhnwl7N+YP5xaYmmSR2rgyOp75g4sBvdyZ5hWzx/8hNGn1LzA2pqD6da1zO1EqjTjYRcrTP/AJyJP+5WKniMhpeTLUc3u/5UH/cHD8hmuz/U5mH6WG/85FaVJcaS08Yrxy/Sndq1A2YN/wA49fmBY6ZC1lqIAY7CuZOqxk7ho08wOb0fzt+b2kaZB/o/FpPamYuPAS5E8wHJM/y781f4k02a6C0XichlhwlnjlxB4JoH/KdH/X/jmxl/duvj9af/APOR/wAN3AXrw2rlWl5N2o5s8/LfzpoGm6SiNw5hd+nhlGXHIltxzjEPDPzl8y22v6ukloAEVh0zPwQ4Ru4maVl74v8Aygf/ADz/AIZrv8o5o+h5H/zjQf8Ac7N/rHM3VfS42n+p9S65bG6tJIh1KnNRE0XYyGz42TUZfK/m1ppgRGH3+/N5XHB1V1J9Jz/nNpC6eZuY5lOle9M1QwG3P8YU+c7S8fzh5qDICRzqM2hHBFwB6pPdfzktza+WlgPVVAzXYDcnNyiopD+TNf8ADdzT+U5bn+prxfS8o/L+9s7PzNLNqVPT9Q/a+eZmUEx2cXEfVu9z/Mb8yNEj0aS1tuJZ1otKZr8WKV25uTIKoPG/yKk9XWGk8W/jmdqOTiYeb69H2V+WaR2zsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVjWsMhrIoJxVcsaJsgoMVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtOoccT0xVCDSLflyKiuKotURBRBTFW8VdiqnNaQ3ApMoYe+KtQ2NtB/dRqvyGKquKuxV2KuriqFudLt7o1mQN8xiqpbafbWopCgX5DFVY4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq6gOzb4qg7rR7e46qMVUIPLtvEa8RiqZJEkYogpireKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//9L1HirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXDriry/88/KN15ishHaAlh4Zl6eYid3Gzw4kx/J/y7caJogtLoUkp3yOeYlKwyxRoPOr/wDLjUpfNg1IKfRDVrmUMo4Kcc4zxWyv86vJl3r+nxw2gJdQOmU6fIIndtzQMgmP5KeV7nQLAQ3YIfIaiYkdk4Y8KK/Ory9ca9pBtbQVc+GDTyEZWU548QoJL+QHlC88t2MsN6CGbpXLNVkEjsw08DEbsE1v8sdUuPNq6min0Q9a/TmRHMBCnHliPFb3rzBoEes6WbOYVISg+dM10ZcJt2Eo2KfNWh/lTreha/8AXLZWEQfanhXNrLNGUaddHEQXof53eTNR8z2MAtwTIoHLMbT5BAt2eBkGT+SfLNzYeU302YH1ilKfRlOSYM7bccSI08t/Kf8AK7VNH8xvf3SkRFyQfpzLzZgY00Y8ZEn0hqqGa2eNepBzVx5ueXgPlX8uNSs/ND6jKp9EtUHNlPKDGnBjjPFbMfz38m3PmHShFZVMgHbMfT5BE7t2aFhKv+cdPId75Ygk+v1DN0rk9VkEuSMMSObH/wA2Pyy1HzBrKywqTCW3y3DmEYtOTGSWPeb/AMi7+zjV9O5Ald6ZbDUA82EsJU/y3/Iu+lvFk1VSUrXfHLqABsscJJ3fTM2kLZ6U2n242CcRmq4rNuw4aFPD/wAvvy51LTfM8moTqREWqM2GXKDGnDx4yDb2Dz15Ng8yWLRSqC9NswceThLlzhxB8qap+Suu2d3IlqGERJpSubeOoiQ604Syf8sPyNvnv1n1UEoprvlebUCtmzHhN7vbPzUu4/L3lx1h+EKvEfdmBhHFJysvpi8t/wCcZrL6/PNfONySa5l6s1s4+mFvonUEMtvJGOpUjNYObnl8/eXvy21Kz82HUmU+jyrXNlLKDCnBjjIlb0X83Py/XzRYF0FZlG2YuDLwFvzY+IPnLT/ya8wW916Y5CNjv16ZtDni4IxFlnmH8hbqO1iktgWmqCcpjqRbYcJe6fl55fe00dbG8G/GhBzX5ZWbDmY40KeKfm9+SV0959b0hSKmppmdg1Aqi4uTDvswS1/JfX7qZFm5Faita5kHPFo8EvqT8s/IcHlawVFUCQjfNTlycZdjjhwh5h+dP5c6jr+oxT2ikqCK0zL0+URG7j5sZkXr3kDTJNL0mO1m2dRvmFlNlysYoJnrmiw61atZ3AqrDIRlwm2Uo8Qp8ueffyQ1G0vzNpQISvbNvj1AI3ddPCQdkv0T8mNa1K7X6/y9Ou9clLURA2YDCX035W8rQeVNIa3QgDga/dmqnPjLsYR4Q+Z/Ld0s3nolNx6n8c2sx6HWx+t7n+cf5dDzNY8oRWULtmvwZeAudmx8QfPenfk55hinEXxiPlQ9embI54uEcJZN5q/Ie9T0XtAWbYtlUNSOrKeE9HtP+HLj/B/6Lp+/4Up9GYHH67cwR9NPN/yH/LXUvL2rS3V6pCEmlcytRlEhQaMOMiVl9FE1J8Dmsc94x+cX5PJrEbXVkv75t9szsGeti4eXDe4eFf8AKmvMLUiblxB982HjxcXwi95/Jv8AKBNCC312v78eOa/Pn4tg5WHFW5R3/OQd7HDpJjYjkw6ZHTDdlnOyVf8AOPcAuNKeB/svWuT1WxY4OTAfzT/JC+bUGm0sHiTXbMjDqBW7TPCQdlnk/wDJPUr9D+k+XwjauGeoA5IjhPVkP5a/lZf6BrjyupEFdsqy5hKLZjxEF9EfsgeAzWOe7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirq4q7FXYq7FXYq7FWqYq3irsVdirq4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXVxV1cV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9Mu8Y1TT4Qu2TxQrCgjQUUZS3L8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1irhireKtYq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirVcVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtYq4Yq3irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir//1fUeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVw9sVdirsVdirsVdirsVdirsVdirsVdvirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirWKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWsVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KtDFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaxVvFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq1ireKuxV2KuxV2KuxV2KuxV2KuxV2KuxVrFW8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaGKt4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq//2Q==
[[Proyectify Mod|✨ Acerca de]] introduce las habituales modificaciones (o mods) alojadas en el [[repositorio de mods|https://mutabit.com/repos.fossil/tiddlywiki/]]:
* Soporte de interfaz para Español e Inglés.
* <div>Soporte para enlaces reversos (//backlinks//), vía [[TWCrossLinks|https://github.com/akhater/TWCrossLinks]],
de modo que se pueda saber cuáles [[tiddlers|Tiddlers]] vinculan al actual.
</div>
* <div>Soporte para renombrado, vía [[Relink|https://github.com/flibbles/tw5-relink]], de modo que no hayan enlaces
internos rotos en caso de que los tiddlers cambien de nombre.
</div>
* Soporte para iconos de interfaz web escalados cuando están en el texto de un tiddler.
* Soporte para Markdown.
''Importante'': Por convención, esta modificación tiene la misma versión que el tema en el cual está basado y las revisiones son números de letra sucesivos hechos tomando esa versión como base.
!! Contribuciones
* Projectify está hospedado en ~GitHub en https://github.com/NicolasPetton/projectify.
* Notebook Mod está hospedado en Fossil en https://mutabit.com/repos.fossil/tiddlywiki/
!! Licencia
Projectify y Projectify Mod están publicados bajo licencia MIT.
Mira [[LICENSE|$:/themes/nico/notebook/LICENSE]].
\define lingo-base() $:/language/ControlPanel/Basics/
Bienvenido a TiddlyWiki y a su comunidad de usuarios
Antes de guardar información importante en TiddlyWiki, es preciso que te asegures de poder hacerlo de manera fiable
Visita https://tiddlywiki.com/#GettingStarted para más información (en inglés)
!! Configura este ~TiddlyWiki
<div class="tc-control-panel">
|<$link to="$:/SiteTitle"><<lingo Title/Prompt>></$link> |<$edit-text tiddler="$:/SiteTitle" default="" tag="input"/> |
|<$link to="$:/SiteSubtitle"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler="$:/SiteSubtitle" default="" tag="input"/> |
|<$link to="$:/DefaultTiddlers"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag="textarea" tiddler="$:/DefaultTiddlers"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |
</div>
Consulta más opciones en el [[panel de control|$:/ControlPanel]]
{{Qué tal ha sido la experiencia de leer en Hypothesis}}
{{💡Conocimiento especializado distribuido en el aula}}
{{📝 Actividades: Lecturas anotadas en línea con Hypotesis}}
{{🦊 HedgeDoc: Ejercicio de hipertexto}}
{{🦊De HedgeDoc a TiddlyWiki: Lectura Anotada sobre Tiddlywiki}}
{{Licencia (CC)}}
<div class=" tc-reveal"><div class="tc-subtitle">1 junio 2021 a las 18:41</div></div><div class=" tc-reveal">
<div class="tc-tags-wrapper"></div>
</div>
<div class="tc-tiddler-body tc-reveal"><p>En el marco del paro Nacional,
junto con las compañeras Lucia Fonseca y Alejandra Escobar realizamos
una exposición en museo virtual 3D recogiendo los principales lugares y
objetos que han sido protagonistas del Paro por el que atraviesa el
país, dándole voz a los que no han sido escuchados en este momento. </p><p><iframe src="https://app.emaze.com/@AOQRFLRWO/museo-virtual-paro-2021" seamless="true" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen="true" width="960px" height="540px"></iframe><a href="https://www.emaze.com" target="_blank"><img src="https://resources.emaze.com/mypres/css/images/embed.png" alt="Powered by emaze" style="margin: 5px; border: none;"></a></p></div>
{{$:/plugins/nico/projectify/ui/dashboard/Dashboard}}
<div class="intro">
<div class="logo">{{$:/themes/nico/notebook/images/logo.svg}}</div>
<h1>Proyectos y wikis personales basados en [[TiddlyWiki|https://tiddlywiki.com]].</h1>
</div>
<style>
.intro {
padding: 40px 0;
max-width: 700px;
margin: auto;
text-align: center;
}
.intro a.tc-tiddlylink-external {
text-decoration: none;
color: #7f4bca;
}
.intro .logo img {
max-width: 300px;
margin: 0;
}
.intro h1 {
color: #483355;
font-weight: normal;
margin: 0;
font-size: 1.3em;
}
</style>
![](https://docutopia.tupale.co/uploads/upload_d390a680b212c61a23452f312e78ad3c.png)
Explorar [Hypotesis](https://web.hypothes.is/) ha sido una experiencia novedosa. Resulta interesante el tener la posibilidad de resaltar, subrayar y hasta comentar cualquier contenido o documento que se encuentre en la _web_.
Un lugar en el que no solo se puede realizar una lectura anotada en línea, sino que genera **la creación o reunión de comunidades digitales** que comparten, escriben, leen y construyen juntos.
Otro aspecto que resalto, es que Hypotesis es un espacio que favorece **la participación**, pues las personas _( ya sean integrantes de una comunidad o no)_ pueden aportar y comentar sus ideas; que estas sean _visibles en línea_ y a su vez, producir conversaciones nutridas y enriquecidas entre las comunidades digitales.
De esta manera, la información, los saberes y el conocimiento ya no son solo dominio de las mismas entidades o instituciones que las publican, sino que las personas también pueden aportar y generar conversaciones acerca del tema.
📌 [Alejandra Escobar en Hypothesis](https://hypothes.is/users/l.alejandrae)
📌 [Ejercicio de Hypertexto](https://docutopia.tupale.co/TyLzblsPSUCiYbX-FboUmw)
## Cómo estamos funcionando como simulacro de comunidad de práctica
![](https://docutopia.tupale.co/uploads/upload_f1df23c2e582a398a99f6dbf83368ffb.png)
Considero que las dos últimas sesiones, en los encuentros sincrónicos ha ido tomando más forma de comunidad de práctica. Durante la clase, hay compañeras que están aportando ideas, comentando sus exploraciones o las acciones que han realizado y que han facilitado el uso de la plataforma HedgeDoc, también han solucionado dudas y han guiado a otros compañeros en el proceso, por ejemplo: en la instalación de la extensión de Hypotesis en Chrome.
Sin embargo, en el canal asincrónico que es el grupo de telegram,
no se esta usando al máximo para preguntar sobre los ejercicios o actividades que quedan o las dudas puntuales que tengan sobre el manejo de la plataforma. Pienso que esto se da por el temor o la pena por preguntar.
\define tv-wikilink-template() https://projectify.wiki/demo.html#$uri_encoded$
! Projectify
Projectify is a project management app for [[TiddlyWiki|https://tiddlywiki.com]], inspired by products like [[Todoist|https://todoist.com]] and [[Basecamp|https://basecamp.com]].
[[TiddlyWiki|https://tiddlywiki.com]] is an excellent note-taking & knowledge-base app with [[unique features|https://tiddlywiki.com/#TiddlyWiki]]. Projectify brings project management to ~TiddlyWiki, extending it to let you [[capture thoughts|$:/plugins/nico/projectify/doc/Inbox]], [[plan projects|$:/plugins/nico/projectify/doc/Projects]] and [[schedule tasks|$:/plugins/nico/projectify/doc/Schedule]].
Projectify is carefully crafted, with an intuitive interface that integrates seamlessy with the core of ~TiddlyWiki. [[Drag and drop |https://tiddlywiki.com/#Drag%20and%20Drop]] any tiddler into a project to add it as a todo, [[transclude|https://tiddlywiki.com/#Transclusion]] and [[link|https://tiddlywiki.com/#Linking%20in%20WikiText]] other tiddlers into projects or tasks.
For all changes in the latest {{$:/plugins/nico/projectify!!version}} release, see [[ChangeLog|$:/plugins/nico/projectify/changelog]].
!! Demo
A demo is available at [[projectify.wiki|https://projectify.wiki]].
!! Download
Download a pre-configured empty wiki:
<a class="py-btn btn-primary download-link" href="https://projectify.wiki/empty.html" download="empty.html">
Get Projectify {{$:/core/images/save-button}}
</a>
Alternatively, see [[Installation|$:/plugins/nico/projectify/doc/Installation]] for installation instructions in an existing wiki.
!! Documentation
* If you are new to ''~TiddlyWiki'', we strongly encourage you to read the [[Getting started|https://tiddlywiki.com/#GettingStarted]] documentation.
* The ''Projectify documentation'' is available [[online|$:/plugins/nico/projectify/doc/Help]] as well as locally when the plugin is installed.
!! Language packs
Projectify is currently available in English, Dutch, German, French, Spanish & Simplified Chinese.
* For the French language pack, install [[$:/plugins/nico/projectify-fr-FR]].
* For the Dutch language pack, install [[$:/plugins/nico/projectify-nl-NL]].
* For the German language pack, install [[$:/plugins/nico/projectify-de-DE]].
* For the Spanish language pack, install [[$:/plugins/nico/projectify-es-ES]].
* For the Simplified Chinese language pack, install [[$:/plugins/nico/projectify-zh-Hans]].
!! Development setup
* Install [[Node.js|https://nodejs.org/en/]]
* In the root folder of the project run `npm install`
* To start the TiddlyWiki server, run `npm run serve`. The wiki is available at http://localhost:8080.
* To serve or build a specific language edition, refer to `package.json`
* To build HTML files for all editions, run `npm run build`
!! Contributors
Many thanks to the following people who have contributed to Projectify:
* [[@OdinJorna|https://github.com/OdinJorna]]
* [[@Kookma|https://github.com/kookma]]
* [[@Joebordes|https://github.com/joebordes]]
* [[@Silvyn|https://github.com/silvyn]]
* [[@HueLiu|https://github.com/HueLiu]]
* [[@gregorfischer|https://github.com/gregorfischer]]
Si estás usando TiddlyWiki, de seguro ya sabes esto, pero no está de más una introducción a este concepto
ubicuo y potente en TiddlyWiki, en caso de que no lo conozcas o un repaso en español, en caso de que sí,
pues la intensión es que este Tiddler en particular se convierta en un elemento que podemos colocar en
varios wikis personales.
Un tiddler es la unidad minima de información en TiddlyWiki y una de sus aportaciones más ingeniosas,
pues en este wiki se tienen unidades de información más pequeñas que las habituales páginas.
Podemos pensar en un Tiddler como una ficha de anotaciones (de esas que en papel/carton de 9 cm por 15 cm),
pero potenciada por el hipertexto.
Allí escribimos la prosa, los datos y el código que alimentan nuestro wiki personal y debido a su caracter
minimalista y diverso pueden recombinarse de distintas maneras: enlazándolos entre sí, transcluyendo trozos de un
tiddler en otro, agregando funcionalidad específica a medida, arrastrando y soltando plugins entre distintos
wikis, entre otras.
Reciben su nombre [[por la palabra británica asociada a pez pequeño|https://tiddlywiki.com/#Tiddlers]]:
<<<
Un "tiddler es una palabra británica informal que significa pez pequeño [...].
Otros sistemas tienen conceptos análogos con nombres genéricos como "items", "entradas", "entidades", "nodos"
o "registros".
TiddlyWiki asume la postura de que es mejor ser confúsamente distinto que confúsamente genéricio.
<<<
<meta charset='utf-8'><img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQwWMAqZnM5SOHKxz5CsiPoxJY8JYjBHHCu4ghDETDBoREKKgwgQQ_bU5iEnKowBy_u8Eg&usqp=CAU" alt="Cultura Digital by superlu"/>
https://portafolioalejandraescobar.tiddlyhost.com
portafolioalejandraescobar.tiddlyhost.com
https://portafolioalejandraescobar.tiddlyhost.com/thumb.png