diff --git a/precious-plastic-la-habana/._pph-desarrollo.html b/precious-plastic-la-habana/._pph-desarrollo.html deleted file mode 100644 index 5cfe878..0000000 Binary files a/precious-plastic-la-habana/._pph-desarrollo.html and /dev/null differ diff --git a/precious-plastic-la-habana/index.html b/precious-plastic-la-habana/index.html index 13a34d3..2e4446f 100644 --- a/precious-plastic-la-habana/index.html +++ b/precious-plastic-la-habana/index.html @@ -144,16 +144,6 @@ Error message and password prompt

This TiddlyWiki contains the following tiddlers:

@@ -1560,11 +1504,6 @@ Error message and password prompt diff --git a/precious-plastic-la-habana/medios/logo-a3.png b/precious-plastic-la-habana/medios/logo-a3.png new file mode 100644 index 0000000..06818ec Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-a3.png differ diff --git a/precious-plastic-la-habana/medios/logo-b612.png b/precious-plastic-la-habana/medios/logo-b612.png index d321730..f37f73d 100644 Binary files a/precious-plastic-la-habana/medios/logo-b612.png and b/precious-plastic-la-habana/medios/logo-b612.png differ diff --git a/precious-plastic-la-habana/medios/logo-copincha.png b/precious-plastic-la-habana/medios/logo-copincha.png new file mode 100644 index 0000000..aafb6cb Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-copincha.png differ diff --git a/precious-plastic-la-habana/medios/logo-fanj.png b/precious-plastic-la-habana/medios/logo-fanj.png new file mode 100644 index 0000000..7975c00 Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-fanj.png differ diff --git a/precious-plastic-la-habana/medios/logo-ger.png b/precious-plastic-la-habana/medios/logo-ger.png new file mode 100644 index 0000000..fd3ec35 Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-ger.png differ diff --git a/precious-plastic-la-habana/medios/logo-hec.png b/precious-plastic-la-habana/medios/logo-hec.png new file mode 100644 index 0000000..f325a20 Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-hec.png differ diff --git a/precious-plastic-la-habana/medios/logo-mecanicalg.png b/precious-plastic-la-habana/medios/logo-mecanicalg.png new file mode 100644 index 0000000..4cbf144 Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-mecanicalg.png differ diff --git a/precious-plastic-la-habana/medios/logo-ohch.png b/precious-plastic-la-habana/medios/logo-ohch.png new file mode 100644 index 0000000..b47c31f Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-ohch.png differ diff --git a/precious-plastic-la-habana/medios/logo-pec.png b/precious-plastic-la-habana/medios/logo-pec.png new file mode 100644 index 0000000..c698da9 Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-pec.png differ diff --git a/precious-plastic-la-habana/medios/logo-pph.png b/precious-plastic-la-habana/medios/logo-pph.png new file mode 100644 index 0000000..dfbdc5b Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-pph.png differ diff --git a/precious-plastic-la-habana/medios/logo-sociedad-civil.png b/precious-plastic-la-habana/medios/logo-sociedad-civil.png new file mode 100644 index 0000000..447bd9b Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-sociedad-civil.png differ diff --git a/precious-plastic-la-habana/medios/logo-terra.png b/precious-plastic-la-habana/medios/logo-terra.png new file mode 100644 index 0000000..d6fe897 Binary files /dev/null and b/precious-plastic-la-habana/medios/logo-terra.png differ diff --git a/precious-plastic-la-habana/medios/map-collection.svg b/precious-plastic-la-habana/medios/map-collection.svg new file mode 100644 index 0000000..7c0be37 --- /dev/null +++ b/precious-plastic-la-habana/medios/map-collection.svg @@ -0,0 +1 @@ +map icon collection \ No newline at end of file diff --git a/precious-plastic-la-habana/medios/map-community.svg b/precious-plastic-la-habana/medios/map-community.svg new file mode 100644 index 0000000..dde2d00 --- /dev/null +++ b/precious-plastic-la-habana/medios/map-community.svg @@ -0,0 +1 @@ +map icon community \ No newline at end of file diff --git a/precious-plastic-la-habana/medios/map-icon-workspace.svg b/precious-plastic-la-habana/medios/map-icon-workspace.svg new file mode 100644 index 0000000..4462dc5 --- /dev/null +++ b/precious-plastic-la-habana/medios/map-icon-workspace.svg @@ -0,0 +1 @@ +map icon workspace \ No newline at end of file diff --git a/precious-plastic-la-habana/medios/map-machine.svg b/precious-plastic-la-habana/medios/map-machine.svg new file mode 100644 index 0000000..61b9245 --- /dev/null +++ b/precious-plastic-la-habana/medios/map-machine.svg @@ -0,0 +1 @@ +map icon machine \ No newline at end of file diff --git a/precious-plastic-la-habana/medios/map-member.svg b/precious-plastic-la-habana/medios/map-member.svg new file mode 100644 index 0000000..5e08911 --- /dev/null +++ b/precious-plastic-la-habana/medios/map-member.svg @@ -0,0 +1 @@ +map icon member \ No newline at end of file diff --git a/precious-plastic-la-habana/medios/map-workspace.svg b/precious-plastic-la-habana/medios/map-workspace.svg new file mode 100644 index 0000000..4462dc5 --- /dev/null +++ b/precious-plastic-la-habana/medios/map-workspace.svg @@ -0,0 +1 @@ +map icon workspace \ No newline at end of file diff --git a/precious-plastic-la-habana/pph-desarrollo.html b/precious-plastic-la-habana/pph-desarrollo.html index 51a4f79..64a938f 100644 --- a/precious-plastic-la-habana/pph-desarrollo.html +++ b/precious-plastic-la-habana/pph-desarrollo.html @@ -174,6 +174,8 @@ Error message and password prompt
  • $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager
  • +
  • $:/config/PageControlButtons/Visibility/$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette
  • +
  • $:/config/PageControlButtons/Visibility/$:/plugins/kookma/utility/pagecontrol/view-fields-button
  • $:/config/PageControlButtons/Visibility/$:/plugins/nico/projectify/ui/buttons/Scheduled
  • @@ -214,6 +216,8 @@ Error message and password prompt
  • $:/core/images/whatsapp
  • +
  • $:/core/ui/ControlPanel/Settings/DefaultSidebarTab
  • +
  • $:/core/ui/MoreSideBar/Recent
  • $:/core/ui/PageTemplate/sidebar
  • @@ -228,6 +232,8 @@ Error message and password prompt
  • $:/core/ui/SideBarSegments/site-title
  • +
  • $:/core/ui/ViewTemplate/subtitle
  • +
  • $:/core/ui/ViewTemplate/title
  • $:/DefaultTiddlers
  • @@ -250,6 +256,8 @@ Error message and password prompt
  • $:/palette
  • +
  • $:/plugins/adithyab/cmplus
  • +
  • $:/plugins/danielo515/2click2edit
  • $:/plugins/felixhayashi/respawn
  • @@ -384,6 +392,8 @@ Error message and password prompt
  • $:/plugins/tiddlywiki/railroad
  • +
  • $:/plugins/tobibeer/split
  • +
  • $:/plugins/TWaddle/richlink/main
  • $:/plugins/wikilabs/link-to-tabs/config
  • @@ -432,8 +442,28 @@ Error message and password prompt
  • $:/state/edit/references-844439719
  • +
  • $:/state/Excise/--1402678136/tagnew
  • + +
  • $:/state/Excise/--1485514268/tagnew
  • + +
  • $:/state/Excise/--1541221203/tagnew
  • +
  • $:/state/Excise/--1734958821/new-title
  • +
  • $:/state/Excise/--2007757802/tagnew
  • + +
  • $:/state/Excise/--476031791/tagnew
  • + +
  • $:/state/Excise/--593406224/tagnew
  • + +
  • $:/state/Excise/--746266877/tagnew
  • + +
  • $:/state/Excise/-101347401/tagnew
  • + +
  • $:/state/Excise/-1074270334/tagnew
  • + +
  • $:/state/Excise/-378135867/tagnew
  • +
  • $:/state/Excise/-606414978/type
  • $:/state/import/select-all
  • @@ -530,51 +560,53 @@ Error message and password prompt
  • $:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Leer Mapas offline offline
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Mapa en la wiki
  • + +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/<h1>Introducción
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/<h1>Introducción
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/<h1>Introducción</h1>
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/<h1>Introducción</h1>
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/Introducción
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/Introducción
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Conexión
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La Conexión
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Documentación
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La Documentación
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La El Plástico Leal
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La El Plástico Leal
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Introducción
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La Introducción
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Maquinaria
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La Maquinaria
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/Talleres
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/Talleres
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres' by M0/El Plástico Leal
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres' by M0/El Plástico Leal
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres' by M0/La Introducción
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres' by M0/La Introducción
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres' by M0/La Maquinaria
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres' by M0/La Maquinaria
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal' by M0/Sesión 2
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal' by M0/Sesión 2
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal' by M0/Sesión 3
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal' by M0/Sesión 3
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal' by M0/Sesión 4
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal' by M0/Sesión 4
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion' by M0/Sesión 1
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion' by M0/Sesión 1
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 1
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 1
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 2
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 2
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 3
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 3
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 4
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 4
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 5
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 5
  • -
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 8
  • +
  • $:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 8
  • $:/state/shiraz/slider-macro/Draft of 'Texto Nivel 2' by M0/Texto Nivel 2
  • @@ -605,83 +637,83 @@ Error message and password prompt
  • $:/state/shiraz/slider-macro/pph/mapa/tutorial/Mapa en la wiki
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/El Plástico Leal
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/El Plástico Leal
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/Introducción
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/Introducción
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Conexión
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La Conexión
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Documentación
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La Documentación
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La El Plástico Leal
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La El Plástico Leal
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Introducción
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La Introducción
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Maquinaria
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La Maquinaria
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/El Plástico Leal
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/El Plástico Leal
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 1
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 1
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 2
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 2
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 3
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 3
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 4
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 4
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 5
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 5
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 6
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 6
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Conexión
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/La Conexión
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Documentación
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/La Documentación
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Introducción
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/La Introducción
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Maquinaria
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/La Maquinaria
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion/Sesión 1
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/Sesión 1
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion/Sesión 2
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/Sesión 2
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion/Sesión 3
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/Sesión 3
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion/Sesión 4
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/Sesión 4
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/Sesión 1
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/Sesión 1
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/Sesión 2
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/Sesión 2
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/Sesión 3
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/Sesión 3
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/Sesión 4
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/Sesión 4
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/Sesión 1
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/Sesión 1
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/Sesión 2
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/Sesión 2
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/Sesión 3
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/Sesión 3
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/Sesión 4
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/Sesión 4
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/sesion2/Fundamentos del plastico
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesion2/Fundamentos del plastico
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 1
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 1
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 2
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 2
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 3
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 3
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 4
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 4
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 5
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 5
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 6
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 6
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 7
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 7
  • -
  • $:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 8
  • +
  • $:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 8
  • $:/state/shiraz/slider-macro/slider ejemplo texto1/Texto Nivel 1
  • @@ -723,6 +755,8 @@ Error message and password prompt
  • $:/state/tab--1498284803
  • +
  • $:/state/tab--1674586981
  • +
  • $:/state/tab--1963855381
  • $:/state/tab--2112689675
  • @@ -735,6 +769,8 @@ Error message and password prompt
  • $:/state/tab-1749438307
  • +
  • $:/state/tab-1905416673
  • +
  • $:/state/tab-360238659
  • $:/state/tabs/controlpanel/toolbars-1345989671
  • @@ -765,6 +801,8 @@ Error message and password prompt
  • $:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/glosario-1393566727
  • +
  • $:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/herramientas-1393566727
  • +
  • $:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/herramientas/-1393566727
  • $:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/preciousplastic-1393566727
  • @@ -779,12 +817,18 @@ Error message and password prompt
  • $:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/glosario-Hypothesis-1393566727
  • +
  • $:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas-pph/sidebar/contenidos/herramientas/documentacion-1393566727
  • +
  • $:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas/-pph/sidebar/contenidos/herramientas/documentacion-1393566727
  • $:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas//pph/sidebar/contenidos/herramientas/documentacion-pph/sidebar/contenidos/herramientas/documentacion/hypothesis-1393566727
  • $:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas//pph/sidebar/contenidos/herramientas/documentacion/pph/sidebar/contenidos/herramientas/documentacion/hypothesis-Lectura colectiva anotada-1393566727
  • +
  • $:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas/pph/sidebar/contenidos/herramientas/documentacion-pph/sidebar/contenidos/herramientas/documentacion/hypothesis-1393566727
  • + +
  • $:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas/pph/sidebar/contenidos/herramientas/documentacion/pph/sidebar/contenidos/herramientas/documentacion/hypothesis-Lectura colectiva anotada-1393566727
  • +
  • $:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic-pph/sidebar/contenidos/preciousplastic/academia-1393566727
  • $:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-Construcción-1393566727
  • @@ -887,6 +931,24 @@ Error message and password prompt
  • $:/themes/tiddlywiki/vanilla/metrics/fontsize
  • +
  • $:/trashbin/$:/plugins/tiddlywiki/railroad
  • + +
  • $:/trashbin/Draft of 'pph/proyectos/🗺️ mapadigital' by M0
  • + +
  • $:/trashbin/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/resumen 1' by M0
  • + +
  • $:/trashbin/logo-copincha.png
  • + +
  • $:/trashbin/logo-fanj.png
  • + +
  • $:/trashbin/logo-ger.png
  • + +
  • $:/trashbin/logo-hec.png
  • + +
  • $:/trashbin/logo-ohch.png
  • + +
  • $:/trashbin/logo-pec.png
  • +
  • 1.1 Crear dominio .cu
  • 1.1.1 Comprar un paquete de tipo Unix.
  • @@ -1087,8 +1149,20 @@ Error message and password prompt
  • Donut Chart.css
  • +
  • Draft 2 of 'pph/proyectos/laboratorio/colaboradores' by M0
  • +
  • Draft of 'Compresion' by M0
  • +
  • Draft of 'pph/proyectos/laboratorio' by M0
  • + +
  • Draft of 'pph/proyectos/laboratorio/colaboradores' by M0
  • + +
  • Draft of 'pph/proyectos/laboratorio/laboratorio/colaboradores' by M0
  • + +
  • Draft of 'pph/sidebar/contenidos/bienvenidos' by M0
  • + +
  • Draft of 'timeline-template' by M0
  • +
  • Enlaces enriquecidos
  • espacio de trabajo
  • @@ -1113,6 +1187,8 @@ Error message and password prompt
  • Evento
  • +
  • exportar a maps.me
  • +
  • Formulario
  • Formulario miembros
  • @@ -1135,6 +1211,8 @@ Error message and password prompt
  • Instalación
  • +
  • ir a home cuando presionas el logo precious plastic
  • +
  • Israel Morales Rojas
  • La Embajada Rebirth /Tercer Paraíso Cuba
  • @@ -1153,9 +1231,13 @@ Error message and password prompt
  • logo-mapa.png
  • -
  • logomumote
  • +
  • logo-pph.png
  • + +
  • logo-sociedad-civil.png
  • -
  • mapavirtual/insertar-iframe
  • +
  • logo-terra.png
  • + +
  • logomumote
  • mapavirtual/offline/bdmapas
  • @@ -1175,6 +1257,8 @@ Error message and password prompt
  • Nuevo Tiddler
  • +
  • Nuevo Tiddler 1
  • +
  • Nuevo Tiddler 3
  • Nuevo Tiddler 4
  • @@ -1227,29 +1311,109 @@ Error message and password prompt
  • pph/proyectos/🗺️ mapadigital
  • -
  • pph/proyectos/maquinas
  • +
  • pph/proyectos/laboratorio
  • + +
  • pph/proyectos/laboratorio/laboratorio
  • + +
  • pph/proyectos/laboratorio/laboratorio/colaboradores
  • + +
  • pph/proyectos/laboratorio/laboratorio/introduccion
  • + +
  • pph/proyectos/laboratorio/laboratorio/participacion
  • + +
  • pph/proyectos/laboratorio/laboratorio/resumen
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/resumen
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion1
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion2
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion3
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion4
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion5
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion6
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion7
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion8
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-conexion
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/resumen
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion1
  • -
  • pph/proyectos/plasticoleal
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion2
  • -
  • pph/proyectos/plasticoleal/necesidades
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion3
  • -
  • pph/proyectos/plasticoleal/plasticoleal
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion4
  • -
  • pph/proyectos/plasticoleal/plasticoleal/introduccion
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion
  • -
  • pph/proyectos/plasticoleal/plasticoleal/resumen
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/resumen
  • -
  • pph/proyectos/plasticoleal/plasticoleal/talleres
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones
  • -
  • pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio2
  • -
  • pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio3
  • -
  • pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio4
  • -
  • pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesion1
  • -
  • pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria
  • +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/resumen
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion1
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion2
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion3
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion4
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/resumen
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion1
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion2
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion3
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion4
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion5
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion6
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion7
  • + +
  • pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion8
  • + +
  • pph/proyectos/laboratorio/necesidades
  • + +
  • pph/proyectos/maquinas
  • pph/proyectos/pph.cu
  • @@ -1275,12 +1439,14 @@ Error message and password prompt
  • pph/sidebar/contenidos/glosario/infraestructuradebolsillo
  • -
  • pph/sidebar/contenidos/herramientas/
  • +
  • pph/sidebar/contenidos/herramientas
  • pph/sidebar/contenidos/herramientas/documentacion
  • pph/sidebar/contenidos/herramientas/documentacion/hypothesis
  • +
  • pph/sidebar/contenidos/herramientas/leafletdraw
  • +
  • pph/sidebar/contenidos/preciousplastic
  • pph/sidebar/contenidos/preciousplastic/academia
  • @@ -1319,6 +1485,8 @@ Error message and password prompt
  • Readme
  • +
  • Recolección
  • +
  • Recolección
  • Redondear bordes de un iframe
  • @@ -1391,6 +1559,7 @@ Error message and password prompt {"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-tiddler","modified":"20210716014139989","created":"20210716014139989"}, {"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/save-wiki","modified":"20210716014148147","created":"20210716014148147"}, {"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager","modifier":"M0","modified":"20210830145947980","creator":"M0","created":"20210830144503633"}, +{"created":"20211214154902298","creator":"M0","text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette","modified":"20211214154902298","modifier":"M0"}, {"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/plugins/kookma/utility/pagecontrol/view-fields-button","modifier":"M0","modified":"20210823183107906","creator":"M0","created":"20210716014149443"}, {"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/plugins/nico/projectify/ui/buttons/Scheduled","modifier":"M0","modified":"20210823183112482","creator":"M0","created":"20210716014210381"}, {"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/plugins/tiddlywiki/markdown/new-markdown-button","modified":"20210716014215613","created":"20210716014215613"}, @@ -1411,6 +1580,7 @@ Error message and password prompt {"text":"\u003Csvg fill=\"#182955\" viewBox=\"0 0 50 50\" width=\"32px\" height=\"32px\">\u003Cpath d=\"M 16 3 C 8.8324839 3 3 8.8324839 3 16 L 3 34 C 3 41.167516 8.8324839 47 16 47 L 34 47 C 41.167516 47 47 41.167516 47 34 L 47 16 C 47 8.8324839 41.167516 3 34 3 L 16 3 z M 16 5 L 34 5 C 40.086484 5 45 9.9135161 45 16 L 45 34 C 45 40.086484 40.086484 45 34 45 L 16 45 C 9.9135161 45 5 40.086484 5 34 L 5 16 C 5 9.9135161 9.9135161 5 16 5 z M 37 11 A 2 2 0 0 0 35 13 A 2 2 0 0 0 37 15 A 2 2 0 0 0 39 13 A 2 2 0 0 0 37 11 z M 25 14 C 18.936712 14 14 18.936712 14 25 C 14 31.063288 18.936712 36 25 36 C 31.063288 36 36 31.063288 36 25 C 36 18.936712 31.063288 14 25 14 z M 25 16 C 29.982407 16 34 20.017593 34 25 C 34 29.982407 29.982407 34 25 34 C 20.017593 34 16 29.982407 16 25 C 16 20.017593 20.017593 16 25 16 z\"/>\u003C/svg>","title":"$:/core/images/instagram","tags":"$:/tags/Image Icons Images SVG","modifier":"M0","modified":"20210927115043722","library_version":"2.0.1","library":"CoreUI Icons","creator":"M0","created":"20210613063851924","collection":"Brand","caption":"cib-instagram"}, {"text":"\u003Csvg fill=\"#182955\" viewBox=\"0 0 50 50\" width=\"32px\" height=\"32px\">\u003Cpath d=\"M 44.376953 5.9863281 C 43.889905 6.0076957 43.415817 6.1432497 42.988281 6.3144531 C 42.565113 6.4845113 40.128883 7.5243408 36.53125 9.0625 C 32.933617 10.600659 28.256963 12.603668 23.621094 14.589844 C 14.349356 18.562196 5.2382813 22.470703 5.2382812 22.470703 L 5.3046875 22.445312 C 5.3046875 22.445312 4.7547875 22.629122 4.1972656 23.017578 C 3.9185047 23.211806 3.6186028 23.462555 3.3730469 23.828125 C 3.127491 24.193695 2.9479735 24.711788 3.015625 25.259766 C 3.2532479 27.184511 5.2480469 27.730469 5.2480469 27.730469 L 5.2558594 27.734375 L 14.158203 30.78125 C 14.385177 31.538434 16.858319 39.792923 17.402344 41.541016 C 17.702797 42.507484 17.984013 43.064995 18.277344 43.445312 C 18.424133 43.635633 18.577962 43.782915 18.748047 43.890625 C 18.815627 43.933415 18.8867 43.965525 18.957031 43.994141 C 18.958531 43.994806 18.959437 43.99348 18.960938 43.994141 C 18.969579 43.997952 18.977708 43.998295 18.986328 44.001953 L 18.962891 43.996094 C 18.979231 44.002694 18.995359 44.013801 19.011719 44.019531 C 19.043456 44.030655 19.062905 44.030268 19.103516 44.039062 C 20.123059 44.395042 20.966797 43.734375 20.966797 43.734375 L 21.001953 43.707031 L 26.470703 38.634766 L 35.345703 45.554688 L 35.457031 45.605469 C 37.010484 46.295216 38.415349 45.910403 39.193359 45.277344 C 39.97137 44.644284 40.277344 43.828125 40.277344 43.828125 L 40.310547 43.742188 L 46.832031 9.7519531 C 46.998903 8.9915162 47.022612 8.334202 46.865234 7.7402344 C 46.707857 7.1462668 46.325492 6.6299361 45.845703 6.34375 C 45.365914 6.0575639 44.864001 5.9649605 44.376953 5.9863281 z M 44.429688 8.0195312 C 44.627491 8.0103707 44.774102 8.032983 44.820312 8.0605469 C 44.866523 8.0881109 44.887272 8.0844829 44.931641 8.2519531 C 44.976011 8.419423 45.000036 8.7721605 44.878906 9.3242188 L 44.875 9.3359375 L 38.390625 43.128906 C 38.375275 43.162926 38.240151 43.475531 37.931641 43.726562 C 37.616914 43.982653 37.266874 44.182554 36.337891 43.792969 L 26.632812 36.224609 L 26.359375 36.009766 L 26.353516 36.015625 L 23.451172 33.837891 L 39.761719 14.648438 A 1.0001 1.0001 0 0 0 38.974609 13 A 1.0001 1.0001 0 0 0 38.445312 13.167969 L 14.84375 28.902344 L 5.9277344 25.849609 C 5.9277344 25.849609 5.0423771 25.356927 5 25.013672 C 4.99765 24.994652 4.9871961 25.011869 5.0332031 24.943359 C 5.0792101 24.874869 5.1948546 24.759225 5.3398438 24.658203 C 5.6298218 24.456159 5.9609375 24.333984 5.9609375 24.333984 L 5.9941406 24.322266 L 6.0273438 24.308594 C 6.0273438 24.308594 15.138894 20.399882 24.410156 16.427734 C 29.045787 14.44166 33.721617 12.440122 37.318359 10.902344 C 40.914175 9.3649615 43.512419 8.2583658 43.732422 8.1699219 C 43.982886 8.0696253 44.231884 8.0286918 44.429688 8.0195312 z M 33.613281 18.792969 L 21.244141 33.345703 L 21.238281 33.351562 A 1.0001 1.0001 0 0 0 21.183594 33.423828 A 1.0001 1.0001 0 0 0 21.128906 33.507812 A 1.0001 1.0001 0 0 0 20.998047 33.892578 A 1.0001 1.0001 0 0 0 20.998047 33.900391 L 19.386719 41.146484 C 19.35993 41.068197 19.341173 41.039555 19.3125 40.947266 L 19.3125 40.945312 C 18.800713 39.30085 16.467362 31.5161 16.144531 30.439453 L 33.613281 18.792969 z M 22.640625 35.730469 L 24.863281 37.398438 L 21.597656 40.425781 L 22.640625 35.730469 z\"/>\u003C/svg>","title":"$:/core/images/telegram","tags":"$:/tags/Image Icons Images SVG","modifier":"M0","modified":"20210928034904466","creator":"M0","created":"20210927112441330"}, {"text":"\u003Csvg fill=\"#182955\" viewBox=\"0 0 50 50\" width=\"32px\" height=\"32px\">\u003Cpath d=\"M 25 2 C 12.309534 2 2 12.309534 2 25 C 2 29.079097 3.1186875 32.88588 4.984375 36.208984 L 2.0371094 46.730469 A 1.0001 1.0001 0 0 0 3.2402344 47.970703 L 14.210938 45.251953 C 17.434629 46.972929 21.092591 48 25 48 C 37.690466 48 48 37.690466 48 25 C 48 12.309534 37.690466 2 25 2 z M 25 4 C 36.609534 4 46 13.390466 46 25 C 46 36.609534 36.609534 46 25 46 C 21.278025 46 17.792121 45.029635 14.761719 43.333984 A 1.0001 1.0001 0 0 0 14.033203 43.236328 L 4.4257812 45.617188 L 7.0019531 36.425781 A 1.0001 1.0001 0 0 0 6.9023438 35.646484 C 5.0606869 32.523592 4 28.890107 4 25 C 4 13.390466 13.390466 4 25 4 z M 16.642578 13 C 16.001539 13 15.086045 13.23849 14.333984 14.048828 C 13.882268 14.535548 12 16.369511 12 19.59375 C 12 22.955271 14.331391 25.855848 14.613281 26.228516 L 14.615234 26.228516 L 14.615234 26.230469 C 14.588494 26.195329 14.973031 26.752191 15.486328 27.419922 C 15.999626 28.087653 16.717405 28.96464 17.619141 29.914062 C 19.422612 31.812909 21.958282 34.007419 25.105469 35.349609 C 26.554789 35.966779 27.698179 36.339417 28.564453 36.611328 C 30.169845 37.115426 31.632073 37.038799 32.730469 36.876953 C 33.55263 36.755876 34.456878 36.361114 35.351562 35.794922 C 36.246248 35.22873 37.12309 34.524722 37.509766 33.455078 C 37.786772 32.688244 37.927591 31.979598 37.978516 31.396484 C 38.003976 31.104927 38.007211 30.847602 37.988281 30.609375 C 37.969311 30.371148 37.989581 30.188664 37.767578 29.824219 C 37.302009 29.059804 36.774753 29.039853 36.224609 28.767578 C 35.918939 28.616297 35.048661 28.191329 34.175781 27.775391 C 33.303883 27.35992 32.54892 26.991953 32.083984 26.826172 C 31.790239 26.720488 31.431556 26.568352 30.914062 26.626953 C 30.396569 26.685553 29.88546 27.058933 29.587891 27.5 C 29.305837 27.918069 28.170387 29.258349 27.824219 29.652344 C 27.819619 29.649544 27.849659 29.663383 27.712891 29.595703 C 27.284761 29.383815 26.761157 29.203652 25.986328 28.794922 C 25.2115 28.386192 24.242255 27.782635 23.181641 26.847656 L 23.181641 26.845703 C 21.603029 25.455949 20.497272 23.711106 20.148438 23.125 C 20.171937 23.09704 20.145643 23.130901 20.195312 23.082031 L 20.197266 23.080078 C 20.553781 22.728924 20.869739 22.309521 21.136719 22.001953 C 21.515257 21.565866 21.68231 21.181437 21.863281 20.822266 C 22.223954 20.10644 22.02313 19.318742 21.814453 18.904297 L 21.814453 18.902344 C 21.828863 18.931014 21.701572 18.650157 21.564453 18.326172 C 21.426943 18.001263 21.251663 17.580039 21.064453 17.130859 C 20.690033 16.232501 20.272027 15.224912 20.023438 14.634766 L 20.023438 14.632812 C 19.730591 13.937684 19.334395 13.436908 18.816406 13.195312 C 18.298417 12.953717 17.840778 13.022402 17.822266 13.021484 L 17.820312 13.021484 C 17.450668 13.004432 17.045038 13 16.642578 13 z M 16.642578 15 C 17.028118 15 17.408214 15.004701 17.726562 15.019531 C 18.054056 15.035851 18.033687 15.037192 17.970703 15.007812 C 17.906713 14.977972 17.993533 14.968282 18.179688 15.410156 C 18.423098 15.98801 18.84317 16.999249 19.21875 17.900391 C 19.40654 18.350961 19.582292 18.773816 19.722656 19.105469 C 19.863021 19.437122 19.939077 19.622295 20.027344 19.798828 L 20.027344 19.800781 L 20.029297 19.802734 C 20.115837 19.973483 20.108185 19.864164 20.078125 19.923828 C 19.867096 20.342656 19.838461 20.445493 19.625 20.691406 C 19.29998 21.065838 18.968453 21.483404 18.792969 21.65625 C 18.639439 21.80707 18.36242 22.042032 18.189453 22.501953 C 18.016221 22.962578 18.097073 23.59457 18.375 24.066406 C 18.745032 24.6946 19.964406 26.679307 21.859375 28.347656 C 23.05276 29.399678 24.164563 30.095933 25.052734 30.564453 C 25.940906 31.032973 26.664301 31.306607 26.826172 31.386719 C 27.210549 31.576953 27.630655 31.72467 28.119141 31.666016 C 28.607627 31.607366 29.02878 31.310979 29.296875 31.007812 L 29.298828 31.005859 C 29.655629 30.601347 30.715848 29.390728 31.224609 28.644531 C 31.246169 28.652131 31.239109 28.646231 31.408203 28.707031 L 31.408203 28.708984 L 31.410156 28.708984 C 31.487356 28.736474 32.454286 29.169267 33.316406 29.580078 C 34.178526 29.990889 35.053561 30.417875 35.337891 30.558594 C 35.748225 30.761674 35.942113 30.893881 35.992188 30.894531 C 35.995572 30.982516 35.998992 31.07786 35.986328 31.222656 C 35.951258 31.624292 35.8439 32.180225 35.628906 32.775391 C 35.523582 33.066746 34.975018 33.667661 34.283203 34.105469 C 33.591388 34.543277 32.749338 34.852514 32.4375 34.898438 C 31.499896 35.036591 30.386672 35.087027 29.164062 34.703125 C 28.316336 34.437036 27.259305 34.092596 25.890625 33.509766 C 23.114812 32.325956 20.755591 30.311513 19.070312 28.537109 C 18.227674 27.649908 17.552562 26.824019 17.072266 26.199219 C 16.592866 25.575584 16.383528 25.251054 16.208984 25.021484 L 16.207031 25.019531 C 15.897202 24.609805 14 21.970851 14 19.59375 C 14 17.077989 15.168497 16.091436 15.800781 15.410156 C 16.132721 15.052495 16.495617 15 16.642578 15 z\"/>\u003C/svg>","title":"$:/core/images/whatsapp","tags":"$:/tags/Image Icons Images SVG","modifier":"M0","modified":"20210927115332333","library":"svg-icon","creator":"M0","created":"20210927113205088","collection":"windows","caption":"social-whatsapp"}, +{"created":"20211106134827342","creator":"M0","text":"\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n\u003C$link to=\"$:/config/DefaultSidebarTab\">\u003C\u003Clingo Hint>>\u003C/$link>\n\n\u003C$select tiddler=\"$:/config/DefaultSidebarTab\">\n\u003C$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n\u003Coption value=\u003C\u003CcurrentTiddler>>>\u003C$transclude field=\"caption\">\u003C$text text=\u003C\u003CcurrentTiddler>>/>\u003C/$transclude>\u003C/option>\n\u003C/$list>\n\u003C/$select>\n","title":"$:/core/ui/ControlPanel/Settings/DefaultSidebarTab","caption":"{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}","tags":"$:/tags/ControlPanel/Settings","modified":"20211106134827342","modifier":"M0"}, {"text":"\u003C$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n","title":"$:/core/ui/MoreSideBar/Recent","tags":"$:/tags/MoreSideBar","modified":"20210716020303258","created":"20210716020048106","caption":"🗃️ {{$:/language/SideBar/Recent/Caption}}"}, {"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","type":"text/vnd.tiddlywiki","title":"$:/core/ui/PageTemplate/sidebar","modifier":"M0","modified":"20210927100617769","creator":"M0","created":"20200430072116835"}, {"text":"\u003Cdiv class=\"tc-more-sidebar\">\n\u003C$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\u003C/div>\n","title":"$:/core/ui/SideBar/More","tags":"","modified":"20210716011320838","created":"20210716011319240","caption":"{{$:/language/SideBar/More/Caption}}"}, @@ -1418,22 +1588,24 @@ Error message and password prompt {"text":"\u003C$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n","title":"$:/core/ui/SideBar/Recent","tags":"$:/tags/SideBar","modifier":"M0","modified":"20211014101838388","list-after":"🤝 Miembros","creator":"M0","created":"20210716011556468","caption":"🗃️ {{$:/language/SideBar/Recent/Caption}}"}, {"text":"\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n\u003C\u003Clingo Basics/Version/Prompt>> \u003C\u003Cversion>>\n\n\u003C$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n\u003C$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n\u003C$set name=\"tv-config-toolbar-class\" value=\"\">\n\n\u003C$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n\u003Cdiv style=\"position:relative;\" class={{{ [\u003ClistItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n\u003C$checkbox tiddler=\u003C\u003Cconfig-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> \u003C$transclude tiddler=\u003C\u003ClistItem>>/> \u003Ci class=\"tc-muted\">\u003C$transclude tiddler=\u003C\u003ClistItem>> field=\"description\"/>\u003C/i>\n\n\u003C/div>\n\n\u003C/$list>\n\n\u003C/$set>\n\n\u003C/$set>\n\n\u003C/$set>\n","title":"$:/core/ui/SideBar/Tools","tags":"","modified":"20210716011341518","created":"20210716011339794","caption":"{{$:/language/SideBar/Tools/Caption}}"}, {"text":"\u003Ch1 class=\"tc-site-title\">\n\n\u003C$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n\u003C/h1>\n","title":"$:/core/ui/SideBarSegments/site-title","tags":"$:/tags/SideBarSegment","modifier":"M0","modified":"20210927095731207","creator":"M0","created":"20210927095147170"}, +{"created":"20211106165059552","creator":"M0","text":"\u003C!-- \\whitespace trim\n\u003C$reveal type=\"nomatch\" stateTitle=\u003C\u003Cfolded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n\u003Cdiv class=\"tc-subtitle\">\n\u003C$link to={{!!modifier}} />\n\u003C$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n\u003C/div>\n\u003C/$reveal>\n-->\n","title":"$:/core/ui/ViewTemplate/subtitle","tags":"$:/tags/ViewTemplate","modified":"20211106165112312","modifier":"M0"}, {"text":"\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n\u003Cdiv class=\"tc-tiddler-title\">\n\u003Cdiv class=\"tc-titlebar\">\n\u003Cspan class=\"tc-tiddler-controls\">\n\u003C$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\u003C$reveal type=\"nomatch\" state=\u003C\u003Cconfig-title>> text=\"hide\">\u003C$set name=\"tv-config-toolbar-class\" filter=\"[\u003Ctv-config-toolbar-class>] [\u003ClistItem>encodeuricomponent[]addprefix[tc-btn-]]\">\u003C$transclude tiddler=\u003C\u003ClistItem>>/>\u003C/$set>\u003C/$reveal>\u003C/$list>\n\u003C/span>\n\u003C$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n\u003C$link>\n\u003C$set name=\"foregroundColor\" value={{!!color}}>\n\u003Cspan class=\"tc-tiddler-title-icon\" style=\u003C\u003Ctitle-styles>>>\n\u003C$transclude tiddler={{!!icon}}>\n\u003C$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n\u003C/$transclude>\n\u003C/span>\n\u003C/$set>\n\u003C$list filter=\"[all[current]removeprefix[$:/]]\">\n\u003Ch2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n\u003Cspan class=\"tc-system-title-prefix\">$:/\u003C/span>\u003C$text text=\u003C\u003CcurrentTiddler>>/>\n\u003C/h2>\n\u003C/$list>\n\u003C$list filter=\"[all[current]!prefix[$:/]]\">\n{{||$:/BJansen/ViewTemplate/subtitle}}\n\u003C/$list>\n\u003C/$link>\n\u003C/$set>\n\u003C/div>\n\n\u003C$reveal type=\"nomatch\" text=\"\" default=\"\" state=\u003C\u003CtiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n\u003C$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\">\u003C$transclude tiddler=\u003C\u003ClistItem>> mode=\"block\"/>\u003C/$list>\n\n\u003C/$reveal>\n\u003C/div>","title":"$:/core/ui/ViewTemplate/title","tags":"$:/tags/ViewTemplate","modified":"20201009145738963","created":"20201009145228555"}, {"text":"[[pph/sidebar/contenidos/bienvenidos]]","type":"text/vnd.tiddlywiki","title":"$:/DefaultTiddlers","revision":"0","modifier":"M0","modified":"20210831041848091","creator":"M0","created":"20201212165857364","bag":"default"}, {"text":"\\define icon(icon navigate tooltip) \n\u003C$button to=\"$navigate$\" tooltip=\"$tooltip$\"class=\"tc-btn-invisible\">\u003C\u003C__icon__>>\u003C/$button>\n\\end\n\n\\define _icon(icon) \n\u003Cbutton class=\"tc-btn-invisible\"disabled>\u003C\u003C__icon__>>\u003C/button>\n\\end\n\n\n* ''Version'': 1.0.0\n* ''Date'': 2020/02/27\n* ''Creator'': HC Haase. Inspired by [[Bimlas|https://bimlas.gitlab.io/tw5-locator/#%24%3A%2Fbimlas%2Fmacros%2Ficon]].\n\n!! Function\nThis macro make transcluded icons follow the line height of the text with the option of a link and a tooltip. \nThis makes prettier references to buttons (like this \u003C\u003C_icon {{$:/core/images/new-button}} \"link\" \"tooltip text\">> instead of this {{$:/core/images/new-button}}) in documentation text.\n\nThere is a'' simple macro'' without a button and an ''extended macro'' with a button.\n\n!! Use\n\n;Syntax, simple macro (note the `_`)\n:`\u003C\u003C_icon \u003Ctransclusion> >>`\u003C$button message=\"tm-copy-to-clipboard\" param=\"\u003C\u003C_icon \u003Ctransclusion> >>\"}>Copy\u003C/$button>\n\n;Syntax, extended macro\n:`\u003C\u003Cicon \u003Ctransclusion> \u003Clink> \"\u003Ctooltip text>\" >>`\u003C$button message=\"tm-copy-to-clipboard\" param=\"\u003C\u003Cicon \u003Ctransclusion> >>\"}>Copy\u003C/$button>\n\n|! Attribute|!Option|!Description|\n|transclusion|required|a transclusion of an icon|\n|link|optional|name of tiddler to link to (omit with `\"\"`)|\n|tooltip text|optional|text of tooltip|\n\n\n;Example\n:`\u003C\u003Cicon {{$:/core/images/new-button}} \"link\" \"tooltip text\">>` \n:will produce \u003C\u003Cicon {{$:/core/images/new-button}} \"link\" \"tooltip text\">> that links to \"link\".\nNB: if you want no link, but at tooltip, use `\"\"` for a empty link.\n\n!! Code\n\n```\n\\define icon(icon navigate tooltip) \n\u003C$button to=\"$navigate$\" tooltip=\"$tooltip$\"class=\"tc-btn-invisible\">\u003C\u003C__icon__>>\u003C/$button>\n\\end\n\n\\define _icon(icon) \n\u003Cbutton class=\"tc-btn-invisible\"disabled>\u003C\u003C__icon__>>\u003C/button>\n\\end\n```","type":"text/vnd.tiddlywiki","title":"$:/HCHaase/macros/icon","tags":"$:/tags/Macro","revision":"0","modifier":"HC Haase","modified":"20200521150911135","creator":"HC Haase","created":"20200210162320311","bag":"default"}, {"text":"\u003Csvg class=\"tc-image-placepin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 1416 1897\">\u003Cpath d=\"M0 707q0-143 56-275 51-125 151-226 97-97 225-150Q562 0 707 0q148 0 276 56 127 53 225 150 100 100 152 226 56 132 56 275t-56 275q-36 81-74 134l-468 711q-46 70-110 70t-111-70l-467-711q-46-64-74-134Q0 850 0 707zm445 0q0 110 76 186 78 78 186 78 111 0 187-78 77-75 77-186 0-109-77-186-76-78-187-78-108 0-186 78-76 78-76 186z\"/>\u003C/svg>","title":"$:/images/svg-icon/placepin","tags":"$:/tags/Image Icons Images SVG","library":"svg-icon","collection":"mfglabs","caption":"placepin"}, -{"title":"$:/Import","text":"Se importaron los siguientes tiddlers\n\n# [[Lectura colectiva anotada]]\n# [[Lectura individual anotada]]","status":"complete"}, +{"title":"$:/Import","text":"Se importaron los siguientes tiddlers\n\n# [[✨ Acerca de]]\n# [[🤝 Miembros]]\n# [[$:/BJansen/ViewTemplate/subtitle]]\n# [[$:/config/AnimationDuration]]\n# [[$:/config/codemirror/lineNumbers]]\n# [[$:/config/codemirror/theme]]\n# [[$:/config/EditToolbarButtons/Visibility/$:/core/ui/Buttons/delete]]\n# [[$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/control-panel]]\n# [[$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page]]\n# [[$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen]]\n# [[$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home]]\n# [[$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions]]\n# [[$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-tiddler]]\n# [[$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/save-wiki]]\n# [[$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager]]\n# [[$:/config/PageControlButtons/Visibility/$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette]]\n# [[$:/config/PageControlButtons/Visibility/$:/plugins/kookma/utility/pagecontrol/view-fields-button]]\n# [[$:/config/PageControlButtons/Visibility/$:/plugins/nico/projectify/ui/buttons/Scheduled]]\n# [[$:/config/PageControlButtons/Visibility/$:/plugins/tiddlywiki/markdown/new-markdown-button]]\n# [[$:/config/PageControlButtons/Visibility/$:/themes/nico/notebook/ui/Buttons/SwitchPalette]]\n# [[$:/config/Plugins/Disabled/$:/ak/plugins/TWCrossLinks]]\n# [[$:/config/Plugins/Disabled/$:/plugins/gera2ld/prism]]\n# [[$:/config/Plugins/Disabled/$:/plugins/sycom/leaflet]]\n# [[$:/config/projectify/projects-view]]\n# [[$:/config/RelinkOnRename]]\n# [[$:/config/TextEditor/EditorHeight/Mode]]\n# [[$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete]]\n# [[$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/edit]]\n# [[$:/core/Filters/TypedTiddlers]]\n# [[$:/core/images/database]]\n# [[$:/core/images/facebook]]\n# [[$:/core/images/git]]\n# [[$:/core/images/instagram]]\n# [[$:/core/images/telegram]]\n# [[$:/core/images/whatsapp]]\n# [[$:/core/ui/ControlPanel/Settings/DefaultSidebarTab]]\n# [[$:/core/ui/MoreSideBar/Recent]]\n# [[$:/core/ui/PageTemplate/sidebar]]\n# [[$:/core/ui/SideBar/More]]\n# [[$:/core/ui/SideBar/Open]]\n# [[$:/core/ui/SideBar/Recent]]\n# [[$:/core/ui/SideBar/Tools]]\n# [[$:/core/ui/SideBarSegments/site-title]]\n# [[$:/core/ui/ViewTemplate/subtitle]]\n# [[$:/core/ui/ViewTemplate/title]]\n# [[$:/DefaultTiddlers]]\n# [[$:/HCHaase/macros/icon]]\n# [[$:/images/svg-icon/placepin]]\n# [[$:/isEncrypted]]\n# [[$:/isms/tmp/NewISMSElement]]\n# [[$:/keepstate/utility/toggle-view-fields]]\n# [[$:/language]]\n# [[$:/palette]]\n# [[$:/plugins/fmg5/core/modules/widgets/action.js]]\n# [[$:/plugins/kookma/shiraz/macros/slider]]\n# [[$:/plugins/kookma/shiraz/macros/slider2]]\n# [[$:/plugins/kookma/shiraz/macros/slider3]]\n# [[$:/plugins/kookma/shiraz/macros/slider4]]\n# [[$:/plugins/kookma/shiraz/macros/slider5]]\n# [[$:/plugins/kookma/shiraz/macros/slider6]]\n# [[$:/plugins/kookma/trashbin/sidebar-tab]]\n# [[$:/plugins/kookma/utility/styles/tw-version]]\n# [[$:/plugins/kookma/utility/viewtemplate/view-fields]]\n# [[$:/plugins/nico/projectify/macros/todo-list]]\n# [[$:/plugins/nico/projectify/NotebookSidebar/Projects]]\n# [[$:/plugins/nico/projectify/ui/buttons/AddProject]]\n# [[$:/plugins/nico/projectify/ui/buttons/ManageProject]]\n# [[$:/plugins/nico/projectify/ui/dashboard/ProjectList]]\n# [[$:/plugins/nico/projectify/ui/dashboard/ProjectListItem]]\n# [[$:/plugins/nico/projectify/ui/dashboard/Projects]]\n# [[$:/plugins/nico/projectify/ui/forms/ProjectActions]]\n# [[$:/plugins/nico/projectify/ui/project/FilteredTodos]]\n# [[$:/plugins/nico/projectify/ui/sidebar/Projects]]\n# [[$:/plugins/nico/projectify/ui/sidebar/Upcoming]]\n# [[$:/plugins/nico/projectify/ui/todo/TodoCaption]]\n# [[$:/plugins/nico/projectify/ui/todo/TodoItem]]\n# [[$:/plugins/sycom/leaflet/example/leaflet_with_filter 1]]\n# [[$:/plugins/sycom/leaflet/example/placeTiddler 1]]\n# [[$:/plugins/sycom/leaflet/example/tiddlyWikiFrCommunity]]\n# [[$:/plugins/sycom/leaflet/images/estrella.svg]]\n# [[$:/plugins/sycom/leaflet/images/marker.svg]]\n# [[$:/plugins/sycom/leaflet/images/negroshadow2.svg]]\n# [[$:/plugins/sycom/leaflet/images/point.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-comunitario.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-comunitarioshadow.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-espaciotrabajo.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-espaciotrabajoshadow.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-recogida.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-recogidashadow.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-taller.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-tallershadow.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-tienda.svg]]\n# [[$:/plugins/sycom/leaflet/images/punto-tiendashadow.svg]]\n# [[$:/plugins/sycom/leaflet/lib/leaflet.css]]\n# [[$:/plugins/sycom/leaflet/lib/leaflet.js]]\n# [[$:/plugins/sycom/leaflet/mapCssTweaks.css.tid]]\n# [[$:/plugins/sycom/leaflet/mapWidget.tid]]\n# [[$:/plugins/tiddlywiki/codemirror/addon/hint/anyword-hint.js]]\n# [[$:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.css]]\n# [[$:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.js]]\n# [[$:/plugins/tiddlywiki/highlight/highlight.js]]\n# [[$:/plugins/tiddlywiki/markdown/new-markdown-button]]\n# [[$:/plugins/TWaddle/richlink/main]]\n# [[$:/plugins/wikilabs/link-to-tabs/config]]\n# [[$:/pph/mapa/plantillas/colaborador]]\n# [[$:/pph/mapa/plantillas/espaciodetrabajo]]\n# [[$:/pph/mapa/plantillas/puntocomunitario]]\n# [[$:/pph/mapa/plantillas/puntoderecogida]]\n# [[$:/pph/mapa/plantillas/tallerdemaquinas]]\n# [[$:/pph/mapa/plantillas/tienda]]\n# [[$:/pph/mapa/sidebar/puntos]]\n# [[$:/richlink/.dictionary]]\n# [[$:/richlink/audio]]\n# [[$:/richlink/img]]\n# [[$:/richlink/jsfiddle]]\n# [[$:/richlink/soundcloud]]\n# [[$:/richlink/tweet]]\n# [[$:/richlink/video]]\n# [[$:/richlink/wikipedia]]\n# [[$:/richlink/youtube]]\n# [[$:/SiteLogo]]\n# [[$:/SiteNetwork]]\n# [[$:/SiteSubtitle]]\n# [[$:/SiteTitle]]\n# [[$:/status/RequireReloadDueToPluginChange]]\n# [[$:/status/UserName]]\n# [[$:/tags/PageControls]]\n# [[$:/tags/PageTemplate]]\n# [[$:/theme]]\n# [[$:/themes/nico/notebook/metrics/bodyfontsize]]\n# [[$:/themes/nico/notebook/metrics/story-width]]\n# [[$:/themes/nico/notebook/tags/SidebarSection]]\n# [[$:/themes/nico/notebook/ui/Sidebar]]\n# [[$:/themes/nico/notebook/ui/Sidebar/Headings]]\n# [[$:/themes/nico/notebook/ui/Sidebar/SectionTemplate]]\n# [[$:/themes/tiddlywiki/vanilla/metrics/fontsize]]\n# [[$:/trashbin/$:/plugins/tiddlywiki/railroad]]\n# [[1.1 Crear dominio .cu]]\n# [[1.1.1 Comprar un paquete de tipo Unix.]]\n# [[1.2 Montar el servidor]]\n# [[1.2.1 Montar una plataforma para escribir colaborativamente en linea (Hedgedoc)]]\n# [[1.2.2 Montar un repositorio para la documentación. (Fossil)]]\n# [[1.2.3 Crear Wikis (Tiddliwiky) y alojar wikis de proyectos]]\n# [[11.html]]\n# [[adithyab/palettes/SolarizedLight]]\n# [[agregar boton de descarga para KMZ]]\n# [[Akokan]]\n# [[anadir pluggin de leaflet]]\n# [[Aumentar cantidad de caracteres en el popup]]\n# [[birdman.png]]\n# [[botones animados - instagram]]\n# [[cambiar cantidad caracteres permitidos en el popup del mapa]]\n# [[Cambiar contenido de los popup]]\n# [[cambiar el titulo de los tiddlers por el campo caption]]\n# [[Cargar imagenes en el popup]]\n# [[Cargar informacion de campos en el popup]]\n# [[Casa de Compra 30-4]]\n# [[Casa de Compra 63-5]]\n# [[Casa de Compra 100]]\n# [[Casa de Compra 102]]\n# [[Casa de Compra 103]]\n# [[Casa de Compra 104]]\n# [[Casa de Compra 107]]\n# [[Casa de Compra 108]]\n# [[Casa de Compra 109]]\n# [[Casa de Compra 110]]\n# [[Casa de Compra 113]]\n# [[Casa de Compra 114]]\n# [[Casa de Compra 115]]\n# [[Casa de Compra 116]]\n# [[Casa de Compra 117]]\n# [[Casa de Compra 12-6]]\n# [[Casa de Compra 14-4]]\n# [[Casa de Compra 16-9]]\n# [[Casa de Compra 17-4]]\n# [[Casa de Compra 18-6]]\n# [[Casa de Compra 19]]\n# [[Casa de Compra 22-8]]\n# [[Casa de Compra 22-9]]\n# [[Casa de Compra 23-0]]\n# [[Casa de Compra 24-4]]\n# [[Casa de Compra 25-8]]\n# [[Casa de Compra 26-7]]\n# [[Casa de Compra 28]]\n# [[Casa de Compra 32]]\n# [[Casa de Compra 34]]\n# [[Casa de Compra 36]]\n# [[Casa de Compra 40-1]]\n# [[Casa de Compra 47]]\n# [[Casa de Compra 47-4]]\n# [[Casa de Compra 48]]\n# [[Casa de Compra 49]]\n# [[Casa de Compra 53]]\n# [[Casa de Compra 56-2]]\n# [[Casa de Compra 59-6]]\n# [[Casa de Compra 63]]\n# [[Casa de Compra 64]]\n# [[Casa de Compra 66]]\n# [[Casa de Compra 7]]\n# [[Casa de Compra 79]]\n# [[Casa de Compra 8]]\n# [[Casa de Compra 81-4]]\n# [[Casa de Compra 85-6]]\n# [[Casa de Compra 89-5]]\n# [[Casa de Compra 90]]\n# [[Casa de Compra 92]]\n# [[Casa de Compra 96-7]]\n# [[CNA Atres]]\n# [[code]]\n# [[code-mapa-umap-iframe]]\n# [[CodeMirror]]\n# [[Código abierto, naturalmente]]\n# [[Configuración]]\n# [[Construccion]]\n# [[Construir una Extrusora de filamentos para impresión 3D]]\n# [[Construir una Extrusora Precious Plastic]]\n# [[Construir una Impresora 3D FDM de escritorio]]\n# [[Construir una Impresora 3D Hangprinter]]\n# [[Construir una Inyectora Precious Plastic]]\n# [[Construir una Prensa]]\n# [[Construir una Trituradora Precious Plastic]]\n# [[Consultar y organizar datos en Pharo]]\n# [[container]]\n# [[Contenidos]]\n# [[Conversar anotaciones]]\n# [[Convocatoria]]\n# [[Copincha]]\n# [[Crear cuenta en hypothesis]]\n# [[Create New Link]]\n# [[Cross-Fade Multiple Images with Timer]]\n# [[Cross-Fade Multiple Images with Timer 1]]\n# [[Diseñar identificadores para cada rol]]\n# [[Documentacion]]\n# [[Donut Chart Example]]\n# [[Donut Chart Macro]]\n# [[Donut Chart Macro-noporcent]]\n# [[Donut Chart.css]]\n# [[Draft 2 of 'pph/proyectos/laboratorio/colaboradores' by M0]]\n# [[Draft of 'Compresion' by M0]]\n# [[Draft of 'pph/proyectos/laboratorio' by M0]]\n# [[Draft of 'pph/proyectos/laboratorio/colaboradores' by M0]]\n# [[Draft of 'pph/proyectos/laboratorio/laboratorio/colaboradores' by M0]]\n# [[Draft of 'pph/sidebar/contenidos/bienvenidos' by M0]]\n# [[Draft of 'timeline-template' by M0]]\n# [[Enlaces enriquecidos]]\n# [[espacio de trabajo]]\n# [[espacio de trabajo - inyección]]\n# [[espacio de trabajo - mixto]]\n# [[espacio de trabajo - prensado]]\n# [[espacio de trabajo - trituracion]]\n# [[espacios/espacio de trabajo/descripcion]]\n# [[espacios/espacio de trabajo/trituracion]]\n# [[espacios/espacio de trabajo/trituracion/descripcion]]\n# [[Estilizar mapa]]\n# [[Estudio 50]]\n# [[Evento]]\n# [[exportar a maps.me]]\n# [[Formulario]]\n# [[Formulario miembros]]\n# [[Grupos de lectura]]\n# [[hacer cluster por municipio-provincias]]\n# [[Hacer que Titulo de los popup leen el campo caption del geotiddler]]\n# [[Hacer una anotación a un texto colectivo]]\n# [[HighlightExample]]\n# [[Inbox]]\n# [[index.jpeg]]\n# [[infraestructuras de bolsillo que usamos]]\n# [[Instalación]]\n# [[ir a home cuando presionas el logo precious plastic]]\n# [[Israel Morales Rojas]]\n# [[La Embajada Rebirth /Tercer Paraíso Cuba]]\n# [[La Mina]]\n# [[Lectura colectiva anotada]]\n# [[Lectura individual anotada]]\n# [[Léeme]]\n# [[lha.geojson]]\n# [[LinkAliases]]\n# [[logo-mapa.png]]\n# [[logo-pph.png]]\n# [[logo-sociedad-civil.png]]\n# [[logo-terra.png]]\n# [[logomumote]]\n# [[mapavirtual/offline/bdmapas]]\n# [[mapavirtual/offline/maps.me]]\n# [[mapavirtual/pharo]]\n# [[mapavirtual/tiddlywiki]]\n# [[mapavirtual/umap]]\n# [[Mecánica LG]]\n# [[Modificaciones]]\n# [[MuMoTe]]\n# [[Nuevo Tiddler]]\n# [[Nuevo Tiddler 1]]\n# [[Nuevo Tiddler 3]]\n# [[Nuevo Tiddler 4]]\n# [[Nuevo Tiddler 6]]\n# [[ParaEmpezar]]\n# [[plantilla WYIWYG]]\n# [[pph/bienvenidos/proyectos]]\n# [[pph/contenidos/preciousplastic/academia/crear]]\n# [[pph/contenidos/preciousplastic/academia/crear/buen-diseno]]\n# [[pph/contenidos/preciousplastic/academia/crear/introduccion]]\n# [[pph/contenidos/preciousplastic/academia/crear/objetos-acabados]]\n# [[pph/contenidos/preciousplastic/academia/discord]]\n# [[pph/contenidos/preciousplastic/academia/fundamentosdelplastico]]\n# [[pph/contenidos/preciousplastic/academia/introduccion]]\n# [[pph/contenidos/preciousplastic/academia/introduccion/hola]]\n# [[pph/contenidos/preciousplastic/academia/plastico/seguridadyhumos]]\n# [[pph/mapa/resumen]]\n# [[pph/mapa/tutorial]]\n# [[pph/mapa/ui/ComboEspacioTrabajo]]\n# [[pph/mapa/ui/ComboOtros]]\n# [[pph/mapa/ui/Combos]]\n# [[pph/mapa/ui/mapa]]\n# [[pph/mapadigital/convocatoria]]\n# [[pph/medios/imagen/temperaturas-de-fusion]]\n# [[pph/miembros/conteo]]\n# [[pph/proyectos/🗺️ mapadigital]]\n# [[pph/proyectos/laboratorio]]\n# [[pph/proyectos/laboratorio/laboratorio]]\n# [[pph/proyectos/laboratorio/laboratorio/colaboradores]]\n# [[pph/proyectos/laboratorio/laboratorio/introduccion]]\n# [[pph/proyectos/laboratorio/laboratorio/participacion]]\n# [[pph/proyectos/laboratorio/laboratorio/resumen]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/resumen]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion1]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion2]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion3]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion4]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion5]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion6]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion7]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion8]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-conexion]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/resumen]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion1]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion2]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion3]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion4]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/resumen]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio2]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio3]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio4]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesion1]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/resumen]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion1]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion2]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion3]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion4]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/resumen]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion1]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion2]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion3]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion4]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion5]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion6]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion7]]\n# [[pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion8]]\n# [[pph/proyectos/laboratorio/necesidades]]\n# [[pph/proyectos/maquinas]]\n# [[pph/proyectos/pph.cu]]\n# [[pph/proyectos/wikipph]]\n# [[pph/resumen]]\n# [[pph/sidebar/contenidos]]\n# [[pph/sidebar/contenidos/bienvenidos]]\n# [[pph/sidebar/contenidos/bienvenidos/proyectos]]\n# [[pph/sidebar/contenidos/comousarestesitio]]\n# [[pph/sidebar/contenidos/glosario]]\n# [[pph/sidebar/contenidos/glosario/ecomadera]]\n# [[pph/sidebar/contenidos/glosario/hackerspace]]\n# [[pph/sidebar/contenidos/glosario/hypothesis]]\n# [[pph/sidebar/contenidos/glosario/infraestructuradebolsillo]]\n# [[pph/sidebar/contenidos/herramientas]]\n# [[pph/sidebar/contenidos/herramientas/documentacion]]\n# [[pph/sidebar/contenidos/herramientas/documentacion/hypothesis]]\n# [[pph/sidebar/contenidos/herramientas/leafletdraw]]\n# [[pph/sidebar/contenidos/preciousplastic]]\n# [[pph/sidebar/contenidos/preciousplastic/academia]]\n# [[pph/sidebar/contenidos/preciousplastic/academia/nerdenplastico]]\n# [[pph/sidebar/contenidos/preciousplastic/academia/plastico]]\n# [[pph/sidebar/contenidos/preciousplastic/academia/recogida]]\n# [[pph/sidebar/contenidos/preciousplastic/academia/recogida/nuestrosistemaderecogida]]\n# [[pph/sidebar/contenidos/preciousplastic/historia]]\n# [[pph/sidebar/contenidos/preciousplastic/mision]]\n# [[pph/sidebar/miembros/lista]]\n# [[pph/socialnetwork/]]\n# [[pph/socialnetwork/buttons]]\n# [[Programacion]]\n# [[Projectify Intro]]\n# [[punto]]\n# [[Punto comunitario]]\n# [[punto comunitario]]\n# [[punto de recogida]]\n# [[rainbow_worm.png]]\n# [[Readme]]\n# [[Recolección]]\n# [[Redondear bordes de un iframe]]\n# [[Redondear bordes del marco externo]]\n# [[Redondear bordes en el mapa TW]]\n# [[script]]\n# [[slider ejemplo]]\n# [[slider ejemplo texto1]]\n# [[slider ejemplo texto2]]\n# [[slider ejemplo texto3]]\n# [[slider ejemplo texto4]]\n# [[slider ejemplo texto5]]\n# [[slider ejemplo texto6]]\n# [[Sobre este sitio]]\n# [[taller de maquinas]]\n# [[TiddlerA]]\n# [[Tiddlers]]\n# [[tienda]]\n# [[TK15]]\n# [[Traducir Academia Precious Plastic]]\n# [[turtle.png]]\n# [[Untitled]]\n# [[winlogo.png]]","status":"complete"}, {"text":"no","title":"$:/isEncrypted"}, {"text":"","title":"$:/isms/tmp/NewISMSElement","name_base":"asasaaassa","modifier":"M0","modified":"20210824035709034","creator":"M0","created":"20210824035555125"}, {"text":"hide","title":"$:/keepstate/utility/toggle-view-fields","modifier":"M0","modified":"20211001060909197","creator":"M0","created":"20210715162559031"}, {"text":"$:/languages/es-ES","title":"$:/language","modified":"20210313000653207","created":"20210313000653207"}, {"text":"{\n \"tiddlers\": {\n \"$:/language/Buttons/AdvancedSearch/Caption\": {\n \"title\": \"$:/language/Buttons/AdvancedSearch/Caption\",\n \"text\": \"Búsqueda avanzada\"\n },\n \"$:/language/Buttons/AdvancedSearch/Hint\": {\n \"title\": \"$:/language/Buttons/AdvancedSearch/Hint\",\n \"text\": \"Búsqueda avanzada\"\n },\n \"$:/language/Buttons/Bold/Caption\": {\n \"title\": \"$:/language/Buttons/Bold/Caption\",\n \"text\": \"Negrita\"\n },\n \"$:/language/Buttons/Bold/Hint\": {\n \"title\": \"$:/language/Buttons/Bold/Hint\",\n \"text\": \"Aplicar formato de negrita a la selección\"\n },\n \"$:/language/Buttons/Cancel/Caption\": {\n \"title\": \"$:/language/Buttons/Cancel/Caption\",\n \"text\": \"Cancelar\"\n },\n \"$:/language/Buttons/Cancel/Hint\": {\n \"title\": \"$:/language/Buttons/Cancel/Hint\",\n \"text\": \"Descarta los cambios\"\n },\n \"$:/language/Buttons/Clear/Caption\": {\n \"title\": \"$:/language/Buttons/Clear/Caption\",\n \"text\": \"*clear\"\n },\n \"$:/language/Buttons/Clear/Hint\": {\n \"title\": \"$:/language/Buttons/Clear/Hint\",\n \"text\": \"*Clear image to solid colour\"\n },\n \"$:/language/Buttons/Clone/Caption\": {\n \"title\": \"$:/language/Buttons/Clone/Caption\",\n \"text\": \"Clonar\"\n },\n \"$:/language/Buttons/Clone/Hint\": {\n \"title\": \"$:/language/Buttons/Clone/Hint\",\n \"text\": \"Hace una copia exacta de este tiddler\"\n },\n \"$:/language/Buttons/Close/Caption\": {\n \"title\": \"$:/language/Buttons/Close/Caption\",\n \"text\": \"Cerrar\"\n },\n \"$:/language/Buttons/Close/Hint\": {\n \"title\": \"$:/language/Buttons/Close/Hint\",\n \"text\": \"Cierra este tiddler\"\n },\n \"$:/language/Buttons/CloseAll/Caption\": {\n \"title\": \"$:/language/Buttons/CloseAll/Caption\",\n \"text\": \"Cerrar todo\"\n },\n \"$:/language/Buttons/CloseAll/Hint\": {\n \"title\": \"$:/language/Buttons/CloseAll/Hint\",\n \"text\": \"Cierra todos los tiddlers\"\n },\n \"$:/language/Buttons/CloseOthers/Caption\": {\n \"title\": \"$:/language/Buttons/CloseOthers/Caption\",\n \"text\": \"Cerrar los demás\"\n },\n \"$:/language/Buttons/CloseOthers/Hint\": {\n \"title\": \"$:/language/Buttons/CloseOthers/Hint\",\n \"text\": \"Cierra todos tiddlers abiertos excepto este\"\n },\n \"$:/language/Buttons/ControlPanel/Caption\": {\n \"title\": \"$:/language/Buttons/ControlPanel/Caption\",\n \"text\": \"Panel de Control\"\n },\n \"$:/language/Buttons/ControlPanel/Hint\": {\n \"title\": \"$:/language/Buttons/ControlPanel/Hint\",\n \"text\": \"Abre el Panel de Control\"\n },\n \"$:/language/Buttons/Delete/Caption\": {\n \"title\": \"$:/language/Buttons/Delete/Caption\",\n \"text\": \"Borrar\"\n },\n \"$:/language/Buttons/Delete/Hint\": {\n \"title\": \"$:/language/Buttons/Delete/Hint\",\n \"text\": \"Borra este tiddler\"\n },\n \"$:/language/Buttons/Edit/Caption\": {\n \"title\": \"$:/language/Buttons/Edit/Caption\",\n \"text\": \"Editar\"\n },\n \"$:/language/Buttons/Edit/Hint\": {\n \"title\": \"$:/language/Buttons/Edit/Hint\",\n \"text\": \"Permite editar este tiddler\"\n },\n \"$:/language/Buttons/EditorHeight/Caption\": {\n \"title\": \"$:/language/Buttons/EditorHeight/Caption\",\n \"text\": \"Altura del editor\"\n },\n \"$:/language/Buttons/EditorHeight/Caption/Auto\": {\n \"title\": \"$:/language/Buttons/EditorHeight/Caption/Auto\",\n \"text\": \"Ajustar al contenido\"\n },\n \"$:/language/Buttons/EditorHeight/Caption/Fixed\": {\n \"title\": \"$:/language/Buttons/EditorHeight/Caption/Fixed\",\n \"text\": \"Altura fija\"\n },\n \"$:/language/Buttons/EditorHeight/Hint\": {\n \"title\": \"$:/language/Buttons/EditorHeight/Hint\",\n \"text\": \"Determina la altura del cuadro de edición\"\n },\n \"$:/language/Buttons/Encryption/Caption\": {\n \"title\": \"$:/language/Buttons/Encryption/Caption\",\n \"text\": \"Cifrado\"\n },\n \"$:/language/Buttons/Encryption/ClearPassword/Caption\": {\n \"title\": \"$:/language/Buttons/Encryption/ClearPassword/Caption\",\n \"text\": \"Borrar contraseña\"\n },\n \"$:/language/Buttons/Encryption/ClearPassword/Hint\": {\n \"title\": \"$:/language/Buttons/Encryption/ClearPassword/Hint\",\n \"text\": \"Borra la contraseña actual y guarda este wiki sin cifrar\"\n },\n \"$:/language/Buttons/Encryption/Hint\": {\n \"title\": \"$:/language/Buttons/Encryption/Hint\",\n \"text\": \"Asigna o revoca la contraseña de cifrado para este wiki\"\n },\n \"$:/language/Buttons/Encryption/SetPassword/Caption\": {\n \"title\": \"$:/language/Buttons/Encryption/SetPassword/Caption\",\n \"text\": \"Asignar contraseña\"\n },\n \"$:/language/Buttons/Encryption/SetPassword/Hint\": {\n \"title\": \"$:/language/Buttons/Encryption/SetPassword/Hint\",\n \"text\": \"Asigna contraseña de cifrado\"\n },\n \"$:/language/Buttons/Excise/Caption\": {\n \"title\": \"$:/language/Buttons/Excise/Caption\",\n \"text\": \"Escindir\"\n },\n \"$:/language/Buttons/Excise/Caption/Excise\": {\n \"title\": \"$:/language/Buttons/Excise/Caption/Excise\",\n \"text\": \"Escindir\"\n },\n \"$:/language/Buttons/Excise/Caption/MacroName\": {\n \"title\": \"$:/language/Buttons/Excise/Caption/MacroName\",\n \"text\": \"Nombre de la macro\"\n },\n \"$:/language/Buttons/Excise/Caption/NewTitle\": {\n \"title\": \"$:/language/Buttons/Excise/Caption/NewTitle\",\n \"text\": \"Título del nuevo tiddler\"\n },\n \"$:/language/Buttons/Excise/Caption/Replace\": {\n \"title\": \"$:/language/Buttons/Excise/Caption/Replace\",\n \"text\": \"Reemplazar texto escindido con:\"\n },\n \"$:/language/Buttons/Excise/Caption/Replace/Link\": {\n \"title\": \"$:/language/Buttons/Excise/Caption/Replace/Link\",\n \"text\": \"enlace\"\n },\n \"$:/language/Buttons/Excise/Caption/Replace/Transclusion\": {\n \"title\": \"$:/language/Buttons/Excise/Caption/Replace/Transclusion\",\n \"text\": \"transclusión\"\n },\n \"$:/language/Buttons/Excise/Caption/Tag\": {\n \"title\": \"$:/language/Buttons/Excise/Caption/Tag\",\n \"text\": \"Etiqueta el nuevo tiddler con el título de este\"\n },\n \"$:/language/Buttons/Excise/Caption/TiddlerExists\": {\n \"title\": \"$:/language/Buttons/Excise/Caption/TiddlerExists\",\n \"text\": \"¡Atención! El tiddler ya existe\"\n },\n \"$:/language/Buttons/Excise/Hint\": {\n \"title\": \"$:/language/Buttons/Excise/Hint\",\n \"text\": \"Corta el texto seleccionado y lo pega en un tiddler nuevo\"\n },\n \"$:/language/Buttons/ExportPage/Caption\": {\n \"title\": \"$:/language/Buttons/ExportPage/Caption\",\n \"text\": \"Exportar todos\"\n },\n \"$:/language/Buttons/ExportPage/Hint\": {\n \"title\": \"$:/language/Buttons/ExportPage/Hint\",\n \"text\": \"Exporta todos los tiddlers\"\n },\n \"$:/language/Buttons/ExportTiddler/Caption\": {\n \"title\": \"$:/language/Buttons/ExportTiddler/Caption\",\n \"text\": \"Exportar tiddler\"\n },\n \"$:/language/Buttons/ExportTiddler/Hint\": {\n \"title\": \"$:/language/Buttons/ExportTiddler/Hint\",\n \"text\": \"Exporta este tiddler\"\n },\n \"$:/language/Buttons/ExportTiddlers/Caption\": {\n \"title\": \"$:/language/Buttons/ExportTiddlers/Caption\",\n \"text\": \"Exportar tiddlers\"\n },\n \"$:/language/Buttons/ExportTiddlers/Hint\": {\n \"title\": \"$:/language/Buttons/ExportTiddlers/Hint\",\n \"text\": \"Exporta el grupo de tiddlers\"\n },\n \"$:/language/Buttons/Fold/Caption\": {\n \"title\": \"$:/language/Buttons/Fold/Caption\",\n \"text\": \"Comprimir tiddler\"\n },\n \"$:/language/Buttons/Fold/FoldBar/Caption\": {\n \"title\": \"$:/language/Buttons/Fold/FoldBar/Caption\",\n \"text\": \"Barra de vista comprimida\"\n },\n \"$:/language/Buttons/Fold/FoldBar/Hint\": {\n \"title\": \"$:/language/Buttons/Fold/FoldBar/Hint\",\n \"text\": \"Barras opcionales para comprimir y desplegar tiddlers\"\n },\n \"$:/language/Buttons/Fold/Hint\": {\n \"title\": \"$:/language/Buttons/Fold/Hint\",\n \"text\": \"Comprime la vista del tiddler ocultando el cuerpo y sólo muestra el título\"\n },\n \"$:/language/Buttons/FoldAll/Caption\": {\n \"title\": \"$:/language/Buttons/FoldAll/Caption\",\n \"text\": \"Comprimir todos\"\n },\n \"$:/language/Buttons/FoldAll/Hint\": {\n \"title\": \"$:/language/Buttons/FoldAll/Hint\",\n \"text\": \"Comprime la vista de todos los tiddlers abiertos\"\n },\n \"$:/language/Buttons/FoldOthers/Caption\": {\n \"title\": \"$:/language/Buttons/FoldOthers/Caption\",\n \"text\": \"Comprimir los demás\"\n },\n \"$:/language/Buttons/FoldOthers/Hint\": {\n \"title\": \"$:/language/Buttons/FoldOthers/Hint\",\n \"text\": \"Comprime la vista de todos los tiddlers abiertos excepto este\"\n },\n \"$:/language/Buttons/FullScreen/Caption\": {\n \"title\": \"$:/language/Buttons/FullScreen/Caption\",\n \"text\": \"Pantalla completa\"\n },\n \"$:/language/Buttons/FullScreen/Hint\": {\n \"title\": \"$:/language/Buttons/FullScreen/Hint\",\n \"text\": \"Entra y sale del modo de pantalla completa\"\n },\n \"$:/language/Buttons/Heading1/Caption\": {\n \"title\": \"$:/language/Buttons/Heading1/Caption\",\n \"text\": \"Encabezamiento 1\"\n },\n \"$:/language/Buttons/Heading1/Hint\": {\n \"title\": \"$:/language/Buttons/Heading1/Hint\",\n \"text\": \"Aplica formato de encabezamiento 1 a la selección\"\n },\n \"$:/language/Buttons/Heading2/Caption\": {\n \"title\": \"$:/language/Buttons/Heading2/Caption\",\n \"text\": \"Encabezamiento 2\"\n },\n \"$:/language/Buttons/Heading2/Hint\": {\n \"title\": \"$:/language/Buttons/Heading2/Hint\",\n \"text\": \"Aplica formato de encabezamiento 2 a la selección\"\n },\n \"$:/language/Buttons/Heading3/Caption\": {\n \"title\": \"$:/language/Buttons/Heading3/Caption\",\n \"text\": \"Encabezamiento 3\"\n },\n \"$:/language/Buttons/Heading3/Hint\": {\n \"title\": \"$:/language/Buttons/Heading3/Hint\",\n \"text\": \"Aplica formato de encabezamiento 3 a la selección\"\n },\n \"$:/language/Buttons/Heading4/Caption\": {\n \"title\": \"$:/language/Buttons/Heading4/Caption\",\n \"text\": \"Encabezamiento 4\"\n },\n \"$:/language/Buttons/Heading4/Hint\": {\n \"title\": \"$:/language/Buttons/Heading4/Hint\",\n \"text\": \"Aplica formato de encabezamiento 4 a la selección\"\n },\n \"$:/language/Buttons/Heading5/Caption\": {\n \"title\": \"$:/language/Buttons/Heading5/Caption\",\n \"text\": \"Encabezamiento 5\"\n },\n \"$:/language/Buttons/Heading5/Hint\": {\n \"title\": \"$:/language/Buttons/Heading5/Hint\",\n \"text\": \"Aplica formato de encabezamiento 5 a la selección\"\n },\n \"$:/language/Buttons/Heading6/Caption\": {\n \"title\": \"$:/language/Buttons/Heading6/Caption\",\n \"text\": \"Encabezamiento 6\"\n },\n \"$:/language/Buttons/Heading6/Hint\": {\n \"title\": \"$:/language/Buttons/Heading6/Hint\",\n \"text\": \"Aplica formato de encabezamiento 6 a la selección\"\n },\n \"$:/language/Buttons/Help/Caption\": {\n \"title\": \"$:/language/Buttons/Help/Caption\",\n \"text\": \"Ayuda\"\n },\n \"$:/language/Buttons/Help/Hint\": {\n \"title\": \"$:/language/Buttons/Help/Hint\",\n \"text\": \"Muestra el panel de ayuda\"\n },\n \"$:/language/Buttons/HideSideBar/Caption\": {\n \"title\": \"$:/language/Buttons/HideSideBar/Caption\",\n \"text\": \"Ocultar barra lateral\"\n },\n \"$:/language/Buttons/HideSideBar/Hint\": {\n \"title\": \"$:/language/Buttons/HideSideBar/Hint\",\n \"text\": \"Oculta la barra lateral\"\n },\n \"$:/language/Buttons/Home/Caption\": {\n \"title\": \"$:/language/Buttons/Home/Caption\",\n \"text\": \"Inicio\"\n },\n \"$:/language/Buttons/Home/Hint\": {\n \"title\": \"$:/language/Buttons/Home/Hint\",\n \"text\": \"Cierra todos los tiddlers abiertos y abre los que se muestran por defecto al inicio\"\n },\n \"$:/language/Buttons/Import/Caption\": {\n \"title\": \"$:/language/Buttons/Import/Caption\",\n \"text\": \"Importar\"\n },\n \"$:/language/Buttons/Import/Hint\": {\n \"title\": \"$:/language/Buttons/Import/Hint\",\n \"text\": \"Importa multitud de tipos de archivo, incluyendo textos, imágenes, TiddlyWiki y JSON\"\n },\n \"$:/language/Buttons/Info/Caption\": {\n \"title\": \"$:/language/Buttons/Info/Caption\",\n \"text\": \"Información\"\n },\n \"$:/language/Buttons/Info/Hint\": {\n \"title\": \"$:/language/Buttons/Info/Hint\",\n \"text\": \"Muestra información sobre este tiddler\"\n },\n \"$:/language/Buttons/Italic/Caption\": {\n \"title\": \"$:/language/Buttons/Italic/Caption\",\n \"text\": \"Cursiva\"\n },\n \"$:/language/Buttons/Italic/Hint\": {\n \"title\": \"$:/language/Buttons/Italic/Hint\",\n \"text\": \"Aplica formato de cursiva a la selección\"\n },\n \"$:/language/Buttons/Language/Caption\": {\n \"title\": \"$:/language/Buttons/Language/Caption\",\n \"text\": \"Idioma\"\n },\n \"$:/language/Buttons/Language/Hint\": {\n \"title\": \"$:/language/Buttons/Language/Hint\",\n \"text\": \"Selecciona idioma de la interfaz de usuario\"\n },\n \"$:/language/Buttons/LineWidth/Caption\": {\n \"title\": \"$:/language/Buttons/LineWidth/Caption\",\n \"text\": \"Ancho del trazo\"\n },\n \"$:/language/Buttons/LineWidth/Hint\": {\n \"title\": \"$:/language/Buttons/LineWidth/Hint\",\n \"text\": \"Establece el ancho del trazo para pintar\"\n },\n \"$:/language/Buttons/ListBullet/Caption\": {\n \"title\": \"$:/language/Buttons/ListBullet/Caption\",\n \"text\": \"Lista con viñetas\"\n },\n \"$:/language/Buttons/ListBullet/Hint\": {\n \"title\": \"$:/language/Buttons/ListBullet/Hint\",\n \"text\": \"Aplica formato de lista con viñetas a la selección\"\n },\n \"$:/language/Buttons/ListNumber/Caption\": {\n \"title\": \"$:/language/Buttons/ListNumber/Caption\",\n \"text\": \"Lista numerada\"\n },\n \"$:/language/Buttons/ListNumber/Hint\": {\n \"title\": \"$:/language/Buttons/ListNumber/Hint\",\n \"text\": \"Aplica formato de lista numerada a la selección\"\n },\n \"$:/language/Buttons/MonoBlock/Caption\": {\n \"title\": \"$:/language/Buttons/MonoBlock/Caption\",\n \"text\": \"Bloque monoespaciado\"\n },\n \"$:/language/Buttons/MonoBlock/Hint\": {\n \"title\": \"$:/language/Buttons/MonoBlock/Hint\",\n \"text\": \"Aplica formato de bloque monoespaciado a la selección\"\n },\n \"$:/language/Buttons/MonoLine/Caption\": {\n \"title\": \"$:/language/Buttons/MonoLine/Caption\",\n \"text\": \"Monoespacio\"\n },\n \"$:/language/Buttons/MonoLine/Hint\": {\n \"title\": \"$:/language/Buttons/MonoLine/Hint\",\n \"text\": \"Aplica formato de monoespacio a la selección\"\n },\n \"$:/language/Buttons/More/Caption\": {\n \"title\": \"$:/language/Buttons/More/Caption\",\n \"text\": \"Más\"\n },\n \"$:/language/Buttons/More/Hint\": {\n \"title\": \"$:/language/Buttons/More/Hint\",\n \"text\": \"Otras acciones\"\n },\n \"$:/language/Buttons/NewHere/Caption\": {\n \"title\": \"$:/language/Buttons/NewHere/Caption\",\n \"text\": \"Nuevo aquí\"\n },\n \"$:/language/Buttons/NewHere/Hint\": {\n \"title\": \"$:/language/Buttons/NewHere/Hint\",\n \"text\": \"Crea un nuevo tiddler etiquetado con el título de este tiddler\"\n },\n \"$:/language/Buttons/NewImage/Caption\": {\n \"title\": \"$:/language/Buttons/NewImage/Caption\",\n \"text\": \"Nueva imagen\"\n },\n \"$:/language/Buttons/NewImage/Hint\": {\n \"title\": \"$:/language/Buttons/NewImage/Hint\",\n \"text\": \"Crea un nuevo tiddler de imagen\"\n },\n \"$:/language/Buttons/NewJournal/Caption\": {\n \"title\": \"$:/language/Buttons/NewJournal/Caption\",\n \"text\": \"Nueva entrada\"\n },\n \"$:/language/Buttons/NewJournal/Hint\": {\n \"title\": \"$:/language/Buttons/NewJournal/Hint\",\n \"text\": \"Crea una nueva entrada de diario\"\n },\n \"$:/language/Buttons/NewJournalHere/Caption\": {\n \"title\": \"$:/language/Buttons/NewJournalHere/Caption\",\n \"text\": \"Entrada nueva aquí\"\n },\n \"$:/language/Buttons/NewJournalHere/Hint\": {\n \"title\": \"$:/language/Buttons/NewJournalHere/Hint\",\n \"text\": \"Crea una nueva entrada de diario etiquetada con el título de este tiddler\"\n },\n \"$:/language/Buttons/NewMarkdown/Caption\": {\n \"title\": \"$:/language/Buttons/NewMarkdown/Caption\",\n \"text\": \"Nuevo tiddler en Markdown\"\n },\n \"$:/language/Buttons/NewMarkdown/Hint\": {\n \"title\": \"$:/language/Buttons/NewMarkdown/Hint\",\n \"text\": \"Crea un nuevo tiddler en Markdown\"\n },\n \"$:/language/Buttons/NewTiddler/Caption\": {\n \"title\": \"$:/language/Buttons/NewTiddler/Caption\",\n \"text\": \"Nuevo tiddler\"\n },\n \"$:/language/Buttons/NewTiddler/Hint\": {\n \"title\": \"$:/language/Buttons/NewTiddler/Hint\",\n \"text\": \"Crea un tiddler nuevo\"\n },\n \"$:/language/Buttons/OpenWindow/Caption\": {\n \"title\": \"$:/language/Buttons/OpenWindow/Caption\",\n \"text\": \"Abrir en ventana nueva\"\n },\n \"$:/language/Buttons/OpenWindow/Hint\": {\n \"title\": \"$:/language/Buttons/OpenWindow/Hint\",\n \"text\": \"Abre el tiddler en una nueva ventana\"\n },\n \"$:/language/Buttons/Opacity/Caption\": {\n \"title\": \"$:/language/Buttons/Opacity/Caption\",\n \"text\": \"Opacidad\"\n },\n \"$:/language/Buttons/Opacity/Hint\": {\n \"title\": \"$:/language/Buttons/Opacity/Hint\",\n \"text\": \"Establece la opacidad del trazo\"\n },\n \"$:/language/Buttons/Paint/Caption\": {\n \"title\": \"$:/language/Buttons/Paint/Caption\",\n \"text\": \"Color del trazo\"\n },\n \"$:/language/Buttons/Paint/Hint\": {\n \"title\": \"$:/language/Buttons/Paint/Hint\",\n \"text\": \"Establece el color del trazo\"\n },\n \"$:/language/Buttons/Palette/Caption\": {\n \"title\": \"$:/language/Buttons/Palette/Caption\",\n \"text\": \"Paleta\"\n },\n \"$:/language/Buttons/Palette/Hint\": {\n \"title\": \"$:/language/Buttons/Palette/Hint\",\n \"text\": \"Selecciona la paleta de color\"\n },\n \"$:/language/Buttons/Permalink/Caption\": {\n \"title\": \"$:/language/Buttons/Permalink/Caption\",\n \"text\": \"Permalink\"\n },\n \"$:/language/Buttons/Permalink/Hint\": {\n \"title\": \"$:/language/Buttons/Permalink/Hint\",\n \"text\": \"Crea en la barra de direcciones del navegador un enlace directo a este tiddler\"\n },\n \"$:/language/Buttons/Permaview/Caption\": {\n \"title\": \"$:/language/Buttons/Permaview/Caption\",\n \"text\": \"Permaview\"\n },\n \"$:/language/Buttons/Permaview/Hint\": {\n \"title\": \"$:/language/Buttons/Permaview/Hint\",\n \"text\": \"Crea en la barra de direcciones del navegador un enlace directo a todos los tiddlers abiertos\"\n },\n \"$:/language/Buttons/Picture/Caption\": {\n \"title\": \"$:/language/Buttons/Picture/Caption\",\n \"text\": \"Imagen\"\n },\n \"$:/language/Buttons/Picture/Hint\": {\n \"title\": \"$:/language/Buttons/Picture/Hint\",\n \"text\": \"Inserta imagen\"\n },\n \"$:/language/Buttons/Preview/Caption\": {\n \"title\": \"$:/language/Buttons/Preview/Caption\",\n \"text\": \"Vista previa\"\n },\n \"$:/language/Buttons/Preview/Hint\": {\n \"title\": \"$:/language/Buttons/Preview/Hint\",\n \"text\": \"Muestra el panel de vista previa\"\n },\n \"$:/language/Buttons/PreviewType/Caption\": {\n \"title\": \"$:/language/Buttons/PreviewType/Caption\",\n \"text\": \"Tipo de vista previa\"\n },\n \"$:/language/Buttons/PreviewType/Hint\": {\n \"title\": \"$:/language/Buttons/PreviewType/Hint\",\n \"text\": \"Selecciona el tipo de vista previa\"\n },\n \"$:/language/Buttons/Quote/Caption\": {\n \"title\": \"$:/language/Buttons/Quote/Caption\",\n \"text\": \"Bloque de cita\"\n },\n \"$:/language/Buttons/Quote/Hint\": {\n \"title\": \"$:/language/Buttons/Quote/Hint\",\n \"text\": \"Aplica formato de bloque de cita a la selección\"\n },\n \"$:/language/Buttons/Refresh/Caption\": {\n \"title\": \"$:/language/Buttons/Refresh/Caption\",\n \"text\": \"Recargar\"\n },\n \"$:/language/Buttons/Refresh/Hint\": {\n \"title\": \"$:/language/Buttons/Refresh/Hint\",\n \"text\": \"Actualiza completamente este wiki\"\n },\n \"$:/language/Buttons/Save/Caption\": {\n \"title\": \"$:/language/Buttons/Save/Caption\",\n \"text\": \"Ok\"\n },\n \"$:/language/Buttons/Save/Hint\": {\n \"title\": \"$:/language/Buttons/Save/Hint\",\n \"text\": \"Confirma y guarda los cambios realizados en el tiddler\"\n },\n \"$:/language/Buttons/SaveWiki/Caption\": {\n \"title\": \"$:/language/Buttons/SaveWiki/Caption\",\n \"text\": \"Guardar cambios\"\n },\n \"$:/language/Buttons/SaveWiki/Hint\": {\n \"title\": \"$:/language/Buttons/SaveWiki/Hint\",\n \"text\": \"Confirma y guarda todos los cambios realizados en el wiki\"\n },\n \"$:/language/Buttons/ShowSideBar/Caption\": {\n \"title\": \"$:/language/Buttons/ShowSideBar/Caption\",\n \"text\": \"Mostrar barra lateral\"\n },\n \"$:/language/Buttons/ShowSideBar/Hint\": {\n \"title\": \"$:/language/Buttons/ShowSideBar/Hint\",\n \"text\": \"Muestra la barra lateral\"\n },\n \"$:/language/Buttons/Size/Caption\": {\n \"title\": \"$:/language/Buttons/Size/Caption\",\n \"text\": \"Tamaño de imagen\"\n },\n \"$:/language/Buttons/Size/Caption/Height\": {\n \"title\": \"$:/language/Buttons/Size/Caption/Height\",\n \"text\": \"Altura:\"\n },\n \"$:/language/Buttons/Size/Caption/Resize\": {\n \"title\": \"$:/language/Buttons/Size/Caption/Resize\",\n \"text\": \"Cambiar tamaño\"\n },\n \"$:/language/Buttons/Size/Caption/Width\": {\n \"title\": \"$:/language/Buttons/Size/Caption/Width\",\n \"text\": \"Ancho:\"\n },\n \"$:/language/Buttons/Size/Hint\": {\n \"title\": \"$:/language/Buttons/Size/Hint\",\n \"text\": \"Establece tamaño de la imagen\"\n },\n \"$:/language/Buttons/Stamp/Caption\": {\n \"title\": \"$:/language/Buttons/Stamp/Caption\",\n \"text\": \"Snippet\"\n },\n \"$:/language/Buttons/Stamp/Caption/New\": {\n \"title\": \"$:/language/Buttons/Stamp/Caption/New\",\n \"text\": \"Añade el tuyo propio\"\n },\n \"$:/language/Buttons/Stamp/Hint\": {\n \"title\": \"$:/language/Buttons/Stamp/Hint\",\n \"text\": \"Inserta un snippet o fragmento de texto preconfigurado\"\n },\n \"$:/language/Buttons/Stamp/New/Text\": {\n \"title\": \"$:/language/Buttons/Stamp/New/Text\",\n \"text\": \"Texto del snippet (Recuerda añadir un título descriptivo en el campo \\\"caption\\\" ).\"\n },\n \"$:/language/Buttons/Stamp/New/Title\": {\n \"title\": \"$:/language/Buttons/Stamp/New/Title\",\n \"text\": \"Nombre para mostrar en el menú\"\n },\n \"$:/language/Buttons/StoryView/Caption\": {\n \"title\": \"$:/language/Buttons/StoryView/Caption\",\n \"text\": \"Vista\"\n },\n \"$:/language/Buttons/StoryView/Hint\": {\n \"title\": \"$:/language/Buttons/StoryView/Hint\",\n \"text\": \"Selecciona el modo de visualización de los tiddlers\"\n },\n \"$:/language/Buttons/Strikethrough/Caption\": {\n \"title\": \"$:/language/Buttons/Strikethrough/Caption\",\n \"text\": \"Tachado\"\n },\n \"$:/language/Buttons/Strikethrough/Hint\": {\n \"title\": \"$:/language/Buttons/Strikethrough/Hint\",\n \"text\": \"Aplica formado de tachado a la selección\"\n },\n \"$:/language/Buttons/Subscript/Caption\": {\n \"title\": \"$:/language/Buttons/Subscript/Caption\",\n \"text\": \"Subíndice\"\n },\n \"$:/language/Buttons/Subscript/Hint\": {\n \"title\": \"$:/language/Buttons/Subscript/Hint\",\n \"text\": \"Aplica formato de subíndice a la selección\"\n },\n \"$:/language/Buttons/Superscript/Caption\": {\n \"title\": \"$:/language/Buttons/Superscript/Caption\",\n \"text\": \"Superíndice\"\n },\n \"$:/language/Buttons/Superscript/Hint\": {\n \"title\": \"$:/language/Buttons/Superscript/Hint\",\n \"text\": \"Aplica formato de superíndice a la selección\"\n },\n \"$:/language/Buttons/TagManager/Caption\": {\n \"title\": \"$:/language/Buttons/TagManager/Caption\",\n \"text\": \"Administrador de etiquetas\"\n },\n \"$:/language/Buttons/TagManager/Hint\": {\n \"title\": \"$:/language/Buttons/TagManager/Hint\",\n \"text\": \"Abre el gestor de etiquetas\"\n },\n \"$:/language/Buttons/Theme/Caption\": {\n \"title\": \"$:/language/Buttons/Theme/Caption\",\n \"text\": \"Tema\"\n },\n \"$:/language/Buttons/Theme/Hint\": {\n \"title\": \"$:/language/Buttons/Theme/Hint\",\n \"text\": \"Selecciona un estilo visual para el wiki\"\n },\n \"$:/language/Buttons/Underline/Caption\": {\n \"title\": \"$:/language/Buttons/Underline/Caption\",\n \"text\": \"Subrayado\"\n },\n \"$:/language/Buttons/Underline/Hint\": {\n \"title\": \"$:/language/Buttons/Underline/Hint\",\n \"text\": \"Aplica formato de subrayado a la selección\"\n },\n \"$:/language/Buttons/Unfold/Caption\": {\n \"title\": \"$:/language/Buttons/Unfold/Caption\",\n \"text\": \"Desplegar tiddler\"\n },\n \"$:/language/Buttons/Unfold/Hint\": {\n \"title\": \"$:/language/Buttons/Unfold/Hint\",\n \"text\": \"Despliega el cuerpo de este tiddler y muestra su contenido\"\n },\n \"$:/language/Buttons/UnfoldAll/Caption\": {\n \"title\": \"$:/language/Buttons/UnfoldAll/Caption\",\n \"text\": \"Desplegar todos\"\n },\n \"$:/language/Buttons/UnfoldAll/Hint\": {\n \"title\": \"$:/language/Buttons/UnfoldAll/Hint\",\n \"text\": \"Despliega y muestra el contenido de todos los tiddlers abiertos\"\n },\n \"$:/language/ControlPanel/Advanced/Caption\": {\n \"title\": \"$:/language/ControlPanel/Advanced/Caption\",\n \"text\": \"Avanzado\"\n },\n \"$:/language/ControlPanel/Advanced/Hint\": {\n \"title\": \"$:/language/ControlPanel/Advanced/Hint\",\n \"text\": \"Información interna de TiddlyWiki\"\n },\n \"$:/language/ControlPanel/Appearance/Caption\": {\n \"title\": \"$:/language/ControlPanel/Appearance/Caption\",\n \"text\": \"Aspecto\"\n },\n \"$:/language/ControlPanel/Appearance/Hint\": {\n \"title\": \"$:/language/ControlPanel/Appearance/Hint\",\n \"text\": \"Personaliza la apariencia de TiddlyWiki\"\n },\n \"$:/language/ControlPanel/Basics/AnimDuration/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/AnimDuration/Prompt\",\n \"text\": \"Duración de la animación\"\n },\n \"$:/language/ControlPanel/Basics/Caption\": {\n \"title\": \"$:/language/ControlPanel/Basics/Caption\",\n \"text\": \"Básico\"\n },\n \"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint\": {\n \"title\": \"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint\",\n \"text\": \"Usa [[corchetes dobles]] para títulos con espacios. También puedes mostrarlos ordenados \u003C$button set=\\\"$:/DefaultTiddlers\\\" setTo=\\\"[list[$:/StoryList]]\\\">de más reciente a más antiguo\u003C/$button>\"\n },\n \"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt\",\n \"text\": \"Tiddlers por defecto\"\n },\n \"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint\": {\n \"title\": \"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint\",\n \"text\": \"Escoge qué tiddlers se muestran al inicio\"\n },\n \"$:/language/ControlPanel/Basics/Language/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/Language/Prompt\",\n \"text\": \"¡Hola! Selecciona idioma actual\"\n },\n \"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt\",\n \"text\": \"Etiqueta para las nuevas entradas de diario\"\n },\n \"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt\",\n \"text\": \"Formato de título para las nuevas entradas de diario\"\n },\n \"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt\",\n \"text\": \"Número de tiddlers ocultos anulados\"\n },\n \"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt\",\n \"text\": \"Número de tiddlers ocultos\"\n },\n \"$:/language/ControlPanel/Basics/Subtitle/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/Subtitle/Prompt\",\n \"text\": \"Subtítulo\"\n },\n \"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt\",\n \"text\": \"Número de tiddlers de sistema\"\n },\n \"$:/language/ControlPanel/Basics/Tags/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/Tags/Prompt\",\n \"text\": \"Número de etiquetas\"\n },\n \"$:/language/ControlPanel/Basics/Tiddlers/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/Tiddlers/Prompt\",\n \"text\": \"Número de tiddlers\"\n },\n \"$:/language/ControlPanel/Basics/Title/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/Title/Prompt\",\n \"text\": \"Título de este ~TiddlyWiki:\"\n },\n \"$:/language/ControlPanel/Basics/Username/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/Username/Prompt\",\n \"text\": \"Nombre de usuario\"\n },\n \"$:/language/ControlPanel/Basics/Version/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Basics/Version/Prompt\",\n \"text\": \"Versión de ~TiddlyWiki\"\n },\n \"$:/language/ControlPanel/EditorTypes/Caption\": {\n \"title\": \"$:/language/ControlPanel/EditorTypes/Caption\",\n \"text\": \"Tipos de editor\"\n },\n \"$:/language/ControlPanel/EditorTypes/Editor/Caption\": {\n \"title\": \"$:/language/ControlPanel/EditorTypes/Editor/Caption\",\n \"text\": \"Editor\"\n },\n \"$:/language/ControlPanel/EditorTypes/Hint\": {\n \"title\": \"$:/language/ControlPanel/EditorTypes/Hint\",\n \"text\": \"Editores usados para ciertos tipos específicos de tiddler\"\n },\n \"$:/language/ControlPanel/EditorTypes/Type/Caption\": {\n \"title\": \"$:/language/ControlPanel/EditorTypes/Type/Caption\",\n \"text\": \"Tipo\"\n },\n \"$:/language/ControlPanel/Info/Caption\": {\n \"title\": \"$:/language/ControlPanel/Info/Caption\",\n \"text\": \"Información\"\n },\n \"$:/language/ControlPanel/Info/Hint\": {\n \"title\": \"$:/language/ControlPanel/Info/Hint\",\n \"text\": \"Información acerca de este TiddlyWiki\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption\",\n \"text\": \"Añadir atajo\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt\",\n \"text\": \"Escribe el atajo\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Caption\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Caption\",\n \"text\": \"Atajos de teclado\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Hint\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Hint\",\n \"text\": \"Administra la asignación de atajos de teclado\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption\",\n \"text\": \"No hay atajo asignado\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Platform/All\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Platform/All\",\n \"text\": \"Cualquier plataforma\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux\",\n \"text\": \"Sólo Linux\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac\",\n \"text\": \"Sólo Macintosh\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux\",\n \"text\": \"Todas menos Linux\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac\",\n \"text\": \"Todas menos Macintosh\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows\",\n \"text\": \"Todas menos Windows\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows\",\n \"text\": \"Sólo windows\"\n },\n \"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint\": {\n \"title\": \"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint\",\n \"text\": \"Eliminar atajo\"\n },\n \"$:/language/ControlPanel/LoadedModules/Caption\": {\n \"title\": \"$:/language/ControlPanel/LoadedModules/Caption\",\n \"text\": \"Módulos cargados\"\n },\n \"$:/language/ControlPanel/LoadedModules/Hint\": {\n \"title\": \"$:/language/ControlPanel/LoadedModules/Hint\",\n \"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.\"\n },\n \"$:/language/ControlPanel/Palette/Caption\": {\n \"title\": \"$:/language/ControlPanel/Palette/Caption\",\n \"text\": \"Paleta\"\n },\n \"$:/language/ControlPanel/Palette/Editor/Clone/Caption\": {\n \"title\": \"$:/language/ControlPanel/Palette/Editor/Clone/Caption\",\n \"text\": \"Clonar\"\n },\n \"$:/language/ControlPanel/Palette/Editor/Clone/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Palette/Editor/Clone/Prompt\",\n \"text\": \"Se recomienda clonar esta paleta antes de editarla.\"\n },\n \"$:/language/ControlPanel/Palette/Editor/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Palette/Editor/Prompt\",\n \"text\": \"Editando\"\n },\n \"$:/language/ControlPanel/Palette/Editor/Prompt/Modified\": {\n \"title\": \"$:/language/ControlPanel/Palette/Editor/Prompt/Modified\",\n \"text\": \"Si te has perdido, no desesperes\"\n },\n \"$:/language/ControlPanel/Palette/Editor/Reset/Caption\": {\n \"title\": \"$:/language/ControlPanel/Palette/Editor/Reset/Caption\",\n \"text\": \"Restaura la paleta\"\n },\n \"$:/language/ControlPanel/Palette/HideEditor/Caption\": {\n \"title\": \"$:/language/ControlPanel/Palette/HideEditor/Caption\",\n \"text\": \"Cerrar el editor\"\n },\n \"$:/language/ControlPanel/Palette/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Palette/Prompt\",\n \"text\": \"Paleta actual\"\n },\n \"$:/language/ControlPanel/Palette/ShowEditor/Caption\": {\n \"title\": \"$:/language/ControlPanel/Palette/ShowEditor/Caption\",\n \"text\": \"Abrir el editor\"\n },\n \"$:/language/ControlPanel/Parsing/Block/Caption\": {\n \"title\": \"$:/language/ControlPanel/Parsing/Block/Caption\",\n \"text\": \"Bloquear reglas sintácticas\"\n },\n \"$:/language/ControlPanel/Parsing/Caption\": {\n \"title\": \"$:/language/ControlPanel/Parsing/Caption\",\n \"text\": \"Interpretación sintáctica\"\n },\n \"$:/language/ControlPanel/Parsing/Hint\": {\n \"title\": \"$:/language/ControlPanel/Parsing/Hint\",\n \"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.\"\n },\n \"$:/language/ControlPanel/En tal caso, puedes recuperar su normal funcionamiento en [[modo seguro|https\": {\n \"title\": \"$:/language/ControlPanel/En tal caso, puedes recuperar su normal funcionamiento en [[modo seguro|https\",\n \"text\": \"/tiddlywiki.com/#SafeMode]].\"\n },\n \"$:/language/ControlPanel/Parsing/Inline/Caption\": {\n \"title\": \"$:/language/ControlPanel/Parsing/Inline/Caption\",\n \"text\": \"Reglas sintácticas de texto\"\n },\n \"$:/language/ControlPanel/Parsing/Pragma/Caption\": {\n \"title\": \"$:/language/ControlPanel/Parsing/Pragma/Caption\",\n \"text\": \"Reglas sintácticas del compilador\"\n },\n \"$:/language/ControlPanel/Plugins/Add/Caption\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Add/Caption\",\n \"text\": \"Obten complementos y extensiones\"\n },\n \"$:/language/ControlPanel/Plugins/Add/Hint\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Add/Hint\",\n \"text\": \"Instala plugins desde la librería oficial\"\n },\n \"$:/language/ControlPanel/Plugins/Caption\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Caption\",\n \"text\": \"Plugins\"\n },\n \"$:/language/ControlPanel/Plugins/Disable/Caption\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Disable/Caption\",\n \"text\": \"Desactivar\"\n },\n \"$:/language/ControlPanel/Plugins/Disable/Hint\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Disable/Hint\",\n \"text\": \"Desactiva el plugin al actualizar la página\"\n },\n \"$:/language/ControlPanel/Plugins/Disabled/Status\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Disabled/Status\",\n \"text\": \"(Desactivado)\"\n },\n \"$:/language/ControlPanel/Plugins/Empty/Hint\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Empty/Hint\",\n \"text\": \"No se han instalado\"\n },\n \"$:/language/ControlPanel/Plugins/Enable/Caption\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Enable/Caption\",\n \"text\": \"Activar\"\n },\n \"$:/language/ControlPanel/Plugins/Enable/Hint\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Enable/Hint\",\n \"text\": \"Activa este plugin al actualizar la página\"\n },\n \"$:/language/ControlPanel/Plugins/Install/Caption\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Install/Caption\",\n \"text\": \"Instalar\"\n },\n \"$:/language/ControlPanel/Plugins/Installed/Hint\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Installed/Hint\",\n \"text\": \"Plugins instalados actualmente\"\n },\n \"$:/language/ControlPanel/Plugins/Language/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Language/Prompt\",\n \"text\": \"Idiomas\"\n },\n \"$:/language/ControlPanel/Plugins/Languages/Caption\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Languages/Caption\",\n \"text\": \"Idiomas\"\n },\n \"$:/language/ControlPanel/Plugins/Languages/Hint\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Languages/Hint\",\n \"text\": \"Extensiones de idioma\"\n },\n \"$:/language/ControlPanel/Plugins/OpenPluginLibrary\": {\n \"title\": \"$:/language/ControlPanel/Plugins/OpenPluginLibrary\",\n \"text\": \"Abrir biblioteca de complementos y extensiones\"\n },\n \"$:/language/ControlPanel/Plugins/Plugin/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Plugin/Prompt\",\n \"text\": \"Plugins\"\n },\n \"$:/language/ControlPanel/Plugins/Plugins/Caption\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Plugins/Caption\",\n \"text\": \"Plugins\"\n },\n \"$:/language/ControlPanel/Plugins/Plugins/Hint\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Plugins/Hint\",\n \"text\": \"Complementos y extensiones\"\n },\n \"$:/language/ControlPanel/Plugins/Reinstall/Caption\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Reinstall/Caption\",\n \"text\": \"Reinstalar\"\n },\n \"$:/language/ControlPanel/Plugins/Theme/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Theme/Prompt\",\n \"text\": \"Temas\"\n },\n \"$:/language/ControlPanel/Plugins/Themes/Caption\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Themes/Caption\",\n \"text\": \"Temas\"\n },\n \"$:/language/ControlPanel/Plugins/Themes/Hint\": {\n \"title\": \"$:/language/ControlPanel/Plugins/Themes/Hint\",\n \"text\": \"Extensiones de tema\"\n },\n \"$:/language/ControlPanel/Saving/Caption\": {\n \"title\": \"$:/language/ControlPanel/Saving/Caption\",\n \"text\": \"Servidor\"\n },\n \"$:/language/ControlPanel/Saving/Heading\": {\n \"title\": \"$:/language/ControlPanel/Saving/Heading\",\n \"text\": \"Servidor\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading\",\n \"text\": \"Configuración Avanzada\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir\",\n \"text\": \"Directorio de copias de seguridad\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/Backups\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/Backups\",\n \"text\": \"Copias de seguridad\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/Description\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/Description\",\n \"text\": \"Esta configuración sólo se usa para guardar el wiki en http://tiddlyspot.com o en otro servidor compatible\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/Filename\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/Filename\",\n \"text\": \"Nombre del archivo\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/Heading\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/Heading\",\n \"text\": \"~TiddlySpot\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/Hint\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/Hint\",\n \"text\": \"//La dirección (URL) por defecto de// TiddlySpot //es `http://\u003Cwikiname>.tiddlyspot.com/store.cgi` aunque puede cambiarse a voluntad para usar otro servidor//\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/Password\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/Password\",\n \"text\": \"Contraseña\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL\",\n \"text\": \"Dirección (URL) del servidor\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir\",\n \"text\": \"Directorio de almacenamiento\"\n },\n \"$:/language/ControlPanel/Saving/TiddlySpot/UserName\": {\n \"title\": \"$:/language/ControlPanel/Saving/TiddlySpot/UserName\",\n \"text\": \"Nombre del Wiki\"\n },\n \"$:/language/ControlPanel/Settings/AutoSave/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/AutoSave/Caption\",\n \"text\": \"Guardar automáticamente\"\n },\n \"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description\",\n \"text\": \"No guardar cambios automáticamente\"\n },\n \"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description\",\n \"text\": \"Guardar cambios automáticamente\"\n },\n \"$:/language/ControlPanel/Settings/AutoSave/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/AutoSave/Hint\",\n \"text\": \"Guarda automáticamente los cambios durante la edición\"\n },\n \"$:/language/ControlPanel/Settings/CamelCase/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/CamelCase/Caption\",\n \"text\": \"Enlaces wiki mediante ~CamelCase\"\n },\n \"$:/language/ControlPanel/Settings/CamelCase/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/CamelCase/Description\",\n \"text\": \"Activar enlaces automáticos mediante ~CamelCase\"\n },\n \"$:/language/ControlPanel/Settings/CamelCase/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/CamelCase/Hint\",\n \"text\": \"Desactiva globalmente la opción de enlace automático mediante CamelCase \u003Cbr>\"\n },\n \"$:/language/ControlPanel/Settings/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/Caption\",\n \"text\": \"Configuración\"\n },\n \"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption\",\n \"text\": \"Pestaña por defecto de la barra lateral\"\n },\n \"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint\",\n \"text\": \"Indica qué pestaña de la barra lateral se muestra por defecto al inicio\"\n },\n \"$:/language/ControlPanel/Settings/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/Hint\",\n \"text\": \"La configuración de estos ajustes te permite personalizar el comportamiento de TiddlyWiki.\"\n },\n \"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption\",\n \"text\": \"Comportamiento al abrir tiddlers...\"\n },\n \"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint\",\n \"text\": \"...dentro del StoryRiver\"\n },\n \"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove\": {\n \"title\": \"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove\",\n \"text\": \"Abrirlo por encima del tiddler actual\"\n },\n \"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom\": {\n \"title\": \"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom\",\n \"text\": \"Abrirlo al final del StoryRiver\"\n },\n \"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop\": {\n \"title\": \"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop\",\n \"text\": \"Abrirlo al principio del StoryRiver\"\n },\n \"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow\": {\n \"title\": \"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow\",\n \"text\": \"Abrirlo por debajo del tiddler actual\"\n },\n \"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint\",\n \"text\": \"...desde fuera del StoryRiver\"\n },\n \"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption\",\n \"text\": \"Barra de direcciones\"\n },\n \"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint\",\n \"text\": \"Comportamiento de la barra de dirección del navegador cuando se abre un tiddler\"\n },\n \"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description\",\n \"text\": \"No actualizar la barra de dirección\"\n },\n \"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description\",\n \"text\": \"Añadir el tiddler de destino a la dirección\"\n },\n \"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description\",\n \"text\": \"Añadir el tiddler de destino y la secuencia actual de tiddlers abiertos\"\n },\n \"$:/language/ControlPanel/Settings/NavigationHistory/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/NavigationHistory/Caption\",\n \"text\": \"Historial de navegación\"\n },\n \"$:/language/ControlPanel/Settings/NavigationHistory/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/NavigationHistory/Hint\",\n \"text\": \"Actualiza el historial de navegación al abrir un tiddler\"\n },\n \"$:/language/ControlPanel/Settings/NavigationHistory/No/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/NavigationHistory/No/Description\",\n \"text\": \"No actualizar el historial\"\n },\n \"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description\",\n \"text\": \"Actualizar el historial\"\n },\n \"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption\",\n \"text\": \"//Performance Instrumentation//\"\n },\n \"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description\",\n \"text\": \"Activar //performance instrumentation//\"\n },\n \"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint\",\n \"text\": \"Muestra estadísticas de las prestaciones de la página en la consola de desarrollo \u003Cbr>\"\n },\n \"$:/language/ControlPanel/Settings/TitleLinks/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/TitleLinks/Caption\",\n \"text\": \"Títulos de tiddler\"\n },\n \"$:/language/ControlPanel/Settings/TitleLinks/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/TitleLinks/Hint\",\n \"text\": \"Los títulos de los tiddlers se mostrarán y se comportarán como enlaces\"\n },\n \"$:/language/ControlPanel/Settings/TitleLinks/No/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/TitleLinks/No/Description\",\n \"text\": \"No mostrar como enlaces\"\n },\n \"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description\",\n \"text\": \"Mostrar como enlaces\"\n },\n \"$:/language/ControlPanel/Settings/ToolbarButtons/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/ToolbarButtons/Caption\",\n \"text\": \"Botones de la barra de herramientas\"\n },\n \"$:/language/ControlPanel/Settings/ToolbarButtons/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/ToolbarButtons/Hint\",\n \"text\": \"Aspecto por defecto de los botones de la barra de herramientas\"\n },\n \"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description\",\n \"text\": \"Mostrar icono\"\n },\n \"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description\": {\n \"title\": \"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description\",\n \"text\": \"Mostrar texto\"\n },\n \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption\": {\n \"title\": \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption\",\n \"text\": \"Estilo de botón\"\n },\n \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint\": {\n \"title\": \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint\",\n \"text\": \"Selecciona el estilo de los botones de la barra de herramientas\"\n },\n \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless\": {\n \"title\": \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless\",\n \"text\": \"Sin borde\"\n },\n \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed\": {\n \"title\": \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed\",\n \"text\": \"Cuadrado\"\n },\n \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded\": {\n \"title\": \"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded\",\n \"text\": \"Redondo\"\n },\n \"$:/language/ControlPanel/StoryView/Caption\": {\n \"title\": \"$:/language/ControlPanel/StoryView/Caption\",\n \"text\": \"Vista\"\n },\n \"$:/language/ControlPanel/StoryView/Prompt\": {\n \"title\": \"$:/language/ControlPanel/StoryView/Prompt\",\n \"text\": \"Vista actual\"\n },\n \"$:/language/ControlPanel/Theme/Caption\": {\n \"title\": \"$:/language/ControlPanel/Theme/Caption\",\n \"text\": \"Tema\"\n },\n \"$:/language/ControlPanel/Theme/Prompt\": {\n \"title\": \"$:/language/ControlPanel/Theme/Prompt\",\n \"text\": \"Tema actual\"\n },\n \"$:/language/ControlPanel/TiddlerFields/Caption\": {\n \"title\": \"$:/language/ControlPanel/TiddlerFields/Caption\",\n \"text\": \"Campos de tiddler\"\n },\n \"$:/language/ControlPanel/TiddlerFields/Hint\": {\n \"title\": \"$:/language/ControlPanel/TiddlerFields/Hint\",\n \"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\"\n },\n \"$:/language/ControlPanel/Toolbars/Caption\": {\n \"title\": \"$:/language/ControlPanel/Toolbars/Caption\",\n \"text\": \"Barras de herramientas\"\n },\n \"$:/language/ControlPanel/Toolbars/EditToolbar/Caption\": {\n \"title\": \"$:/language/ControlPanel/Toolbars/EditToolbar/Caption\",\n \"text\": \"Barra de edición\"\n },\n \"$:/language/ControlPanel/Toolbars/EditToolbar/Hint\": {\n \"title\": \"$:/language/ControlPanel/Toolbars/EditToolbar/Hint\",\n \"text\": \"Selecciona qué botones mostrar en modo de edición\"\n },\n \"$:/language/ControlPanel/Toolbars/Hint\": {\n \"title\": \"$:/language/ControlPanel/Toolbars/Hint\",\n \"text\": \"Selecciona qué botones mostrar en las diferentes barras de herramientas\"\n },\n \"$:/language/ControlPanel/Toolbars/PageControls/Caption\": {\n \"title\": \"$:/language/ControlPanel/Toolbars/PageControls/Caption\",\n \"text\": \"Barra de página\"\n },\n \"$:/language/ControlPanel/Toolbars/PageControls/Hint\": {\n \"title\": \"$:/language/ControlPanel/Toolbars/PageControls/Hint\",\n \"text\": \"Selecciona qué botones mostrar en la barra de página\"\n },\n \"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption\": {\n \"title\": \"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption\",\n \"text\": \"Barra de visualización\"\n },\n \"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint\": {\n \"title\": \"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint\",\n \"text\": \"Selecciona qué botones mostrar en modo de visualización\"\n },\n \"$:/language/ControlPanel/Tools/Download/Full/Caption\": {\n \"title\": \"$:/language/ControlPanel/Tools/Download/Full/Caption\",\n \"text\": \"Descargar el wiki completo\"\n },\n \"$:/core/readme\": {\n \"title\": \"$:/core/readme\",\n \"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\"\n },\n \"$:/language/Date/DaySuffix/1\": {\n \"title\": \"$:/language/Date/DaySuffix/1\",\n \"text\": \"º\"\n },\n \"$:/language/Date/DaySuffix/10\": {\n \"title\": \"$:/language/Date/DaySuffix/10\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/11\": {\n \"title\": \"$:/language/Date/DaySuffix/11\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/12\": {\n \"title\": \"$:/language/Date/DaySuffix/12\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/13\": {\n \"title\": \"$:/language/Date/DaySuffix/13\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/14\": {\n \"title\": \"$:/language/Date/DaySuffix/14\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/15\": {\n \"title\": \"$:/language/Date/DaySuffix/15\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/16\": {\n \"title\": \"$:/language/Date/DaySuffix/16\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/17\": {\n \"title\": \"$:/language/Date/DaySuffix/17\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/18\": {\n \"title\": \"$:/language/Date/DaySuffix/18\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/19\": {\n \"title\": \"$:/language/Date/DaySuffix/19\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/2\": {\n \"title\": \"$:/language/Date/DaySuffix/2\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/20\": {\n \"title\": \"$:/language/Date/DaySuffix/20\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/21\": {\n \"title\": \"$:/language/Date/DaySuffix/21\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/22\": {\n \"title\": \"$:/language/Date/DaySuffix/22\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/23\": {\n \"title\": \"$:/language/Date/DaySuffix/23\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/24\": {\n \"title\": \"$:/language/Date/DaySuffix/24\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/25\": {\n \"title\": \"$:/language/Date/DaySuffix/25\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/26\": {\n \"title\": \"$:/language/Date/DaySuffix/26\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/27\": {\n \"title\": \"$:/language/Date/DaySuffix/27\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/28\": {\n \"title\": \"$:/language/Date/DaySuffix/28\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/29\": {\n \"title\": \"$:/language/Date/DaySuffix/29\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/3\": {\n \"title\": \"$:/language/Date/DaySuffix/3\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/30\": {\n \"title\": \"$:/language/Date/DaySuffix/30\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/31\": {\n \"title\": \"$:/language/Date/DaySuffix/31\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/4\": {\n \"title\": \"$:/language/Date/DaySuffix/4\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/5\": {\n \"title\": \"$:/language/Date/DaySuffix/5\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/6\": {\n \"title\": \"$:/language/Date/DaySuffix/6\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/7\": {\n \"title\": \"$:/language/Date/DaySuffix/7\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/8\": {\n \"title\": \"$:/language/Date/DaySuffix/8\",\n \"text\": \"\"\n },\n \"$:/language/Date/DaySuffix/9\": {\n \"title\": \"$:/language/Date/DaySuffix/9\",\n \"text\": \"\"\n },\n \"$:/language/Date/Long/Day/0\": {\n \"title\": \"$:/language/Date/Long/Day/0\",\n \"text\": \"domingo\"\n },\n \"$:/language/Date/Long/Day/1\": {\n \"title\": \"$:/language/Date/Long/Day/1\",\n \"text\": \"lunes\"\n },\n \"$:/language/Date/Long/Day/2\": {\n \"title\": \"$:/language/Date/Long/Day/2\",\n \"text\": \"martes\"\n },\n \"$:/language/Date/Long/Day/3\": {\n \"title\": \"$:/language/Date/Long/Day/3\",\n \"text\": \"miércoles\"\n },\n \"$:/language/Date/Long/Day/4\": {\n \"title\": \"$:/language/Date/Long/Day/4\",\n \"text\": \"jueves\"\n },\n \"$:/language/Date/Long/Day/5\": {\n \"title\": \"$:/language/Date/Long/Day/5\",\n \"text\": \"viernes\"\n },\n \"$:/language/Date/Long/Day/6\": {\n \"title\": \"$:/language/Date/Long/Day/6\",\n \"text\": \"sábado\"\n },\n \"$:/language/Date/Long/Month/1\": {\n \"title\": \"$:/language/Date/Long/Month/1\",\n \"text\": \"enero\"\n },\n \"$:/language/Date/Long/Month/10\": {\n \"title\": \"$:/language/Date/Long/Month/10\",\n \"text\": \"octubre\"\n },\n \"$:/language/Date/Long/Month/11\": {\n \"title\": \"$:/language/Date/Long/Month/11\",\n \"text\": \"noviembre\"\n },\n \"$:/language/Date/Long/Month/12\": {\n \"title\": \"$:/language/Date/Long/Month/12\",\n \"text\": \"diciembre\"\n },\n \"$:/language/Date/Long/Month/2\": {\n \"title\": \"$:/language/Date/Long/Month/2\",\n \"text\": \"febrero\"\n },\n \"$:/language/Date/Long/Month/3\": {\n \"title\": \"$:/language/Date/Long/Month/3\",\n \"text\": \"marzo\"\n },\n \"$:/language/Date/Long/Month/4\": {\n \"title\": \"$:/language/Date/Long/Month/4\",\n \"text\": \"abril\"\n },\n \"$:/language/Date/Long/Month/5\": {\n \"title\": \"$:/language/Date/Long/Month/5\",\n \"text\": \"mayo\"\n },\n \"$:/language/Date/Long/Month/6\": {\n \"title\": \"$:/language/Date/Long/Month/6\",\n \"text\": \"junio\"\n },\n \"$:/language/Date/Long/Month/7\": {\n \"title\": \"$:/language/Date/Long/Month/7\",\n \"text\": \"julio\"\n },\n \"$:/language/Date/Long/Month/8\": {\n \"title\": \"$:/language/Date/Long/Month/8\",\n \"text\": \"agosto\"\n },\n \"$:/language/Date/Long/Month/9\": {\n \"title\": \"$:/language/Date/Long/Month/9\",\n \"text\": \"septiembre\"\n },\n \"$:/language/Date/Short/Day/0\": {\n \"title\": \"$:/language/Date/Short/Day/0\",\n \"text\": \"Do\"\n },\n \"$:/language/Date/Short/Day/1\": {\n \"title\": \"$:/language/Date/Short/Day/1\",\n \"text\": \"Lu\"\n },\n \"$:/language/Date/Short/Day/2\": {\n \"title\": \"$:/language/Date/Short/Day/2\",\n \"text\": \"Ma\"\n },\n \"$:/language/Date/Short/Day/3\": {\n \"title\": \"$:/language/Date/Short/Day/3\",\n \"text\": \"Mi\"\n },\n \"$:/language/Date/Short/Day/4\": {\n \"title\": \"$:/language/Date/Short/Day/4\",\n \"text\": \"Ju\"\n },\n \"$:/language/Date/Short/Day/5\": {\n \"title\": \"$:/language/Date/Short/Day/5\",\n \"text\": \"Vi\"\n },\n \"$:/language/Date/Short/Day/6\": {\n \"title\": \"$:/language/Date/Short/Day/6\",\n \"text\": \"Sá\"\n },\n \"$:/language/Date/Short/Month/1\": {\n \"title\": \"$:/language/Date/Short/Month/1\",\n \"text\": \"Ene\"\n },\n \"$:/language/Date/Short/Month/12\": {\n \"title\": \"$:/language/Date/Short/Month/12\",\n \"text\": \"Dic\"\n },\n \"$:/language/Date/Short/Month/4\": {\n \"title\": \"$:/language/Date/Short/Month/4\",\n \"text\": \"Abr\"\n },\n \"$:/language/Date/Short/Month/8\": {\n \"title\": \"$:/language/Date/Short/Month/8\",\n \"text\": \"Ago\"\n },\n \"$:/language/RelativeDate/Future/Days\": {\n \"title\": \"$:/language/RelativeDate/Future/Days\",\n \"text\": \"dentro de \u003C\u003Cperiod>> días\"\n },\n \"$:/language/RelativeDate/Future/Hours\": {\n \"title\": \"$:/language/RelativeDate/Future/Hours\",\n \"text\": \"en \u003C\u003Cperiod>> horas\"\n },\n \"$:/language/RelativeDate/Future/Minutes\": {\n \"title\": \"$:/language/RelativeDate/Future/Minutes\",\n \"text\": \"en \u003C\u003Cperiod>> minutos\"\n },\n \"$:/language/RelativeDate/Future/Months\": {\n \"title\": \"$:/language/RelativeDate/Future/Months\",\n \"text\": \"dentro de \u003C\u003Cperiod>> meses\"\n },\n \"$:/language/RelativeDate/Future/Second\": {\n \"title\": \"$:/language/RelativeDate/Future/Second\",\n \"text\": \"en 1 segundo\"\n },\n \"$:/language/RelativeDate/Future/Seconds\": {\n \"title\": \"$:/language/RelativeDate/Future/Seconds\",\n \"text\": \"en \u003C\u003Cperiod>> segundos\"\n },\n \"$:/language/RelativeDate/Future/Years\": {\n \"title\": \"$:/language/RelativeDate/Future/Years\",\n \"text\": \"dentro de \u003C\u003Cperiod>> años\"\n },\n \"$:/language/RelativeDate/Past/Days\": {\n \"title\": \"$:/language/RelativeDate/Past/Days\",\n \"text\": \"hace \u003C\u003Cperiod>> días\"\n },\n \"$:/language/RelativeDate/Past/Hours\": {\n \"title\": \"$:/language/RelativeDate/Past/Hours\",\n \"text\": \"hace \u003C\u003Cperiod>> horas\"\n },\n \"$:/language/RelativeDate/Past/Minutes\": {\n \"title\": \"$:/language/RelativeDate/Past/Minutes\",\n \"text\": \"hace \u003C\u003Cperiod>> minutos\"\n },\n \"$:/language/RelativeDate/Past/Months\": {\n \"title\": \"$:/language/RelativeDate/Past/Months\",\n \"text\": \"hace \u003C\u003Cperiod>> meses\"\n },\n \"$:/language/RelativeDate/Past/Second\": {\n \"title\": \"$:/language/RelativeDate/Past/Second\",\n \"text\": \"hace 1 segundo\"\n },\n \"$:/language/RelativeDate/Past/Seconds\": {\n \"title\": \"$:/language/RelativeDate/Past/Seconds\",\n \"text\": \"hace \u003C\u003Cperiod>> segundos\"\n },\n \"$:/language/RelativeDate/Past/Years\": {\n \"title\": \"$:/language/RelativeDate/Past/Years\",\n \"text\": \"hace \u003C\u003Cperiod>> años\"\n },\n \"$:/language/Docs/ModuleTypes/animation\": {\n \"title\": \"$:/language/Docs/ModuleTypes/animation\",\n \"text\": \"Animaciones que pueden usarse con RevealWidget\"\n },\n \"$:/language/Docs/ModuleTypes/command\": {\n \"title\": \"$:/language/Docs/ModuleTypes/command\",\n \"text\": \"Comandos que pueden ejecutarse en Node.js\"\n },\n \"$:/language/Docs/ModuleTypes/config\": {\n \"title\": \"$:/language/Docs/ModuleTypes/config\",\n \"text\": \"Datos para insertar en `$tw.config`\"\n },\n \"$:/language/Docs/ModuleTypes/filteroperator\": {\n \"title\": \"$:/language/Docs/ModuleTypes/filteroperator\",\n \"text\": \"Operadores individuales de filtrado\"\n },\n \"$:/language/Docs/ModuleTypes/global\": {\n \"title\": \"$:/language/Docs/ModuleTypes/global\",\n \"text\": \"Datos globales para insertar en `$tw`\"\n },\n \"$:/language/Docs/ModuleTypes/isfilteroperator\": {\n \"title\": \"$:/language/Docs/ModuleTypes/isfilteroperator\",\n \"text\": \"Operandos para el operador ''is''\"\n },\n \"$:/language/Docs/ModuleTypes/macro\": {\n \"title\": \"$:/language/Docs/ModuleTypes/macro\",\n \"text\": \"Definiciones macro de JavaScript.\"\n },\n \"$:/language/Docs/ModuleTypes/parser\": {\n \"title\": \"$:/language/Docs/ModuleTypes/parser\",\n \"text\": \"Reglas sintácticas para diversos tipos de contenido.\"\n },\n \"$:/language/Docs/ModuleTypes/saver\": {\n \"title\": \"$:/language/Docs/ModuleTypes/saver\",\n \"text\": \"Guarda archivos desde el navegador con diferentes métodos.\"\n },\n \"$:/language/Docs/ModuleTypes/startup\": {\n \"title\": \"$:/language/Docs/ModuleTypes/startup\",\n \"text\": \"Funciones de inicio\"\n },\n \"$:/language/Docs/ModuleTypes/storyview\": {\n \"title\": \"$:/language/Docs/ModuleTypes/storyview\",\n \"text\": \"Personaliza la animación y comportamiento de listas\"\n },\n \"$:/language/Docs/ModuleTypes/tiddlerdeserializer\": {\n \"title\": \"$:/language/Docs/ModuleTypes/tiddlerdeserializer\",\n \"text\": \"Convierte diferentes tipos de contenido en tiddlers\"\n },\n \"$:/language/Docs/ModuleTypes/tiddlerfield\": {\n \"title\": \"$:/language/Docs/ModuleTypes/tiddlerfield\",\n \"text\": \"Define el comportamiento de un campo individual\"\n },\n \"$:/language/Docs/ModuleTypes/tiddlermethod\": {\n \"title\": \"$:/language/Docs/ModuleTypes/tiddlermethod\",\n \"text\": \"Añade métodos al prototipo `$tw.Tiddler`\"\n },\n \"$:/language/Docs/ModuleTypes/upgrader\": {\n \"title\": \"$:/language/Docs/ModuleTypes/upgrader\",\n \"text\": \"Aplica la actualización a los tiddlers durante el proceso de actualización/importación.\"\n },\n \"$:/language/Docs/ModuleTypes/utils\": {\n \"title\": \"$:/language/Docs/ModuleTypes/utils\",\n \"text\": \"Añade métodos a `$tw.utils`\"\n },\n \"$:/language/Docs/ModuleTypes/utils-node\": {\n \"title\": \"$:/language/Docs/ModuleTypes/utils-node\",\n \"text\": \"Añade métodos específicos de Node.js a `$tw.utils`\"\n },\n \"$:/language/Docs/ModuleTypes/widget\": {\n \"title\": \"$:/language/Docs/ModuleTypes/widget\",\n \"text\": \"Encapsula la representación y recarga de ''DOM''\"\n },\n \"$:/language/Docs/ModuleTypes/wikimethod\": {\n \"title\": \"$:/language/Docs/ModuleTypes/wikimethod\",\n \"text\": \"Añade métodos a `$tw.Wiki`\"\n },\n \"$:/language/Docs/ModuleTypes/wikirule\": {\n \"title\": \"$:/language/Docs/ModuleTypes/wikirule\",\n \"text\": \"Reglas individuales del intérprete principal de WikiText\"\n },\n \"$:/language/EditTemplate/Body/External/Hint\": {\n \"title\": \"$:/language/EditTemplate/Body/External/Hint\",\n \"text\": \"Este es un tiddler externo, es decir, guardado fuera del archivo TiddlyWiki principal \u003Cbr>\"\n },\n \"$:/language/EditTemplate/Body/Placeholder\": {\n \"title\": \"$:/language/EditTemplate/Body/Placeholder\",\n \"text\": \"Escribe el texto aquí\"\n },\n \"$:/language/EditTemplate/Body/Preview/Type/Output\": {\n \"title\": \"$:/language/EditTemplate/Body/Preview/Type/Output\",\n \"text\": \"Output\"\n },\n \"$:/language/EditTemplate/Field/Remove/Caption\": {\n \"title\": \"$:/language/EditTemplate/Field/Remove/Caption\",\n \"text\": \"Eliminar campo\"\n },\n \"$:/language/EditTemplate/Field/Remove/Hint\": {\n \"title\": \"$:/language/EditTemplate/Field/Remove/Hint\",\n \"text\": \"Elimina el campo y su valor\"\n },\n \"$:/language/EditTemplate/Fields/Add/Button\": {\n \"title\": \"$:/language/EditTemplate/Fields/Add/Button\",\n \"text\": \"Añadir campo\"\n },\n \"$:/language/EditTemplate/Fields/Add/Dropdown/System\": {\n \"title\": \"$:/language/EditTemplate/Fields/Add/Dropdown/System\",\n \"text\": \"Campos de sistema\"\n },\n \"$:/language/EditTemplate/Fields/Add/Dropdown/User\": {\n \"title\": \"$:/language/EditTemplate/Fields/Add/Dropdown/User\",\n \"text\": \"Campos de usuario\"\n },\n \"$:/language/EditTemplate/Fields/Add/Name/Placeholder\": {\n \"title\": \"$:/language/EditTemplate/Fields/Add/Name/Placeholder\",\n \"text\": \"Nombre\"\n },\n \"$:/language/EditTemplate/Fields/Add/Prompt\": {\n \"title\": \"$:/language/EditTemplate/Fields/Add/Prompt\",\n \"text\": \"Añadir\"\n },\n \"$:/language/EditTemplate/Fields/Add/Value/Placeholder\": {\n \"title\": \"$:/language/EditTemplate/Fields/Add/Value/Placeholder\",\n \"text\": \"Valor\"\n },\n \"$:/language/EditTemplate/Shadow/OverriddenWarning\": {\n \"title\": \"$:/language/EditTemplate/Shadow/OverriddenWarning\",\n \"text\": \"Este es un tiddler oculto modificado\u003Cbr>\"\n },\n \"$:/language/EditTemplate/Shadow/Warning\": {\n \"title\": \"$:/language/EditTemplate/Shadow/Warning\",\n \"text\": \"Este es un tiddler oculto\u003Cbr>\"\n },\n \"$:/language/EditTemplate/Tags/Add/Button\": {\n \"title\": \"$:/language/EditTemplate/Tags/Add/Button\",\n \"text\": \"Añadir\"\n },\n \"$:/language/EditTemplate/Tags/Add/Placeholder\": {\n \"title\": \"$:/language/EditTemplate/Tags/Add/Placeholder\",\n \"text\": \"Nombre\"\n },\n \"$:/language/EditTemplate/Tags/Dropdown/Caption\": {\n \"title\": \"$:/language/EditTemplate/Tags/Dropdown/Caption\",\n \"text\": \"Etiquetas\"\n },\n \"$:/language/EditTemplate/Tags/Dropdown/Hint\": {\n \"title\": \"$:/language/EditTemplate/Tags/Dropdown/Hint\",\n \"text\": \"Muestra la lista de etiquetas existentes\"\n },\n \"$:/language/EditTemplate/Type/Delete/Caption\": {\n \"title\": \"$:/language/EditTemplate/Type/Delete/Caption\",\n \"text\": \"Borrar\"\n },\n \"$:/language/EditTemplate/Type/Delete/Hint\": {\n \"title\": \"$:/language/EditTemplate/Type/Delete/Hint\",\n \"text\": \"Borra el tipo de contenido\"\n },\n \"$:/language/EditTemplate/Type/Dropdown/Caption\": {\n \"title\": \"$:/language/EditTemplate/Type/Dropdown/Caption\",\n \"text\": \"Tipos de contenido\"\n },\n \"$:/language/EditTemplate/Type/Dropdown/Hint\": {\n \"title\": \"$:/language/EditTemplate/Type/Dropdown/Hint\",\n \"text\": \"Muestra la lista de tipos disponibles\"\n },\n \"$:/language/EditTemplate/Type/Placeholder\": {\n \"title\": \"$:/language/EditTemplate/Type/Placeholder\",\n \"text\": \"Nuevo tipo\"\n },\n \"$:/language/EditTemplate/Type/Prompt\": {\n \"title\": \"$:/language/EditTemplate/Type/Prompt\",\n \"text\": \"Tipo:\"\n },\n \"$:/language/Exporters/CsvFile\": {\n \"title\": \"$:/language/Exporters/CsvFile\",\n \"text\": \"Archivo de tipo .CSV\"\n },\n \"$:/language/Exporters/JsonFile\": {\n \"title\": \"$:/language/Exporters/JsonFile\",\n \"text\": \"Archivo de tipo .JSON\"\n },\n \"$:/language/Exporters/StaticRiver\": {\n \"title\": \"$:/language/Exporters/StaticRiver\",\n \"text\": \"Cadena de tiddlers como .HTML estático\"\n },\n \"$:/language/Exporters/TidFile\": {\n \"title\": \"$:/language/Exporters/TidFile\",\n \"text\": \"Tiddler individual como archivo \\\".tid\\\"\"\n },\n \"$:/language/Docs/Fields/_canonical_uri\": {\n \"title\": \"$:/language/Docs/Fields/_canonical_uri\",\n \"text\": \"Dirección (URI) completa -absoluta o relativa- de un tiddler externo de imagen\"\n },\n \"$:/language/Docs/Fields/bag\": {\n \"title\": \"$:/language/Docs/Fields/bag\",\n \"text\": \"Nombre de la bolsa de la que procede un tiddler\"\n },\n \"$:/language/Docs/Fields/caption\": {\n \"title\": \"$:/language/Docs/Fields/caption\",\n \"text\": \"Texto que se muestra en una pestaña o botón, con independencia del título del tiddler que lo define\"\n },\n \"$:/language/Docs/Fields/color\": {\n \"title\": \"$:/language/Docs/Fields/color\",\n \"text\": \"Valor CSS del color de fondo asociado a un tiddler\"\n },\n \"$:/language/Docs/Fields/component\": {\n \"title\": \"$:/language/Docs/Fields/component\",\n \"text\": \"Nombre del componente responsable de un [[tiddler de alerta|AlertMechanism]]\"\n },\n \"$:/language/Docs/Fields/created\": {\n \"title\": \"$:/language/Docs/Fields/created\",\n \"text\": \"Fecha de creación del tiddler\"\n },\n \"$:/language/Docs/Fields/creator\": {\n \"title\": \"$:/language/Docs/Fields/creator\",\n \"text\": \"Nombre del autor del tiddler\"\n },\n \"$:/language/Docs/Fields/current-tiddler\": {\n \"title\": \"$:/language/Docs/Fields/current-tiddler\",\n \"text\": \"Usado para incluir el tiddler superior en una [[historia|HistoryMechanism]]\"\n },\n \"$:/language/Docs/Fields/dependents\": {\n \"title\": \"$:/language/Docs/Fields/dependents\",\n \"text\": \"En un complemento o extensión, lista de sus dependencias\"\n },\n \"$:/language/Docs/Fields/description\": {\n \"title\": \"$:/language/Docs/Fields/description\",\n \"text\": \"Descripción de un complemento, extensión, o diálogo modal\"\n },\n \"$:/language/Docs/Fields/draft.of\": {\n \"title\": \"$:/language/Docs/Fields/draft.of\",\n \"text\": \"Título del tiddler del que el actual es borrador\"\n },\n \"$:/language/Docs/Fields/draft.title\": {\n \"title\": \"$:/language/Docs/Fields/draft.title\",\n \"text\": \"Nuevo título propuesto para el presente borrador\"\n },\n \"$:/language/Docs/Fields/footer\": {\n \"title\": \"$:/language/Docs/Fields/footer\",\n \"text\": \"Texto al pie que figurará en un asistente\"\n },\n \"$:/language/Docs/Fields/icon\": {\n \"title\": \"$:/language/Docs/Fields/icon\",\n \"text\": \"Nombre del tiddler que contiene el icono que se quiere asociar al presente tiddler\"\n },\n \"$:/language/Docs/Fields/library\": {\n \"title\": \"$:/language/Docs/Fields/library\",\n \"text\": \"Si su valor es \\\"Sí\\\", indica que el tiddler debe guardarse como librería de JavaScript\"\n },\n \"$:/language/Docs/Fields/list\": {\n \"title\": \"$:/language/Docs/Fields/list\",\n \"text\": \"Lista ordenada de tiddlers asociados al presente tiddler\"\n },\n \"$:/language/Docs/Fields/list-after\": {\n \"title\": \"$:/language/Docs/Fields/list-after\",\n \"text\": \"Título del tiddler tras el que el presente será añadido a una lista de tiddlers.\"\n },\n \"$:/language/Docs/Fields/list-before\": {\n \"title\": \"$:/language/Docs/Fields/list-before\",\n \"text\": \"Título del tiddler antes del que el presente será añadido a una lista\u003Cbr>\"\n },\n \"$:/language/Docs/Fields/modified\": {\n \"title\": \"$:/language/Docs/Fields/modified\",\n \"text\": \"Fecha y hora de última modificación\"\n },\n \"$:/language/Docs/Fields/modifier\": {\n \"title\": \"$:/language/Docs/Fields/modifier\",\n \"text\": \"Nombre del tiddler asociado con quien modificó por última vez el presente tiddler\"\n },\n \"$:/language/Docs/Fields/name\": {\n \"title\": \"$:/language/Docs/Fields/name\",\n \"text\": \"Nombre asociado con un complemento o extensión\"\n },\n \"$:/language/Docs/Fields/plugin-priority\": {\n \"title\": \"$:/language/Docs/Fields/plugin-priority\",\n \"text\": \"Valor numérico que indica la prioridad de un complemento o extensión\"\n },\n \"$:/language/Docs/Fields/plugin-type\": {\n \"title\": \"$:/language/Docs/Fields/plugin-type\",\n \"text\": \"Tipo de complemento o extensión\"\n },\n \"$:/language/Docs/Fields/released\": {\n \"title\": \"$:/language/Docs/Fields/released\",\n \"text\": \"Fecha de la edición de TiddlyWiki\"\n },\n \"$:/language/Docs/Fields/revision\": {\n \"title\": \"$:/language/Docs/Fields/revision\",\n \"text\": \"Revisión del tiddler existente en el servidor\"\n },\n \"$:/language/Docs/Fields/source\": {\n \"title\": \"$:/language/Docs/Fields/source\",\n \"text\": \"Dirección de la fuente asociada a un tiddler\"\n },\n \"$:/language/Docs/Fields/subtitle\": {\n \"title\": \"$:/language/Docs/Fields/subtitle\",\n \"text\": \"Subtítulo que figurará en un asistente\"\n },\n \"$:/language/Docs/Fields/tags\": {\n \"title\": \"$:/language/Docs/Fields/tags\",\n \"text\": \"Lista de etiquetas asignadas al tiddler\"\n },\n \"$:/language/Docs/Fields/text\": {\n \"title\": \"$:/language/Docs/Fields/text\",\n \"text\": \"Texto principal de un tiddler\"\n },\n \"$:/language/Docs/Fields/title\": {\n \"title\": \"$:/language/Docs/Fields/title\",\n \"text\": \"Nombre único de un tiddler\"\n },\n \"$:/language/Docs/Fields/type\": {\n \"title\": \"$:/language/Docs/Fields/type\",\n \"text\": \"Tipo de contenido en un tiddler\"\n },\n \"$:/language/Docs/Fields/version\": {\n \"title\": \"$:/language/Docs/Fields/version\",\n \"text\": \"Versión de un complemento o extensión\"\n },\n \"$:/language/Filters/AllTags\": {\n \"title\": \"$:/language/Filters/AllTags\",\n \"text\": \"Todas las etiquetas, excepto las de sistema\"\n },\n \"$:/language/Filters/AllTiddlers\": {\n \"title\": \"$:/language/Filters/AllTiddlers\",\n \"text\": \"Todos los tiddlers, excepto los de sistema\"\n },\n \"$:/language/Filters/Drafts\": {\n \"title\": \"$:/language/Filters/Drafts\",\n \"text\": \"Borradores\"\n },\n \"$:/language/Filters/Missing\": {\n \"title\": \"$:/language/Filters/Missing\",\n \"text\": \"Tiddlers vacíos\"\n },\n \"$:/language/Filters/Orphans\": {\n \"title\": \"$:/language/Filters/Orphans\",\n \"text\": \"Tiddlers huérfanos\"\n },\n \"$:/language/Filters/OverriddenShadowTiddlers\": {\n \"title\": \"$:/language/Filters/OverriddenShadowTiddlers\",\n \"text\": \"Tiddlers ocultos anulados\"\n },\n \"$:/language/Filters/RecentSystemTiddlers\": {\n \"title\": \"$:/language/Filters/RecentSystemTiddlers\",\n \"text\": \"Tiddlers recientemente modificados, incluidos los de sistema\"\n },\n \"$:/language/Filters/RecentTiddlers\": {\n \"title\": \"$:/language/Filters/RecentTiddlers\",\n \"text\": \"Tiddlers recientemente modificados\"\n },\n \"$:/language/Filters/ShadowTiddlers\": {\n \"title\": \"$:/language/Filters/ShadowTiddlers\",\n \"text\": \"Tiddlers ocultos\"\n },\n \"$:/language/Filters/SystemTags\": {\n \"title\": \"$:/language/Filters/SystemTags\",\n \"text\": \"Etiquetas de sistema\"\n },\n \"$:/language/Filters/SystemTiddlers\": {\n \"title\": \"$:/language/Filters/SystemTiddlers\",\n \"text\": \"Tiddlers de sistema\"\n },\n \"$:/language/Filters/TypedTiddlers\": {\n \"title\": \"$:/language/Filters/TypedTiddlers\",\n \"text\": \"Tiddlers que no sonWikiText\"\n },\n \"GettingStarted\": {\n \"title\": \"GettingStarted\",\n \"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\u003Cdiv class=\\\"tc-control-panel\\\">\\n\\n|\u003C$link to=\\\"$:/SiteTitle\\\">\u003C\u003Clingo Title/Prompt>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/SiteTitle\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/SiteSubtitle\\\">\u003C\u003Clingo Subtitle/Prompt>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/SiteSubtitle\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/DefaultTiddlers\\\">\u003C\u003Clingo DefaultTiddlers/Prompt>>\u003C/$link> |\u003C\u003Clingo DefaultTiddlers/TopHint>>\u003Cbr> \u003C$edit tag=\\\"textarea\\\" tiddler=\\\"$:/DefaultTiddlers\\\"/>\u003Cbr>//\u003C\u003Clingo DefaultTiddlers/BottomHint>>// |\\n\u003C/div>\\n\\nConsulta más opciones en el [[panel de control|$:/ControlPanel]]\\n\"\n },\n \"$:/language/Help/build\": {\n \"title\": \"$:/language/Help/build\",\n \"description\": \"Ejecuta automáticamente los comandos configurados\",\n \"text\": \"Compila los targets que se especifican.\u003Cbr>\\nSi no se especifica ninguno, se incluirán todos los disponibles\\n\\n```\\n--build \u003Ctarget> [\u003Ctarget> ...]\\n```\\n\\nLos targets se definen en el archivo `tiddlywiki.info`\\n\\n\"\n },\n \"$:/language/Help/clearpassword\": {\n \"title\": \"$:/language/Help/clearpassword\",\n \"description\": \"Anula la contraseña de las operaciones de cifrado subsiguientes\",\n \"text\": \"Revoca la contraseña de las operaciones subsiguientes de cifrado\\n```\\n--clearpassword\\n```\\n\"\n },\n \"$:/language/Help/default\": {\n \"title\": \"$:/language/Help/default\",\n \"description\": \"\",\n \"text\": \"\\\\define commandTitle()\\n$:/language/Help/$(command)$\\n\\\\end\\n```\\nUso: tiddlywiki [\u003Cwikifolder>] [--\u003Ccommand> [\u003Cargs>...]...]\\n```\\n\\nComandos disponibles:\\n\\n\u003Cul>\\n\u003C$list filter=\\\"[commands[]sort[title]]\\\" variable=\\\"command\\\">\\n\u003Cli>\u003C$link to=\u003C\u003CcommandTitle>>>\u003C$macrocall $name=\\\"command\\\" $type=\\\"text/plain\\\" $output=\\\"text/plain\\\"/>\u003C/$link>: \u003C$transclude tiddler=\u003C\u003CcommandTitle>> field=\\\"description\\\"/>\u003C/li>\\n\u003C/$list>\\n\u003C/ul>\\n\\nPara obtener ayuda sobre un comando en particular:\\n\\n```\\ntiddlywiki --help \u003Ccommand>\\n```\\n\"\n },\n \"$:/language/Help/editions\": {\n \"title\": \"$:/language/Help/editions\",\n \"description\": \"Devuelve una lista de ediciones disponibles de TiddlyWiki\",\n \"text\": \"Lista y descripción de las ediciones disponibles.\u003Cbr>\\nPuedes crear una edición específica con el comando `--init`.\\n\\n```\\n--editions\\n```\\n\"\n },\n \"$:/language/Help/help\": {\n \"title\": \"$:/language/Help/help\",\n \"description\": \"Muestra texto de ayuda para comandos de TiddlyWiki\",\n \"text\": \"Muestra ayuda para un comando:\\n\\n```\\n--help [\u003Ccommand>]\\n```\\n\\nSi se omite el comando, se muestra una lista de comandos disponibles\\n\"\n },\n \"$:/language/Help/init\": {\n \"title\": \"$:/language/Help/init\",\n \"description\": \"Inicializa un nuevo WikiFolder\",\n \"text\": \"Inicializa una [[WikiFolder|WikiFolders]] con una copia en blanco de la edición especificada.\\n\\n```\\n--init \u003Cedition> [\u003Cedition> ...]\\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\"\n },\n \"$:/language/Help/load\": {\n \"title\": \"$:/language/Help/load\",\n \"description\": \"Carga tiddlers desde un archivo\",\n \"text\": \"Carga tiddlers de archivos de tipo TiddlyWiki 2.x.x.(`.html`), `.tiddler`, `.tid`, `.json` u otros\\n\\n```\\n--load \u003Cfilepath>\\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\"\n },\n \"$:/language/Help/makelibrary\": {\n \"title\": \"$:/language/Help/makelibrary\",\n \"description\": \"Compila la librería de plugins necesaria para actualizar TiddlyWiki\",\n \"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`\u003Cbr>\\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 \u003Ctitle>\\n```\\n\\nEl título por defecto del tiddler resultante es `$:/UpgradeLibrary`.\\n\"\n },\n \"$:/language/Help/notfound\": {\n \"title\": \"$:/language/Help/notfound\",\n \"description\": \"\",\n \"text\": \"No existe tal elemento\"\n },\n \"$:/language/Help/output\": {\n \"title\": \"$:/language/Help/output\",\n \"description\": \"Establece el directorio de salida para los comandos siguientes\",\n \"text\": \"Establece el directorio de salida para los comandos que le siguen \u003Cbr>\\nEl directorio por defecto es el subdirectorio `output`, en el directorio del wiki\\n\\n```\\n--output \u003Cpathname>\\n```\\n\\nSi la ruta especificada es relativa, se interpreta como relativa al directorio actual de trabajo\u003Cbr>\\nPor ejemplo: `--output .` establece como directorio de salida el actual directorio de trabajo\\n\"\n },\n \"$:/language/Help/password\": {\n \"title\": \"$:/language/Help/password\",\n \"description\": \"Establece contraseña para operaciones de cifrado subsiguientes\",\n \"text\": \"Establece contraseña para las operaciones subsiguientes de cifrado\\n\\n```\\n--password \u003Cpassword>\\n```\\n\\n\"\n },\n \"$:/language/Help/rendertiddler\": {\n \"title\": \"$:/language/Help/rendertiddler\",\n \"description\": \"Genera un tiddler del ContentType que se especifique\",\n \"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 \u003Ctitle> \u003Cfilename> [\u003Ctype>]\\n```\\n\\nPor defecto, el nombre de archivo es relativo al subdirectorio `output` en el directorio del wiki\u003Cbr>\\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\"\n },\n \"$:/language/Help/rendertiddlers\": {\n \"title\": \"$:/language/Help/rendertiddlers\",\n \"description\": \"Genera tiddlers coincidentes con un determinado ContentType\",\n \"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 \u003Cfilter> \u003Ctemplate> \u003Cpathname> [\u003Ctype>] [\u003Cextension>]\\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\u003Cbr>\\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\u003Cbr>\\nLos directorios no existentes en la ruta del nombre de archivo se crean automáticamente.\\n\"\n },\n \"$:/language/Help/savetiddler\": {\n \"title\": \"$:/language/Help/savetiddler\",\n \"description\": \"Guarda un tiddler en un archivo\",\n \"text\": \"Guarda un tiddler individual en formato binario o como texto plano con el nombre de archivo especificado.\\n\\n```\\n--savetiddler \u003Ctitle> \u003Cfilename>\\n```\\n\\nPor defecto, la ruta es relativa al subdirectorio `output` del directorio del wiki\u003Cbr>\\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\"\n },\n \"$:/language/Help/savetiddlers\": {\n \"title\": \"$:/language/Help/savetiddlers\",\n \"description\": \"Guarda un grupo de tiddlers de formato plano en un directorio\",\n \"text\": \"Guarda un grupo de tiddlers en formato binario o como texto plano en el directorio especificado.\\n\\n```\\n--savetiddlers \u003Cfilter> \u003Cpathname>\\n```\\n\\nPor defecto, la ruta es relativa al subdirectorio `output` del directorio del wiki\u003Cbr>\\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\"\n },\n \"$:/language/Help/server\": {\n \"title\": \"$:/language/Help/server\",\n \"description\": \"Proporciona interfaz de servidor HTTP a TiddlyWiki\",\n \"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\u003Cbr>\\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 \u003Cport> \u003Croottiddler> \u003Crendertype> \u003Cservetype> \u003Cusername> \u003Cpassword> \u003Chost> \u003Cpathprefix>\\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. \u003Cbr>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\"\n },\n \"$:/language/Help/setfield\": {\n \"title\": \"$:/language/Help/setfield\",\n \"description\": \"Prepara tiddlers externos para su uso\",\n \"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 \u003Cfilter> \u003Cfieldname> \u003Ctemplatetitle> \u003Crendertype>\\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\"\n },\n \"$:/language/Help/unpackplugin\": {\n \"title\": \"$:/language/Help/unpackplugin\",\n \"description\": \"Desenpaqueta los tiddlers de carga de un plugin\",\n \"text\": \"Extrae los tiddlers de un plugin y los presenta como tiddlers ordinarios\\n\\n```\\n--unpackplugin \u003Ctitle>\\n```\\n\"\n },\n \"$:/language/Help/verbose\": {\n \"title\": \"$:/language/Help/verbose\",\n \"description\": \"Activa el modo de salida como texto indefinido\",\n \"text\": \"Genera texto aleatorio, útil para depurar errores\\n\\n```\\n--verbose\\n```\\n\"\n },\n \"$:/language/Help/version\": {\n \"title\": \"$:/language/Help/version\",\n \"description\": \"Muestra el número de versión de TiddlyWiki\",\n \"text\": \"Muestra el número de versión de TiddlyWiki\\n\\n```\\n--version\\n```\\n\"\n },\n \"$:/language/Import/Imported/Hint\": {\n \"title\": \"$:/language/Import/Imported/Hint\",\n \"text\": \"Se importaron los siguientes tiddlers\"\n },\n \"$:/language/Import/Listing/Cancel/Caption\": {\n \"title\": \"$:/language/Import/Listing/Cancel/Caption\",\n \"text\": \"Cancelar\"\n },\n \"$:/language/Import/Listing/Hint\": {\n \"title\": \"$:/language/Import/Listing/Hint\",\n \"text\": \"Tiddlers listos para importar\"\n },\n \"$:/language/Import/Listing/Import/Caption\": {\n \"title\": \"$:/language/Import/Listing/Import/Caption\",\n \"text\": \"Importar\"\n },\n \"$:/language/Import/Listing/Select/Caption\": {\n \"title\": \"$:/language/Import/Listing/Select/Caption\",\n \"text\": \"Seleccionar\"\n },\n \"$:/language/Import/Listing/Status/Caption\": {\n \"title\": \"$:/language/Import/Listing/Status/Caption\",\n \"text\": \"Estado\"\n },\n \"$:/language/Import/Listing/Title/Caption\": {\n \"title\": \"$:/language/Import/Listing/Title/Caption\",\n \"text\": \"Título\"\n },\n \"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible\": {\n \"title\": \"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible\",\n \"text\": \"Plugin bloqueado, incompatible u obsoleto\"\n },\n \"$:/language/Import/Upgrader/Plugins/Suppressed/Version\": {\n \"title\": \"$:/language/Import/Upgrader/Plugins/Suppressed/Version\",\n \"text\": \"Plugin bloqueado debido a que \u003C\u003Cincoming>> es más antiguo que el \u003C\u003Cexisting>>\"\n },\n \"$:/language/Import/Upgrader/Plugins/Upgraded\": {\n \"title\": \"$:/language/Import/Upgrader/Plugins/Upgraded\",\n \"text\": \"Plugin actualizado de \u003C\u003Cincoming>> a \u003C\u003Cupgraded>>\"\n },\n \"$:/language/Import/Upgrader/State/Suppressed\": {\n \"title\": \"$:/language/Import/Upgrader/State/Suppressed\",\n \"text\": \"Tiddler temporal bloqueado\"\n },\n \"$:/language/Import/Upgrader/System/Suppressed\": {\n \"title\": \"$:/language/Import/Upgrader/System/Suppressed\",\n \"text\": \"Tiddler de sistema bloqueado\"\n },\n \"$:/language/Import/Upgrader/ThemeTweaks/Created\": {\n \"title\": \"$:/language/Import/Upgrader/ThemeTweaks/Created\",\n \"text\": \"Ajuste de tema migrado de \u003C$text text=\u003C\u003Cfrom>>/>\"\n },\n \"$:/language/AboveStory/ClassicPlugin/Warning\": {\n \"title\": \"$:/language/AboveStory/ClassicPlugin/Warning\",\n \"text\": \"Parece que quieres cargar un plugin diseñado para ~TiddlyWiki Classic. \u003Cbr>\"\n },\n \"$:/language/Ten en cuenta que [[estos plugins no funcionan en TiddlyWiki version 5.x.x|https\": {\n \"title\": \"$:/language/Ten en cuenta que [[estos plugins no funcionan en TiddlyWiki version 5.x.x|https\",\n \"text\": \"/tiddlywiki.com/#TiddlyWikiClassic]]\u003Cbr>\"\n },\n \"$:/language/BinaryWarning/Prompt\": {\n \"title\": \"$:/language/BinaryWarning/Prompt\",\n \"text\": \"Este tiddler contiene datos binarios\"\n },\n \"$:/language/ClassicWarning/Hint\": {\n \"title\": \"$:/language/ClassicWarning/Hint\",\n \"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\u003Cbr>\"\n },\n \"$:/language/Visite https\": {\n \"title\": \"$:/language/Visite https\",\n \"text\": \"/tiddlywiki.com/static/Upgrading.html para más información\"\n },\n \"$:/language/ClassicWarning/Upgrade/Caption\": {\n \"title\": \"$:/language/ClassicWarning/Upgrade/Caption\",\n \"text\": \"Actualizar\"\n },\n \"$:/language/CloseAll/Button\": {\n \"title\": \"$:/language/CloseAll/Button\",\n \"text\": \"Cerrar todo\"\n },\n \"$:/language/ColourPicker/Recent\": {\n \"title\": \"$:/language/ColourPicker/Recent\",\n \"text\": \"Recientes:\"\n },\n \"$:/language/ConfirmCancelTiddler\": {\n \"title\": \"$:/language/ConfirmCancelTiddler\",\n \"text\": \"¿Deseas descartar los cambios efectuados en \\\"\u003C$text text=\u003C\u003Ctitle>>/>\\\"?\"\n },\n \"$:/language/ConfirmDeleteTiddler\": {\n \"title\": \"$:/language/ConfirmDeleteTiddler\",\n \"text\": \"¿Deseas borrar \\\"\u003C$text text=\u003C\u003Ctitle>>/>\\\"?\"\n },\n \"$:/language/ConfirmEditShadowTiddler\": {\n \"title\": \"$:/language/ConfirmEditShadowTiddler\",\n \"text\": \"Estás a punto de editar un tiddler oculto\u003Cbr>\"\n },\n \"$:/language/ConfirmOverwriteTiddler\": {\n \"title\": \"$:/language/ConfirmOverwriteTiddler\",\n \"text\": \"¿Deseas sobreescribir \\\"\u003C$text text=\u003C\u003Ctitle>>/>\\\"?\"\n },\n \"$:/language/Count\": {\n \"title\": \"$:/language/Count\",\n \"text\": \"Número\"\n },\n \"$:/language/DefaultNewTiddlerTitle\": {\n \"title\": \"$:/language/DefaultNewTiddlerTitle\",\n \"text\": \"Nuevo Tiddler\"\n },\n \"$:/language/DropMessage\": {\n \"title\": \"$:/language/DropMessage\",\n \"text\": \"Suéltalo aquí o pulsa ''ESC'' para cancelar\"\n },\n \"$:/language/Encryption/Cancel\": {\n \"title\": \"$:/language/Encryption/Cancel\",\n \"text\": \"Cancelar\"\n },\n \"$:/language/Encryption/ConfirmClearPassword\": {\n \"title\": \"$:/language/Encryption/ConfirmClearPassword\",\n \"text\": \"¿Deseas borrar la contraseña? \u003Cbr>\"\n },\n \"$:/language/Encryption/Password\": {\n \"title\": \"$:/language/Encryption/Password\",\n \"text\": \"Contraseña\"\n },\n \"$:/language/Encryption/PasswordNoMatch\": {\n \"title\": \"$:/language/Encryption/PasswordNoMatch\",\n \"text\": \"Las contraseñas no coinciden\"\n },\n \"$:/language/Encryption/PromptSetPassword\": {\n \"title\": \"$:/language/Encryption/PromptSetPassword\",\n \"text\": \"Especifica nueva contraseña para este TiddlyWiki\"\n },\n \"$:/language/Encryption/RepeatPassword\": {\n \"title\": \"$:/language/Encryption/RepeatPassword\",\n \"text\": \"Repite la contraseña\"\n },\n \"$:/language/Encryption/SetPassword\": {\n \"title\": \"$:/language/Encryption/SetPassword\",\n \"text\": \"Establecer contraseña\"\n },\n \"$:/language/Encryption/Username\": {\n \"title\": \"$:/language/Encryption/Username\",\n \"text\": \"Usuario\"\n },\n \"$:/language/InternalJavaScriptError/Hint\": {\n \"title\": \"$:/language/InternalJavaScriptError/Hint\",\n \"text\": \"Tenemos un problema. Se recomienda que reinicies TiddlyWiki\"\n },\n \"$:/language/InternalJavaScriptError/Title\": {\n \"title\": \"$:/language/InternalJavaScriptError/Title\",\n \"text\": \"Error interno de JavaScript\"\n },\n \"$:/language/InvalidFieldName\": {\n \"title\": \"$:/language/InvalidFieldName\",\n \"text\": \"Caracteres ilegales en el campo \\\"\u003C$text text=\u003C\u003CfieldName>>/>\\\"\u003Cbr>\"\n },\n \"$:/language/LazyLoadingWarning\": {\n \"title\": \"$:/language/LazyLoadingWarning\",\n \"text\": \"\u003Cp>Cargando texto externo desde ''\u003C$text text={{!!_canonical_uri}}/>''\u003C/p>\u003Cp>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\u003C/br>\"\n },\n \"$:/language/Vea https\": {\n \"title\": \"$:/language/Vea https\",\n \"text\": \"/tiddlywiki.com/#ExternalText\u003C/p>\"\n },\n \"$:/language/MissingTiddler/Hint\": {\n \"title\": \"$:/language/MissingTiddler/Hint\",\n \"text\": \"El tiddler \\\"\u003C$text text=\u003C\u003CcurrentTiddler>>/>\\\" no existe - haz clic en {{||$:/core/ui/Buttons/edit}} para crearlo\"\n },\n \"$:/language/OfficialPluginLibrary\": {\n \"title\": \"$:/language/OfficialPluginLibrary\",\n \"text\": \"Librería de plugins oficiales de ~TiddlyWiki\"\n },\n \"$:/language/OfficialPluginLibrary/Hint\": {\n \"title\": \"$:/language/OfficialPluginLibrary/Hint\",\n \"text\": \"Librería de plugins oficiales de ~TiddlyWiki en tiddlywiki.com\u003Cbr>\"\n },\n \"$:/language/PluginReloadWarning\": {\n \"title\": \"$:/language/PluginReloadWarning\",\n \"text\": \"Guarda {{$:/core/ui/Buttons/save-wiki}} y recarga {{$:/core/ui/Buttons/refresh}} para que los cambios surtan efecto.\"\n },\n \"$:/language/RecentChanges/DateFormat\": {\n \"title\": \"$:/language/RecentChanges/DateFormat\",\n \"text\": \"DD MMM YYYY\"\n },\n \"$:/language/SystemTiddler/Tooltip\": {\n \"title\": \"$:/language/SystemTiddler/Tooltip\",\n \"text\": \"Este es un tiddler de sistema\"\n },\n \"$:/language/TagManager/Colour/Heading\": {\n \"title\": \"$:/language/TagManager/Colour/Heading\",\n \"text\": \"Color\"\n },\n \"$:/language/TagManager/Count/Heading\": {\n \"title\": \"$:/language/TagManager/Count/Heading\",\n \"text\": \"Número\"\n },\n \"$:/language/TagManager/Icon/Heading\": {\n \"title\": \"$:/language/TagManager/Icon/Heading\",\n \"text\": \"Icono\"\n },\n \"$:/language/TagManager/Info/Heading\": {\n \"title\": \"$:/language/TagManager/Info/Heading\",\n \"text\": \"Información\"\n },\n \"$:/language/TagManager/Tag/Heading\": {\n \"title\": \"$:/language/TagManager/Tag/Heading\",\n \"text\": \"Etiqueta\"\n },\n \"$:/language/Tiddler/DateFormat\": {\n \"title\": \"$:/language/Tiddler/DateFormat\",\n \"text\": \"DD MMM YYYY a las hh:0mm\"\n },\n \"$:/language/UnsavedChangesWarning\": {\n \"title\": \"$:/language/UnsavedChangesWarning\",\n \"text\": \"Tienes cambios sin guardar en TiddlyWiki\"\n },\n \"$:/language/Modals/Download\": {\n \"title\": \"$:/language/Modals/Download\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"subtitle\": \"Download changes\",\n \"footer\": \"\u003C$button message=\\\"tm-close-tiddler\\\">Close\u003C/$button>\",\n \"help\": \"https://tiddlywiki.com/static/DownloadingChanges.html\",\n \"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)\u003Cbr>\\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\"\n },\n \"$:/language/Modals/SaveInstructions\": {\n \"title\": \"$:/language/Modals/SaveInstructions\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"subtitle\": \"Save your work\",\n \"footer\": \"\u003C$button message=\\\"tm-close-tiddler\\\">Close\u003C/$button>\",\n \"help\": \"https://tiddlywiki.com/static/SavingChanges.html\",\n \"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\"\n },\n \"$:/config/NewJournal/Tags\": {\n \"title\": \"$:/config/NewJournal/Tags\",\n \"text\": \"Diario\"\n },\n \"$:/config/NewJournal/Title\": {\n \"title\": \"$:/config/NewJournal/Title\",\n \"text\": \"DD de MMM de YYYY\"\n },\n \"$:/language/Notifications/Save/Done\": {\n \"title\": \"$:/language/Notifications/Save/Done\",\n \"text\": \"Guardado\"\n },\n \"$:/language/Notifications/Save/Starting\": {\n \"title\": \"$:/language/Notifications/Save/Starting\",\n \"text\": \"Comenzando a guardar\"\n },\n \"$:/language/Search/DefaultResults/Caption\": {\n \"title\": \"$:/language/Search/DefaultResults/Caption\",\n \"text\": \"Lista\"\n },\n \"$:/language/Search/Filter/Caption\": {\n \"title\": \"$:/language/Search/Filter/Caption\",\n \"text\": \"Filtro\"\n },\n \"$:/language/Search/Filter/Hint\": {\n \"title\": \"$:/language/Search/Filter/Hint\",\n \"text\": \"Búsqueda por medio de [[expresiones de filtrado|https://tiddlywiki.com/static/Filters.html]] \u003Csmall> (instrucciones en inglés)\u003C/small>\"\n },\n \"$:/language/Search/Filter/Matches\": {\n \"title\": \"$:/language/Search/Filter/Matches\",\n \"text\": \"//\u003Csmall>\u003C\u003CresultCount>> coincidencias\u003C/small>//\"\n },\n \"$:/language/Search/Matches\": {\n \"title\": \"$:/language/Search/Matches\",\n \"text\": \"//\u003Csmall>\u003C\u003CresultCount>> coincidencias \u003C/small>//\"\n },\n \"$:/language/Search/Matches/All\": {\n \"title\": \"$:/language/Search/Matches/All\",\n \"text\": \"Cualquier coincidencia\"\n },\n \"$:/language/Search/Matches/Title\": {\n \"title\": \"$:/language/Search/Matches/Title\",\n \"text\": \"En título\"\n },\n \"$:/language/Search/Search\": {\n \"title\": \"$:/language/Search/Search\",\n \"text\": \"Búsqueda\"\n },\n \"$:/language/Search/Shadows/Caption\": {\n \"title\": \"$:/language/Search/Shadows/Caption\",\n \"text\": \"Ocultos\"\n },\n \"$:/language/Search/Shadows/Hint\": {\n \"title\": \"$:/language/Search/Shadows/Hint\",\n \"text\": \"Busca en los tiddlers ocultos\"\n },\n \"$:/language/Search/Shadows/Matches\": {\n \"title\": \"$:/language/Search/Shadows/Matches\",\n \"text\": \"//\u003Csmall>\u003C\u003CresultCount>> coincidencias \u003C/small>//\"\n },\n \"$:/language/Search/Standard/Caption\": {\n \"title\": \"$:/language/Search/Standard/Caption\",\n \"text\": \"Estándar\"\n },\n \"$:/language/Search/Standard/Hint\": {\n \"title\": \"$:/language/Search/Standard/Hint\",\n \"text\": \"Busca en los tiddlers estándar\"\n },\n \"$:/language/Search/Standard/Matches\": {\n \"title\": \"$:/language/Search/Standard/Matches\",\n \"text\": \"//\u003Csmall>\u003C\u003CresultCount>> coincidencias \u003C/small>//\"\n },\n \"$:/language/Search/System/Caption\": {\n \"title\": \"$:/language/Search/System/Caption\",\n \"text\": \"Sistema\"\n },\n \"$:/language/Search/System/Hint\": {\n \"title\": \"$:/language/Search/System/Hint\",\n \"text\": \"Busca en los tiddlers de sistema\"\n },\n \"$:/language/Search/System/Matches\": {\n \"title\": \"$:/language/Search/System/Matches\",\n \"text\": \"//\u003Csmall>\u003C\u003CresultCount>> coincidencias \u003C/small>//\"\n },\n \"$:/language/SideBar/All/Caption\": {\n \"title\": \"$:/language/SideBar/All/Caption\",\n \"text\": \"Todos\"\n },\n \"$:/language/SideBar/Contents/Caption\": {\n \"title\": \"$:/language/SideBar/Contents/Caption\",\n \"text\": \"Contenido\"\n },\n \"$:/language/SideBar/Drafts/Caption\": {\n \"title\": \"$:/language/SideBar/Drafts/Caption\",\n \"text\": \"Borradores\"\n },\n \"$:/language/SideBar/Missing/Caption\": {\n \"title\": \"$:/language/SideBar/Missing/Caption\",\n \"text\": \"Vacíos\"\n },\n \"$:/language/SideBar/More/Caption\": {\n \"title\": \"$:/language/SideBar/More/Caption\",\n \"text\": \"Más\"\n },\n \"$:/language/SideBar/Open/Caption\": {\n \"title\": \"$:/language/SideBar/Open/Caption\",\n \"text\": \"Abiertos\"\n },\n \"$:/language/SideBar/Orphans/Caption\": {\n \"title\": \"$:/language/SideBar/Orphans/Caption\",\n \"text\": \"Huérfanos\"\n },\n \"$:/language/SideBar/Recent/Caption\": {\n \"title\": \"$:/language/SideBar/Recent/Caption\",\n \"text\": \"Recientes\"\n },\n \"$:/language/SideBar/Shadows/Caption\": {\n \"title\": \"$:/language/SideBar/Shadows/Caption\",\n \"text\": \"Ocultos\"\n },\n \"$:/language/SideBar/System/Caption\": {\n \"title\": \"$:/language/SideBar/System/Caption\",\n \"text\": \"Sistema\"\n },\n \"$:/language/SideBar/Tags/Caption\": {\n \"title\": \"$:/language/SideBar/Tags/Caption\",\n \"text\": \"Etiquetas\"\n },\n \"$:/language/SideBar/Tags/Untagged/Caption\": {\n \"title\": \"$:/language/SideBar/Tags/Untagged/Caption\",\n \"text\": \"Sin etiqueta\"\n },\n \"$:/language/SideBar/Tools/Caption\": {\n \"title\": \"$:/language/SideBar/Tools/Caption\",\n \"text\": \"Herramientas\"\n },\n \"$:/language/SideBar/Types/Caption\": {\n \"title\": \"$:/language/SideBar/Types/Caption\",\n \"text\": \"Tipos\"\n },\n \"$:/SiteSubtitle\": {\n \"title\": \"$:/SiteSubtitle\",\n \"text\": \"Cuaderno de notas personal no-lineal en la web\"\n },\n \"$:/SiteTitle\": {\n \"title\": \"$:/SiteTitle\",\n \"text\": \"Mi ~TiddlyWiki\"\n },\n \"$:/language/Snippets/ListByTag\": {\n \"title\": \"$:/language/Snippets/ListByTag\",\n \"tags\": \"$:/tags/TextEditor/Snippet\",\n \"caption\": \"Liste de tiddlers par etiqueta\",\n \"text\": \"\u003C\u003Clist-links \\\"[tag[task]sort[title]]\\\">>\\n\"\n },\n \"$:/language/Snippets/MacroDefinition\": {\n \"title\": \"$:/language/Snippets/MacroDefinition\",\n \"tags\": \"$:/tags/TextEditor/Snippet\",\n \"caption\": \"Macro definition\",\n \"text\": \"\\\\define macroName(param1:\\\"default value\\\",param2)\\nTexto de la macro\\n\\\\end\\n\"\n },\n \"$:/language/Snippets/Table4x3\": {\n \"title\": \"$:/language/Snippets/Table4x3\",\n \"tags\": \"$:/tags/TextEditor/Snippet\",\n \"caption\": \"Table with 4 columns by 3 rows\",\n \"text\": \"|! |!Alfa |!Beta |!Gamma |!Delta |\\n|!Uno | | | | |\\n|!Dos | | | | |\\n|!Tres | | | | |\\n\"\n },\n \"$:/language/Snippets/TableOfContents\": {\n \"title\": \"$:/language/Snippets/TableOfContents\",\n \"tags\": \"$:/tags/TextEditor/Snippet\",\n \"caption\": \"Table of Contents\",\n \"text\": \"\u003Cdiv class=\\\"tc-table-of-contents\\\">\\n\\n\u003C\u003Ctoc-selective-expandable 'TableOfContents'>>\\n\\n\u003C/div>\"\n },\n \"$:/language/TiddlerInfo/Advanced/Caption\": {\n \"title\": \"$:/language/TiddlerInfo/Advanced/Caption\",\n \"text\": \"Avanzado\"\n },\n \"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint\": {\n \"title\": \"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint\",\n \"text\": \"No se han instalado\"\n },\n \"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading\": {\n \"title\": \"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading\",\n \"text\": \"Detalles del plugin\"\n },\n \"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint\": {\n \"title\": \"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint\",\n \"text\": \"Este plugin contiene los siguientes tiddlers ocultos\"\n },\n \"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading\": {\n \"title\": \"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading\",\n \"text\": \"Oculto\"\n },\n \"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint\": {\n \"title\": \"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint\",\n \"text\": \"El tiddler \u003C$link to=\u003C\u003CinfoTiddler>>>\u003C$text text=\u003C\u003CinfoTiddler>>/>\u003C/$link> no es de tipo oculto\"\n },\n \"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint\": {\n \"title\": \"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint\",\n \"text\": \"Anulado por un tiddler estándar\"\n },\n \"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint\": {\n \"title\": \"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint\",\n \"text\": \"El tiddler \u003C$link to=\u003C\u003CinfoTiddler>>>\u003C$text text=\u003C\u003CinfoTiddler>>/>\u003C/$link> es de tipo oculto\"\n },\n \"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source\": {\n \"title\": \"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source\",\n \"text\": \"Definido en el plugin \u003C$link to=\u003C\u003CpluginTiddler>>>\u003C$text text=\u003C\u003CpluginTiddler>>/>\u003C/$link>\"\n },\n \"$:/language/TiddlerInfo/Fields/Caption\": {\n \"title\": \"$:/language/TiddlerInfo/Fields/Caption\",\n \"text\": \"Campos\"\n },\n \"$:/language/TiddlerInfo/List/Caption\": {\n \"title\": \"$:/language/TiddlerInfo/List/Caption\",\n \"text\": \"Lista\"\n },\n \"$:/language/TiddlerInfo/List/Empty\": {\n \"title\": \"$:/language/TiddlerInfo/List/Empty\",\n \"text\": \"Este tiddler no contiene listas\"\n },\n \"$:/language/TiddlerInfo/Listed/Caption\": {\n \"title\": \"$:/language/TiddlerInfo/Listed/Caption\",\n \"text\": \"En lista de\"\n },\n \"$:/language/TiddlerInfo/Listed/Empty\": {\n \"title\": \"$:/language/TiddlerInfo/Listed/Empty\",\n \"text\": \"Este tiddler no figura en la lista de ningún otro\"\n },\n \"$:/language/TiddlerInfo/References/Caption\": {\n \"title\": \"$:/language/TiddlerInfo/References/Caption\",\n \"text\": \"Referencias\"\n },\n \"$:/language/TiddlerInfo/References/Empty\": {\n \"title\": \"$:/language/TiddlerInfo/References/Empty\",\n \"text\": \"Ningún otro tiddler enlaza a este\"\n },\n \"$:/language/TiddlerInfo/Tagging/Caption\": {\n \"title\": \"$:/language/TiddlerInfo/Tagging/Caption\",\n \"text\": \"Etiquetado\"\n },\n \"$:/language/TiddlerInfo/Tagging/Empty\": {\n \"title\": \"$:/language/TiddlerInfo/Tagging/Empty\",\n \"text\": \"Ningún otro tiddler tiene esta misma etiqueta\"\n },\n \"$:/language/TiddlerInfo/Tools/Caption\": {\n \"title\": \"$:/language/TiddlerInfo/Tools/Caption\",\n \"text\": \"Herramientas\"\n },\n \"$:/language/Docs/Types/application/javascript\": {\n \"title\": \"$:/language/Docs/Types/application/javascript\",\n \"description\": \"Código JavaScript\",\n \"name\": \"application/javascript\",\n \"group\": \"Desarrollador\"\n },\n \"$:/language/Docs/Types/application/json\": {\n \"title\": \"$:/language/Docs/Types/application/json\",\n \"description\": \"Datos JSON\",\n \"name\": \"application/json\",\n \"group\": \"Desarrollador\"\n },\n \"$:/language/Docs/Types/application/x-tiddler-dictionary\": {\n \"title\": \"$:/language/Docs/Types/application/x-tiddler-dictionary\",\n \"description\": \"Diccionario de datos\",\n \"name\": \"application/x-tiddler-dictionary\",\n \"group\": \"Desarrollador\"\n },\n \"$:/language/Docs/Types/image/gif\": {\n \"title\": \"$:/language/Docs/Types/image/gif\",\n \"description\": \"Imagen .GIF\",\n \"name\": \"image/gif\",\n \"group\": \"Imagen\"\n },\n \"$:/language/Docs/Types/image/jpeg\": {\n \"title\": \"$:/language/Docs/Types/image/jpeg\",\n \"description\": \"Imagen .JPEG\",\n \"name\": \"image/jpeg\",\n \"group\": \"Imagen\"\n },\n \"$:/language/Docs/Types/image/png\": {\n \"title\": \"$:/language/Docs/Types/image/png\",\n \"description\": \"Imagen .PNG\",\n \"name\": \"image/png\",\n \"group\": \"Imagen\"\n },\n \"$:/language/Docs/Types/image/svg+xml\": {\n \"title\": \"$:/language/Docs/Types/image/svg+xml\",\n \"description\": \"Imagen .SVG\",\n \"name\": \"image/svg+xml\",\n \"group\": \"Imagen\"\n },\n \"$:/language/Docs/Types/image/x-icon\": {\n \"title\": \"$:/language/Docs/Types/image/x-icon\",\n \"description\": \"Archivo de icono en formato .ICO\",\n \"name\": \"image/x-icon\",\n \"group\": \"Imagen\"\n },\n \"$:/language/Docs/Types/text/css\": {\n \"title\": \"$:/language/Docs/Types/text/css\",\n \"description\": \"Hoja de estilos estática\",\n \"name\": \"text/css\",\n \"group\": \"Desarrollador\"\n },\n \"$:/language/Docs/Types/text/html\": {\n \"title\": \"$:/language/Docs/Types/text/html\",\n \"description\": \"Lenguaje de marcado HTML\",\n \"name\": \"text/html\",\n \"group\": \"Texto\"\n },\n \"$:/language/Docs/Types/text/plain\": {\n \"title\": \"$:/language/Docs/Types/text/plain\",\n \"description\": \"Texto plano\",\n \"name\": \"text/plain\",\n \"group\": \"Texto\"\n },\n \"$:/language/Docs/Types/text/vnd.tiddlywiki\": {\n \"title\": \"$:/language/Docs/Types/text/vnd.tiddlywiki\",\n \"description\": \"TiddlyWiki 5\",\n \"name\": \"text/vnd.tiddlywiki\",\n \"group\": \"Texto\"\n },\n \"$:/language/Docs/Types/text/x-tiddlywiki\": {\n \"title\": \"$:/language/Docs/Types/text/x-tiddlywiki\",\n \"description\": \"TiddlyWiki Classic\",\n \"name\": \"text/x-tiddlywiki\",\n \"group\": \"Texto\"\n },\n \"$:/languages/es-ES/icon\": {\n \"title\": \"$:/languages/es-ES/icon\",\n \"type\": \"image/svg+xml\",\n \"text\": \"\u003C?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n\u003Csvg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" height=\\\"500\\\" width=\\\"750\\\">\\n\u003Crect width=\\\"750\\\" height=\\\"500\\\" fill=\\\"#c60b1e\\\"/>\\n\u003Crect width=\\\"750\\\" height=\\\"250\\\" y=\\\"125\\\" fill=\\\"#ffc400\\\"/>\\n\u003Cg id=\\\"coa\\\" stroke=\\\"#000\\\" stroke-width=\\\"0.39\\\">\\n\u003Cg id=\\\"supporters\\\">\\n\u003Cg id=\\\"crown_left\\\" stroke-width=\\\"0.26\\\">\\n\u003Cpath 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\u003Cg fill=\\\"#c8b100\\\">\\n\u003Cellipse cx=\\\"175.66\\\" cy=\\\"215.68\\\" rx=\\\"1.38\\\" ry=\\\"2.5\\\"/>\\n\u003Cellipse cx=\\\"175.68\\\" cy=\\\"215.68\\\" rx=\\\"0.64\\\" ry=\\\"2.3\\\"/>\\n\u003Cellipse stroke=\\\"none\\\" cx=\\\"175.68\\\" cy=\\\"213.04\\\" rx=\\\"0.93\\\" ry=\\\"0.87\\\"/>\\n\u003Cpath 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\u003Cpath fill=\\\"none\\\" d=\\\"m175.94,212.2a0.93,0.87 0 1,1 -0.5,0\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003Cg id=\\\"crown_pt1\\\" fill=\\\"#c8b100\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cellipse cx=\\\"170.51\\\" cy=\\\"219.65\\\" rx=\\\"0.49\\\" ry=\\\"0.47\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cellipse cx=\\\"175.67\\\" cy=\\\"219.21\\\" rx=\\\"0.49\\\" ry=\\\"0.47\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cellipse cx=\\\"180.85\\\" cy=\\\"219.65\\\" rx=\\\"0.49\\\" ry=\\\"0.47\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003Cg id=\\\"crown_pt2\\\" fill=\\\"none\\\">\\n\u003Cpath fill=\\\"#ad1519\\\" d=\\\"m168.05 224.3l0.31-0.5 0.65 0.13-0.38 0.56-0.58-0.19\\\"/>\\n\u003Cpath 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\u003Cellipse fill=\\\"#fff\\\" cx=\\\"173.19\\\" cy=\\\"223.3\\\" rx=\\\"0.44\\\" ry=\\\"0.41\\\"/>\\n\u003Cpath 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\u003Cellipse fill=\\\"#fff\\\" cx=\\\"178.16\\\" cy=\\\"223.3\\\" rx=\\\"0.44\\\" ry=\\\"0.41\\\"/>\\n\u003Cpath 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\u003Cpath fill=\\\"#ad1519\\\" d=\\\"m183.24 224.33l-0.25-0.53-0.67 0.06 0.32 0.59 0.6-0.12\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath stroke-width=\\\"0.02\\\" d=\\\"m175.44 226.15v-1.27\\\"/>\\n\u003Cpath stroke-width=\\\"0.03\\\" d=\\\"m175.09 226.15v-1.27\\\"/>\\n\u003Cpath stroke-width=\\\"0.04\\\" d=\\\"m174.77 226.15v-1.27\\\"/>\\n\u003Cpath stroke-width=\\\"0.04\\\" d=\\\"m174.44 226.15v-1.27\\\"/>\\n\u003Cpath stroke-width=\\\"0.05\\\" d=\\\"m174.16 226.15v-1.27\\\"/>\\n\u003Cpath stroke-width=\\\"0.06\\\" d=\\\"m173.61 226.08l-0.01-1.15m0.27 1.17v-1.21\\\"/>\\n\u003Cpath stroke-width=\\\"0.07\\\" d=\\\"m173.1 226.03v-1.06m0.26 1.09l-0.01-1.13\\\"/>\\n\u003Cpath stroke-width=\\\"0.08\\\" d=\\\"m172.42 225.97v-0.93m0.23 0.94v-0.98m0.23 1.02v-1.02\\\"/>\\n\u003Cpath stroke-width=\\\"0.09\\\" d=\\\"m172.19 225.96v-0.9\\\"/>\\n\u003Cpath stroke-width=\\\"0.1\\\" d=\\\"m171.97 225.92v-0.85\\\"/>\\n\u003Cpath stroke-width=\\\"0.11\\\" d=\\\"m171.73 225.89v-0.78\\\"/>\\n\u003Cpath stroke-width=\\\"0.12\\\" d=\\\"m171.24 225.82l-0.01-0.62m0.26 0.66v-0.7\\\"/>\\n\u003Cpath stroke-width=\\\"0.12\\\" d=\\\"m170.99 225.77v-0.55\\\"/>\\n\u003Cpath stroke-width=\\\"0.13\\\" d=\\\"m170.76 225.73v-0.46\\\"/>\\n\u003Cpath stroke-width=\\\"0.14\\\" d=\\\"m170.51 225.67v-0.36\\\"/>\\n\u003Cpath stroke-width=\\\"0.15\\\" d=\\\"m170.26 225.64v-0.27\\\"/>\\n\u003Cpath stroke-width=\\\"0.18\\\" d=\\\"m169.99 225.58v-0.13\\\"/>\\n\u003C/g>\\n\u003C/g>\\n\u003Cg id=\\\"pillar_left\\\">\\n\u003Cg fill=\\\"#005bbf\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003Cg fill=\\\"#c8b100\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath d=\\\"m164.27 329.86h22.87v-5.83h-22.87v5.83z\\\"/>\\n\u003C/g>\\n\u003Cpath fill=\\\"#ccc\\\" d=\\\"m167.55 318.32h16.25v-79.63h-16.25v79.63z\\\"/>\\n\u003Cpath fill=\\\"none\\\" d=\\\"m179.13 238.8v79.46m1.83-79.46v79.46\\\"/>\\n\u003Cg fill=\\\"#c8b100\\\">\\n\u003Cpath d=\\\"m164.58 232.37h22.29v-5.84h-22.29v5.84z\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003C/g>\\n\u003Cg id=\\\"ribbon_left\\\" fill=\\\"#ad1519\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003Cg id=\\\"crown_right\\\" stroke-width=\\\"0.26\\\">\\n\u003Cpath 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\u003Cg fill=\\\"#c8b100\\\">\\n\u003Cellipse cx=\\\"324.82\\\" cy=\\\"216.2\\\" rx=\\\"1.38\\\" ry=\\\"1.96\\\"/>\\n\u003Cellipse cx=\\\"324.85\\\" cy=\\\"216.2\\\" rx=\\\"0.63\\\" ry=\\\"1.81\\\"/>\\n\u003Cellipse stroke=\\\"none\\\" cx=\\\"324.84\\\" cy=\\\"213.95\\\" rx=\\\"0.93\\\" ry=\\\"0.88\\\"/>\\n\u003Cpath 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\u003Cpath fill=\\\"none\\\" d=\\\"m325.11,213.12a0.93,0.88 0 1,1 -0.51,-0.01\\\"/>\\n\u003C/g>\\n\u003Cg fill=\\\"none\\\" stroke-width=\\\"0.21\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cellipse cx=\\\"313.57\\\" cy=\\\"218.68\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"313.74\\\" cy=\\\"217.1\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"314.76\\\" cy=\\\"215.9\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"316.11\\\" cy=\\\"215.25\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"317.55\\\" cy=\\\"215.31\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse fill=\\\"#fff\\\" cx=\\\"318.43\\\" cy=\\\"217.08\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"318.68\\\" cy=\\\"215.58\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"319.81\\\" cy=\\\"214.64\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"321.23\\\" cy=\\\"214.19\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"322.67\\\" cy=\\\"214.24\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"326.94\\\" cy=\\\"214.24\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"328.39\\\" cy=\\\"214.19\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"329.8\\\" cy=\\\"214.64\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"330.93\\\" cy=\\\"215.58\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse fill=\\\"#fff\\\" cx=\\\"331.18\\\" cy=\\\"217.08\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"332.06\\\" cy=\\\"215.31\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"333.51\\\" cy=\\\"215.25\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"334.86\\\" cy=\\\"215.9\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"335.88\\\" cy=\\\"217.1\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003Cellipse cx=\\\"336.05\\\" cy=\\\"218.68\\\" rx=\\\"0.45\\\" ry=\\\"0.43\\\"/>\\n\u003C/g>\\n\u003Cuse xlink:href=\\\"#crown_pt1\\\" x=\\\"149.17\\\"/>\\n\u003Cuse xlink:href=\\\"#crown_pt2\\\" x=\\\"149.17\\\"/>\\n\u003C/g>\\n\u003Cuse id=\\\"pillar_right\\\" xlink:href=\\\"#pillar_left\\\" x=\\\"149.17\\\"/>\\n\u003Cuse id=\\\"ribbon_right\\\" xlink:href=\\\"#ribbon_left\\\" transform=\\\"matrix(-1,0,0,1,500.57,0)\\\"/>\\n\u003Cg id=\\\"plus_ultra\\\" fill=\\\"#c8b100\\\" stroke=\\\"none\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003C/g>\\n\u003Cg id=\\\"crown_crest\\\">\\n\u003Cpath 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\u003Cg fill=\\\"#c8b100\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cellipse fill=\\\"#005bbf\\\" stroke-width=\\\"0.26\\\" cx=\\\"250.05\\\" cy=\\\"167.3\\\" rx=\\\"4.43\\\" ry=\\\"4.2\\\"/>\\n\u003Cpath 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\u003C/g>\\n\u003Cg fill=\\\"#fff\\\">\\n\u003Cellipse cx=\\\"250.04\\\" cy=\\\"188.94\\\" rx=\\\"1.91\\\" ry=\\\"1.8\\\"/>\\n\u003Cellipse cx=\\\"250.04\\\" cy=\\\"185.4\\\" rx=\\\"1.91\\\" ry=\\\"1.8\\\"/>\\n\u003Cellipse cx=\\\"250.04\\\" cy=\\\"181.6\\\" rx=\\\"1.52\\\" ry=\\\"1.44\\\"/>\\n\u003Cellipse cx=\\\"250.04\\\" cy=\\\"178.18\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"250.04\\\" cy=\\\"175.18\\\" rx=\\\"0.88\\\" ry=\\\"0.83\\\"/>\\n\u003Cellipse cx=\\\"198.94\\\" cy=\\\"198.67\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"197.44\\\" cy=\\\"196.02\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"196.44\\\" cy=\\\"192.94\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"196.31\\\" cy=\\\"189.64\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"197.12\\\" cy=\\\"186.4\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"198.81\\\" cy=\\\"183.45\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"201.06\\\" cy=\\\"181.02\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"203.68\\\" cy=\\\"179.01\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"206.8\\\" cy=\\\"177.36\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"210.04\\\" cy=\\\"176.19\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"213.66\\\" cy=\\\"175.54\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"217.1\\\" cy=\\\"175.36\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"220.47\\\" cy=\\\"175.48\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"224.21\\\" cy=\\\"190.32\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"222.34\\\" cy=\\\"187.65\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"221.35\\\" cy=\\\"184.75\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"221.47\\\" cy=\\\"181.57\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"222.16\\\" cy=\\\"178.37\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"223.84\\\" cy=\\\"175.48\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"226.4\\\" cy=\\\"173.47\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"229.39\\\" cy=\\\"171.81\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"232.7\\\" cy=\\\"170.82\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"236.13\\\" cy=\\\"170.23\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"239.5\\\" cy=\\\"170.28\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"242.99\\\" cy=\\\"170.87\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"246.23\\\" cy=\\\"171.99\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"253.8\\\" cy=\\\"171.99\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"257.04\\\" cy=\\\"170.87\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"260.54\\\" cy=\\\"170.28\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"263.9\\\" cy=\\\"170.23\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"267.34\\\" cy=\\\"170.82\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"270.64\\\" cy=\\\"171.81\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"273.64\\\" cy=\\\"173.47\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"276.19\\\" cy=\\\"175.48\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"277.88\\\" cy=\\\"178.37\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"278.57\\\" cy=\\\"181.57\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"278.69\\\" cy=\\\"184.75\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"277.69\\\" cy=\\\"187.65\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"275.83\\\" cy=\\\"190.32\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"279.57\\\" cy=\\\"175.48\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"282.94\\\" cy=\\\"175.36\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"286.38\\\" cy=\\\"175.54\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"290\\\" cy=\\\"176.19\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"293.24\\\" cy=\\\"177.36\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"296.36\\\" cy=\\\"179.01\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"298.97\\\" cy=\\\"181.02\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"301.22\\\" cy=\\\"183.45\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"302.91\\\" cy=\\\"186.4\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"303.72\\\" cy=\\\"189.64\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"303.6\\\" cy=\\\"192.94\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"302.6\\\" cy=\\\"196.02\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003Cellipse cx=\\\"301.1\\\" cy=\\\"198.67\\\" rx=\\\"1.1\\\" ry=\\\"1.04\\\"/>\\n\u003C/g>\\n\u003Cg fill=\\\"#c8b100\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cellipse fill=\\\"#ad1519\\\" cx=\\\"227.37\\\" cy=\\\"200.45\\\" rx=\\\"2.17\\\" ry=\\\"2.06\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cellipse fill=\\\"#ad1519\\\" cx=\\\"250.14\\\" cy=\\\"198.5\\\" rx=\\\"2.17\\\" ry=\\\"2.06\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cellipse fill=\\\"#ad1519\\\" cx=\\\"272.98\\\" cy=\\\"200.45\\\" rx=\\\"2.17\\\" ry=\\\"2.06\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003Cg fill=\\\"none\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath stroke-width=\\\"0.09\\\" d=\\\"m250.95 224.64v-6.57\\\"/>\\n\u003Cpath stroke-width=\\\"0.14\\\" d=\\\"m249.16 224.64v-6.57\\\"/>\\n\u003Cpath stroke-width=\\\"0.18\\\" d=\\\"m247.48 224.64v-6.57\\\"/>\\n\u003Cpath stroke-width=\\\"0.23\\\" d=\\\"m245.81 224.64v-6.57\\\"/>\\n\u003Cpath stroke-width=\\\"0.28\\\" d=\\\"m244.32 224.64v-6.57\\\"/>\\n\u003Cpath stroke-width=\\\"0.33\\\" d=\\\"m241.48 224.28l-0.04-5.97m1.39 6.05v-6.25\\\"/>\\n\u003Cpath stroke-width=\\\"0.37\\\" d=\\\"m238.86 224.01v-5.5m1.33 5.66l-0.04-5.86\\\"/>\\n\u003Cpath stroke-width=\\\"0.42\\\" d=\\\"m235.35 223.7v-4.84m1.15 4.92v-5.08m1.19 5.24v-5.28\\\"/>\\n\u003Cpath stroke-width=\\\"0.46\\\" d=\\\"m234.12 223.66v-4.68\\\"/>\\n\u003Cpath stroke-width=\\\"0.51\\\" d=\\\"m232.97 223.42v-4.36\\\"/>\\n\u003Cpath stroke-width=\\\"0.56\\\" d=\\\"m231.74 223.31v-4.06\\\"/>\\n\u003Cpath stroke-width=\\\"0.6\\\" d=\\\"m229.22 222.95l-0.04-3.22m1.33 3.38v-3.62\\\"/>\\n\u003Cpath stroke-width=\\\"0.63\\\" d=\\\"m227.93 222.68v-2.84\\\"/>\\n\u003Cpath stroke-width=\\\"0.68\\\" d=\\\"m226.74 222.45v-2.36\\\"/>\\n\u003Cpath stroke-width=\\\"0.73\\\" d=\\\"m225.45 222.13v-1.85\\\"/>\\n\u003Cpath stroke-width=\\\"0.77\\\" d=\\\"m224.12 221.98v-1.38\\\"/>\\n\u003Cpath stroke-width=\\\"0.91\\\" d=\\\"m222.72 221.66v-0.67\\\"/>\\n\u003Cpath 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\u003Cpath fill=\\\"#ad1519\\\" d=\\\"m216.72 217.16l1.22-1.59 3.37 0.43-2.69 1.96-1.9-0.8\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath fill=\\\"#ad1519\\\" d=\\\"m283.57 217.16l-1.21-1.59-3.37 0.43 2.69 1.96 1.89-0.8\\\"/>\\n\u003C/g>\\n\u003C/g>\\n\u003Cg id=\\\"shield\\\" stroke-width=\\\"0.52\\\">\\n\u003Cg id=\\\"Granada\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003Cg id=\\\"Aragon\\\" fill=\\\"#c8b100\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath d=\\\"m211.08 334.23c1.57 0.83 3.72 2.22 6.03 2.77l-0.15-56.96h-5.88v54.19z\\\"/>\\n\u003Cpath d=\\\"m222.28 338.25c2.3 0.23 4.01 0.19 5.87 0v-58.21h-5.87v58.21z\\\"/>\\n\u003Cpath d=\\\"m233.32 337c2.3-0.46 4.9-1.89 6.03-2.63v-54.33h-5.88l-0.15 56.96z\\\"/>\\n\u003Cpath 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\u003C/g>\\n\u003Cg id=\\\"Navarre\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cuse xlink:href=\\\"#chains_half\\\" transform=\\\"matrix(-1,0,0,1,550.43,0)\\\"/>\\n\u003Cpath 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\u003C/g>\\n\u003Cg id=\\\"Castile\\\" fill=\\\"#c8b100\\\" stroke-width=\\\"0.46\\\">\\n\u003Cpath fill=\\\"#ad1519\\\" stroke-width=\\\"0.52\\\" d=\\\"m200.12 281.25h50.18v-55.72h-50.18v55.72z\\\"/>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath d=\\\"m220.11 248.35l0.23-4.62h-4.39l0.47 4.62h3.69z\\\"/>\\n\u003Cpath d=\\\"m227.05 248.35l0.46-4.62h-4.39l0.23 4.62h3.7z\\\"/>\\n\u003Cpath d=\\\"m230.51 248.35l-0.46-4.62h4.62l-0.46 4.62h-3.7z\\\"/>\\n\u003Cg fill=\\\"#0039f0\\\" stroke=\\\"none\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003C/g>\\n\u003Cg id=\\\"Leon\\\">\\n\u003Cpath fill=\\\"#ccc\\\" d=\\\"m250.28 281.25h50.32v-55.72h-50.32v55.72z\\\"/>\\n\u003Cpath 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\u003Cg fill=\\\"none\\\" stroke-width=\\\"0.39\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003Cpath 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\u003Cpath 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\u003Cg fill=\\\"#000\\\" stroke-width=\\\"0.26\\\">\\n\u003Cpath d=\\\"m273.08 240.14l0.33-0.53 0.34 0.49-0.67 0.04\\\"/>\\n\u003Cpath d=\\\"m273.89 240.12l0.4-0.53 0.43 0.48-0.83 0.05\\\"/>\\n\u003Cpath d=\\\"m273.53 236.83l0.82 0.29-0.74 0.38-0.08-0.67\\\"/>\\n\u003Cpath d=\\\"m274.52 237.1l0.73 0.18-0.59 0.46-0.14-0.64\\\"/>\\n\u003C/g>\\n\u003Cg fill=\\\"#db4446\\\" stroke-width=\\\"0.39\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003Cg fill=\\\"#c8b100\\\" stroke-width=\\\"0.26\\\">\\n\u003Cpath 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\u003Cg fill=\\\"#000\\\" stroke-width=\\\"0.05\\\">\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003Cpath 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\u003C/g>\\n\u003C/g>\\n\u003Cg id=\\\"inescutcheon\\\" stroke-width=\\\"0.61\\\">\\n\u003Cellipse fill=\\\"#ad1519\\\" cx=\\\"250.43\\\" cy=\\\"281.01\\\" rx=\\\"16.26\\\" ry=\\\"18.3\\\"/>\\n\u003Cellipse fill=\\\"#005bbf\\\" cx=\\\"250.44\\\" cy=\\\"280.97\\\" rx=\\\"11.44\\\" ry=\\\"13.42\\\"/>\\n\u003Cg id=\\\"fdl\\\" fill=\\\"#c8b100\\\" stroke-width=\\\"0.34\\\">\\n\u003Cpath 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\u003Cpath d=\\\"m242.87 281.11h4.36v-1.03h-4.36v1.03z\\\"/>\\n\u003C/g>\\n\u003Cuse xlink:href=\\\"#fdl\\\" x=\\\"10.63\\\"/>\\n\u003Cuse xlink:href=\\\"#fdl\\\" x=\\\"5.31\\\" y=\\\"9.14\\\"/>\\n\u003C/g>\\n\u003C/g>\\n\u003C/g>\\n\u003C/svg>\"\n }\n }\n}","version":"5.1.23","type":"application/json","title":"$:/languages/es-ES","plugin-type":"language","name":"es-ES","description":"Castellano. (Spain)","dependents":"","core-version":">=5.0.0","author":"Pau DeLuca"}, -{"text":"$:/palettes/Vanilla","type":"text/vnd.tiddlywiki","title":"$:/palette","revision":"0","modified":"20210323170207719","created":"20201212170118346","bag":"default"}, +{"created":"20201212170118346","creator":"M0","text":"$:/palettes/Vanilla","type":"text/vnd.tiddlywiki","title":"$:/palette","revision":"0","modified":"20211214154837962","bag":"default","modifier":"M0"}, +{"text":"{\n \"tiddlers\": {\n \"$:/config/codemirror/autocomplete\": {\n \"title\": \"$:/config/codemirror/autocomplete\",\n \"text\": \"{\\n\\t\\\"Ctrl-Space\\\": \\\"autocomplete\\\"\\n}\",\n \"type\": \"json\",\n \"created\": \"20210328004023360\",\n \"extend\": \"extraKeys\",\n \"modified\": \"20210328004023360\"\n },\n \"$:/plugins/tiddlywiki/codemirror/addon/hint/anyword-hint.js\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/addon/hint/anyword-hint.js\",\n \"text\": \"// CodeMirror, copyright (c) by Marijn Haverbeke and others\\n// Distributed under an MIT license: https://codemirror.net/LICENSE\\n\\n(function (mod) {\\n\\tif (typeof exports == \\\"object\\\" && typeof module == \\\"object\\\") // CommonJS\\n\\t\\tmod(require(\\\"../../lib/codemirror\\\"));\\n\\telse if (typeof define == \\\"function\\\" && define.amd) // AMD\\n\\t\\tdefine([\\\"../../lib/codemirror\\\"], mod);\\n\\telse // Plain browser env\\n\\t\\tmod(CodeMirror);\\n})(function (CodeMirror) {\\n\\t\\\"use strict\\\";\\n\\n\\tCodeMirror.registerHelper('hint', 'anyword', function (editor) {\\n\\t\\tvar cur = editor.getCursor();\\n\\t\\tvar curLine = editor.getLine(cur.line);\\n\\t\\tvar start = cur.ch;\\n\\t\\tvar end = start;\\n\\t\\tvar max_length = 30\\n\\n\\t\\tvar escapeChars = ['.', ']', '}', '>']\\n\\t\\tvar stopChars = ['[', '{', '|', '\\\"']\\n\\n\\t\\twhile (start) {\\n\\t\\t\\tvar ch = curLine.charAt(start - 1)\\n\\t\\t\\tif (end - start > max_length || escapeChars.includes(ch)) {\\n\\t\\t\\t\\treturn null\\n\\t\\t\\t}\\n\\t\\t\\tif (!(stopChars.includes(ch))) {\\n\\t\\t\\t\\tstart--;\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tbreak;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tvar curWord = start !== end && curLine.slice(start, end);\\n\\t\\tif (curLine.charAt(start) == '$') {\\n\\t\\t\\treturn {\\n\\t\\t\\t\\tlist: $tw.wiki.filterTiddlers(`[all[tiddlers]search:title:literal[${curWord}]!prefix[$:/state]]`),\\n\\t\\t\\t\\tfrom: CodeMirror.Pos(cur.line, start),\\n\\t\\t\\t\\tto: CodeMirror.Pos(cur.line, end)\\n\\t\\t\\t}\\n\\t\\t} else {\\n\\t\\t\\treturn {\\n\\t\\t\\t\\tlist: $tw.wiki.filterTiddlers(`[all[tiddlers]!is[system]!is[shadow]search:title:literal[${curWord}]!prefix[$:/state]]`),\\n\\t\\t\\t\\tfrom: CodeMirror.Pos(cur.line, start),\\n\\t\\t\\t\\tto: CodeMirror.Pos(cur.line, end)\\n\\t\\t\\t}\\n\\t\\t}\\n\\t})\\n});\",\n \"created\": \"20210328004232522\",\n \"modified\": \"20210328010801763\",\n \"module-type\": \"codemirror\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.css\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.css\",\n \"text\": \".CodeMirror-hints {\\n position: absolute;\\n z-index: 10;\\n overflow: hidden;\\n list-style: none;\\n\\n margin: 0;\\n padding: 2px;\\n\\n -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);\\n -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);\\n box-shadow: 2px 3px 5px rgba(0,0,0,.2);\\n border-radius: 3px;\\n border: 1px solid silver;\\n\\n background: white;\\n font-size: 90%;\\n font-family: monospace;\\n\\n max-height: 20em;\\n overflow-y: auto;\\n}\\n\\n.CodeMirror-hint {\\n margin: 0;\\n padding: 0 4px;\\n border-radius: 2px;\\n white-space: pre;\\n color: black;\\n cursor: pointer;\\n}\\n\\nli.CodeMirror-hint-active {\\n background: #08f;\\n color: white;\\n}\\n\",\n \"created\": \"20210328012141944\",\n \"modified\": \"20210328012141944\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.js\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.js\",\n \"text\": \"// CodeMirror, copyright (c) by Marijn Haverbeke and others\\n// Distributed under an MIT license: https://codemirror.net/LICENSE\\n! function (t) {\\n \\\"object\\\" == typeof exports && \\\"object\\\" == typeof module ? t(require(\\\"../../lib/codemirror\\\")) : \\\"function\\\" == typeof define && define.amd ? define([\\\"../../lib/codemirror\\\"], t) : t(CodeMirror)\\n}(function (W) {\\n \\\"use strict\\\";\\n var I = \\\"CodeMirror-hint-active\\\";\\n\\n function o(t, i) {\\n this.cm = t, this.options = i, this.widget = null, this.debounce = 0, this.tick = 0, this.startPos = this.cm.getCursor(\\\"start\\\"), this.startLen = this.cm.getLine(this.startPos.line).length - this.cm.getSelection().length;\\n var e = this;\\n t.on(\\\"cursorActivity\\\", this.activityFunc = function () {\\n e.cursorActivity()\\n })\\n }\\n W.showHint = function (t, i, e) {\\n if (!i) return t.showHint(e);\\n e && e.async && (i.async = !0);\\n var n = {\\n hint: i\\n };\\n if (e)\\n for (var o in e) n[o] = e[o];\\n return t.showHint(n)\\n }, W.defineExtension(\\\"showHint\\\", function (t) {\\n t = function (t, i, e) {\\n var n = t.options.hintOptions,\\n o = {};\\n for (var s in l) o[s] = l[s];\\n if (n)\\n for (var s in n) void 0 !== n[s] && (o[s] = n[s]);\\n if (e)\\n for (var s in e) void 0 !== e[s] && (o[s] = e[s]);\\n o.hint.resolve && (o.hint = o.hint.resolve(t, i));\\n return o\\n }(this, this.getCursor(\\\"start\\\"), t);\\n var i = this.listSelections();\\n if (!(1 \u003C i.length)) {\\n if (this.somethingSelected()) {\\n if (!t.hint.supportsSelection) return;\\n for (var e = 0; e \u003C i.length; e++)\\n if (i[e].head.line != i[e].anchor.line) return\\n }\\n this.state.completionActive && this.state.completionActive.close();\\n var n = this.state.completionActive = new o(this, t);\\n n.options.hint && (W.signal(this, \\\"startCompletion\\\", this), n.update(!0))\\n }\\n }), W.defineExtension(\\\"closeHint\\\", function () {\\n this.state.completionActive && this.state.completionActive.close()\\n });\\n var s = window.requestAnimationFrame || function (t) {\\n return setTimeout(t, 1e3 / 60)\\n },\\n c = window.cancelAnimationFrame || clearTimeout;\\n\\n function B(t) {\\n return \\\"string\\\" == typeof t ? t : t.text\\n }\\n\\n function K(t, i) {\\n for (; i && i != t;) {\\n if (\\\"LI\\\" === i.nodeName.toUpperCase() && i.parentNode == t) return i;\\n i = i.parentNode\\n }\\n }\\n\\n function n(o, t) {\\n this.completion = o, this.data = t, this.picked = !1;\\n var e = this,\\n s = o.cm,\\n c = s.getInputField().ownerDocument,\\n r = c.defaultView || c.parentWindow,\\n l = this.hints = c.createElement(\\\"ul\\\"),\\n i = o.cm.options.theme;\\n l.className = \\\"CodeMirror-hints \\\" + i, this.selectedHint = t.selectedHint || 0;\\n for (var n = t.list, h = 0; h \u003C n.length; ++h) {\\n var a = l.appendChild(c.createElement(\\\"li\\\")),\\n u = n[h],\\n f = \\\"CodeMirror-hint\\\" + (h != this.selectedHint ? \\\"\\\" : \\\" \\\" + I);\\n null != u.className && (f = u.className + \\\" \\\" + f), a.className = f, u.render ? u.render(a, t, u) : a.appendChild(c.createTextNode(u.displayText || B(u))), a.hintId = h\\n }\\n var p, d, m, g = o.options.container || c.body,\\n v = s.cursorCoords(o.options.alignWithWord ? t.from : null),\\n y = v.left,\\n w = v.bottom,\\n H = !0,\\n C = 0,\\n b = 0;\\n g !== c.body && (d = (p = -1 !== [\\\"absolute\\\", \\\"relative\\\", \\\"fixed\\\"].indexOf(r.getComputedStyle(g).position) ? g : g.offsetParent).getBoundingClientRect(), m = c.body.getBoundingClientRect(), C = d.left - m.left - p.scrollLeft, b = d.top - m.top - p.scrollTop), l.style.left = y - C + \\\"px\\\", l.style.top = w - b + \\\"px\\\";\\n var k = r.innerWidth || Math.max(c.body.offsetWidth, c.documentElement.offsetWidth),\\n A = r.innerHeight || Math.max(c.body.offsetHeight, c.documentElement.offsetHeight);\\n g.appendChild(l);\\n var x, T, S = l.getBoundingClientRect(),\\n M = S.bottom - A,\\n N = l.scrollHeight > l.clientHeight + 1,\\n F = s.getScrollInfo();\\n 0 \u003C M && (x = S.bottom - S.top, 0 \u003C v.top - (v.bottom - S.top) - x ? (l.style.top = (w = v.top - x - b) + \\\"px\\\", H = !1) : A \u003C x && (l.style.height = A - 5 + \\\"px\\\", l.style.top = (w = v.bottom - S.top - b) + \\\"px\\\", T = s.getCursor(), t.from.ch != T.ch && (v = s.cursorCoords(T), l.style.left = (y = v.left - C) + \\\"px\\\", S = l.getBoundingClientRect())));\\n var E, O = S.right - k;\\n if (0 \u003C O && (S.right - S.left > k && (l.style.width = k - 5 + \\\"px\\\", O -= S.right - S.left - k), l.style.left = (y = v.left - O - C) + \\\"px\\\"), N)\\n for (var P = l.firstChild; P; P = P.nextSibling) P.style.paddingRight = s.display.nativeBarWidth + \\\"px\\\";\\n return s.addKeyMap(this.keyMap = function (t, n) {\\n var o = {\\n Up: function () {\\n n.moveFocus(-1)\\n },\\n Down: function () {\\n n.moveFocus(1)\\n },\\n PageUp: function () {\\n n.moveFocus(1 - n.menuSize(), !0)\\n },\\n PageDown: function () {\\n n.moveFocus(n.menuSize() - 1, !0)\\n },\\n Home: function () {\\n n.setFocus(0)\\n },\\n End: function () {\\n n.setFocus(n.length - 1)\\n },\\n Enter: n.pick,\\n Tab: n.pick,\\n Esc: n.close\\n };\\n /Mac/.test(navigator.platform) && (o[\\\"Ctrl-P\\\"] = function () {\\n n.moveFocus(-1)\\n }, o[\\\"Ctrl-N\\\"] = function () {\\n n.moveFocus(1)\\n });\\n var i = t.options.customKeys,\\n s = i ? {} : o;\\n\\n function e(t, i) {\\n var e = \\\"string\\\" != typeof i ? function (t) {\\n return i(t, n)\\n } : o.hasOwnProperty(i) ? o[i] : i;\\n s[t] = e\\n }\\n if (i)\\n for (var c in i) i.hasOwnProperty(c) && e(c, i[c]);\\n var r = t.options.extraKeys;\\n if (r)\\n for (var c in r) r.hasOwnProperty(c) && e(c, r[c]);\\n return s\\n }(o, {\\n moveFocus: function (t, i) {\\n e.changeActive(e.selectedHint + t, i)\\n },\\n setFocus: function (t) {\\n e.changeActive(t)\\n },\\n menuSize: function () {\\n return e.screenAmount()\\n },\\n length: n.length,\\n close: function () {\\n o.close()\\n },\\n pick: function () {\\n e.pick()\\n },\\n data: t\\n })), o.options.closeOnUnfocus && (s.on(\\\"blur\\\", this.onBlur = function () {\\n E = setTimeout(function () {\\n o.close()\\n }, 100)\\n }), s.on(\\\"focus\\\", this.onFocus = function () {\\n clearTimeout(E)\\n })), s.on(\\\"scroll\\\", this.onScroll = function () {\\n var t = s.getScrollInfo(),\\n i = s.getWrapperElement().getBoundingClientRect(),\\n e = w + F.top - t.top,\\n n = e - (r.pageYOffset || (c.documentElement || c.body).scrollTop);\\n if (H || (n += l.offsetHeight), n \u003C= i.top || n >= i.bottom) return o.close();\\n l.style.top = e + \\\"px\\\", l.style.left = y + F.left - t.left + \\\"px\\\"\\n }), W.on(l, \\\"dblclick\\\", function (t) {\\n var i = K(l, t.target || t.srcElement);\\n i && null != i.hintId && (e.changeActive(i.hintId), e.pick())\\n }), W.on(l, \\\"click\\\", function (t) {\\n var i = K(l, t.target || t.srcElement);\\n i && null != i.hintId && (e.changeActive(i.hintId), o.options.completeOnSingleClick && e.pick())\\n }), W.on(l, \\\"mousedown\\\", function () {\\n setTimeout(function () {\\n s.focus()\\n }, 20)\\n }), this.scrollToActive(), W.signal(t, \\\"select\\\", n[this.selectedHint], l.childNodes[this.selectedHint]), !0\\n }\\n\\n function r(t, i, e, n) {\\n var o;\\n t.async ? t(i, n, e) : (o = t(i, e)) && o.then ? o.then(n) : n(o)\\n }\\n o.prototype = {\\n close: function () {\\n this.active() && (this.cm.state.completionActive = null, this.tick = null, this.cm.off(\\\"cursorActivity\\\", this.activityFunc), this.widget && this.data && W.signal(this.data, \\\"close\\\"), this.widget && this.widget.close(), W.signal(this.cm, \\\"endCompletion\\\", this.cm))\\n },\\n active: function () {\\n return this.cm.state.completionActive == this\\n },\\n pick: function (t, i) {\\n var e = t.list[i],\\n n = this;\\n this.cm.operation(function () {\\n e.hint ? e.hint(n.cm, t, e) : n.cm.replaceRange(B(e), e.from || t.from, e.to || t.to, \\\"complete\\\"), W.signal(t, \\\"pick\\\", e), n.cm.scrollIntoView()\\n }), this.close()\\n },\\n cursorActivity: function () {\\n this.debounce && (c(this.debounce), this.debounce = 0);\\n var t = this.startPos;\\n this.data && (t = this.data.from);\\n var i, e = this.cm.getCursor(),\\n n = this.cm.getLine(e.line);\\n e.line != this.startPos.line || n.length - e.ch != this.startLen - this.startPos.ch || e.ch \u003C t.ch || this.cm.somethingSelected() || !e.ch || this.options.closeCharacters.test(n.charAt(e.ch - 1)) ? this.close() : ((i = this).debounce = s(function () {\\n i.update()\\n }), this.widget && this.widget.disable())\\n },\\n update: function (i) {\\n var e, n;\\n null != this.tick && (n = ++(e = this).tick, r(this.options.hint, this.cm, this.options, function (t) {\\n e.tick == n && e.finishUpdate(t, i)\\n }))\\n },\\n finishUpdate: function (t, i) {\\n this.data && W.signal(this.data, \\\"update\\\");\\n var e = this.widget && this.widget.picked || i && this.options.completeSingle;\\n this.widget && this.widget.close(), (this.data = t) && t.list.length && (e && 1 == t.list.length ? this.pick(t, 0) : (this.widget = new n(this, t), W.signal(t, \\\"shown\\\")))\\n }\\n }, n.prototype = {\\n close: function () {\\n var t;\\n this.completion.widget == this && (this.completion.widget = null, this.hints.parentNode.removeChild(this.hints), this.completion.cm.removeKeyMap(this.keyMap), t = this.completion.cm, this.completion.options.closeOnUnfocus && (t.off(\\\"blur\\\", this.onBlur), t.off(\\\"focus\\\", this.onFocus)), t.off(\\\"scroll\\\", this.onScroll))\\n },\\n disable: function () {\\n this.completion.cm.removeKeyMap(this.keyMap);\\n var t = this;\\n this.keyMap = {\\n Enter: function () {\\n t.picked = !0\\n }\\n }, this.completion.cm.addKeyMap(this.keyMap)\\n },\\n pick: function () {\\n this.completion.pick(this.data, this.selectedHint)\\n },\\n changeActive: function (t, i) {\\n var e;\\n t >= this.data.list.length ? t = i ? this.data.list.length - 1 : 0 : t \u003C 0 && (t = i ? 0 : this.data.list.length - 1), this.selectedHint != t && ((e = this.hints.childNodes[this.selectedHint]) && (e.className = e.className.replace(\\\" \\\" + I, \\\"\\\")), (e = this.hints.childNodes[this.selectedHint = t]).className += \\\" \\\" + I, this.scrollToActive(), W.signal(this.data, \\\"select\\\", this.data.list[this.selectedHint], e))\\n },\\n scrollToActive: function () {\\n var t = this.completion.options.scrollMargin || 0,\\n i = this.hints.childNodes[Math.max(0, this.selectedHint - t)],\\n e = this.hints.childNodes[Math.min(this.data.list.length - 1, this.selectedHint + t)],\\n n = this.hints.firstChild;\\n i.offsetTop \u003C this.hints.scrollTop ? this.hints.scrollTop = i.offsetTop - n.offsetTop : e.offsetTop + e.offsetHeight > this.hints.scrollTop + this.hints.clientHeight && (this.hints.scrollTop = e.offsetTop + e.offsetHeight - this.hints.clientHeight + n.offsetTop)\\n },\\n screenAmount: function () {\\n return Math.floor(this.hints.clientHeight / this.hints.firstChild.offsetHeight) || 1\\n }\\n }, W.registerHelper(\\\"hint\\\", \\\"auto\\\", {\\n resolve: function (t, i) {\\n var e, c = t.getHelpers(i, \\\"hint\\\");\\n if (c.length) {\\n var n = function (t, n, o) {\\n var s = function (t, i) {\\n if (!t.somethingSelected()) return i;\\n for (var e = [], n = 0; n \u003C i.length; n++) i[n].supportsSelection && e.push(i[n]);\\n return e\\n }(t, c);\\n ! function i(e) {\\n if (e == s.length) return n(null);\\n r(s[e], t, o, function (t) {\\n t && 0 \u003C t.list.length ? n(t) : i(e + 1)\\n })\\n }(0)\\n };\\n return n.async = !0, n.supportsSelection = !0, n\\n }\\n return (e = t.getHelper(t.getCursor(), \\\"hintWords\\\")) ? function (t) {\\n return W.hint.fromList(t, {\\n words: e\\n })\\n } : W.hint.anyword ? function (t, i) {\\n return W.hint.anyword(t, i)\\n } : function () {}\\n }\\n }), W.registerHelper(\\\"hint\\\", \\\"fromList\\\", function (t, i) {\\n var e, n = t.getCursor(),\\n o = t.getTokenAt(n),\\n s = W.Pos(n.line, o.start),\\n c = n;\\n o.start \u003C n.ch && /\\\\w/.test(o.string.charAt(n.ch - o.start - 1)) ? e = o.string.substr(0, n.ch - o.start) : (e = \\\"\\\", s = n);\\n for (var r = [], l = 0; l \u003C i.words.length; l++) {\\n var h = i.words[l];\\n h.slice(0, e.length) == e && r.push(h)\\n }\\n if (r.length) return {\\n list: r,\\n from: s,\\n to: c\\n }\\n }), W.commands.autocomplete = W.showHint;\\n var l = {\\n hint: W.hint.auto,\\n completeSingle: !0,\\n alignWithWord: !0,\\n closeCharacters: /[\\\\s()\\\\[\\\\]{};:>,]/,\\n closeOnUnfocus: !0,\\n completeOnSingleClick: !0,\\n container: null,\\n customKeys: null,\\n extraKeys: null\\n };\\n W.defineOption(\\\"hintOptions\\\", null)\\n});\",\n \"created\": \"20210328012150088\",\n \"modified\": \"20210328012150088\",\n \"module-type\": \"codemirror\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.css\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.css\",\n \"created\": \"20200815103937889\",\n \"modified\": \"20210328054714579\",\n \"module-type\": \"codemirror-theme\",\n \"name\": \"cmplus\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"```\\n/*\\nTiddlywiki Metadata\\n----\\nName: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.css\\n\\nAdditional Fields - \\nmodule-type: codemirror-theme\\nname: cmplus\\n*/\\n```\\n\\n.cm-s-cmplus{\\n line-height: 1.5em;\\n background: \u003C\u003Ccolour tiddler-editor-background>> !important;\\n color: \u003C\u003Ccolour foreground>> !important;\\n}\\n\\n.cm-s-cmplus .CodeMirror-lines {\\n padding: 8px 0;\\n}\\n\\n.cm-s-cmplus .CodeMirror-linenumber {\\n color: \u003C\u003Ccmcolour linenumber>>;\\n}\\n\\n.cm-s-cmplus .CodeMirror-gutters {\\n background-color: \u003C\u003Ccolour page-background>>;\\n padding-right: 10px;\\n z-index: 3;\\n border: none;\\n}\\n\\n.cm-s-cmplus div.CodeMirror-cursor {\\n border-left: 3px solid \u003C\u003Ccolour very-muted-foreground>>;\\n}\\n\\n.cm-s-cmplus .CodeMirror-activeline-background {\\n background: \u003C\u003Ccolour tiddler-editor-fields-even>>;\\n}\\n\\n.cm-s-cmplus .CodeMirror-selected {\\n background: \u003C\u003Ccmcolour selected>> !important;\\n}\\n\\n.cm-s-cmplus .cm-comment {\\n font-style: italic;\\n color: \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\n.cm-s-cmplus .CodeMirror-matchingbracket {\\n text-decoration: underline;\\n color: \u003C\u003Ccmcolour matching-bracket>> !important;\\n}\\n\\n.cm-s-cmplus .cm-strikethrough {\\n text-decoration-color: \u003C\u003Ccolour very-muted-foreground>>; \\n}\\n\\n.cm-s-cmplus .cm-underlined {\\n text-decoration-line: underline;\\n text-decoration-style: solid;\\n text-decoration-color: \u003C\u003Ccolour very-muted-foreground>>;\\n}\\n\\n.cm-s-cmplus .cm-superscript {\\n vertical-align: super;\\n font-size: 0.7em;\\n line-height: 0.1em;\\n}\\n\\n.cm-s-cmplus .cm-subscript {\\n font-size: 0.7em;\\n line-height: 0.5;\\n}\\n\\n.cm-s-cmplus .cm-macro {\\n color: \u003C\u003Ccmcolour macro>>;\\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\\n}\\n\\n.cm-s-cmplus .cm-keyword {\\n color: \u003C\u003Ccmcolour keyword>>;\\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\\n font-weight: 600;\\n}\\n\\n.cm-s-cmplus .cm-quote {\\n font-style: italic;\\n padding-left: 0.6em;\\n border-left: \u003C\u003Ccmcolour quote>> solid 0.2em;\\n}\\n\\n.cm-s-cmplus .cm-hr {\\n color: \u003C\u003Ccmcolour hr>>;\\n}\\n\\n.cm-s-cmplus .cm-h1 {\\n color: \u003C\u003Ccmcolour h1>>;\\n font-weight: 700;\\n font-size: 1.383em;\\n line-height: 1.802em;\\n}\\n\\n.cm-s-cmplus .cm-h2 {\\n color: \u003C\u003Ccmcolour h2>>;\\n font-weight: 600;\\n font-size: 1.296em;\\n line-height: 1.602em;\\n}\\n\\n.cm-s-cmplus .cm-h3 {\\n color: \u003C\u003Ccmcolour h3>>;\\n font-weight: 500;\\n font-size: 1.215em;\\n line-height: 1.424em;\\n}\\n\\n.cm-s-cmplus .cm-h4 {\\n color: \u003C\u003Ccmcolour h4>>;\\n font-weight: 400;\\n font-size: 1.138em;\\n line-height: 1.266em;\\n}\\n\\n.cm-s-cmplus .cm-h5 {\\n color: \u003C\u003Ccmcolour h5>>;\\n font-weight: 400;\\n font-size: 1.067em;\\n line-height: 1.125em;\\n}\\n\\n.cm-s-cmplus .cm-h6 {\\n color: \u003C\u003Ccmcolour h6>>;\\n font-weight: 400;\\n}\\n\\n.cm-s-cmplus .cm-link {\\n color: \u003C\u003Ccmcolour link>>;\\n text-decoration: none;\\n font-weight: 600;\\n}\\n\\n.cm-s-cmplus .cm-internallink {\\n color: \u003C\u003Ccmcolour internallink>>;\\n font-weight:600;\\n}\\n\\n.cm-s-cmplus .cm-externallink {\\n color: \u003C\u003Ccmcolour externallink>>;\\n text-decoration: underline;\\n}\\n\\n.cm-s-cmplus .cm-transclude {\\n color: \u003C\u003Ccmcolour transclude>>;\\n}\\n\\n.cm-s-cmplus .cm-pre {\\n color: \u003C\u003Ccmcolour pre>>;\\t\\t\\n font-family: {{$:/plugins/adithyab/cmplus/settings##monospace-font}};\\n}\\n\\n.cm-s-cmplus .cm-monospace {\\n color: \u003C\u003Ccmcolour monospace>>;\\n font-family: {{$:/plugins/adithyab/cmplus/settings##monospace-font}};\\n}\\n\\n.cm-s-cmplus .cm-list1 {\\n color: \u003C\u003Ccmcolour list1>>;\\n padding-left: 1em;\\n padding-right: 0.5em;\\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\\n}\\n\\n.cm-s-cmplus .cm-list2 {\\n color: \u003C\u003Ccmcolour list2>>;\\n padding-left: 2em;\\n padding-right: 0.5em;\\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\\n}\\n\\n.cm-s-cmplus .cm-list3 {\\n color: \u003C\u003Ccmcolour list3>>;\\n padding-left: 3em;\\n padding-right: 0.5em;\\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\\n}\\n\\n.cm-s-cmplus .cm-list4 {\\n color: \u003C\u003Ccmcolour list4>>;\\n padding-left: 4em;\\n padding-right: 0.5em;\\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\\n}\\n\\n.cm-s-cmplus .cm-list5 {\\n color: \u003C\u003Ccmcolour list5>>;\\n padding-left: 5em;\\n padding-right: 0.5em;\\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\\n}\"\n },\n \"$:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.js\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.js\",\n \"text\": \"// CodeMirror, copyright (c) by Marijn Haverbeke and others\\n// Distributed under an MIT license: https://codemirror.net/LICENSE\\n\\n/***\\n\\n|''Name''|tw5.js|\\n|''Description''|Enables TiddlyWikiy syntax highlighting using CodeMirror|\\n|''Original Contributor''|PMario|\\n|''Author''|[[adithya-badidey|https://github.com/adithya-badidey]]|\\n|''Version''|0.1.8|\\n|''Status''|''stable''|\\n|''Source''|[[GitHub|https://github.com/adithya-badidey/TW5-codemirror-plus]]|\\n|''Documentation''|https://codemirror.tiddlyspace.com/|\\n|''License''|[[MIT License|http://www.opensource.org/licenses/mit-license.php]]|\\n|''Requires''|codemirror.js|\\n|''Keywords''|syntax highlighting color code mirror codemirror|\\n\\n!! Tiddlywiki Metadata\\nName: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.js\\nType: application/javascript\\nAdditional Field:\\nmodule-type: codemirror\\n \\nInfo: CoreVersion parameter is needed for TiddlyWiki only!\\n\\n***/\\n\\n(function (mod) {\\n if (typeof exports == \\\"object\\\" && typeof module == \\\"object\\\") // CommonJS\\n mod(require(\\\"../../lib/codemirror\\\"));\\n else if (typeof define == \\\"function\\\" && define.amd) // AMD\\n define([\\\"../../lib/codemirror\\\"], mod);\\n else // Plain browser env\\n mod(CodeMirror);\\n})(function (CodeMirror) {\\n \\\"use strict\\\";\\n\\n CodeMirror.defineMode(\\\"tiddlywiki5\\\", function () {\\n // Tokenizer\\n var textwords = {};\\n\\n var keywords = {\\n \\\"changecount\\\": true, \\\"colour\\\": true,\\n \\\"colour-picker\\\": true, \\\"contrastcolour\\\": true,\\n \\\"copy-to-clipboard\\\": true, \\\"csvtiddlers\\\": true,\\n \\\"datauri\\\": true, \\\"dumpvariables\\\": true,\\n \\\"image-picker\\\": true, \\\"jsontiddler\\\": true,\\n \\\"jsontiddlers\\\": true, \\\"lingo\\\": true,\\n \\\"list-links\\\": true, \\\"list-links-draggable\\\": true,\\n \\\"list-tagged-draggable\\\": true, \\\"list-thumbnails\\\": true,\\n \\\"makedatauri\\\": true, \\\"now\\\": true,\\n \\\"qualify\\\": true, \\\"resolvepath\\\": true,\\n \\\"box-shadow\\\": true, \\\"filter\\\": true,\\n \\\"transition\\\": true, \\\"background-linear-gradient\\\": true,\\n \\\"transform-origin\\\": true, \\\"toc\\\": true,\\n \\\"toc-expandable\\\": true, \\\"toc-selective-expandable\\\": true,\\n \\\"toc-tabbed-internal-nav\\\": true, \\\"toc-tabbed-external-nav\\\": true,\\n \\\"tabs\\\": true, \\\"tag\\\": true,\\n \\\"tag-picker\\\": true, \\\"tag-pill\\\": true,\\n \\\"thumbnail\\\": true, \\\"timeline\\\": true,\\n \\\"tree\\\": true, \\\"unusedtitle\\\": true,\\n \\\"version\\\": true\\n };\\n\\n var isSpaceName = /[\\\\w_\\\\-]/i,\\n reHR = /^\\\\-\\\\-\\\\-\\\\-+$/, // \u003Chr>\\n reBlockQuote = /^\u003C\u003C\u003C/,\\n rePreStart = /^```$/;\\n\\n function chain(stream, state, f) {\\n state.tokenize = f;\\n return f(stream, state);\\n }\\n\\n function tokenBase(stream, state) {\\n var sol = stream.sol(), // sol() -> Returns true only if the stream is at the start of the line.\\n ch = stream.peek(); // Returns the next character in the stream without advancing it. Will return a null at the end of the line.\\n\\n // check start of blocks\\n if (sol && /[\u003C\\\\/\\\\*{}\\\\-`]/.test(ch)) { //is at the start of a line and the next char is not\\n if (stream.match(reBlockQuote)) {\\n return chain(stream, state, twTokenQuote);\\n }\\n \\n if (stream.match(reHR))\\n return 'hr';\\n\\n if (stream.match(rePreStart))\\n return chain(stream, state, twTokenPre);\\n }\\n\\n stream.next();\\n if (sol && /[\\\\/\\\\*!#;:>|]/.test(ch)) {\\n if (ch == \\\"!\\\") { // tw header\\n var count = 1;\\n while (stream.eat('!'))\\n count++;\\n stream.skipToEnd();\\n return \\\"h\\\" + count;\\n }\\n\\n if (ch == \\\"*\\\" || ch == \\\"#\\\") { // tw list\\n var count = 1;\\n while (stream.eat('*') || stream.eat('#'))\\n count++;\\n return \\\"list\\\" + count;\\n }\\n if (ch == \\\";\\\") { // definition list, term\\n stream.eatWhile(';');\\n return \\\"list1\\\";\\n }\\n if (ch == \\\":\\\") { // definition list, description\\n stream.eatWhile(':');\\n return \\\"list2\\\";\\n }\\n if (ch == \\\">\\\") { // single line quote\\n stream.eatWhile(\\\">\\\");\\n return \\\"quote\\\";\\n }\\n if (ch == '|')\\n return 'header';\\n }\\n\\n // rudimentary html:// file:// link matching. TW knows much more ...\\n if (/[hf]/i.test(ch) &&\\n /[ti]/i.test(stream.peek()) &&\\n stream.match(/\\\\b(ttps?|tp|ile):\\\\/\\\\/[\\\\-A-Z0-9+&@#\\\\/%?=~_|$!:,.;]*[A-Z0-9+&@#\\\\/%=~_|$]/i, true))\\n return \\\"externallink\\\";\\n\\n if (ch == '`') { //\\n return chain(stream, state, twTokenMonospace);\\n }\\n\\n if (ch == \\\"/\\\" && stream.eat(\\\"/\\\")) { //\\n return chain(stream, state, twTokenEm);\\n }\\n\\n if (ch == \\\"{\\\" && stream.eat(\\\"{\\\")) \\n return chain(stream, state, twTranslclude);\\n\\n if (ch == \\\"[\\\" && stream.eat(\\\"[\\\")) // tw InternalLink\\n return chain(stream, state, twInternalLink);\\n\\n if (ch == \\\"_\\\" && stream.eat(\\\"_\\\")) // tw underline\\n return chain(stream, state, twTokenUnderline);\\n\\n if (ch == \\\"^\\\" && stream.eat(\\\"^\\\"))\\n return chain(stream, state, twSuperscript);\\n\\n if (ch == \\\",\\\" && stream.eat(\\\",\\\")) // tw underline\\n return chain(stream, state, twSubscript);\\n\\n // tw strikethrough\\n if (ch == \\\"~\\\" && stream.eat(\\\"~\\\")) {\\n return chain(stream, state, twTokenStrike);\\n }\\n\\n if (ch == \\\"'\\\" && stream.eat(\\\"'\\\")) // tw bold\\n return chain(stream, state, twTokenStrong);\\n\\n if (ch == \\\"\u003C\\\" && stream.eat(\\\"\u003C\\\")) // tw macro\\n return chain(stream, state, twTokenMacro);\\n\\n return null\\n }\\n\\n // // tw invisible comment\\n // function twTokenComment(stream, state) {\\n // var maybeEnd = false, ch;\\n // while (ch = stream.next()) {\\n // if (ch == \\\"/\\\" && maybeEnd) {\\n // state.tokenize = tokenBase;\\n // break;\\n // }\\n // maybeEnd = (ch == \\\"%\\\");\\n // }\\n // return \\\"comment\\\";\\n // }\\n\\n // tw strong / bold\\n function twTokenStrong(stream, state) {\\n var maybeEnd = false,\\n ch;\\n while (ch = stream.next()) {\\n if (ch == \\\"'\\\" && maybeEnd) {\\n state.tokenize = tokenBase;\\n break;\\n }\\n maybeEnd = (ch == \\\"'\\\");\\n }\\n return \\\"strong\\\";\\n }\\n\\n function twTokenMonospace(stream, state) {\\n var ch;\\n while (ch = stream.next()) {\\n if (ch == \\\"`\\\") {\\n state.tokenize = tokenBase;\\n break;\\n }\\n }\\n return \\\"monospace\\\";\\n }\\n\\n // tw em / italic\\n function twTokenEm(stream, state) {\\n var maybeEnd = false,\\n ch;\\n while (ch = stream.next()) {\\n if (ch == \\\"/\\\" && maybeEnd) {\\n state.tokenize = tokenBase;\\n break;\\n }\\n maybeEnd = (ch == \\\"/\\\");\\n }\\n return \\\"em\\\";\\n }\\n\\n // tw transclusions\\n function twTranslclude(stream, state) {\\n var maybeEnd = false,\\n ch;\\n while (ch = stream.next()) {\\n if (ch == \\\"}\\\" && maybeEnd) {\\n state.tokenize = tokenBase;\\n break;\\n }\\n maybeEnd = (ch == \\\"}\\\");\\n }\\n return \\\"transclude\\\";\\n }\\n\\n // tw internal links\\n function twInternalLink(stream, state) {\\n if (stream.current() == '[[') {\\n state.pastDivider = false;\\n // console.log(\\\"Start of link\\\");\\n return 'link';\\n }\\n if (stream.peek() == ']') {\\n stream.next()\\n if(stream.next() == ']') {\\n state.tokenize = tokenBase;\\n // console.log(\\\"End of link\\\");\\n return 'link';\\n }\\n }\\n var pastDivider = state.pastDivider,\\n ch;\\n while (ch = stream.peek()) {\\n // console.log(\\\"Peeking :\\\" + ch);\\n if (!pastDivider && ch=='|') {\\n stream.next();\\n state.pastDivider = true;\\n // console.log(\\\"Past the divider\\\");\\n return 'link';\\n }\\n if (ch == \\\"]\\\" && stream.peek() == \\\"]\\\") {\\n // console.log(\\\"Found end of link\\\");\\n return \\\"internallink\\\";\\n }\\n ch = stream.next();\\n if (/[hf]/i.test(ch) &&\\n /[ti]/i.test(stream.peek()) &&\\n stream.match(/\\\\b(ttps?|tp|ile):\\\\/\\\\/[\\\\-A-Z0-9+&@#\\\\/%?=~_|$!:,.;]*[A-Z0-9+&@#\\\\/%=~_|$]/i, true)) {\\n // console.log(\\\"Found external link\\\");\\n return \\\"externallink\\\";\\n }\\n stream.eatWhile(/[^|\\\\]]/);\\n }\\n return null;\\n }\\n\\n // tw underlined text\\n function twTokenUnderline(stream, state) {\\n var maybeEnd = false,\\n ch;\\n while (ch = stream.next()) {\\n if (ch == \\\"_\\\" && maybeEnd) {\\n state.tokenize = tokenBase;\\n break;\\n }\\n maybeEnd = (ch == \\\"_\\\");\\n }\\n return \\\"underlined\\\";\\n }\\n\\n function twSubscript(stream, state) {\\n var maybeEnd = false, ch;\\n\\n while (ch = stream.next()) {\\n if (ch == \\\",\\\" && maybeEnd) {\\n state.tokenize = tokenBase;\\n break;\\n }\\n maybeEnd = (ch == \\\",\\\");\\n }\\n return \\\"subscript\\\";\\n }\\n\\n function twSuperscript(stream, state) {\\n var maybeEnd = false, ch;\\n\\n while (ch = stream.next()) {\\n if (ch == \\\"^\\\" && maybeEnd) {\\n state.tokenize = tokenBase;\\n break;\\n }\\n maybeEnd = (ch == \\\"^\\\");\\n }\\n return \\\"superscript\\\";\\n }\\n\\n function twTokenStrike(stream, state) {\\n var maybeEnd = false, ch;\\n\\n while (ch = stream.next()) {\\n if (ch == \\\"~\\\" && maybeEnd) {\\n state.tokenize = tokenBase;\\n break;\\n }\\n maybeEnd = (ch == \\\"~\\\");\\n }\\n return \\\"strikethrough\\\";\\n }\\n\\n function twTokenPre(stream, state) {\\n var sol = stream.sol(), maybeEnd = false, surelyend = false, ch;\\n while (ch = stream.next()) {\\n if (ch == '`' && surelyend && stream.eol()) {\\n stream.next();\\n state.tokenize = tokenBase;\\n return \\\"pre\\\";\\n }\\n surelyend = (maybeEnd && (ch == '`'));\\n maybeEnd = (sol && ch == '`');\\n sol = stream.sol();\\n }\\n return \\\"pre\\\";\\n }\\n\\n function twTokenQuote(stream, state) {\\n var sol = stream.sol(), maybeEnd = false, surelyend = false, ch;\\n while (ch = stream.next()) {\\n if (ch == '\u003C' && surelyend) {\\n stream.skipToEnd();\\n state.tokenize = tokenBase;\\n return \\\"quote\\\";\\n }\\n surelyend = (maybeEnd && (ch == '\u003C'));\\n maybeEnd = (sol && ch == '\u003C');\\n sol = stream.sol();\\n }\\n return \\\"quote\\\";\\n }\\n\\n\\n function twTokenMacro(stream, state) {\\n if (stream.current() == '\u003C\u003C') {\\n return 'macro';\\n }\\n\\n var ch = stream.next();\\n if (!ch) {\\n state.tokenize = tokenBase;\\n return null;\\n }\\n if (ch == \\\">\\\") {\\n if (stream.peek() == '>') {\\n stream.next();\\n state.tokenize = tokenBase;\\n return \\\"macro\\\";\\n }\\n }\\n\\n stream.eatWhile(/[\\\\w\\\\$_]/);\\n return keywords.propertyIsEnumerable(stream.current()) ? \\\"keyword\\\" : \\\"macro\\\"\\n }\\n\\n // Interface\\n return {\\n startState: function () {\\n return { tokenize: tokenBase };\\n },\\n\\n token: function (stream, state) {\\n if (stream.eatSpace()) return null;\\n var style = state.tokenize(stream, state);\\n return style;\\n }\\n };\\n });\\n\\n CodeMirror.defineMIME(\\\"text/vnd.tiddlywiki\\\", \\\"tiddlywiki5\\\");\\n});\",\n \"created\": \"20200818164318584\",\n \"modified\": \"20210327052450347\",\n \"module-type\": \"codemirror\",\n \"revision\": \"1\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/adithyab/cmplus/macros\": {\n \"title\": \"$:/plugins/adithyab/cmplus/macros\",\n \"created\": \"20210328020051916\",\n \"modified\": \"20210328053732117\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define cmcolour(name)\\n{{$:/plugins/adithyab/cmplus/settings##$name$}}\\n\\\\end\"\n },\n \"$:/plugins/adithyab/cmplus/readme\": {\n \"title\": \"$:/plugins/adithyab/cmplus/readme\",\n \"created\": \"20210328060842133\",\n \"modified\": \"20210328060929665\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"!! TW5 CodeMirrorPlus\\nTowards making a better editor for TiddlyWiki5.\\n\"\n },\n \"$:/plugins/adithyab/cmplus/settings\": {\n \"title\": \"$:/plugins/adithyab/cmplus/settings\",\n \"text\": \"monospace-font:monospace,\\\"Courier New\\\"\\nselected:rgba(100,100,100,0.3)\\nlinenumber:\u003C\u003Ccolour primary>>\\nkeyword:\u003C\u003Ccolour code-foreground>>\\nmacro:\u003C\u003Ccolour code-foreground>>\\nquote:\u003C\u003Ccolour primary>>\\npre:\u003C\u003Ccolour foreground>>\\nexternallink:\u003C\u003Ccolour external-link-foreground>>\\ninternallink:\u003C\u003Ccolour tiddler-title-foreground>>\\nlink:\u003C\u003Ccolour tiddler-title-foreground>>\\ntransclude:\u003C\u003Ccolour tiddler-title-foreground>>\\nmonospace:\u003C\u003Ccolour foreground>>\\nlist1:\u003C\u003Ccolour primary>>\\nlist2:\u003C\u003Ccolour primary>>\\nlist3:\u003C\u003Ccolour primary>>\\nlist4:\u003C\u003Ccolour primary>>\\nlist5:\u003C\u003Ccolour primary>>\\nlist6:\u003C\u003Ccolour primary>>\\nh1:\u003C\u003Ccolour primary>>\\nh2:\u003C\u003Ccolour primary>>\\nh3:\u003C\u003Ccolour primary>>\\nh4:\u003C\u003Ccolour primary>>\\nh5:\u003C\u003Ccolour primary>>\\nh6:\u003C\u003Ccolour primary>>\\nhr:\u003C\u003Ccolour primary>>\",\n \"type\": \"application/x-tiddler-dictionary\",\n \"created\": \"20210328015904035\",\n \"modified\": \"20210328054754059\",\n \"tags\": \"\"\n }\n }\n}","bag":"default","revision":"0","version":"0.2.2","type":"application/json","title":"$:/plugins/adithyab/cmplus","tags":"CodeMirror","plugin-type":"plugin","name":"CMPlus","modified":"20210327052806122","description":"A better editor for TW5 - built on the Official CodeMirror Plugin","dependents":"$:/plugins/tiddlywiki/codemirror","created":"20210327052508762"}, {"text":"{\n \"tiddlers\": {\n \"$:/plugins/danielo515/2click2edit/ClickListener.js\": {\n \"text\": \"/*\\\\\\ntitle: $:/plugins/danielo515/2click2edit/ClickListener.js\\ntype: application/javascript\\nmodule-type: widget\\n\\nThis widgets adds an double click event listener to its parent\\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 ClickListener = function(parseTreeNode,options) {\\n\\tthis.initialise(parseTreeNode,options);\\n};\\n\\n/*\\nInherit from the base widget class\\n*/\\nClickListener.prototype = new Widget();\\n\\n/*\\nRender this widget into the DOM\\n*/\\nClickListener.prototype.render = function(parent,nextSibling) {\\n\\tthis.parentDomNode = parent;\\n\\tthis.execute();\\n\\tvar self = this;\\n /*Since the event listener have been added to the parent, the \\\"this\\\" property is pointing to the\\n wrong object, we should call our edit function with our widget object set as the this property.*/\\n parent.addEventListener(\\\"dblclick\\\",function(event){self.editTiddler.call(self,event)});\\n};\\n\\nClickListener.prototype.editTiddler = function(event) {\\n this.dispatchEvent({type: \\\"tm-edit-tiddler\\\", param: this.getVariable(\\\"currentTiddler\\\")}); \\n};\\n\\n/*\\nCompute the internal state of the widget\\n*/\\nClickListener.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*/\\nClickListener.prototype.refresh = function(changedTiddlers) {\\n\\treturn false;\\n};\\n\\nexports.click = ClickListener;\\n\\n})();\",\n \"title\": \"$:/plugins/danielo515/2click2edit/ClickListener.js\",\n \"type\": \"application/javascript\",\n \"module-type\": \"widget\"\n },\n \"$:/plugins/danielo515/2click2edit/readme\": {\n \"title\": \"$:/plugins/danielo515/2click2edit/readme\",\n \"text\": \"This plugin adds the ability to edit tiddlers by double clicking on its body.\\nJust try to edit any tiddler shown here by double clicking on it.\\n\\nThis can be considered a fast solution. It is only to fill the gap until TiddlyWiki adds support \\nfor it officially.\\n\"\n },\n \"$:/plugins/danielo515/2click2edit/ui/ViewTemplate\": {\n \"tags\": \"$:/tags/ViewTemplate\",\n \"title\": \"$:/plugins/danielo515/2click2edit/ui/ViewTemplate\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$click>\"\n }\n }\n}","version":"0.1","type":"application/json","title":"$:/plugins/danielo515/2click2edit","source":"https://github.com/danielo515/TW5-2click2edit","revision":"0","plugin-type":"plugin","list":"readme","description":"double click to edit tiddlers","dependents":"","core-version":">=5.1.0","bag":"default","author":"Danielo Rodriguez"}, {"text":"{\n \"tiddlers\": {\n \"$:/plugins/felixhayashi/respawn/respawn.js\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/respawn.js\",\n \"text\": \"/*\\\\\\n\\ntitle: $:/plugins/felixhayashi/respawn/respawn.js\\ntype: application/javascript\\nmodule-type: startup\\n\\n@preserve\\n\\n\\\\*/\\n\\n(function(){\\n \\n /*jslint node: true, browser: true */\\n /*global $tw: false */\\n \\\"use strict\\\";\\n \\n var configTRef = \\\"$:/plugins/felixhayashi/respawn/config\\\";\\n \\n var changeListener = function(changedTiddlers) {\\n \\n if(!changedTiddlers[\\\"$:/StoryList\\\"]) return;\\n \\n var tObj = $tw.wiki.getTiddler(\\\"$:/StoryList\\\");\\n if(tObj && !tObj.fields[\\\"list\\\"].length) {\\n \\n var confTObj = $tw.wiki.getTiddler(configTRef);\\n var config = confTObj ? confTObj.fields : {};\\n \\n window.setTimeout(function() {\\n $tw.rootWidget.dispatchEvent({\\n type: \\\"tm-home\\\"\\n });\\n }, parseInt(config.delay) || 500);\\n }\\n \\n };\\n \\n exports.name = \\\"respawn\\\";\\n exports.platforms = [\\\"browser\\\"];\\n exports.after = [\\\"story\\\"];\\n exports.synchronous = true;\\n \\n exports.startup = function() {\\n \\n $tw.wiki.addEventListener(\\\"change\\\", changeListener);\\n \\n };\\n\\n})();\\n\",\n \"type\": \"application/javascript\",\n \"module-type\": \"startup\"\n },\n \"$:/plugins/felixhayashi/respawn/Configuration\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/Configuration\",\n \"text\": \"\u003C!-- The config output is not written to this tiddler! -->\\n\\nPlease see the [[GitHub page|https://github.com/felixhayashi/TW5-Respawn]] for more information on the options.\\n\\nYou may have to save and reload the wiki to activate changes.\\n\\n\u003Ctable>\\n \u003Ctr>\\n \u003Cth align=\\\"left\\\">Delay (seconds):\u003C/th>\\n \u003Ctd>\\n \u003C$edit-text\\n tiddler=\\\"$:/plugins/felixhayashi/respawn/config\\\"\\n field=\\\"delay\\\"\\n tag=\\\"input\\\"\\n default=\\\"500\\\" />\\n \u003C/td>\\n \u003C/tr>\\n\u003C/table>\"\n },\n \"$:/plugins/felixhayashi/respawn/License\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/License\",\n \"text\": \"This code is released under the BSD license. For the exact terms visit:\\n\\nhttps://github.com/felixhayashi/TW5-Respawn/blob/master/LICENSE\"\n },\n \"$:/plugins/felixhayashi/respawn/Readme\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/Readme\",\n \"text\": \"Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-Respawn]] for more information.\"\n }\n }\n}","version":"0.0.3","type":"application/json","title":"$:/plugins/felixhayashi/respawn","source":"https://github.com/felixhayashi/TW5-respawn","released":"","plugin-type":"plugin","list":"Configuration License Readme","description":"Respawn – Open default tiddlers when river is empty","dependents":"","core-version":">=5.1.5","author":"Felix Küppers"}, -{"text":"{\n \"tiddlers\": {\n \"$:/plugins/flibbles/relink/js/bulkops.js\": {\n \"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\",\n \"module-type\": \"startup\",\n \"title\": \"$:/plugins/flibbles/relink/js/bulkops.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/errors.js\": {\n \"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\",\n \"module-type\": \"library\",\n \"title\": \"$:/plugins/flibbles/relink/js/errors.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/language.js\": {\n \"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(/\u003C\u003C([^\u003C>]+)>>/g, function(match, key) {\\n\\t\\t\\treturn args[key] || (\\\"\u003C\u003C\\\"+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 '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in \u003C\u003C\u003Celement>> \u003C\u003Cattribute>> /> attribute of tiddler '\u003C\u003Ctiddler>>'\\\",\\n\\t\\\"attribute-placeholder\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in \u003C\u003C\u003Celement>> \u003C\u003Cattribute>> /> attribute of tiddler '\u003C\u003Ctiddler>>' %cby creating placeholder macros\\\",\\n\\t\\\"field\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in \u003C\u003Cfield>> of tiddler '\u003C\u003Ctiddler>>'\\\",\\n\\t\\\"filteredtransclude\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in filtered transclusion of tiddler '\u003C\u003Ctiddler>>'\\\",\\n\\t\\\"filteredtransclude-placeholder\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in filtered transclusion of tiddler '\u003C\u003Ctiddler>>' %cby creating placeholder macros\\\",\\n\\t\\\"filteredtransclude-placeholder-widget\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in filtered transclusion of tiddler '\u003C\u003Ctiddler>>' %cby converting it into a widget and creating placeholder macros\\\",\\n\\t\\\"filteredtransclude-widget\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in filtered transclusion of tiddler '\u003C\u003Ctiddler>>' %cby converting it into a widget\\\",\\n\\t\\\"import\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in \\\\\\\\import filter of tiddler '\u003C\u003Ctiddler>>'\\\",\\n\\t\\\"import-placeholder\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in \\\\\\\\import filter of tiddler '\u003C\u003Ctiddler>>' %cby creating placeholder macros\\\",\\n\\t\\\"macrodef\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in \u003C\u003Cmacro>> definition of tiddler '\u003C\u003Ctiddler>>'\\\",\\n\\t\\\"macrodef-placeholder\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in \u003C\u003Cmacro>> definition of tiddler '\u003C\u003Ctiddler>>' %cby creating more placeholder macros\\\",\\n\\t\\\"prettylink\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in prettylink of tiddler '\u003C\u003Ctiddler>>'\\\",\\n\\t\\\"prettylink-placeholder\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in prettylink of tiddler '\u003C\u003Ctiddler>>' %cby converting it into a widget and creating placeholder macros\\\",\\n\\t\\\"prettylink-widget\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in prettylink of tiddler '\u003C\u003Ctiddler>>' %cby converting it into a widget\\\",\\n\\t\\\"transclude\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in transclusion of tiddler '\u003C\u003Ctiddler>>'\\\",\\n\\t\\\"transclude-placeholder\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in transclusion of tiddler '\u003C\u003Ctiddler>>' %cby converting it into a widget and creating placeholder macros\\\",\\n\\t\\\"transclude-widget\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in transclusion of tiddler '\u003C\u003Ctiddler>>' %cby converting it into a widget\\\",\\n\\t\\\"wikilink\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in CamelCase link of tiddler '\u003C\u003Ctiddler>>'\\\",\\n\\t\\\"wikilink-placeholder\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in CamelCase link of tiddler '\u003C\u003Ctiddler>>' %cby converting it into a widget and creating placeholder macros\\\",\\n\\t\\\"wikilink-pretty\\\": \\\"Renaming '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' in CamelCase link of tiddler '\u003C\u003Ctiddler>>' %cby converting it into a prettylink\\\"\\n};\\n\",\n \"module-type\": \"library\",\n \"title\": \"$:/plugins/flibbles/relink/js/language.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/settings.js\": {\n \"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\",\n \"module-type\": \"library\",\n \"title\": \"$:/plugins/flibbles/relink/js/settings.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/wikimethods.js\": {\n \"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 \u003C 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\",\n \"module-type\": \"wikimethod\",\n \"title\": \"$:/plugins/flibbles/relink/js/wikimethods.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/filteroperators/impossible.js\": {\n \"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\",\n \"module-type\": \"relinkfilteroperator\",\n \"title\": \"$:/plugins/flibbles/relink/js/filteroperators/impossible.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/filteroperators/references.js\": {\n \"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\",\n \"module-type\": \"relinkfilteroperator\",\n \"title\": \"$:/plugins/flibbles/relink/js/filteroperators/references.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/filteroperators/relink.js\": {\n \"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\",\n \"module-type\": \"filteroperator\",\n \"title\": \"$:/plugins/flibbles/relink/js/filteroperators/relink.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/filteroperators/splitafter.js\": {\n \"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 \u003C 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\",\n \"title\": \"$:/plugins/flibbles/relink/js/filteroperators/splitafter.js\",\n \"type\": \"application/javascript\",\n \"module-type\": \"relinkfilteroperator\"\n },\n \"$:/plugins/flibbles/relink/js/fieldtypes/filter.js\": {\n \"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) \u003C 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 \u003C 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 \u003C 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 = \\\"[\u003C\\\"+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(\\\"'\\\") \u003C 0; },\\n\\t\\t'\\\"': function(v) {return v.indexOf('\\\"') \u003C 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(/[\\\\[\\\\{\u003C\\\\/]/);\\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 = \\\"\u003C\\\"+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 \\\"\u003C\\\": // 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(']') \u003C 0;\\n};\\n\\nfunction canBePrettyIndirect(value) {\\n\\treturn value.indexOf('}') \u003C 0;\\n};\\n\",\n \"module-type\": \"relinkfieldtype\",\n \"title\": \"$:/plugins/flibbles/relink/js/fieldtypes/filter.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/fieldtypes/list.js\": {\n \"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\",\n \"module-type\": \"relinkfieldtype\",\n \"title\": \"$:/plugins/flibbles/relink/js/fieldtypes/list.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/fieldtypes/reference.js\": {\n \"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(\\\"!!\\\") \u003C 0 && title.indexOf(\\\"##\\\") \u003C 0;\\n};\\n\",\n \"module-type\": \"relinkfieldtype\",\n \"title\": \"$:/plugins/flibbles/relink/js/fieldtypes/reference.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/fieldtypes/title.js\": {\n \"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\",\n \"module-type\": \"relinkfieldtype\",\n \"title\": \"$:/plugins/flibbles/relink/js/fieldtypes/title.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/fields.js\": {\n \"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\",\n \"module-type\": \"relinkoperator\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/fields.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text.js\": {\n \"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\",\n \"module-type\": \"relinkoperator\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext.js\": {\n \"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 \u003C 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\",\n \"module-type\": \"relinktextoperator\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/comment.js\": {\n \"text\": \"/*\\\\\\nmodule-type: relinkwikitextrule\\n\\nHandles comment blocks. Or rather //doesn't// handle them, since we should\\nignore their contents.\\n\\n\\\"\u003C!-- [[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\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/comment.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/filteredtransclude.js\": {\n \"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 = \\\"\u003C\u003C\\\"+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\\\"\u003C$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('|') \u003C 0 && filter.indexOf('}}') \u003C 0;\\n};\\n\\nfunction canBePrettyTemplate(template) {\\n\\treturn !template || (\\n\\t\\ttemplate.indexOf('|') \u003C 0\\n\\t\\t&& template.indexOf('{') \u003C 0\\n\\t\\t&& template.indexOf('}') \u003C 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\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/filteredtransclude.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/html.js\": {\n \"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\u003C$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 \u003C$link to /> We ignore those.\\n\\t\\tif (nextEql \u003C 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 = \\\"\u003C\u003C\\\"+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 = \\\"\u003C\u003C\\\";\\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(\\\"}}}\\\") \u003C 0 && value.substr(value.length-2) !== '}}';\\n};\\n\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/html.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/import.js\": {\n \"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\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/import.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrocall.js\": {\n \"text\": \"/*\\\\\\nmodule-type: relinkwikitextrule\\n\\nHandles macro calls.\\n\\n\u003C\u003CmyMacro '[[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) \u003C 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 \u003C 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 = \\\"\u003C\u003C\\\"+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 \u003C 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 \u003C 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 \\\"\u003C$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 \u003C 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 \u003C 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 \u003C 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 \u003C 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 \u003C 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 \u003C 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 \u003C params.length; i++) {\\n\\t\\t\\tif (rtn[i] === undefined) {\\n\\t\\t\\t\\twhile(defPtr \u003C 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\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrocall.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrodef.js\": {\n \"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\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrodef.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/prettylink.js\": {\n \"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 \\\"\u003C$link to=\u003C\u003C\\\"+ph+\\\">>>\u003C$text text=\u003C\u003C\\\"+ph+\\\">>/>\u003C/$link>\\\";\\n\\t} else if (quoted = utils.wrapAttributeValue(toTitle)) {\\n\\t\\tlog(\\\"prettylink-widget\\\", logArguments, options);\\n\\t\\treturn \\\"\u003C$link to=\\\"+quoted+\\\">\\\"+caption+\\\"\u003C/$link>\\\";\\n\\t} else {\\n\\t\\tlog(\\\"prettylink-placeholder\\\", logArguments, options);\\n\\t\\tvar ph = this.parser.getPlaceholderFor(toTitle);\\n\\t\\treturn \\\"\u003C$link to=\u003C\u003C\\\"+ph+\\\">>>\\\"+caption+\\\"\u003C/$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(\\\"]]\\\") \u003C 0 && value[value.length-1] !== ']';\\n};\\n\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/prettylink.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/rules.js\": {\n \"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\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/rules.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/transclude.js\": {\n \"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 = \\\"\u003C\u003C\\\"+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 \\\"\u003C$tiddler tiddler=\\\"+resultTitle+\\\">\u003C$transclude tiddler=\\\"+resultTitle+attrs+\\\"/>\u003C/$tiddler>\\\";\\n\\t\\t} else {\\n\\t\\t\\tref.title = undefined;\\n\\t\\t\\treturn \\\"\u003C$tiddler tiddler=\\\"+resultTitle+\\\">\\\"+prettyTransclude(ref, template)+\\\"\u003C/$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 = \\\"\u003C\u003C\\\"+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 = \\\"\u003C\u003C\\\"+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 = \\\"\u003C$tiddler tiddler=\\\"+resultTitle+\\\">\u003C$transclude tiddler=\\\"+resultTemplate+attrs+\\\"/>\u003C/$tiddler>\\\";\\n\\t\\t} else {\\n\\t\\t\\trtn = \\\"\u003C$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('}') \u003C 0 && value.indexOf('{') \u003C 0 && value.indexOf('|') \u003C 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 = \\\"\u003C\u003C\\\"+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\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/transclude.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/utils.js\": {\n \"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\u003C>\\\"'=])/.test(v); },\\n\\t\\t\\\"'\\\": function(v) {return v.indexOf(\\\"'\\\") \u003C 0; },\\n\\t\\t'\\\"': function(v) {return v.indexOf('\\\"') \u003C 0; },\\n\\t\\t'\\\"\\\"\\\"': function(v) {return v.indexOf('\\\"\\\"\\\"') \u003C 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 \u003C 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(\\\"]]\\\") \u003C 0 && value[value.length-1] !== ']';\\n};\\n\\nexports.canBePrettyOperand = function(value) {\\n\\treturn value.indexOf(']') \u003C 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\",\n \"module-type\": \"library\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/utils.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/wikilink.js\": {\n \"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 \\\"\u003C$link to=\u003C\u003C\\\"+ph+\\\">>>\u003C$text text=\u003C\u003C\\\"+ph+\\\">>/>\u003C/$link>\\\";\\n\\t\\t}\\n\\t}\\n\\treturn undefined;\\n};\\n\",\n \"module-type\": \"relinkwikitextrule\",\n \"title\": \"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/wikilink.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/utils/rebuilder.js\": {\n \"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\",\n \"module-type\": \"library\",\n \"title\": \"$:/plugins/flibbles/relink/js/utils/rebuilder.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/config/flibbles/relink/attributes/$button/to\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$button/to\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$checkbox/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$checkbox/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$checkbox/tag\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$checkbox/tag\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$count/filter\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$count/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/attributes/$draggable/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$draggable/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$draggable/filter\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$draggable/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/attributes/$edit-bitmap/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$edit-bitmap/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$edit-text/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$edit-text/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$edit/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$edit/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$encrypt/filter\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$encrypt/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/attributes/$fieldmangler/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$fieldmangler/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$fields/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$fields/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$image/source\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$image/source\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$importvariables/filter\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$importvariables/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/attributes/$linkcatcher/to\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$linkcatcher/to\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$linkcatcher/set\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$linkcatcher/set\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$link/to\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$link/to\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$list/filter\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$list/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/attributes/$list/template\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$list/template\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$list/editTemplate\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$list/editTemplate\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$list/history\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$list/history\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$navigator/story\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$navigator/story\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$navigator/history\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$navigator/history\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$radio/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$radio/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$range/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$range/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$reveal/stateTitle\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$reveal/stateTitle\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$select/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$select/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$setvariable/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$setvariable/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$setvariable/subtiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$setvariable/subtiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$setvariable/filter\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$setvariable/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/attributes/$set/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$set/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$set/subtiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$set/subtiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$set/filter\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$set/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/attributes/$tiddler/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$tiddler/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$transclude/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$transclude/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$transclude/subtiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$transclude/subtiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$view/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$view/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/attributes/$view/subtiddler\": {\n \"title\": \"$:/config/flibbles/relink/attributes/$view/subtiddler\",\n \"text\": \"title\"\n },\n \"$:/plugins/flibbles/relink/configuration\": {\n \"title\": \"$:/plugins/flibbles/relink/configuration\",\n \"text\": \"\u003Cdiv class=\\\"tc-control-panel\\\">\\n\u003C\u003Ctabs \\\"[all[shadows+tiddlers]tag[$:/tags/flibbles/relink/Configuration]!has[draft.of]]\\\" \\\"$:/plugins/flibbles/relink/ui/configuration/Fields\\\">>\\n\u003C/div>\\n\"\n },\n \"$:/config/flibbles/relink/fields/list\": {\n \"title\": \"$:/config/flibbles/relink/fields/list\",\n \"text\": \"list\"\n },\n \"$:/config/flibbles/relink/fields/list-after\": {\n \"title\": \"$:/config/flibbles/relink/fields/list-after\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/fields/list-before\": {\n \"title\": \"$:/config/flibbles/relink/fields/list-before\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/fields/tags\": {\n \"title\": \"$:/config/flibbles/relink/fields/tags\",\n \"text\": \"list\"\n },\n \"$:/plugins/flibbles/relink/language/Buttons/Delete/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Buttons/Delete/Caption\",\n \"text\": \"delete\"\n },\n \"$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Hint\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Hint\",\n \"text\": \"Specify a new widget/element attribute to be updated whenever a tiddler is renamed\"\n },\n \"$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Caption\",\n \"text\": \"add\"\n },\n \"$:/plugins/flibbles/relink/language/Buttons/NewField/Hint\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Buttons/NewField/Hint\",\n \"text\": \"Specify a new field to be updated whenever a tiddler is renamed\"\n },\n \"$:/plugins/flibbles/relink/language/Buttons/NewField/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Buttons/NewField/Caption\",\n \"text\": \"add\"\n },\n \"$:/plugins/flibbles/relink/language/Buttons/NewOperator/Hint\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Buttons/NewOperator/Hint\",\n \"text\": \"Specify a new filter operator to be considered whenever a tiddler is renamed\"\n },\n \"$:/plugins/flibbles/relink/language/Buttons/NewOperator/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Buttons/NewOperator/Caption\",\n \"text\": \"add\"\n },\n \"$:/plugins/flibbles/relink/language/Buttons/NewParameter/Hint\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Buttons/NewParameter/Hint\",\n \"text\": \"Specify a new macro parameter to be updated whenever a tiddler is renamed\"\n },\n \"$:/plugins/flibbles/relink/language/Buttons/NewParameter/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Buttons/NewParameter/Caption\",\n \"text\": \"add\"\n },\n \"$:/plugins/flibbles/relink/language/Error/RelinkFilterOperator\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Error/RelinkFilterOperator\",\n \"text\": \"Filter Error: Unknown suffix for the 'relink' filter operator\"\n },\n \"$:/plugins/flibbles/relink/language/Help/Attributes\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Help/Attributes\",\n \"text\": \"See the [[Attributes documentation page|https://flibbles.github.io/tw5-relink/#Attributes]] for details.\"\n },\n \"$:/plugins/flibbles/relink/language/Help/Fields\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Help/Fields\",\n \"text\": \"See the [[Fields documentation page|https://flibbles.github.io/tw5-relink/#Fields]] for details.\"\n },\n \"$:/plugins/flibbles/relink/language/Help/Macros\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Help/Macros\",\n \"text\": \"See the [[Macros documentation page|https://flibbles.github.io/tw5-relink/#Macros]] for details.\"\n },\n \"$:/plugins/flibbles/relink/language/Help/Operators\": {\n \"title\": \"$:/plugins/flibbles/relink/language/Help/Operators\",\n \"text\": \"See the [[Operators documentation page|https://flibbles.github.io/tw5-relink/#Operators]] for details.\"\n },\n \"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Empty\": {\n \"title\": \"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Empty\",\n \"text\": \"No tiddlers contain any fields, links, macros, transclusions, or widgets referencing this one\"\n },\n \"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Description\": {\n \"title\": \"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Description\",\n \"text\": \"The following tiddlers contain fields, links, macros, transclusions, or widgets referencing this one:\"\n },\n \"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Caption\",\n \"text\": \"//Relink// References\"\n },\n \"$:/plugins/flibbles/relink/language/ui/Attributes/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/ui/Attributes/Caption\",\n \"text\": \"Attributes\"\n },\n \"$:/plugins/flibbles/relink/language/ui/Fields/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/ui/Fields/Caption\",\n \"text\": \"Fields\"\n },\n \"$:/plugins/flibbles/relink/language/ui/Macros/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/ui/Macros/Caption\",\n \"text\": \"Macros\"\n },\n \"$:/plugins/flibbles/relink/language/ui/Operators/Caption\": {\n \"title\": \"$:/plugins/flibbles/relink/language/ui/Operators/Caption\",\n \"text\": \"Operators\"\n },\n \"$:/config/flibbles/relink/macros/csvtiddlers/filter\": {\n \"title\": \"$:/config/flibbles/relink/macros/csvtiddlers/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/macros/datauri/title\": {\n \"title\": \"$:/config/flibbles/relink/macros/datauri/title\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/jsontiddler/title\": {\n \"title\": \"$:/config/flibbles/relink/macros/jsontiddler/title\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/jsontiddlers/filter\": {\n \"title\": \"$:/config/flibbles/relink/macros/jsontiddlers/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/macros/list-links/filter\": {\n \"title\": \"$:/config/flibbles/relink/macros/list-links/filter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/macros/list-links-draggable/tiddler\": {\n \"title\": \"$:/config/flibbles/relink/macros/list-links-draggable/tiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/list-links-draggable/itemTemplate\": {\n \"title\": \"$:/config/flibbles/relink/macros/list-links-draggable/itemTemplate\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/list-tagged-draggable/tag\": {\n \"title\": \"$:/config/flibbles/relink/macros/list-tagged-draggable/tag\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/list-tagged-draggable/itemTemplate\": {\n \"title\": \"$:/config/flibbles/relink/macros/list-tagged-draggable/itemTemplate\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/toc/tag\": {\n \"title\": \"$:/config/flibbles/relink/macros/toc/tag\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/toc/selectedTiddler\": {\n \"title\": \"$:/config/flibbles/relink/macros/toc/selectedTiddler\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/toc/template\": {\n \"title\": \"$:/config/flibbles/relink/macros/toc/template\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/tabs/buttonTemplate\": {\n \"title\": \"$:/config/flibbles/relink/macros/tabs/buttonTemplate\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/tabs/default\": {\n \"title\": \"$:/config/flibbles/relink/macros/tabs/default\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/tabs/tabsList\": {\n \"title\": \"$:/config/flibbles/relink/macros/tabs/tabsList\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/macros/tabs/template\": {\n \"title\": \"$:/config/flibbles/relink/macros/tabs/template\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/tag/tag\": {\n \"title\": \"$:/config/flibbles/relink/macros/tag/tag\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/tag-pill/tag\": {\n \"title\": \"$:/config/flibbles/relink/macros/tag-pill/tag\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/macros/timeline/subfilter\": {\n \"title\": \"$:/config/flibbles/relink/macros/timeline/subfilter\",\n \"text\": \"filter\"\n },\n \"$:/config/flibbles/relink/operators/list\": {\n \"title\": \"$:/config/flibbles/relink/operators/list\",\n \"text\": \"reference\"\n },\n \"$:/config/flibbles/relink/operators/tag\": {\n \"title\": \"$:/config/flibbles/relink/operators/tag\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/operators/title\": {\n \"title\": \"$:/config/flibbles/relink/operators/title\",\n \"text\": \"title\"\n },\n \"$:/config/flibbles/relink/operators/field:title\": {\n \"title\": \"$:/config/flibbles/relink/operators/field:title\",\n \"text\": \"title\"\n },\n \"$:/language/EditTemplate/Title/Impossibles/Prompt\": {\n \"title\": \"$:/language/EditTemplate/Title/Impossibles/Prompt\",\n \"text\": \"The following references to this tiddler can ''not'' be updated by //Relink// due to the complexity of the new title:\"\n },\n \"$:/language/EditTemplate/Title/References/Prompt\": {\n \"title\": \"$:/language/EditTemplate/Title/References/Prompt\",\n \"text\": \"The following tiddlers will be updated if relinking:\"\n },\n \"$:/language/EditTemplate/Title/Relink/Prompt\": {\n \"title\": \"$:/language/EditTemplate/Title/Relink/Prompt\",\n \"text\": \"Use //Relink// to update ''\u003C$text text=\u003C\u003CfromTitle>>/>'' to ''\u003C$text text=\u003C\u003CtoTitle>>/>'' across all other tiddlers\"\n },\n \"$:/core/ui/EditTemplate/title\": {\n \"title\": \"$:/core/ui/EditTemplate/title\",\n \"tags\": \"$:/tags/EditTemplate\",\n \"text\": \"\\\\define conditional-list(state, prompt, filter)\\n\u003C$list filter=\\\"[subfilter\u003C__filter__>limit[1]]\\\" variable=\\\"listItem\\\">\\n\\n\u003C$vars stateTiddler=\u003C\u003Cqualify \\\"$:/state/edit/$state$\\\">> >\\n\\n\u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003CstateTiddler>> text=\\\"show\\\">\\n\u003C$button set=\u003C\u003CstateTiddler>> setTo=\\\"show\\\" class=\\\"tc-btn-invisible\\\">{{$:/core/images/right-arrow}}\\n\u003C\u003Clingo [[$prompt$]]>>\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CstateTiddler>> text=\\\"show\\\">\\n\u003C$button set=\u003C\u003CstateTiddler>> setTo=\\\"hide\\\" class=\\\"tc-btn-invisible\\\">{{$:/core/images/down-arrow}}\\n\u003C\u003Clingo [[$prompt$]]>>\u003C/$button>\\n\u003C/$reveal>\\n\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CstateTiddler>> text=\\\"show\\\">\\n\u003C$list filter=\u003C\u003C__filter__>> template=\\\"$:/core/ui/ListItemTemplate\\\">\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C/$vars>\\n\\\\end\\n\\n\u003C$edit-text field=\\\"draft.title\\\" class=\\\"tc-titlebar tc-edit-texteditor\\\" focus=\\\"true\\\" tabindex={{$:/config/EditTabIndex}}/>\\n\\n\u003C$reveal state=\\\"!!draft.title\\\" type=\\\"nomatch\\\" text={{!!draft.of}} tag=\\\"div\\\">\\n\\n\u003C$list filter=\\\"[{!!draft.title}!is[missing]]\\\" variable=\\\"listItem\\\">\\n\\n\u003Cdiv class=\\\"tc-message-box\\\">\\n\\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\\n\\n\u003C/div>\\n\\n\u003C/$list>\\n\\n\u003C$list filter=\\\"[{!!draft.of}!is[missing]]\\\" variable=\\\"listItem\\\">\\n\\n\u003C$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/RelinkOnRename\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"no\\\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}\u003C/$checkbox>\\n\\n\u003C\u003Cconditional-list impossibles EditTemplate/Title/Impossibles/Prompt \\\"[{!!draft.title}relink:impossible\u003CfromTitle>]\\\">>\\n\\n\u003C\u003Cconditional-list references EditTemplate/Title/References/Prompt \\\"[relink:references\u003CfromTitle>!title[$:/StoryList]sort[title]]\\\">>\\n\\n\u003C/$vars>\\n\\n\u003C/$list>\\n\\n\u003C/$reveal>\\n\"\n },\n \"$:/plugins/flibbles/relink/readme\": {\n \"title\": \"$:/plugins/flibbles/relink/readme\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"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\"\n },\n \"$:/config/flibbles/relink/settings/default-type\": {\n \"title\": \"$:/config/flibbles/relink/settings/default-type\",\n \"text\": \"title\"\n },\n \"$:/plugins/flibbles/relink/ui/TiddlerInfo/References\": {\n \"title\": \"$:/plugins/flibbles/relink/ui/TiddlerInfo/References\",\n \"caption\": \"{{$:/plugins/flibbles/relink/language/TiddlerInfo/References/Caption}}\",\n \"tags\": \"$:/tags/TiddlerInfo\",\n \"text\": \"\\\\define lingo-base() $:/plugins/flibbles/relink/language/TiddlerInfo/\\n\\\\define filter() [relink:references\u003CcurrentTiddler>!title[$:/StoryList]sort[title]]\\n\u003C$list filter=\\\"[subfilter\u003Cfilter>first[]]\\\">\\n\\n\u003C\u003Clingo References/Description>>\\n\u003C/$list>\\n\\n\u003C$list filter=\u003C\u003Cfilter>> emptyMessage=\u003C\u003Clingo References/Empty>> template=\\\"$:/core/ui/ListItemTemplate\\\">\\n\"\n },\n \"$:/plugins/flibbles/relink/ui/components/button-delete\": {\n \"title\": \"$:/plugins/flibbles/relink/ui/components/button-delete\",\n \"text\": \"\\\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\\n\\n\u003C$button class=\\\"tc-btn-invisible\\\">\u003C$list filter=\\\"[all[current]is[tiddler]]\\\">\\n\u003C$action-deletetiddler $tiddler=\u003C\u003CcurrentTiddler>> />\\n\u003C/$list>\u003C$list filter=\\\"[all[current]is[shadow]]\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CtiddlerName>> text=\\\"\\\" />\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003Ctv-config-toolbar-icons>prefix[yes]]\\\">{{$:/core/images/delete-button}}\u003C/$list>\\n\u003C$list filter=\\\"[\u003Ctv-config-toolbar-text>prefix[yes]]\\\">\\n\u003Cspan class=\\\"tc-btn-text\\\">\u003C$text text={{$(lingo-base)$Delete/Caption}}/>\u003C/span>\\n\u003C/$list>\u003C/$button>\\n\"\n },\n \"$:/plugins/flibbles/relink/ui/components/select-fieldtype\": {\n \"title\": \"$:/plugins/flibbles/relink/ui/components/select-fieldtype\",\n \"text\": \"\u003C$select tiddler=\u003C\u003CcurrentTiddler>> default={{$:/config/flibbles/relinke/settings/default-type}} >\\n\u003C$list variable=\\\"option\\\"\\n filter=\\\"[[relinkfieldtype]modules[]removeprefix[$:/plugins/flibbles/relink/js/fieldtypes/]removesuffix[.js]move:-100{$:/config/flibbles/relink/settings/default-type}]\\\">\\n\u003Coption>\u003C$text text=\u003C\u003Coption>> />\u003C/option>\\n\u003C/$list>\\n\u003C/$select>\\n\"\n },\n \"$:/plugins/flibbles/relink/ui/configuration/Attributes\": {\n \"title\": \"$:/plugins/flibbles/relink/ui/configuration/Attributes\",\n \"caption\": \"{{$:/plugins/flibbles/relink/language/ui/Attributes/Caption}}\",\n \"tags\": \"$:/tags/flibbles/relink/Configuration\",\n \"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\u003Ctable>\u003Ctbody>\\n\u003Ctr>\u003Cth>Widget/HTML Element\u003C/th>\u003Cth>Attribute\u003C/th>\u003Cth>Type\u003C/th>\u003Cth>Delete\u003C/th>\u003C/tr>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]prefix\u003Cprefix-attr>!has[draft.of]has[text]]\\\">\\n\u003C$set name=\\\"element\\\"\\n filter=\\\"[all[current]removeprefix\u003Cprefix-attr>splitbefore[/]removesuffix[/]]\\\">\\n\u003C$set name=\\\"attribute\\\"\\n filter=\\\"[all[current]removeprefix\u003Cprefix-attr>removeprefix\u003Celement>removeprefix[/]]\\\">\\n\u003Ctr>\\n\u003Ctd>\u003C$text text=\u003C\u003Celement>> />\u003C/td>\\n\u003Ctd>\u003C$text text=\u003C\u003Cattribute>> />\u003C/td>\\n\u003Ctd>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}\u003C/td>\\n\u003Ctd>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}\u003C/td>\\n\u003C/tr>\\n\u003C/$set>\u003C/$set>\u003C/$list>\\n\u003C/tbody>\u003C/table>\\n\\n\u003Cem class=\\\"tc-edit\\\">Add a new attribute:\u003C/em>\\n\u003C$edit-text tiddler=\\\"$(state-base)$element-name\\\"\\n tag=\\\"input\\\" default=\\\"\\\" placeholder=\\\"widget/element\\\" />\\n\u003C$edit-text tiddler=\\\"$(state-base)$attribute-name\\\"\\n tag=\\\"input\\\" default=\\\"\\\" placeholder=\\\"attribute\\\" />\\n\u003C$button tooltip={{$(lingo-base)$NewAttribute/Hint}}\\n aria-label={{$(lingo-base)$NewAttribute/Caption}}>\\n\u003C$set name=\\\"tiddlerName\\\"\\n filter=\\\"[\u003Cprefix-attr>addsuffix{$(state-base)$element-name}addsuffix[/]addsuffix{$(state-base)$attribute-name}]\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CtiddlerName>>\\n text={{$:/config/flibbles/relink/settings/default-type}} />\\n\u003C/$set>\\n\u003C$action-deletetiddler $tiddler=\\\"$(state-base)$attribute-name\\\" />\\n\u003C$action-deletetiddler $tiddler=\\\"$(state-base)$element-name\\\" />\\n\u003C$text text={{$(lingo-base)$NewAttribute/Caption}}/>\\n\u003C/$button>\\n\\\\end\\n\\n\u003C\u003Cbody>>\\n\"\n },\n \"$:/plugins/flibbles/relink/ui/configuration/Fields\": {\n \"title\": \"$:/plugins/flibbles/relink/ui/configuration/Fields\",\n \"caption\": \"{{$:/plugins/flibbles/relink/language/ui/Fields/Caption}}\",\n \"tags\": \"$:/tags/flibbles/relink/Configuration\",\n \"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\u003Ctable>\u003Ctbody>\\n\u003Ctr>\u003Cth>Field Name\u003C/th>\u003Cth>Field Type\u003C/th>\u003Cth>Delete\u003C/th>\u003C/tr>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]prefix\u003Cprefix-fields>!has[draft.of]has[text]]\\\">\\n\u003Ctr>\\n\u003Ctd>\u003C$list filter=\\\"[all[current]removeprefix\u003Cprefix-fields>]\\\">\u003C\u003CcurrentTiddler>>\u003C/$list>\u003C/td>\\n\u003Ctd>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}\u003C/td>\\n\u003Ctd>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}\u003C/td>\\n\u003C/tr>\\n\u003C/$list>\\n\u003C/tbody>\u003C/table>\\n\\n\u003Cem class=\\\"tc-edit\\\">Add a new field:\u003C/em>\\n\u003C$edit-text tiddler=\\\"$(state-base)$field-name\\\"\\n tag=\\\"input\\\" default=\\\"\\\" placeholder=\\\"field name\\\" />\\n\u003C$button tooltip={{$(lingo-base)$NewField/Hint}}\\n aria-label={{$(lingo-base)$NewField/Caption}}>\\n\u003C$set name=\\\"tiddlerName\\\"\\n filter=\\\"[\u003Cprefix-fields>addsuffix{$(state-base)$field-name}]\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CtiddlerName>>\\n text={{$:/config/flibbles/relink/settings/default-type}} />\\n\u003C/$set>\\n\u003C$action-deletetiddler $tiddler=\\\"$(state-base)$field-name\\\" />\\n\u003C$text text={{$(lingo-base)$NewField/Caption}}/>\\n\u003C/$button>\\n\\\\end\\n\\n\u003C\u003Cbody>>\\n\"\n },\n \"$:/plugins/flibbles/relink/ui/configuration/Macros\": {\n \"title\": \"$:/plugins/flibbles/relink/ui/configuration/Macros\",\n \"caption\": \"{{$:/plugins/flibbles/relink/language/ui/Macros/Caption}}\",\n \"tags\": \"$:/tags/flibbles/relink/Configuration\",\n \"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\u003Ctable>\u003Ctbody>\\n\u003Ctr>\u003Cth>Macro\u003C/th>\u003Cth>Parameter\u003C/th>\u003Cth>Type\u003C/th>\u003Cth>Delete\u003C/th>\u003C/tr>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]prefix\u003Cprefix-macro>!has[draft.of]has[text]]\\\">\\n\u003C$set name=\\\"parameter\\\"\\n filter=\\\"[all[current]removeprefix\u003Cprefix-macro>relink:splitafter[/]]\\\">\\n\u003C$set name=\\\"macro\\\"\\n filter=\\\"[all[current]removeprefix\u003Cprefix-macro>removesuffix\u003Cparameter>removesuffix[/]]\\\">\\n\u003Ctr>\\n\u003Ctd>\u003C$text text=\u003C\u003Cmacro>> />\u003C/td>\\n\u003Ctd>\u003C$text text=\u003C\u003Cparameter>> />\u003C/td>\\n\u003Ctd>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}\u003C/td>\\n\u003Ctd>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}\u003C/td>\\n\u003C/tr>\\n\u003C/$set>\u003C/$set>\u003C/$list>\\n\u003C/tbody>\u003C/table>\\n\\n\u003Cem class=\\\"tc-edit\\\">Add a new macro parameter:\u003C/em>\\n\u003C$edit-text tiddler=\\\"$(state-base)$macro-name\\\"\\n tag=\\\"input\\\" default=\\\"\\\" placeholder=\\\"macro\\\" />\\n\u003C$edit-text tiddler=\\\"$(state-base)$parameter-name\\\"\\n tag=\\\"input\\\" default=\\\"\\\" placeholder=\\\"parameter\\\" />\\n\u003C$button tooltip={{$(lingo-base)$NewParameter/Hint}}\\n aria-label={{$(lingo-base)$NewParameter/Caption}}>\\n\u003C$set name=\\\"tiddlerName\\\"\\n filter=\\\"[\u003Cprefix-macro>addsuffix{$(state-base)$macro-name}addsuffix[/]addsuffix{$(state-base)$parameter-name}]\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CtiddlerName>>\\n text={{$:/config/flibbles/relink/settings/default-type}} />\\n\u003C/$set>\\n\u003C$action-deletetiddler $tiddler=\\\"$(state-base)$parameter-name\\\" />\\n\u003C$action-deletetiddler $tiddler=\\\"$(state-base)$macro-name\\\" />\\n\u003C$text text={{$(lingo-base)$NewParameter/Caption}}/>\\n\u003C/$button>\\n\\\\end\\n\\n\u003C\u003Cbody>>\\n\"\n },\n \"$:/plugins/flibbles/relink/ui/configuration/Operators\": {\n \"title\": \"$:/plugins/flibbles/relink/ui/configuration/Operators\",\n \"caption\": \"{{$:/plugins/flibbles/relink/language/ui/Operators/Caption}}\",\n \"tags\": \"$:/tags/flibbles/relink/Configuration\",\n \"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\u003Ctable>\u003Ctbody>\\n\u003Ctr>\u003Cth>Filter Operator\u003C/th>\u003Cth>Operand Type\u003C/th>\u003Cth>Delete\u003C/th>\u003C/tr>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]prefix\u003Cprefix-ops>!has[draft.of]has[text]]\\\">\\n\u003Ctr>\\n\u003Ctd>\u003C$list variable=\\\"listItem\\\" filter=\\\"[\u003CcurrentTiddler>removeprefix\u003Cprefix-ops>]\\\">\u003C\u003ClistItem>>\u003C/$list>\u003C/td>\\n\u003Ctd>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}\u003C/td>\\n\u003Ctd>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}\u003C/td>\\n\u003C/tr>\\n\u003C/$list>\\n\u003C/tbody>\u003C/table>\\n\\n\u003Cem class=\\\"tc-edit\\\">Add a new filter operator:\u003C/em>\\n\u003C$edit-text tiddler=\\\"$(state-base)$operator-name\\\"\\n tag=\\\"input\\\" default=\\\"\\\" placeholder=\\\"operator name\\\" />\\n\u003C$button tooltip={{$(lingo-base)$NewOperator/Hint}}\\n aria-label={{$(lingo-base)$NewOperator/Caption}}>\\n\u003C$set name=\\\"tiddlerName\\\"\\n filter=\\\"[\u003Cprefix-ops>addsuffix{$(state-base)$operator-name}]\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CtiddlerName>> text={{$:/config/flibbles/relink/settings/default-type}} />\\n\u003C/$set>\\n\u003C$action-deletetiddler $tiddler=\\\"$(state-base)$operator-name\\\" />\\n\u003C$text text={{$(lingo-base)$NewOperator/Caption}}/>\\n\u003C/$button>\\n\\\\end\\n\\n\u003C\u003Cbody>>\\n\"\n }\n }\n}","version":"1.5.3","type":"application/json","title":"$:/plugins/flibbles/relink","tags":"tb","source":"https://github.com/flibbles/tw5-relink","revision":"0","plugin-type":"plugin","modified":"20201219111228843","list":"readme configuration","description":"Relink - flexibility when relinking renamed tiddlers","dependents":"","created":"20190921200305594","core-version":">=5.1.14","bag":"default","author":"Flibbles"}, +{"name":"Relink","title":"$:/plugins/flibbles/relink","description":"Flexibility when relinking renamed tiddlers","author":"Flibbles","version":"2.1.1","core-version":">=5.1.22","source":"https://github.com/flibbles/tw5-relink","demo":"http://flibbles.github.io/tw5-relink/","list":"readme configuration license","dependents":"","plugin-type":"plugin","type":"application/json","text":"{\"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');\\nvar utils = require(\\\"$:/plugins/flibbles/relink/js/utils.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\\toptions = options || {};\\n\\tvar failures = [];\\n\\tvar indexer = utils.getIndexer(this);\\n\\tvar records = indexer.relinkLookup(fromTitle, toTitle, options);\\n\\tfor (var title in records) {\\n\\t\\tvar entries = records[title],\\n\\t\\t\\tchanges = Object.create(null),\\n\\t\\t\\tupdate = false,\\n\\t\\t\\tfails = false;\\n\\t\\tfor (var field in entries) {\\n\\t\\t\\tvar entry = entries[field];\\n\\t\\t\\tfails = fails || entry.impossible;\\n\\t\\t\\tif (entry.output !== undefined) {\\n\\t\\t\\t\\tchanges[field] = entry.output;\\n\\t\\t\\t\\tupdate = true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tif (fails) {\\n\\t\\t\\tfailures.push(title);\\n\\t\\t}\\n\\t\\t// If any fields changed, update tiddler\\n\\t\\tif (update) {\\n\\t\\t\\tconsole.log(\\\"Renaming '\\\"+fromTitle+\\\"' to '\\\"+toTitle+\\\"' in '\\\" + title + \\\"'\\\");\\n\\n\\t\\t\\tvar tiddler = this.getTiddler(title);\\n\\t\\t\\tvar newTiddler = new $tw.Tiddler(tiddler,changes,this.getModificationFields())\\n\\t\\t\\tnewTiddler = $tw.hooks.invokeHook(\\\"th-relinking-tiddler\\\",newTiddler,tiddler);\\n\\t\\t\\tthis.addTiddler(newTiddler);\\n\\t\\t\\t// If the title changed, we need to perform a nested rename\\n\\t\\t\\tif (newTiddler.fields.title !== title) {\\n\\t\\t\\t\\tthis.deleteTiddler(title);\\n\\t\\t\\t\\tthis.relinkTiddler(title, newTiddler.fields.title,options);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t};\\n\\tif (failures.length > 0) {\\n\\t\\tvar options = $tw.utils.extend(\\n\\t\\t\\t{ variables: {to: toTitle, from: fromTitle},\\n\\t\\t\\t wiki: this},\\n\\t\\t\\toptions );\\n\\t\\tlanguage.reportFailures(failures, options);\\n\\t}\\n};\\n\\n})();\\n\",\"module-type\":\"startup\",\"title\":\"$:/plugins/flibbles/relink/js/bulkops.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/indexer.js\":{\"text\":\"/*\\\\\\nmodule-type: indexer\\n\\nIndexes results from tiddler reference reports so we don't have to call them\\nso much.\\n\\n\\\\*/\\n\\n\\\"use strict\\\";\\n\\nvar utils = require(\\\"./utils.js\\\");\\nvar TiddlerContext = utils.getContext('tiddler');\\n\\nfunction Indexer(wiki) {\\n\\tthis.wiki = wiki;\\n};\\n\\nIndexer.prototype.init = function() {\\n\\tthis.rebuild();\\n};\\n\\nIndexer.prototype.rebuild = function() {\\n\\tthis.index = null;\\n\\tthis.backIndex = null;\\n\\tthis.contexts = Object.create(null);\\n\\tthis.changedTiddlers = undefined;\\n\\tthis.lastRelinkFrom = undefined;\\n};\\n\\nIndexer.prototype.update = function(updateDescriptor) {\\n\\tif (!this.index) {\\n\\t\\treturn;\\n\\t}\\n\\tvar title;\\n\\tif (!this.changedTiddlers) {\\n\\t\\tthis.changedTiddlers = Object.create(null);\\n\\t}\\n\\tif (updateDescriptor.old.exists) {\\n\\t\\ttitle = updateDescriptor.old.tiddler.fields.title;\\n\\t\\tthis.changedTiddlers[title] = {deleted: true};\\n\\t\\tthis._purge(title);\\n\\t}\\n\\tif (updateDescriptor['new'].exists) {\\n\\t\\t// If its the same tiddler as old, this overrides the 'deleted' entry\\n\\t\\ttitle = updateDescriptor['new'].tiddler.fields.title;\\n\\t\\tthis.changedTiddlers[title] = {modified: true};\\n\\t}\\n};\\n\\nIndexer.prototype.lookup = function(title) {\\n\\tthis._upkeep();\\n\\treturn this.index[title];\\n};\\n\\nIndexer.prototype.reverseLookup = function(title) {\\n\\tthis._upkeep();\\n\\treturn this.backIndex[title] || Object.create(null);\\n};\\n\\nIndexer.prototype.relinkLookup = function(fromTitle, toTitle, options) {\\n\\tthis._upkeep();\\n\\tvar shortlist = undefined;\\n\\tif (this.lastRelinkFrom === fromTitle) {\\n\\t\\tif (this.lastRelinkTo === toTitle) {\\n\\t\\t\\t// We need to reintroduce the relink cache, where temporary info\\n\\t\\t\\t// was stored.\\n\\t\\t\\toptions.cache = this.lastRelinkCache;\\n\\t\\t\\treturn this.lastRelinkResult;\\n\\t\\t}\\n\\t\\tshortlist = Object.keys(this.lastRelinkResult);\\n\\t}\\n\\tthis.lastRelinkResult = utils.getRelinkResults(this.wiki, fromTitle, toTitle, this.context, shortlist, options);\\n\\tthis.lastRelinkTo = toTitle;\\n\\tthis.lastRelinkFrom = fromTitle;\\n\\tthis.lastRelinkCache = options.cache;\\n\\treturn this.lastRelinkResult;\\n};\\n\\nIndexer.prototype._upkeep = function() {\\n\\tvar title;\\n\\tif (this.changedTiddlers && (this.context.changed(this.changedTiddlers) || this.context.parent.changed(this.changedTiddlers))) {\\n\\t\\t// If global macro context or whitelist context changed, wipe all\\n\\t\\tthis.rebuild();\\n\\t}\\n\\tif (!this.index) {\\n\\t\\tthis.index = Object.create(null);\\n\\t\\tthis.backIndex = Object.create(null);\\n\\t\\tthis.context = utils.getWikiContext(this.wiki);\\n\\t\\tvar titles = this.wiki.getRelinkableTitles();\\n\\t\\tfor (var i = 0; i \u003C titles.length; i++) {\\n\\t\\t\\tthis._populate(titles[i]);\\n\\t\\t};\\n\\t} else if (this.changedTiddlers) {\\n\\t\\t// If there are cached changes, we apply them now.\\n\\t\\tfor (title in this.contexts) {\\n\\t\\t\\tvar tiddlerContext = this.contexts[title];\\n\\t\\t\\tif (tiddlerContext.changed(this.changedTiddlers)) {\\n\\t\\t\\t\\tthis._purge(title);\\n\\t\\t\\t\\tthis._populate(title);\\n\\t\\t\\t\\tthis._dropResults(title);\\n\\t\\t\\t\\t// Wipe this change, so we don't risk updating it twice.\\n\\t\\t\\t\\tthis.changedTiddlers[title] = undefined;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tfor (title in this.changedTiddlers) {\\n\\t\\t\\tvar change = this.changedTiddlers[title];\\n\\t\\t\\tif (change && change.modified) {\\n\\t\\t\\t\\tthis._purge(title);\\n\\t\\t\\t\\tthis._populate(title);\\n\\t\\t\\t\\tthis._dropResults(title);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tthis.changedTiddlers = undefined;\\n\\t}\\n};\\n\\nIndexer.prototype._purge = function(title) {\\n\\tfor (var entry in this.index[title]) {\\n\\t\\tdelete this.backIndex[entry][title];\\n\\t}\\n\\tdelete this.contexts[title];\\n\\tdelete this.index[title];\\n};\\n\\n// This drops the cached relink results if unsanctioned tiddlers were changed\\nIndexer.prototype._dropResults = function(title) {\\n\\tvar tiddler = this.wiki.getTiddler(title);\\n\\tif (title !== this.lastRelinkFrom\\n\\t&& title !== this.lastRelinkTo\\n\\t&& (!tiddler\\n\\t\\t|| !$tw.utils.hop(tiddler.fields, 'draft.of') // is a draft\\n\\t\\t|| tiddler.fields['draft.of'] !== this.lastRelinkFrom // draft of target\\n\\t\\t|| references(this.index[title], this.lastRelinkFrom))) { // draft references target\\n\\t\\t// This is not the draft of the last relinked title,\\n\\t\\t// so our cached results should be wiped.\\n\\t\\tthis.lastRelinkFrom = undefined;\\n\\t}\\n};\\n\\nfunction references(list, item) {\\n\\treturn list !== undefined && list[item];\\n};\\n\\nIndexer.prototype._populate = function(title) {\\n\\t// Fetch the report for a title, and populate the indexes with result\\n\\tvar tiddlerContext = new TiddlerContext(this.wiki, this.context, title);\\n\\tvar references = utils.getTiddlerRelinkReferences(this.wiki, title, tiddlerContext);\\n\\tthis.index[title] = references;\\n\\tif (tiddlerContext.hasImports()) {\\n\\t\\tthis.contexts[title] = tiddlerContext;\\n\\t}\\n\\tfor (var ref in references) {\\n\\t\\tthis.backIndex[ref] = this.backIndex[ref] || Object.create(null);\\n\\t\\tthis.backIndex[ref][title] = references[ref];\\n\\t}\\n};\\n\\nexports.RelinkIndexer = Indexer;\\n\",\"module-type\":\"indexer\",\"title\":\"$:/plugins/flibbles/relink/js/indexer.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.getString = function(outputType, title, options) {\\n\\ttitle = \\\"$:/plugins/flibbles/relink/language/\\\" + title;\\n\\treturn options.wiki.renderTiddler(outputType, title, options);\\n};\\n\\nvar logger;\\n\\nexports.warn = function(string, options) {\\n\\tif (!logger) {\\n\\t\\tlogger = new $tw.utils.Logger(\\\"Relinker\\\");\\n\\t}\\n\\tlogger.alert(string);\\n};\\n\\nexports.reportFailures = function(failureList, options) {\\n\\tvar alertString = this.getString(\\\"text/html\\\", \\\"Error/ReportFailedRelinks\\\", options)\\n\\tvar alreadyReported = Object.create(null);\\n\\tvar reportList = [];\\n\\t$tw.utils.each(failureList, function(f) {\\n\\t\\tif (!alreadyReported[f]) {\\n\\t\\t\\tif ($tw.browser) {\\n\\t\\t\\t\\t// This might not make the link if the title is complicated.\\n\\t\\t\\t\\t// Whatever.\\n\\t\\t\\t\\treportList.push(\\\"\\\\n* [[\\\" + f + \\\"]]\\\");\\n\\t\\t\\t} else {\\n\\t\\t\\t\\treportList.push(\\\"\\\\n* \\\" + f);\\n\\t\\t\\t}\\n\\t\\t\\talreadyReported[f] = true;\\n\\t\\t}\\n\\t});\\n\\tthis.warn(alertString + \\\"\\\\n\\\" + reportList.join(\\\"\\\"));\\n};\\n\",\"module-type\":\"library\",\"title\":\"$:/plugins/flibbles/relink/js/language.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/mangler.js\":{\"text\":\"/*\\\\\\nmodule-type: widget\\n\\nCreates a mangler widget for field validation. This isn't meant to be used\\nby the user. It's only used in Relink configuration.\\n\\n\\\\*/\\n\\nvar Widget = require(\\\"$:/core/modules/widgets/widget.js\\\").widget;\\nvar language = require('$:/plugins/flibbles/relink/js/language.js');\\nvar utils = require('$:/plugins/flibbles/relink/js/utils.js');\\n\\nvar RelinkManglerWidget = function(parseTreeNode,options) {\\n\\tthis.initialise(parseTreeNode,options);\\n\\tthis.addEventListeners([\\n\\t\\t{type: \\\"relink-add-field\\\", handler: \\\"handleAddFieldEvent\\\"},\\n\\t\\t{type: \\\"relink-add-operator\\\", handler: \\\"handleAddOperatorEvent\\\"},\\n\\t\\t{type: \\\"relink-add-parameter\\\", handler: \\\"handleAddParameterEvent\\\"},\\n\\t\\t{type: \\\"relink-add-attribute\\\", handler: \\\"handleAddAttributeEvent\\\"}\\n\\t]);\\n};\\n\\nexports.relinkmangler = RelinkManglerWidget;\\n\\nRelinkManglerWidget.prototype = new Widget();\\n\\n// This wraps alert so it can be monkeypatched during testing.\\nRelinkManglerWidget.prototype.alert = function(message) {\\n\\talert(message);\\n};\\n\\nRelinkManglerWidget.prototype.handleAddFieldEvent = function(event) {\\n\\tvar param = event.paramObject;\\n\\tif (typeof param !== \\\"object\\\" || !param.field) {\\n\\t\\t// Can't handle it.\\n\\t\\treturn true;\\n\\t}\\n\\tvar trimmedName = param.field.trim();\\n\\tif (!trimmedName) {\\n\\t\\t// Still can't handle it, but don't warn.\\n\\t\\treturn true;\\n\\t}\\n\\tif(!$tw.utils.isValidFieldName(trimmedName)) {\\n\\t\\tthis.alert($tw.language.getString(\\n\\t\\t\\t\\\"InvalidFieldName\\\",\\n\\t\\t\\t{variables:\\n\\t\\t\\t\\t{fieldName: trimmedName}\\n\\t\\t\\t}\\n\\t\\t));\\n\\t} else {\\n\\t\\tadd(this.wiki, \\\"fields\\\", trimmedName);\\n\\t}\\n\\treturn true;\\n};\\n\\n/**Not much validation, even though there are definitely illegal\\n * operator names. If you input on, Relink won't relink it, but it\\n * won't choke on it either. Tiddlywiki will...\\n */\\nRelinkManglerWidget.prototype.handleAddOperatorEvent = function(event) {\\n\\tvar param = event.paramObject;\\n\\tif (param) {\\n\\t\\tadd(this.wiki, \\\"operators\\\", param.operator);\\n\\t}\\n\\treturn true;\\n};\\n\\nRelinkManglerWidget.prototype.handleAddParameterEvent = function(event) {\\n\\tvar param = event.paramObject;\\n\\tif (param && param.macro && param.parameter) {\\n\\t\\tif (/\\\\s/.test(param.macro.trim())) {\\n\\t\\t\\tthis.alert(language.getString(\\n\\t\\t\\t\\t\\\"text/plain\\\",\\n\\t\\t\\t\\t\\\"Error/InvalidMacroName\\\",\\n\\t\\t\\t\\t{ variables: {macroName: param.macro},\\n\\t\\t\\t\\t wiki: this.wiki\\n\\t\\t\\t\\t}\\n\\t\\t\\t));\\n\\t\\t} else if (/[ \\\\/]/.test(param.parameter.trim())) {\\n\\t\\t\\tthis.alert(language.getString(\\n\\t\\t\\t\\t\\\"text/plain\\\",\\n\\t\\t\\t\\t\\\"Error/InvalidParameterName\\\",\\n\\t\\t\\t\\t{ variables: {parameterName: param.parameter},\\n\\t\\t\\t\\t wiki: this.wiki\\n\\t\\t\\t\\t}\\n\\t\\t\\t));\\n\\t\\t} else {\\n\\t\\t\\tadd(this.wiki, \\\"macros\\\", param.macro, param.parameter);\\n\\t\\t}\\n\\t}\\n\\treturn true;\\n};\\n\\nRelinkManglerWidget.prototype.handleAddAttributeEvent = function(event) {\\n\\tvar param = event.paramObject;\\n\\tif (param && param.element && param.attribute) {\\n\\t\\tif (/[ \\\\/]/.test(param.element.trim())) {\\n\\t\\t\\tthis.alert(language.getString(\\n\\t\\t\\t\\t\\\"text/plain\\\",\\n\\t\\t\\t\\t\\\"Error/InvalidElementName\\\",\\n\\t\\t\\t\\t{ variables: {elementName: param.element},\\n\\t\\t\\t\\t wiki: this.wiki\\n\\t\\t\\t\\t}\\n\\t\\t\\t));\\n\\t\\t} else if (/[ \\\\/]/.test(param.attribute.trim())) {\\n\\t\\t\\tthis.alert(language.getString(\\n\\t\\t\\t\\t\\\"text/plain\\\",\\n\\t\\t\\t\\t\\\"Error/InvalidAttributeName\\\",\\n\\t\\t\\t\\t{ variables: {attributeName: param.attribute},\\n\\t\\t\\t\\t wiki: this.wiki\\n\\t\\t\\t\\t}\\n\\t\\t\\t));\\n\\t\\t} else {\\n\\t\\t\\tadd(this.wiki, \\\"attributes\\\", param.element, param.attribute);\\n\\t\\t}\\n\\t}\\n\\treturn true;\\n};\\n\\nfunction add(wiki, category/*, path parts*/) {\\n\\tvar path = \\\"$:/config/flibbles/relink/\\\" + category;\\n\\tfor (var x = 2; x \u003C arguments.length; x++) {\\n\\t\\tvar part = arguments[x];\\n\\t\\t// Abort if it's falsy, or only whitespace. Also, trim spaces\\n\\t\\tif (!part || !(part = part.trim())) {\\n\\t\\t\\treturn;\\n\\t\\t}\\n\\t\\tpath = path + \\\"/\\\" + part;\\n\\t}\\n\\tvar def = utils.getDefaultType(wiki);\\n\\twiki.addTiddler({title: path, text: def});\\n};\\n\",\"module-type\":\"widget\",\"title\":\"$:/plugins/flibbles/relink/js/mangler.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 utils = require('./utils');\\n\\n///// Legacy. You used to be able to access the type from utils.\\nexports.getType = utils.getType;\\n/////\\n\",\"module-type\":\"library\",\"title\":\"$:/plugins/flibbles/relink/js/settings.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/utils.js\":{\"text\":\"/*\\\\\\nmodule-type: library\\n\\nUtility methods for relink.\\n\\n\\\\*/\\n\\nvar macroFilter = \\\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\\\";\\n\\n/**This works nearly identically to $tw.modules.getModulesByTypeAsHashmap\\n * except that this also takes care of migrating V1 relink modules.\\n */\\nexports.getModulesByTypeAsHashmap = function(moduleType, nameField) {\\n\\tvar results = Object.create(null);\\n\\t$tw.modules.forEachModuleOfType(moduleType, function(title, module) {\\n\\t\\tvar key = module[nameField];\\n\\t\\tif (key !== undefined) {\\n\\t\\t\\tresults[key] = module;\\n\\t\\t} else {\\n\\t\\t\\tfor (var entry in module) {\\n\\t\\t\\t\\tresults[entry] = {\\n\\t\\t\\t\\t\\trelink: module[entry],\\n\\t\\t\\t\\t\\treport: function() {}};\\n\\t\\t\\t\\tresults[entry][nameField] = entry;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t});\\n\\treturn results;\\n};\\n\\nexports.getTiddlerRelinkReferences = function(wiki, title, context) {\\n\\tvar tiddler = wiki.getTiddler(title),\\n\\t\\treferences = Object.create(null),\\n\\t\\toptions = {settings: context, wiki: wiki};\\n\\tif (tiddler) {\\n\\t\\ttry {\\n\\t\\t\\tfor (var relinker in getRelinkOperators()) {\\n\\t\\t\\t\\tgetRelinkOperators()[relinker].report(tiddler, function(title, blurb) {\\n\\t\\t\\t\\t\\treferences[title] = references[title] || [];\\n\\t\\t\\t\\t\\treferences[title].push(blurb || '');\\n\\t\\t\\t\\t}, options);\\n\\t\\t\\t}\\n\\t\\t} catch (e) {\\n\\t\\t\\tif (e.message) {\\n\\t\\t\\t\\te.message = e.message + \\\"\\\\nWhen reporting '\\\" + title + \\\"' Relink references\\\";\\n\\t\\t\\t}\\n\\t\\t\\tthrow e;\\n\\t\\t}\\n\\t}\\n\\treturn references;\\n};\\n\\n/** Returns a pair like this,\\n * { title: {field: entry, ... }, ... }\\n */\\nexports.getRelinkResults = function(wiki, fromTitle, toTitle, context, tiddlerList, options) {\\n\\toptions = options || {};\\n\\toptions.wiki = options.wiki || wiki;\\n\\tfromTitle = (fromTitle || \\\"\\\").trim();\\n\\ttoTitle = (toTitle || \\\"\\\").trim();\\n\\tvar changeList = Object.create(null);\\n\\tif(fromTitle && toTitle) {\\n\\t\\tif (tiddlerList === undefined) {\\n\\t\\t\\ttiddlerList = wiki.getRelinkableTitles();\\n\\t\\t}\\n\\t\\tfor (var i = 0; i \u003C tiddlerList.length; i++) {\\n\\t\\t\\tvar title = tiddlerList[i];\\n\\t\\t\\tvar tiddler = wiki.getTiddler(title);\\n\\t\\t\\tif(tiddler) {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\tvar entries = Object.create(null),\\n\\t\\t\\t\\t\\t\\toperators = getRelinkOperators();\\n\\t\\t\\t\\t\\toptions.settings = new Contexts.tiddler(wiki, context, title);\\n\\t\\t\\t\\t\\tfor (var operation in operators) {\\n\\t\\t\\t\\t\\t\\toperators[operation].relink(tiddler, fromTitle, toTitle, entries, options);\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfor (var field in entries) {\\n\\t\\t\\t\\t\\t\\t// So long as there is one key,\\n\\t\\t\\t\\t\\t\\t// add it to the change list.\\n\\t\\t\\t\\t\\t\\tif (tiddler.fields[\\\"plugin-type\\\"]) {\\n\\t\\t\\t\\t\\t\\t\\t// We never change plugins, even if they have links\\n\\t\\t\\t\\t\\t\\t\\tchangeList[title] = {};\\n\\t\\t\\t\\t\\t\\t\\tchangeList[title][field] = {impossible: true};\\n\\t\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\t\\tchangeList[title] = entries;\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\t\\t// Should we test for instanceof Error instead?: yes\\n\\t\\t\\t\\t\\t// Does that work in the testing environment?: no\\n\\t\\t\\t\\t\\tif (e.message) {\\n\\t\\t\\t\\t\\t\\te.message = e.message + \\\"\\\\nWhen relinking '\\\" + title + \\\"'\\\";\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tthrow e;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn changeList;\\n};\\n\\nvar Contexts = $tw.modules.applyMethods('relinkcontext');\\n\\nexports.getContext = function(name) {\\n\\treturn Contexts[name];\\n};\\n\\nexports.getWikiContext = function(wiki) {\\n\\t// This gives a fresh context every time. It is up to the indexer or\\n\\t// the cache to preserve those contexts for as long as needed.\\n\\tvar whitelist = new Contexts.whitelist(wiki);\\n\\treturn new Contexts.import(wiki, whitelist, macroFilter);\\n};\\n\\n/** Returns the Relink indexer, or a dummy object which pretends to be one.\\n */\\nexports.getIndexer = function(wiki) {\\n\\tif (!wiki._relink_indexer) {\\n\\t\\twiki._relink_indexer = (wiki.getIndexer && wiki.getIndexer(\\\"RelinkIndexer\\\")) || new (require('$:/plugins/flibbles/relink/js/utils/backupIndexer.js'))(wiki);\\n\\t}\\n\\treturn wiki._relink_indexer;\\n};\\n\\n/**Relinking supports a cache that persists throughout a whole relink op.\\n * This is because the Tiddlywiki caches may get wiped multiple times\\n * throughout the course of a relink.\\n */\\nexports.getCacheForRun = function(options, cacheName, initializer) {\\n\\toptions.cache = options.cache || Object.create(null);\\n\\tif (!$tw.utils.hop(options.cache, cacheName)) {\\n\\t\\toptions.cache[cacheName] = initializer();\\n\\t}\\n\\treturn options.cache[cacheName];\\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.getType = function(name) {\\n\\tvar Handler = getFieldTypes()[name];\\n\\treturn Handler ? new Handler() : undefined;\\n};\\n\\nexports.getTypes = function() {\\n\\t// We don't return fieldTypes, because we don't want it modified,\\n\\t// and we need to filter out legacy names.\\n\\tvar rtn = Object.create(null);\\n\\tfor (var type in getFieldTypes()) {\\n\\t\\tvar typeObject = getFieldTypes()[type];\\n\\t\\trtn[typeObject.typeName] = typeObject;\\n\\t}\\n\\treturn rtn;\\n};\\n\\nexports.getDefaultType = function(wiki) {\\n\\tvar tiddler = wiki.getTiddler(\\\"$:/config/flibbles/relink/settings/default-type\\\");\\n\\tvar defaultType = tiddler && tiddler.fields.text;\\n\\t// make sure the default actually exists, otherwise default\\n\\treturn fieldTypes[defaultType] ? defaultType : \\\"title\\\";\\n};\\n\\nvar fieldTypes;\\n\\nfunction getFieldTypes() {\\n\\tif (!fieldTypes) {\\n\\t\\tfieldTypes = Object.create(null);\\n\\t\\t$tw.modules.forEachModuleOfType(\\\"relinkfieldtype\\\", function(title, exports) {\\n\\t\\t\\tfunction NewType() {};\\n\\t\\t\\tNewType.prototype = exports;\\n\\t\\t\\tNewType.typeName = exports.name;\\n\\t\\t\\tfieldTypes[exports.name] = NewType;\\n\\t\\t\\t// For legacy, if the NewType doesn't have a report method, we add one\\n\\t\\t\\tif (!exports.report) {\\n\\t\\t\\t\\texports.report = function() {};\\n\\t\\t\\t}\\n\\t\\t\\t// Also for legacy, some of the field types can go by other names\\n\\t\\t\\tif (exports.aliases) {\\n\\t\\t\\t\\t$tw.utils.each(exports.aliases, function(alias) {\\n\\t\\t\\t\\t\\tfieldTypes[alias] = NewType;\\n\\t\\t\\t\\t});\\n\\t\\t\\t}\\n\\t\\t});\\n\\t}\\n\\treturn fieldTypes;\\n}\\n\\nvar relinkOperators;\\n\\nfunction getRelinkOperators() {\\n\\tif (!relinkOperators) {\\n\\t\\trelinkOperators = exports.getModulesByTypeAsHashmap('relinkoperator', 'name');\\n\\t}\\n\\treturn relinkOperators;\\n};\\n\",\"module-type\":\"library\",\"title\":\"$:/plugins/flibbles/relink/js/utils.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 utils = require(\\\"./utils.js\\\");\\n\\nexports.getTiddlerRelinkReferences = function(title) {\\n\\treturn utils.getIndexer(this).lookup(title);\\n};\\n\\nexports.getTiddlerRelinkBackreferences = function(title) {\\n\\treturn utils.getIndexer(this).reverseLookup(title);\\n};\\n\\nexports.getRelinkableTitles = function() {\\n\\tvar toUpdate = \\\"$:/config/flibbles/relink/to-update\\\";\\n\\tvar wiki = this;\\n\\treturn this.getCacheForTiddler(toUpdate, \\\"relink-toUpdate\\\", function() {\\n\\t\\tvar tiddler = wiki.getTiddler(toUpdate);\\n\\t\\tif (tiddler) {\\n\\t\\t\\treturn wiki.compileFilter(tiddler.fields.text);\\n\\t\\t} else {\\n\\t\\t\\treturn wiki.allTitles;\\n\\t\\t}\\n\\t})();\\n};\\n\",\"module-type\":\"wikimethod\",\"title\":\"$:/plugins/flibbles/relink/js/wikimethods.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/filteroperators/all_relinkable.js\":{\"text\":\"/*\\\\\\nmodule-type: allfilteroperator\\n\\nFilter function for [all[relinkable]].\\nReturns all tiddlers subject to relinking.\\n\\n\\\\*/\\n\\n(function() {\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nexports.relinkable = function(source,prefix,options) {\\n\\treturn options.wiki.getRelinkableTitles();\\n};\\n\\n})();\\n\",\"module-type\":\"allfilteroperator\",\"title\":\"$:/plugins/flibbles/relink/js/filteroperators/all_relinkable.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`relink:backreferences[]]`\\n`relink:references[]]`\\n\\nReturns all tiddlers that reference `fromTiddler` somewhere inside them.\\n\\nInput is ignored. Maybe it shouldn't do this.\\n\\\\*/\\n\\nvar LinkedList = $tw.utils.LinkedList;\\n\\nif (!LinkedList) {\\n\\t/* If the linked list isn't available, make a quick crappy version. */\\n\\tLinkedList = function() {this.array=[];};\\n\\n\\tLinkedList.prototype.pushTop = function(array) {\\n\\t\\t$tw.utils.pushTop(this.array, array);\\n\\t};\\n\\n\\tLinkedList.prototype.toArray = function() {\\n\\t\\treturn this.array;\\n\\t};\\n};\\n\\nexports.backreferences = function(source,operator,options) {\\n\\tvar results = new LinkedList();\\n\\tsource(function(tiddler,title) {\\n\\t\\tresults.pushTop(Object.keys(options.wiki.getTiddlerRelinkBackreferences(title,options)));\\n\\t});\\n\\treturn results.toArray();\\n};\\n\\nexports.references = function(source,operator,options) {\\n\\tvar results = new LinkedList();\\n\\tsource(function(tiddler,title) {\\n\\t\\tvar refs = options.wiki.getTiddlerRelinkReferences(title,options);\\n\\t\\tif (refs) {\\n\\t\\t\\tresults.pushTop(Object.keys(refs));\\n\\t\\t}\\n\\t});\\n\\treturn results.toArray();\\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(\\\"text/plain\\\", \\\"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/report.js\":{\"text\":\"/*\\\\\\nmodule-type: relinkfilteroperator\\n\\nGiven a title as an operand, returns a string for each occurrence of that title\\nwithin each input title.\\n\\n[[title]] +[relink:report[fromTiddler]]`\\n\\nReturns string representation of fromTiddler occurrences in title.\\n\\\\*/\\n\\nexports.report = function(source,operator,options) {\\n\\tvar fromTitle = operator.operand,\\n\\t\\tresults = [];\\n\\tif (fromTitle) {\\n\\t\\tvar blurbs = options.wiki.getTiddlerRelinkBackreferences(fromTitle);\\n\\t\\tsource(function(tiddler, title) {\\n\\t\\t\\tif (blurbs[title]) {\\n\\t\\t\\t\\tresults = results.concat(blurbs[title]);\\n\\t\\t\\t}\\n\\t\\t});\\n\\t}\\n\\treturn results;\\n};\\n\",\"module-type\":\"relinkfilteroperator\",\"title\":\"$:/plugins/flibbles/relink/js/filteroperators/report.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/filteroperators/signatures.js\":{\"text\":\"/*\\\\\\nmodule-type: relinkfilteroperator\\n\\nThis filter returns all input tiddlers which are a source of\\nrelink configuration.\\n\\n`[all[tiddlers+system]relink:source[macros]]`\\n\\n\\\\*/\\n\\nvar utils = require('$:/plugins/flibbles/relink/js/utils.js');\\n\\nexports.signatures = function(source,operator,options) {\\n\\tvar plugin = operator.operand || null;\\n\\tvar set = getSet(options);\\n\\tif (plugin === \\\"$:/core\\\") {\\n\\t\\t// Core doesn't actually have any settings. We mean Relink\\n\\t\\tplugin = \\\"$:/plugins/flibbles/relink\\\";\\n\\t}\\n\\tvar signatures = [];\\n\\tfor (var signature in set) {\\n\\t\\tvar source = set[signature].source;\\n\\t\\tif (options.wiki.getShadowSource(source) === plugin) {\\n\\t\\t\\tsignatures.push(signature);\\n\\t\\t}\\n\\t}\\n\\treturn signatures;\\n};\\n\\nexports.type = function(source,operator,options) {\\n\\tvar results = [];\\n\\tvar set = getSet(options);\\n\\tsource(function(tiddler, signature) {\\n\\t\\tif (set[signature]) {\\n\\t\\t\\tresults.push(set[signature].name);\\n\\t\\t}\\n\\t});\\n\\treturn results;\\n};\\n\\nexports.types = function(source,operator,options) {\\n\\tvar def = utils.getDefaultType(options.wiki);\\n\\tvar types = Object.keys(utils.getTypes());\\n\\ttypes.sort();\\n\\t// move default to front\\n\\ttypes.sort(function(x,y) { return x === def ? -1 : y === def ? 1 : 0; });\\n\\treturn types;\\n};\\n\\nexports.source = function(source,operator,options) {\\n\\tvar results = [];\\n\\tvar category = operator.suffix;\\n\\tvar set = getSet(options);\\n\\tsource(function(tiddler, signature) {\\n\\t\\tif (set[signature]) {\\n\\t\\t\\tresults.push(set[signature].source);\\n\\t\\t}\\n\\t});\\n\\treturn results;\\n};\\n\\nfunction getSet(options) {\\n\\treturn options.wiki.getGlobalCache(\\\"relink-signatures\\\", function() {\\n\\t\\tvar config = utils.getWikiContext(options.wiki);\\n\\t\\tvar set = Object.create(null);\\n\\t\\tvar categories = {\\n\\t\\t\\tattributes: config.getAttributes(),\\n\\t\\t\\tfields: config.getFields(),\\n\\t\\t\\tmacros: config.getMacros(),\\n\\t\\t\\toperators: config.getOperators()};\\n\\t\\t$tw.utils.each(categories, function(list, category) {\\n\\t\\t\\t$tw.utils.each(list, function(item, key) {\\n\\t\\t\\t\\tset[category + \\\"/\\\" + key] = item;\\n\\t\\t\\t});\\n\\t\\t});\\n\\t\\treturn set;\\n\\t});\\n};\\n\",\"module-type\":\"relinkfilteroperator\",\"title\":\"$:/plugins/flibbles/relink/js/filteroperators/signatures.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 \u003C 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/filteroperators/wouldchange.js\":{\"text\":\"/*\\\\\\nmodule-type: relinkfilteroperator\\n\\nwouldchange: Generator.\\n\\nGiven each input title, it returns all the tiddlers that would be changed if the currentTiddler were to be renamed to the operand.\\n\\nimpossible: filters all source titles for ones that encounter errors on failure.\\n\\nTHESE ARE INTERNAL FILTER OPERATOR AND ARE NOT INTENDED TO BE USED BY USERS.\\n\\n\\\\*/\\n\\nvar language = require(\\\"$:/plugins/flibbles/relink/js/language.js\\\");\\nvar utils = require(\\\"$:/plugins/flibbles/relink/js/utils.js\\\");\\n\\nexports.wouldchange = function(source,operator,options) {\\n\\tvar from = options.widget && options.widget.getVariable(\\\"currentTiddler\\\"),\\n\\t\\tto = operator.operand,\\n\\t\\tindexer = utils.getIndexer(options.wiki),\\n\\t\\trecords = indexer.relinkLookup(from, to, options);\\n\\treturn Object.keys(records);\\n};\\n\\nexports.impossible = function(source,operator,options) {\\n\\tvar from = options.widget && options.widget.getVariable(\\\"currentTiddler\\\"),\\n\\t\\tto = operator.operand,\\n\\t\\tresults = [],\\n\\t\\tindexer = utils.getIndexer(options.wiki),\\n\\t\\trecords = indexer.relinkLookup(from, to, options);\\n\\tsource(function(tiddler, title) {\\n\\t\\tvar fields = records[title];\\n\\t\\tif (fields) {\\n\\t\\t\\tfor (var field in fields) {\\n\\t\\t\\t\\tif (fields[field].impossible) {\\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\",\"module-type\":\"relinkfilteroperator\",\"title\":\"$:/plugins/flibbles/relink/js/filteroperators/wouldchange.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/fieldtypes/filter.js\":{\"text\":\"/*\\\\\\nThis specifies logic for updating filters to reflect title changes.\\n\\\\*/\\n\\nvar refHandler = require(\\\"$:/plugins/flibbles/relink/js/fieldtypes/reference\\\");\\nvar Rebuilder = require(\\\"$:/plugins/flibbles/relink/js/utils/rebuilder\\\");\\n\\nexports.name = \\\"filter\\\";\\n\\nexports.report = function(filter, callback, options) {\\n\\t// I cheat here for now. Relink handles reporting too in cases where\\n\\t// fromTitle is undefined. toTitle is the callback in those cases.\\n\\texports.relink(filter, undefined, callback, options);\\n};\\n\\n/**Returns undefined if no change was made.\\n */\\nexports.relink = function(filter, fromTitle, toTitle, options) {\\n\\tvar relinker = new Rebuilder(filter),\\n\\t\\tp = 0, // Current position in the filter string\\n\\t\\tmatch, noPrecedingWordBarrier,\\n\\t\\twordBarrierRequired=false;\\n\\tvar whitespaceRegExp = /\\\\s+/mg,\\n\\t\\toperandRegExp = /((?:\\\\+|\\\\-|~|=|\\\\:\\\\w+)?)(?:(\\\\[)|(?:\\\"([^\\\"]*)\\\")|(?:'([^']*)')|([^\\\\s\\\\[\\\\]]+))/mg,\\n\\t\\tblurbs = [];\\n\\twhile(p \u003C 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 \u003C 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 += match[1].length;\\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\\tif (fromTitle === undefined) {\\n\\t\\t\\t\\t\\t\\t// toTitle is a callback method in this case.\\n\\t\\t\\t\\t\\t\\tp =reportFilterOperation(filter, function(title, blurb){\\n\\t\\t\\t\\t\\t\\t\\tif (match[1]) {\\n\\t\\t\\t\\t\\t\\t\\t\\tblurbs.push([title, match[1] + (blurb || '')]);\\n\\t\\t\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\t\\t\\tblurbs.push([title, blurb]);\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t},p,options.settings,options);\\n\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\tp =relinkFilterOperation(relinker,fromTitle,toTitle,filter,p,options.settings,options);\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t// It's a legit run\\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 (fromTitle === undefined) {\\n\\t\\t\\t\\t// Report it\\n\\t\\t\\t\\tblurbs.push([val, match[1]]);\\n\\t\\t\\t} else if (val === fromTitle) {\\n\\t\\t\\t\\t// Relink it\\n\\t\\t\\t\\tvar entry = {name: \\\"title\\\"};\\n\\t\\t\\t\\tvar newVal = wrapTitle(toTitle, preference);\\n\\t\\t\\t\\tif (newVal === undefined || (options.inBraces && newVal.indexOf('}}}') >= 0)) {\\n\\t\\t\\t\\t\\tif (!options.placeholder) {\\n\\t\\t\\t\\t\\t\\trelinker.impossible = true;\\n\\t\\t\\t\\t\\t\\tp = operandRegExp.lastIndex;\\n\\t\\t\\t\\t\\t\\tcontinue;\\n\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\tnewVal = \\\"[\u003C\\\"+options.placeholder.getPlaceholderFor(toTitle)+\\\">]\\\";\\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\\tentry.output = toTitle;\\n\\t\\t\\t\\tentry.operator = {operator: \\\"title\\\"};\\n\\t\\t\\t\\tentry.quotation = preference;\\n\\t\\t\\t\\tif (entry.impossible) {\\n\\t\\t\\t\\t\\trelinker.impossible = 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\\tif (fromTitle === undefined) {\\n\\t\\t// We delay the blurb calls until now in case it's a malformed\\n\\t\\t// filter string. We don't want to report some, only to find out\\n\\t\\t// it's bad.\\n\\t\\tfor (var i = 0; i \u003C blurbs.length; i++) {\\n\\t\\t\\ttoTitle(blurbs[i][0], blurbs[i][1]);\\n\\t\\t}\\n\\t}\\n\\tif (relinker.changed() || relinker.impossible) {\\n\\t\\treturn {output: relinker.results(), impossible: relinker.impossible };\\n\\t}\\n\\treturn undefined;\\n};\\n\\n/* Same as this.relink, except this has the added constraint that the return\\n * value must be able to be wrapped in curly braces. (i.e. '{{{...}}}')\\n */\\nexports.relinkInBraces = function(filter, fromTitle, toTitle, options) {\\n\\tvar braceOptions = $tw.utils.extend({inBraces: true}, options);\\n\\tvar entry = this.relink(filter, fromTitle, toTitle, braceOptions);\\n\\tif (entry && entry.output && !canBeInBraces(entry.output)) {\\n\\t\\t// It was possible, but it won't fit in braces, so we must give up\\n\\t\\tdelete entry.output;\\n\\t\\tentry.impossible = true;\\n\\t}\\n\\treturn entry;\\n};\\n\\nfunction wrapTitle(value, preference) {\\n\\tvar choices = {\\n\\t\\t\\\"\\\": function(v) {return /^[^\\\\s\\\\[\\\\]]*[^\\\\s\\\\[\\\\]\\\\}]$/.test(v); },\\n\\t\\t\\\"[\\\": canBePrettyOperand,\\n\\t\\t\\\"'\\\": function(v) {return v.indexOf(\\\"'\\\") \u003C 0; },\\n\\t\\t'\\\"': function(v) {return v.indexOf('\\\"') \u003C 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 relinkFilterOperation(relinker, fromTitle, toTitle, filterString, p, context, 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\\toperator = parseOperator(filterString, p);\\n\\tdo {\\n\\t\\tvar entry = undefined, type;\\n\\t\\tif (operator === undefined) {\\n\\t\\t\\treturn undefined;\\n\\t\\t}\\n\\t\\tp = operator.opStart;\\n\\t\\tswitch (operator.bracket) {\\n\\t\\t\\tcase \\\"{\\\": // Curly brackets\\n\\t\\t\\t\\ttype = \\\"indirect\\\";\\n\\t\\t\\t\\tnextBracketPos = filterString.indexOf(\\\"}\\\",p);\\n\\t\\t\\t\\tvar operand = filterString.substring(p,nextBracketPos);\\n\\t\\t\\t\\t// We've got a live reference. relink or report\\n\\t\\t\\t\\tentry = refHandler.relinkInBraces(operand, fromTitle, toTitle, options);\\n\\t\\t\\t\\tif (entry && entry.output) {\\n\\t\\t\\t\\t\\t// We don't check the context.\\n\\t\\t\\t\\t\\t// All indirect operands convert.\\n\\t\\t\\t\\t\\trelinker.add(entry.output,p,nextBracketPos);\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tbreak;\\n\\t\\t\\tcase \\\"[\\\": // Square brackets\\n\\t\\t\\t\\ttype = \\\"string\\\";\\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(context, operator, options);\\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\\tentry = handler.relink(operand, fromTitle, toTitle, options);\\n\\t\\t\\t\\tif (!entry || !entry.output) {\\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(entry.output) || (options.inBraces && entry.output.indexOf('}}}') >= 0)) {\\n\\t\\t\\t\\t\\tif (!options.placeholder) {\\n\\t\\t\\t\\t\\t\\tdelete entry.output;\\n\\t\\t\\t\\t\\t\\tentry.impossible = true;\\n\\t\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tvar ph = options.placeholder.getPlaceholderFor(entry.output, handler.name);\\n\\t\\t\\t\\t\\twrapped = \\\"\u003C\\\"+ph+\\\">\\\";\\n\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\twrapped = \\\"[\\\"+entry.output+\\\"]\\\";\\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 \\\"\u003C\\\": // 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\\t\\tif (entry) {\\n\\t\\t\\tif (entry.impossible) {\\n\\t\\t\\t\\trelinker.impossible = true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif(nextBracketPos === -1) {\\n\\t\\t\\t// Missing closing bracket in filter expression\\n\\t\\t\\treturn undefined;\\n\\t\\t}\\n\\t\\tp = nextBracketPos + 1;\\n\\t\\t// Check for multiple operands\\n\\t\\tswitch (filterString.charAt(p)) {\\n\\t\\tcase ',':\\n\\t\\t\\tp++;\\n\\t\\t\\tif(/^[\\\\[\\\\{\u003C\\\\/]/.test(filterString.substring(p))) {\\n\\t\\t\\t\\toperator.bracket = filterString.charAt(p);\\n\\t\\t\\t\\toperator.opStart = p + 1;\\n\\t\\t\\t\\toperator.index++;\\n\\t\\t\\t} else {\\n\\t\\t\\t\\treturn undefined;\\n\\t\\t\\t}\\n\\t\\t\\tcontinue;\\n\\t\\tdefault:\\n\\t\\t\\toperator = parseOperator(filterString, p);\\n\\t\\t\\tcontinue;\\n\\t\\tcase ']':\\n\\t\\t}\\n\\t\\tbreak;\\n\\t} while(true);\\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\\nfunction reportFilterOperation(filterString, callback, p, context, 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\\toperator = parseOperator(filterString, p);\\n\\t// Process each operator in turn\\n\\tdo {\\n\\t\\tif (operator === undefined) {\\n\\t\\t\\treturn undefined;\\n\\t\\t}\\n\\t\\tp = operator.opStart;\\n\\t\\tswitch (operator.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\\t// Just report it\\n\\t\\t\\t\\trefHandler.report(operand, function(title, blurb) {\\n\\t\\t\\t\\t\\tcallback(title, operatorBlurb(operator, '{' + (blurb || '') + '}'));\\n\\t\\t\\t\\t}, options);\\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(context, operator, options);\\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\\t// We just have to report it. Nothing more.\\n\\t\\t\\t\\thandler.report(operand, function(title, blurb) {\\n\\t\\t\\t\\t\\tcallback(title, operatorBlurb(operator, '[' + (blurb || '') + ']'));\\n\\t\\t\\t\\t}, options);\\n\\t\\t\\t\\tbreak;\\n\\n\\t\\t\\tcase \\\"\u003C\\\": // 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\\treturn undefined;\\n\\t\\t}\\n\\t\\tp = nextBracketPos + 1;\\n\\t\\t// Check for multiple operands\\n\\t\\tswitch (filterString.charAt(p)) {\\n\\t\\tcase ',':\\n\\t\\t\\tp++;\\n\\t\\t\\tif(/^[\\\\[\\\\{\u003C\\\\/]/.test(filterString.substring(p))) {\\n\\t\\t\\t\\toperator.bracket = filterString.charAt(p);\\n\\t\\t\\t\\toperator.opStart = p + 1;\\n\\t\\t\\t\\toperator.index++;\\n\\t\\t\\t} else {\\n\\t\\t\\t\\treturn undefined;\\n\\t\\t\\t}\\n\\t\\t\\tcontinue;\\n\\t\\tdefault:\\n\\t\\t\\toperator = parseOperator(filterString, p);\\n\\t\\t\\tcontinue;\\n\\t\\tcase ']':\\n\\t\\t}\\n\\t\\tbreak;\\n\\t} while(true);\\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\\nfunction parseOperator(filterString, p) {\\n\\tvar nextBracketPos, operator = {index: 1};\\n\\t// Check for an operator prefix\\n\\tif(filterString.charAt(p) === \\\"!\\\") {\\n\\t\\toperator.prefix = \\\"!\\\";\\n\\t\\tp++;\\n\\t}\\n\\t// Get the operator name\\n\\tnextBracketPos = filterString.substring(p).search(/[\\\\[\\\\{\u003C\\\\/]/);\\n\\tif(nextBracketPos === -1) {\\n\\t\\t// Missing [ in filter expression\\n\\t\\treturn undefined;\\n\\t}\\n\\tnextBracketPos += p;\\n\\toperator.bracket = filterString.charAt(nextBracketPos);\\n\\toperator.operator = filterString.substring(p,nextBracketPos);\\n\\n\\t// Any suffix?\\n\\tvar colon = operator.operator.indexOf(':');\\n\\tif(colon > -1) {\\n\\t\\toperator.suffix = operator.operator.substring(colon + 1);\\n\\t\\toperator.operator = operator.operator.substring(0,colon) || \\\"field\\\";\\n\\t}\\n\\t// Empty operator means: title\\n\\telse if(operator.operator === \\\"\\\") {\\n\\t\\toperator.operator = \\\"title\\\";\\n\\t\\toperator.default = true;\\n\\t}\\n\\toperator.opStart = nextBracketPos + 1;\\n\\treturn operator;\\n};\\n\\nfunction operatorBlurb(operator, enquotedOperand) {\\n\\tvar suffix = operator.suffix ? (':' + operator.suffix) : '';\\n\\t// commas to indicate which number operand\\n\\tsuffix += (new Array(operator.index)).join(',');\\n\\tvar op = operator.default ? '' : operator.operator;\\n\\treturn '[' + (operator.prefix || '') + op + suffix + enquotedOperand + ']';\\n};\\n\\n// Returns the relinker needed for a given operator, or returns undefined.\\nfunction fieldType(context, operator, options) {\\n\\tvar op = operator.operator,\\n\\t\\tsuffix = operator.suffix,\\n\\t\\tind = operator.index,\\n\\t\\trtn = (suffix && context.getOperator(op + ':' + suffix, ind))\\n\\t\\t || context.getOperator(op, ind);\\n\\tif (!rtn && ind == 1) {\\n\\t\\t// maybe it's a field operator?\\n\\t\\trtn = (op === 'field' && context.getFields()[suffix])\\n\\t\\t || (!suffix && !options.wiki.getFilterOperators()[op] && context.getFields()[op]);\\n\\t}\\n\\treturn rtn;\\n};\\n\\nfunction canBePrettyOperand(value) {\\n\\treturn value.indexOf(']') \u003C 0;\\n};\\n\\nfunction canBeInBraces(value) {\\n\\treturn value.indexOf(\\\"}}}\\\") \u003C 0 && value.substr(value.length-2) !== '}}';\\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\\nexports.name = \\\"list\\\";\\n\\nexports.report = function(value, callback, options) {\\n\\tvar list = $tw.utils.parseStringArray(value);\\n\\tfor (var i = 0; i \u003C list.length; i++) {\\n\\t\\tcallback(list[i]);\\n\\t}\\n};\\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\\tvar entry = {name: \\\"list\\\"};\\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\\tentry.impossible = true;\\n\\t\\t} else if (actualList) {\\n\\t\\t\\tentry.output = list;\\n\\t\\t} else {\\n\\t\\t\\tentry.output = $tw.utils.stringifyList(list);\\n\\t\\t}\\n\\t\\treturn entry;\\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\\nexports.name = \\\"reference\\\";\\n\\nexports.report = function(value, callback, options) {\\n\\tif (value) {\\n\\t\\tvar reference = $tw.utils.parseTextReference(value),\\n\\t\\t\\ttitle = reference.title,\\n\\t\\t\\tblurb;\\n\\t\\tif (title) {\\n\\t\\t\\tif (reference.field) {\\n\\t\\t\\t\\tblurb = '!!' + reference.field;\\n\\t\\t\\t} else if (reference.index) {\\n\\t\\t\\t\\tblurb = '##' + reference.index;\\n\\t\\t\\t}\\n\\t\\t\\tcallback(title, blurb);\\n\\t\\t}\\n\\t}\\n};\\n\\nexports.relink = function(value, fromTitle, toTitle, options) {\\n\\tvar entry;\\n\\tif (value) {\\n\\t\\tvar reference = $tw.utils.parseTextReference(value);\\n\\t\\tif (reference.title === fromTitle) {\\n\\t\\t\\tif (!exports.canBePretty(toTitle)) {\\n\\t\\t\\t\\tentry = {impossible: true};\\n\\t\\t\\t} else {\\n\\t\\t\\t\\treference.title = toTitle;\\n\\t\\t\\t\\tentry = {output: exports.toString(reference)};\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn entry;\\n};\\n\\n/* Same as this.relink, except this has the added constraint that the return\\n * value must be able to be wrapped in curly braces.\\n */\\nexports.relinkInBraces = function(value, fromTitle, toTitle, options) {\\n\\tvar log = this.relink(value, fromTitle, toTitle, options);\\n\\tif (log && log.output && toTitle.indexOf(\\\"}\\\") >= 0) {\\n\\t\\tdelete log.output;\\n\\t\\tlog.impossible = true;\\n\\t}\\n\\treturn log;\\n};\\n\\nexports.toString = function(textReference) {\\n\\tvar title = textReference.title || '';\\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 || (title.indexOf(\\\"!!\\\") \u003C 0 && title.indexOf(\\\"##\\\") \u003C 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\\nexports.report = function(value, callback, options) {\\n\\tcallback(value);\\n};\\n\\n/**Returns undefined if no change was made.\\n */\\nexports.relink = function(value, fromTitle, toTitle, options) {\\n\\tif (value === fromTitle) {\\n\\t\\treturn {output: 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/fieldtypes/wikitext.js\":{\"text\":\"/*\\\\\\nThis specifies logic for updating filters to reflect title changes.\\n\\\\*/\\n\\nexports.name = \\\"wikitext\\\";\\n\\nvar type = 'text/vnd.tiddlywiki';\\n\\nvar WikiParser = require(\\\"$:/core/modules/parsers/wikiparser/wikiparser.js\\\")[type];\\nvar Rebuilder = require(\\\"$:/plugins/flibbles/relink/js/utils/rebuilder.js\\\");\\nvar utils = require('$:/plugins/flibbles/relink/js/utils');\\nvar WikitextContext = utils.getContext('wikitext');\\n\\nfunction collectRules() {\\n\\tvar rules = Object.create(null);\\n\\t$tw.modules.forEachModuleOfType(\\\"relinkwikitextrule\\\", function(title, exports) {\\n\\t\\tvar names = exports.name;\\n\\t\\tif (typeof names === \\\"string\\\") {\\n\\t\\t\\tnames = [names];\\n\\t\\t}\\n\\t\\tif (names !== undefined) {\\n\\t\\t\\tfor (var i = 0; i \u003C names.length; i++) {\\n\\t\\t\\t\\trules[names[i]] = exports;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t});\\n\\treturn rules;\\n}\\n\\nfunction WikiWalker(type, text, options) {\\n\\tthis.options = options;\\n\\tif (!this.relinkMethodsInjected) {\\n\\t\\tvar rules = collectRules();\\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\\tWikiWalker.prototype.relinkMethodsInjected = true;\\n\\t}\\n\\tthis.context = new WikitextContext(options.settings);\\n\\tWikiParser.call(this, type, text, options);\\n};\\n\\nWikiWalker.prototype = Object.create(WikiParser.prototype);\\n\\nWikiWalker.prototype.parsePragmas = function() {\\n\\tvar entries = this.tree;\\n\\twhile (true) {\\n\\t\\tthis.skipWhitespace();\\n\\t\\tif (this.pos >= this.sourceLength) {\\n\\t\\t\\tbreak;\\n\\t\\t}\\n\\t\\tvar nextMatch = this.findNextMatch(this.pragmaRules, this.pos);\\n\\t\\tif (!nextMatch || nextMatch.matchIndex !== this.pos) {\\n\\t\\t\\tbreak;\\n\\t\\t}\\n\\t\\tentries.push.apply(entries, this.handleRule(nextMatch));\\n\\t}\\n\\treturn entries;\\n};\\n\\nWikiWalker.prototype.parseInlineRunUnterminated = function(options) {\\n\\tvar entries = [];\\n\\tvar nextMatch = this.findNextMatch(this.inlineRules, this.pos);\\n\\twhile (this.pos \u003C this.sourceLength && nextMatch) {\\n\\t\\tif (nextMatch.matchIndex > this.pos) {\\n\\t\\t\\tthis.pos = nextMatch.matchIndex;\\n\\t\\t}\\n\\t\\tentries.push.apply(entries, this.handleRule(nextMatch));\\n\\t\\tnextMatch = this.findNextMatch(this.inlineRules, this.pos);\\n\\t}\\n\\tthis.pos = this.sourceLength;\\n\\treturn entries;\\n};\\n\\nWikiWalker.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\\n\\tvar entries = [];\\n\\toptions = options || {};\\n\\tterminatorRegExp.lastIndex = this.pos;\\n\\tvar terminatorMatch = terminatorRegExp.exec(this.source);\\n\\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\\n\\twhile(this.pos \u003C this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\\n\\t\\tif (terminatorMatch) {\\n\\t\\t\\tif (!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\\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 entries;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tif (inlineRuleMatch) {\\n\\t\\t\\tif (inlineRuleMatch.matchIndex > this.pos) {\\n\\t\\t\\t\\tthis.pos = inlineRuleMatch.matchIndex;\\n\\t\\t\\t}\\n\\t\\t\\tentries.push.apply(entries, this.handleRule(inlineRuleMatch));\\n\\t\\t\\tinlineRuleMatch = this.findNextMatch(this.inlineRules, this.pos);\\n\\t\\t\\tterminatorRegExp.lastIndex = this.pos;\\n\\t\\t\\tterminatorMatch = terminatorRegExp.exec(this.source);\\n\\t\\t}\\n\\t}\\n\\tthis.pos = this.sourceLength;\\n\\treturn entries;\\n\\n};\\n\\nWikiWalker.prototype.parseBlock = function(terminatorRegExp) {\\n\\tvar terminatorRegExp = /(\\\\r?\\\\n\\\\r?\\\\n)/mg;\\n\\tthis.skipWhitespace();\\n\\tif (this.pos >= this.sourceLength) {\\n\\t\\treturn [];\\n\\t}\\n\\tvar nextMatch = this.findNextMatch(this.blockRules, this.pos);\\n\\tif(nextMatch && nextMatch.matchIndex === this.pos) {\\n\\t\\treturn this.handleRule(nextMatch);\\n\\t}\\n\\treturn this.parseInlineRun(terminatorRegExp);\\n};\\n\\nWikiWalker.prototype.amendRules = function(type, names) {\\n\\tvar only;\\n\\tWikiParser.prototype.amendRules.call(this, type, names);\\n\\tif (type === \\\"only\\\") {\\n\\t\\tonly = true;\\n\\t} else if (type === \\\"except\\\") {\\n\\t\\tonly = false;\\n\\t} else {\\n\\t\\treturn;\\n\\t}\\n\\tif (only !== (names.indexOf(\\\"macrodef\\\") >= 0) && this.options.macrodefCanBeDisabled) {\\n\\t\\tthis.options.placeholder = undefined\\n\\t}\\n\\tif (only !== (names.indexOf(\\\"html\\\") >= 0)) {\\n\\t\\tthis.context.allowWidgets = disabled;\\n\\t}\\n\\tif (only !== (names.indexOf(\\\"prettylink\\\") >= 0)) {\\n\\t\\tthis.context.allowPrettylinks = disabled;\\n\\t}\\n};\\n\\nfunction disabled() { return false; };\\n\\n/// Reporter\\n\\nfunction WikiReporter(type, text, callback, options) {\\n\\tthis.callback = callback;\\n\\tWikiWalker.call(this, type, text, options);\\n};\\n\\nWikiReporter.prototype = Object.create(WikiWalker.prototype);\\n\\nWikiReporter.prototype.handleRule = function(ruleInfo) {\\n\\tif (ruleInfo.rule.report) {\\n\\t\\truleInfo.rule.report(this.source, this.callback, this.options);\\n\\t} else {\\n\\t\\tif (ruleInfo.rule.matchRegExp !== undefined) {\\n\\t\\t\\tthis.pos = ruleInfo.rule.matchRegExp.lastIndex;\\n\\t\\t} else {\\n\\t\\t\\t// We can't easily determine the end of this\\n\\t\\t\\t// rule match. We'll \\\"parse\\\" it so that\\n\\t\\t\\t// parser.pos gets updated, but we throw away\\n\\t\\t\\t// the results.\\n\\t\\t\\truleInfo.rule.parse();\\n\\t\\t}\\n\\t}\\n};\\n\\nexports.report = function(wikitext, callback, options) {\\n\\t// Unfortunately it's the side-effect of creating this that reports.\\n\\tnew WikiReporter(options.type, wikitext, callback, options);\\n};\\n\\n/// Relinker\\n\\nfunction WikiRelinker(type, text, fromTitle, toTitle, options) {\\n\\tthis.fromTitle = fromTitle;\\n\\tthis.toTitle = toTitle;\\n\\tthis.placeholder = options.placeholder;\\n\\tif (this.placeholder) {\\n\\t\\tthis.placeholder.parser = this;\\n\\t}\\n\\tWikiWalker.call(this, type, text, options);\\n};\\n\\nWikiRelinker.prototype = Object.create(WikiWalker.prototype);\\n\\nWikiRelinker.prototype.handleRule = function(ruleInfo) {\\n\\tif (ruleInfo.rule.relink) {\\n\\t\\tvar start = ruleInfo.matchIndex;\\n\\t\\tvar newEntry = ruleInfo.rule.relink(this.source, this.fromTitle, this.toTitle, this.options);\\n\\t\\tif (newEntry !== undefined) {\\n\\t\\t\\tif (newEntry.output) {\\n\\t\\t\\t\\tnewEntry.start = start;\\n\\t\\t\\t\\tnewEntry.end = this.pos;\\n\\t\\t\\t}\\n\\t\\t\\treturn [newEntry];\\n\\t\\t}\\n\\t} else {\\n\\t\\tif (ruleInfo.rule.matchRegExp !== undefined) {\\n\\t\\t\\tthis.pos = ruleInfo.rule.matchRegExp.lastIndex;\\n\\t\\t} else {\\n\\t\\t\\t// We can't easily determine the end of this\\n\\t\\t\\t// rule match. We'll \\\"parse\\\" it so that\\n\\t\\t\\t// parser.pos gets updated, but we throw away\\n\\t\\t\\t// the results.\\n\\t\\t\\truleInfo.rule.parse();\\n\\t\\t}\\n\\t}\\n\\treturn [];\\n};\\n\\nexports.relink = function(wikitext, fromTitle, toTitle, options) {\\n\\tvar parser = new WikiRelinker(options.type, wikitext, fromTitle, toTitle, options),\\n\\t\\twikiEntry = undefined;\\n\\t// Now that we have an array of entries, let's produce the wikiText entry\\n\\t// containing them all.\\n\\tif (parser.tree.length > 0) {\\n\\t\\tvar builder = new Rebuilder(wikitext);\\n\\t\\twikiEntry = {};\\n\\t\\tfor (var i = 0; i \u003C parser.tree.length; i++) {\\n\\t\\t\\tvar entry = parser.tree[i];\\n\\t\\t\\tif (entry.impossible) {\\n\\t\\t\\t\\twikiEntry.impossible = true;\\n\\t\\t\\t}\\n\\t\\t\\tif (entry.output) {\\n\\t\\t\\t\\tbuilder.add(entry.output, entry.start, entry.end);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\twikiEntry.output = builder.results();\\n\\t}\\n\\treturn wikiEntry;\\n};\\n\",\"module-type\":\"relinkfieldtype\",\"title\":\"$:/plugins/flibbles/relink/js/fieldtypes/wikitext.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\\nexports.name = 'fields';\\n\\nexports.report = function(tiddler, callback, options) {\\n\\tvar fields = options.settings.getFields();\\n\\t$tw.utils.each(fields, function(handler, field) {\\n\\t\\tvar input = tiddler.fields[field];\\n\\t\\tif (input) {\\n\\t\\t\\tif (field === 'list' && tiddler.fields['plugin-type']) {\\n\\t\\t\\t\\t// We have a built-in exception here. plugins use their list\\n\\t\\t\\t\\t// field differently. There's a whole mechanism for what\\n\\t\\t\\t\\t// they actually point to, but let's not bother with that now\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\thandler.report(input, function(title, blurb) {\\n\\t\\t\\t\\tif (blurb) {\\n\\t\\t\\t\\t\\tcallback(title, field + ': ' + blurb);\\n\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\tcallback(title, field);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}, options);\\n\\t\\t}\\n\\t});\\n};\\n\\nexports.relink = function(tiddler, fromTitle, toTitle, changes, options) {\\n\\tvar fields = options.settings.getFields();\\n\\t$tw.utils.each(fields, function(handler, field) {\\n\\t\\tvar input = tiddler.fields[field];\\n\\t\\tif (input) {\\n\\t\\t\\tif (field === 'list' && tiddler.fields['plugin-type']) {\\n\\t\\t\\t\\t// Same deal as above. Skip.\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\tvar entry = handler.relink(input, fromTitle, toTitle, options);\\n\\t\\t\\tif (entry !== undefined) {\\n\\t\\t\\t\\tchanges[field] = entry;\\n\\t\\t\\t}\\n\\t\\t}\\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\\\";\\nvar utils = require('$:/plugins/flibbles/relink/js/utils.js');\\n\\nexports.name = 'text';\\n\\nvar textOperators = utils.getModulesByTypeAsHashmap('relinktext', 'type');\\n\\n// These are deprecated. Don't use them.\\nvar oldTextOperators = utils.getModulesByTypeAsHashmap('relinktextoperator', 'type');\\n\\n// $:/DefaultTiddlers is a tiddler which has type \\\"text/vnd.tiddlywiki\\\",\\n// but it lies. It doesn't contain wikitext. It contains a filter, so\\n// we pretend it has a filter type.\\n// If you want to be able to add more exceptions for your plugin, let me know.\\nvar exceptions = {\\n\\t\\\"$:/DefaultTiddlers\\\": \\\"text/x-tiddler-filter\\\"\\n};\\n\\nexports.report = function(tiddler, callback, options) {\\n\\tvar fields = tiddler.fields;\\n\\tif (fields.text) {\\n\\t\\tvar type = exceptions[fields.title] || fields.type || defaultOperator;\\n\\t\\tif (textOperators[type]) {\\n\\t\\t\\ttextOperators[type].report(tiddler.fields.text, callback, options);\\n\\t\\t} else if (oldTextOperators[type]) {\\n\\t\\t\\t// For the deprecated text operators\\n\\t\\t\\toldTextOperators[type].report(tiddler, callback, options);\\n\\t\\t}\\n\\t}\\n};\\n\\nexports.relink = function(tiddler, fromTitle, toTitle, changes, options) {\\n\\tvar fields = tiddler.fields;\\n\\tif (fields.text) {\\n\\t\\tvar type = exceptions[fields.title] || fields.type || defaultOperator,\\n\\t\\t\\tentry;\\n\\t\\tif (textOperators[type]) {\\n\\t\\t\\tentry = textOperators[type].relink(tiddler.fields.text, fromTitle, toTitle, options);\\n\\t\\t} else if (oldTextOperators[type]) {\\n\\t\\t\\t// For the deprecated text operators\\n\\t\\t\\tentry = oldTextOperators[type].relink(tiddler, fromTitle, toTitle, options);\\n\\t\\t}\\n\\t\\tif (entry) {\\n\\t\\t\\tchanges.text = entry;\\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/filtertext.js\":{\"text\":\"/*\\\\\\n\\nThis relinks tiddlers which contain filters in their body, as oppose to\\nwikitext.\\n\\n\\\\*/\\n\\n/*jslint node: false, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar filterHandler = require(\\\"$:/plugins/flibbles/relink/js/utils\\\").getType('filter');\\n\\nexports.type = 'text/x-tiddler-filter';\\n\\nexports.report = filterHandler.report;\\nexports.relink = filterHandler.relink;\\n\",\"module-type\":\"relinktext\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/filtertext.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/relinkoperations/text/listtext.js\":{\"text\":\"/*\\\\\\n\\nThis relinks tiddlers which contain a tiddler list as their body.\\n\\n\\\\*/\\n\\n/*jslint node: false, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar listHandler = require(\\\"$:/plugins/flibbles/relink/js/utils\\\").getType('list');\\n\\nexports.type = 'text/x-tiddler-list';\\n\\nexports.report = listHandler.report;\\nexports.relink = listHandler.relink;\\n\",\"module-type\":\"relinktext\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/listtext.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/relinkoperations/text/referencetext.js\":{\"text\":\"/*\\\\\\n\\nThis relinks tiddlers which contain a tiddler reference as their body.\\n\\n\\\\*/\\n\\n/*jslint node: false, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar refHandler = require(\\\"$:/plugins/flibbles/relink/js/utils\\\").getType('reference');\\n\\nexports.type = 'text/x-tiddler-reference';\\n\\nexports.report = refHandler.report;\\nexports.relink = refHandler.relink;\\n\",\"module-type\":\"relinktext\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/referencetext.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/relinkoperations/text/titletext.js\":{\"text\":\"/*\\\\\\n\\nThis relinks tiddlers which contain a single title as their body.\\n\\n\\\\*/\\n\\n/*jslint node: false, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar titleHandler = require(\\\"$:/plugins/flibbles/relink/js/utils\\\").getType('title');\\n\\nexports.type = 'text/x-tiddler-title';\\n\\nexports.report = titleHandler.report;\\nexports.relink = titleHandler.relink;\\n\",\"module-type\":\"relinktext\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/titletext.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext.js\":{\"text\":\"/*\\\\\\n\\nChecks for fromTitle in 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 Placeholder = require(\\\"$:/plugins/flibbles/relink/js/utils/placeholder.js\\\");\\nvar wikitextHandler = require('$:/plugins/flibbles/relink/js/utils.js').getType('wikitext');\\n\\nexports.type = 'text/vnd.tiddlywiki';\\n\\nexports.report = wikitextHandler.report;\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar placeholder = new Placeholder();\\n\\tvar currentOptions = Object.create(options);\\n\\tcurrentOptions.placeholder = placeholder;\\n\\tvar entry = wikitextHandler.relink(text, fromTitle, toTitle, currentOptions);\\n\\tif (entry && entry.output) {\\n\\t\\t// If there's output, we've also got to prepend any macros\\n\\t\\t// that the placeholder defined.\\n\\t\\tvar preamble = placeholder.getPreamble();\\n\\t\\tentry.output = preamble + entry.output;\\n\\t}\\n\\treturn entry;\\n};\\n\",\"module-type\":\"relinktext\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/code.js\":{\"text\":\"/*\\\\\\nmodule-type: relinkwikitextrule\\n\\nHandles code 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 = [\\\"codeinline\\\", \\\"codeblock\\\"];\\n\\nexports.relink = function(text) {\\n\\tvar reEnd;\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n\\t// I'm lazy. This relink method works for both codeblock and codeinline\\n\\tif (this.match[0].length > 2) {\\n\\t\\t// Must be a codeblock\\n\\t\\treEnd = /\\\\r?\\\\n```$/mg;\\n\\t} else {\\n\\t\\t// Must be a codeinline\\n\\t\\treEnd = new RegExp(this.match[1], \\\"mg\\\");\\n\\t}\\n\\treEnd.lastIndex = this.parser.pos;\\n\\tvar match = reEnd.exec(text);\\n\\tif (match) {\\n\\t\\tthis.parser.pos = match.index + match[0].length;\\n\\t} else {\\n\\t\\tthis.parser.pos = this.parser.sourceLength;\\n\\t}\\n\\treturn undefined;\\n};\\n\\n// Same thing. Just skip the pos ahead.\\nexports.report = exports.relink;\\n\",\"module-type\":\"relinkwikitextrule\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/code.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\\\"\u003C!-- [[Renamed Title]] -->\\\" will remain unchanged.\\n\\n\\\\*/\\n\\nexports.name = [\\\"commentinline\\\", \\\"commentblock\\\"];\\n\\nexports.relink = function(text) {\\n\\tthis.parser.pos = this.endMatchRegExp.lastIndex;\\n\\treturn undefined;\\n};\\n\\nexports.report = exports.relink;\\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/utils\\\").getType('filter');\\nvar utils = require(\\\"./utils.js\\\");\\n\\nexports.report = function(text, callback, options) {\\n\\tvar m = this.match,\\n\\t\\tfilter = m[1],\\n\\t\\ttemplate = $tw.utils.trim(m[3]),\\n\\t\\tappend = template ? '||' + template + '}}}' : '}}}';\\n\\tfilterHandler.report(filter, function(title, blurb) {\\n\\t\\tcallback(title, '{{{' + blurb + append);\\n\\t}, options);\\n\\tif (template) {\\n\\t\\tcallback(template, '{{{' + $tw.utils.trim(filter).replace(/\\\\r?\\\\n/mg, ' ') + '||}}}');\\n\\t}\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n};\\n\\nexports.relink = function(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\\tentry = {};\\n\\tparser.pos = this.matchRegExp.lastIndex;\\n\\tvar modified = false;\\n\\n\\tvar filterEntry = filterHandler.relink(filter, fromTitle, toTitle, options);\\n\\tif (filterEntry !== undefined) {\\n\\t\\tif (filterEntry.output) {\\n\\t\\t\\tfilter = filterEntry.output;\\n\\t\\t\\tmodified = true;\\n\\t\\t}\\n\\t\\tif (filterEntry.impossible) {\\n\\t\\t\\tentry.impossible = true;\\n\\t\\t}\\n\\t}\\n\\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\\tif (!modified) {\\n\\t\\tif (!entry.impossible) {\\n\\t\\t\\treturn undefined;\\n\\t\\t}\\n\\t} else {\\n\\t\\tvar output = this.makeFilteredtransclude(this.parser, filter, tooltip, template, style, classes);\\n\\t\\tif (output === undefined) {\\n\\t\\t\\tentry.impossible = true;\\n\\t\\t} else {\\n\\t\\t\\t// By copying over the ending newline of the original\\n\\t\\t\\t// text if present, thisrelink method thus works for\\n\\t\\t\\t// both the inline and block rule\\n\\t\\t\\tentry.output = output + utils.getEndingNewline(m[0]);\\n\\t\\t}\\n\\t}\\n\\treturn entry;\\n};\\n\\nexports.makeFilteredtransclude = function(parser, filter, tooltip, template, style, classes) {\\n\\tif (canBePretty(filter) && canBePrettyTemplate(template)) {\\n\\t\\treturn prettyList(filter, tooltip, template, style, classes);\\n\\t}\\n\\tif (classes !== undefined) {\\n\\t\\tclasses = classes.split('.').join(' ');\\n\\t}\\n\\treturn utils.makeWidget(parser, '$list', {\\n\\t\\tfilter: filter,\\n\\t\\ttooltip: tooltip,\\n\\t\\ttemplate: template,\\n\\t\\tstyle: style || undefined,\\n\\t\\titemClass: classes});\\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\\nfunction canBePretty(filter) {\\n\\treturn filter.indexOf('|') \u003C 0 && filter.indexOf('}}') \u003C 0;\\n};\\n\\nfunction canBePrettyTemplate(template) {\\n\\treturn !template || (\\n\\t\\ttemplate.indexOf('|') \u003C 0\\n\\t\\t&& template.indexOf('{') \u003C 0\\n\\t\\t&& template.indexOf('}') \u003C 0);\\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\u003C$link to=\\\"TiddlerTitle\\\" />\\n\\n\\\\*/\\n\\nvar utils = require(\\\"./utils.js\\\");\\nvar Rebuilder = require(\\\"$:/plugins/flibbles/relink/js/utils/rebuilder\\\");\\nvar relinkUtils = require('$:/plugins/flibbles/relink/js/utils.js');\\nvar refHandler = relinkUtils.getType('reference');\\nvar filterHandler = relinkUtils.getType('filter');\\nvar ImportContext = relinkUtils.getContext('import');\\nvar macrocall = require(\\\"./macrocall.js\\\");\\n\\nexports.name = \\\"html\\\";\\n\\nexports.report = function(text, callback, options) {\\n\\tvar managedElement = this.parser.context.getAttribute(this.nextTag.tag);\\n\\tvar importFilterAttr;\\n\\tvar element = this.nextTag.tag;\\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 \u003C$link to /> We ignore those.\\n\\t\\tif (nextEql \u003C 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 oldLength, quotedValue = undefined, entry;\\n\\t\\tif (attr.type === \\\"string\\\") {\\n\\t\\t\\tvar handler = getAttributeHandler(this.parser.context, 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\\thandler.report(attr.value, function(title, blurb) {\\n\\t\\t\\t\\tif (blurb) {\\n\\t\\t\\t\\t\\tcallback(title, '\u003C' + element + ' ' + attributeName + '=\\\"' + blurb + '\\\" />');\\n\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\tcallback(title, '\u003C' + element + ' ' + attributeName + ' />');\\n\\t\\t\\t\\t}\\n\\t\\t\\t}, options);\\n\\t\\t} else if (attr.type === \\\"indirect\\\") {\\n\\t\\t\\tentry = refHandler.report(attr.textReference, function(title, blurb) {\\n\\t\\t\\t\\tcallback(title, '\u003C' + element + ' ' + attributeName + '={{' + (blurb || '') + '}} />');\\n\\t\\t\\t}, options);\\n\\t\\t} else if (attr.type === \\\"filtered\\\") {\\n\\t\\t\\tentry = filterHandler.report(attr.filter, function(title, blurb) {\\n\\t\\t\\t\\tcallback(title, '\u003C' + element + ' ' + attributeName + '={{{' + blurb + '}}} />');\\n\\t\\t\\t}, options);\\n\\t\\t} else if (attr.type === \\\"macro\\\") {\\n\\t\\t\\tvar macro = attr.value;\\n\\t\\t\\tentry = macrocall.reportAttribute(this.parser, macro, function(title, blurb) {\\n\\t\\t\\t\\tcallback(title, '\u003C' + element + ' ' + attributeName + '=' + blurb + ' />');\\n\\t\\t\\t}, options);\\n\\t\\t}\\n\\t\\tif (quotedValue === undefined) {\\n\\t\\t\\tcontinue;\\n\\t\\t}\\n\\t\\tif (this.nextTag.tag === \\\"$importvariables\\\" && attributeName === \\\"filter\\\") {\\n\\t\\t\\t// If this is an import variable filter, we gotta\\n\\t\\t\\t// remember this new value when we import lower down.\\n\\t\\t\\timportFilterAttr = quotedValue;\\n\\t\\t}\\n\\t}\\n\\tif (importFilterAttr) {\\n\\t\\tprocessImportFilter(this.parser, importFilterAttr, options);\\n\\t}\\n\\tthis.parse();\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar managedElement = this.parser.context.getAttribute(this.nextTag.tag),\\n\\t\\tbuilder = new Rebuilder(text, this.nextTag.start);\\n\\tvar importFilterAttr;\\n\\tvar widgetEntry = {};\\n\\twidgetEntry.attributes = Object.create(null);\\n\\twidgetEntry.element = this.nextTag.tag;\\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 \u003C$link to /> We ignore those.\\n\\t\\tif (nextEql \u003C 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 oldLength, quotedValue = undefined, entry;\\n\\t\\tvar nestedOptions = Object.create(options);\\n\\t\\tnestedOptions.settings = this.parser.context;\\n\\t\\tswitch (attr.type) {\\n\\t\\tcase 'string':\\n\\t\\t\\tvar handler = getAttributeHandler(this.parser.context, 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\\tentry = handler.relink(attr.value, fromTitle, toTitle, nestedOptions);\\n\\t\\t\\tif (entry === undefined) {\\n\\t\\t\\t\\tcontinue;\\n\\t\\t\\t}\\n\\t\\t\\tif (entry.output) {\\n\\t\\t\\t\\tvar quote = utils.determineQuote(text, attr);\\n\\t\\t\\t\\toldLength = attr.value.length + (quote.length * 2);\\n\\t\\t\\t\\tquotedValue = utils.wrapAttributeValue(entry.output,quote);\\n\\t\\t\\t\\tif (quotedValue === undefined) {\\n\\t\\t\\t\\t\\t// The value was unquotable. We need to make\\n\\t\\t\\t\\t\\t// a macro in order to replace it.\\n\\t\\t\\t\\t\\tif (!options.placeholder) {\\n\\t\\t\\t\\t\\t\\t// but we can't...\\n\\t\\t\\t\\t\\t\\tentry.impossible = true;\\n\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\tvar value = options.placeholder.getPlaceholderFor(entry.output,handler.name)\\n\\t\\t\\t\\t\\t\\tquotedValue = \\\"\u003C\u003C\\\"+value+\\\">>\\\";\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t\\tbreak;\\n\\t\\tcase 'indirect':\\n\\t\\t\\tentry = refHandler.relinkInBraces(attr.textReference, fromTitle, toTitle, options);\\n\\t\\t\\tif (entry === undefined) {\\n\\t\\t\\t\\tcontinue;\\n\\t\\t\\t}\\n\\t\\t\\tif (entry.output) {\\n\\t\\t\\t\\t// +4 for '{{' and '}}'\\n\\t\\t\\t\\toldLength = attr.textReference.length + 4;\\n\\t\\t\\t\\tquotedValue = \\\"{{\\\"+entry.output+\\\"}}\\\";\\n\\t\\t\\t}\\n\\t\\t\\tbreak;\\n\\t\\tcase 'filtered':\\n\\t\\t\\tentry = filterHandler.relinkInBraces(attr.filter, fromTitle, toTitle, options);\\n\\t\\t\\tif (entry === undefined) {\\n\\t\\t\\t\\tcontinue;\\n\\t\\t\\t}\\n\\t\\t\\tif (entry.output) {\\n\\t\\t\\t\\t// +6 for '{{{' and '}}}'\\n\\t\\t\\t\\toldLength = attr.filter.length + 6;\\n\\t\\t\\t\\tquotedValue = \\\"{{{\\\"+ entry.output +\\\"}}}\\\";\\n\\t\\t\\t}\\n\\t\\t\\tbreak;\\n\\t\\tcase 'macro':\\n\\t\\t\\tvar macro = attr.value;\\n\\t\\t\\tentry = macrocall.relinkAttribute(this.parser, macro, text, fromTitle, toTitle, options);\\n\\t\\t\\tif (entry === undefined) {\\n\\t\\t\\t\\tcontinue;\\n\\t\\t\\t}\\n\\t\\t\\tif (entry.output) {\\n\\t\\t\\t\\t// already includes '\u003C\u003C' and '>>'\\n\\t\\t\\t\\toldLength = macro.end-macro.start;\\n\\t\\t\\t\\tquotedValue = entry.output;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tif (entry.impossible) {\\n\\t\\t\\twidgetEntry.impossible = true;\\n\\t\\t}\\n\\t\\tif (quotedValue === undefined) {\\n\\t\\t\\tcontinue;\\n\\t\\t}\\n\\t\\tif (this.nextTag.tag === \\\"$importvariables\\\" && attributeName === \\\"filter\\\") {\\n\\t\\t\\t// If this is an import variable filter, we gotta\\n\\t\\t\\t// remember this new value when we import lower down.\\n\\t\\t\\timportFilterAttr = quotedValue;\\n\\t\\t}\\n\\t\\t// We count backwards from the end to preserve whitespace\\n\\t\\tvar valueStart = attr.end - oldLength;\\n\\t\\tbuilder.add(quotedValue, valueStart, attr.end);\\n\\t}\\n\\tif (importFilterAttr) {\\n\\t\\tprocessImportFilter(this.parser, importFilterAttr, options);\\n\\t}\\n\\tvar tag = this.parse()[0];\\n\\tif (tag.children) {\\n\\t\\tfor (var i = 0; i \u003C tag.children.length; i++) {\\n\\t\\t\\tvar child = tag.children[i];\\n\\t\\t\\tif (child.output) {\\n\\t\\t\\t\\tbuilder.add(child.output, child.start, child.end);\\n\\t\\t\\t}\\n\\t\\t\\tif (child.impossible) {\\n\\t\\t\\t\\twidgetEntry.impossible = true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\tif (builder.changed() || widgetEntry.impossible) {\\n\\t\\twidgetEntry.output = builder.results(this.parser.pos);\\n\\t\\treturn widgetEntry;\\n\\t}\\n\\treturn undefined;\\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(context, widget, attributeName, options) {\\n\\tif (widget.tag === \\\"$macrocall\\\") {\\n\\t\\tvar nameAttr = widget.attributes[\\\"$name\\\"];\\n\\t\\tif (nameAttr) {\\n\\t\\t\\tvar macro = context.getMacro(nameAttr.value);\\n\\t\\t\\tif (macro) {\\n\\t\\t\\t\\treturn macro[attributeName];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t} else {\\n\\t\\tvar element = context.getAttribute(widget.tag);\\n\\t\\tif (element) {\\n\\t\\t\\treturn element[attributeName];\\n\\t\\t}\\n\\t}\\n\\treturn undefined;\\n};\\n\\nfunction computeAttribute(context, attribute, options) {\\n\\tvar value;\\n\\tif(attribute.type === \\\"filtered\\\") {\\n\\t\\tvar parentWidget = context.widget;\\n\\t\\tvalue = options.wiki.filterTiddlers(attribute.filter,parentWidget)[0] || \\\"\\\";\\n\\t} else if(attribute.type === \\\"indirect\\\") {\\n\\t\\tvar parentWidget = context.widget;\\n\\t\\tvalue = options.wiki.getTextReference(attribute.textReference,\\\"\\\",parentWidget.variables.currentTiddler.value);\\n\\t} else if(attribute.type === \\\"macro\\\") {\\n\\t\\tvar parentWidget = context.widget;\\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\\n// This processes a \u003C$importvariables> filter attribute and adds any new\\n// variables to our parser.\\nfunction processImportFilter(parser, importAttribute, options) {\\n\\tif (typeof importAttribute === \\\"string\\\") {\\n\\t\\t// It was changed. Reparse it. It'll be a quoted\\n\\t\\t// attribute value. Add a dummy attribute name.\\n\\t\\timportAttribute = $tw.utils.parseAttribute(\\\"p=\\\"+importAttribute, 0)\\n\\t}\\n\\tvar context = parser.context;\\n\\tvar importFilter = computeAttribute(context, importAttribute, options);\\n\\tparser.context = new ImportContext(options.wiki, context, importFilter);\\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/image.js\":{\"text\":\"/*\\\\\\nmodule-type: relinkwikitextrule\\n\\nHandles replacement in wiki text inline rules, like,\\n\\n[img[tiddler.jpg]]\\n\\n[img width=23 height=24 [Description|tiddler.jpg]]\\n\\n\\\\*/\\n\\nvar Rebuilder = require(\\\"$:/plugins/flibbles/relink/js/utils/rebuilder\\\");\\nvar refHandler = require(\\\"$:/plugins/flibbles/relink/js/fieldtypes/reference\\\");\\nvar filterHandler = require(\\\"$:/plugins/flibbles/relink/js/utils\\\").getType('filter');\\nvar macrocall = require(\\\"./macrocall.js\\\");\\nvar utils = require(\\\"./utils.js\\\");\\n\\nexports.name = \\\"image\\\";\\n\\nexports.report = function(text, callback, options) {\\n\\tvar ptr = this.nextImage.start + 4; //[img\\n\\tvar inSource = false;\\n\\tfor (var attributeName in this.nextImage.attributes) {\\n\\t\\tvar attr = this.nextImage.attributes[attributeName];\\n\\t\\tif (attributeName === \\\"source\\\" || attributeName === \\\"tooltip\\\") {\\n\\t\\t\\tif (inSource) {\\n\\t\\t\\t\\tptr = text.indexOf('|', ptr);\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tptr = text.indexOf('[', ptr);\\n\\t\\t\\t\\tinSource = true;\\n\\t\\t\\t}\\n\\t\\t\\tptr += 1;\\n\\t\\t}\\n\\t\\tif (attributeName === \\\"source\\\") {\\n\\t\\t\\tvar tooltip = this.nextImage.attributes.tooltip;\\n\\t\\t\\tvar blurb = '[img[' + (tooltip ? tooltip.value : '') + ']]';\\n\\t\\t\\tcallback(attr.value, blurb);\\n\\t\\t\\tptr = text.indexOf(attr.value, ptr);\\n\\t\\t\\tptr = text.indexOf(']]', ptr) + 2;\\n\\t\\t} else if (attributeName !== \\\"tooltip\\\") {\\n\\t\\t\\tptr = reportAttribute(this.parser, attr, callback, options);\\n\\t\\t}\\n\\t}\\n\\tthis.parser.pos = ptr;\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar ptr = this.nextImage.start,\\n\\t\\tbuilder = new Rebuilder(text, ptr),\\n\\t\\tmakeWidget = false,\\n\\t\\tskipSource = false,\\n\\t\\timageEntry;\\n\\tif (this.nextImage.attributes.source.value === fromTitle && !canBePretty(toTitle, this.nextImage.attributes.tooltip)) {\\n\\t\\tif (this.parser.context.allowWidgets() && (utils.wrapAttributeValue(toTitle) || options.placeholder)) {\\n\\t\\t\\tmakeWidget = true;\\n\\t\\t\\tbuilder.add(\\\"\u003C$image\\\", ptr, ptr+4);\\n\\t\\t} else {\\n\\t\\t\\t// We won't be able to make a placeholder to replace\\n\\t\\t\\t// the source attribute. We check now so we don't\\n\\t\\t\\t// prematurely convert into a widget.\\n\\t\\t\\t// Keep going in case other attributes need replacing.\\n\\t\\t\\tskipSource = true;\\n\\t\\t}\\n\\t}\\n\\tptr += 4; //[img\\n\\tvar inSource = false;\\n\\tfor (var attributeName in this.nextImage.attributes) {\\n\\t\\tvar attr = this.nextImage.attributes[attributeName];\\n\\t\\tif (attributeName === \\\"source\\\" || attributeName === \\\"tooltip\\\") {\\n\\t\\t\\tif (inSource) {\\n\\t\\t\\t\\tptr = text.indexOf('|', ptr);\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tptr = text.indexOf('[', ptr);\\n\\t\\t\\t\\tinSource = true;\\n\\t\\t\\t}\\n\\t\\t\\tif (makeWidget) {\\n\\t\\t\\t\\tif (\\\" \\\\t\\\\n\\\".indexOf(text[ptr-1]) >= 0) {\\n\\t\\t\\t\\t\\tbuilder.add('', ptr, ptr+1);\\n\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\tbuilder.add(' ', ptr, ptr+1);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t\\tptr += 1;\\n\\t\\t}\\n\\t\\tif (attributeName === \\\"source\\\") {\\n\\t\\t\\tptr = text.indexOf(attr.value, ptr);\\n\\t\\t\\tif (attr.value === fromTitle) {\\n\\t\\t\\t\\tif (makeWidget) {\\n\\t\\t\\t\\t\\tvar quotedValue = utils.wrapAttributeValue(toTitle);\\n\\t\\t\\t\\t\\tif (quotedValue === undefined) {\\n\\t\\t\\t\\t\\t\\tvar key = options.placeholder.getPlaceholderFor(toTitle);\\n\\t\\t\\t\\t\\t\\tbuilder.add(\\\"source=\u003C\u003C\\\"+key+\\\">>\\\", ptr, ptr+fromTitle.length);\\n\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\tbuilder.add(\\\"source=\\\"+quotedValue, ptr, ptr+fromTitle.length);\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t} else if (!skipSource) {\\n\\t\\t\\t\\t\\tbuilder.add(toTitle, ptr, ptr+fromTitle.length);\\n\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\tbuilder.impossible = true;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t\\tptr = text.indexOf(']]', ptr);\\n\\t\\t\\tif (makeWidget) {\\n\\t\\t\\t\\tbuilder.add(\\\"/>\\\", ptr, ptr+2);\\n\\t\\t\\t}\\n\\t\\t\\tptr += 2;\\n\\t\\t} else if (attributeName === \\\"tooltip\\\") {\\n\\t\\t\\tif (makeWidget) {\\n\\t\\t\\t\\tptr = text.indexOf(attr.value, ptr);\\n\\t\\t\\t\\tvar quotedValue = utils.wrapAttributeValue(attr.value);\\n\\t\\t\\t\\tbuilder.add(\\\"tooltip=\\\"+quotedValue, ptr, ptr+attr.value.length);\\n\\t\\t\\t}\\n\\t\\t} else {\\n\\t\\t\\tptr = relinkAttribute(this.parser, attr, builder, fromTitle, toTitle, options);\\n\\t\\t}\\n\\t}\\n\\tthis.parser.pos = ptr;\\n\\tif (builder.changed() || builder.impossible) {\\n\\t\\timageEntry = {\\n\\t\\t\\toutput: builder.results(ptr),\\n\\t\\t\\timpossible: builder.impossible };\\n\\t}\\n\\treturn imageEntry;\\n};\\n\\nfunction reportAttribute(parser, attribute, callback, options) {\\n\\tvar text = parser.source;\\n\\tvar ptr = text.indexOf(attribute.name, attribute.start);\\n\\tvar end;\\n\\tptr += attribute.name.length;\\n\\tptr = text.indexOf('=', ptr);\\n\\tif (attribute.type === \\\"string\\\") {\\n\\t\\tptr = text.indexOf(attribute.value, ptr)\\n\\t\\tvar quote = utils.determineQuote(text, attribute);\\n\\t\\t// ignore first quote. We already passed it\\n\\t\\tend = ptr + quote.length + attribute.value.length;\\n\\t} else if (attribute.type === \\\"indirect\\\") {\\n\\t\\tptr = text.indexOf('{{', ptr);\\n\\t\\tvar end = ptr + attribute.textReference.length + 4;\\n\\t\\trefHandler.report(attribute.textReference, function(title, blurb) {\\n\\t\\t\\tcallback(title, '[img ' + attribute.name + '={{' + (blurb || '') + '}}]');\\n\\t\\t}, options);\\n\\t} else if (attribute.type === \\\"filtered\\\") {\\n\\t\\tptr = text.indexOf('{{{', ptr);\\n\\t\\tvar end = ptr + attribute.filter.length + 6;\\n\\t\\tfilterHandler.report(attribute.filter, function(title, blurb) {\\n\\t\\t\\tcallback(title, '[img ' + attribute.name + '={{{' + blurb + '}}}]');\\n\\t\\t}, options);\\n\\t} else if (attribute.type === \\\"macro\\\") {\\n\\t\\tptr = text.indexOf(\\\"\u003C\u003C\\\", ptr);\\n\\t\\tvar end = attribute.value.end;\\n\\t\\tvar macro = attribute.value;\\n\\t\\toldValue = attribute.value;\\n\\t\\tmacrocall.reportAttribute(parser, macro, function(title, blurb) {\\n\\t\\t\\tcallback(title, '[img ' + attribute.name + '=' + blurb + ']');\\n\\t\\t}, options);\\n\\t}\\n\\treturn end;\\n};\\n\\nfunction relinkAttribute(parser, attribute, builder, fromTitle, toTitle, options) {\\n\\tvar text = builder.text;\\n\\tvar ptr = text.indexOf(attribute.name, attribute.start);\\n\\tvar end;\\n\\tptr += attribute.name.length;\\n\\tptr = text.indexOf('=', ptr);\\n\\tif (attribute.type === \\\"string\\\") {\\n\\t\\tptr = text.indexOf(attribute.value, ptr)\\n\\t\\tvar quote = utils.determineQuote(text, attribute);\\n\\t\\t// ignore first quote. We already passed it\\n\\t\\tend = ptr + quote.length + attribute.value.length;\\n\\t} else if (attribute.type === \\\"indirect\\\") {\\n\\t\\tptr = text.indexOf('{{', ptr);\\n\\t\\tvar end = ptr + attribute.textReference.length + 4;\\n\\t\\tvar ref = refHandler.relinkInBraces(attribute.textReference, fromTitle, toTitle, options);\\n\\t\\tif (ref) {\\n\\t\\t\\tif (ref.impossible) {\\n\\t\\t\\t\\tbuilder.impossible = true;\\n\\t\\t\\t}\\n\\t\\t\\tif (ref.output) {\\n\\t\\t\\t\\tbuilder.add(\\\"{{\\\"+ref.output+\\\"}}\\\", ptr, end);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t} else if (attribute.type === \\\"filtered\\\") {\\n\\t\\tptr = text.indexOf('{{{', ptr);\\n\\t\\tvar end = ptr + attribute.filter.length + 6;\\n\\t\\tvar filter = filterHandler.relinkInBraces(attribute.filter, fromTitle, toTitle, options);\\n\\t\\tif (filter !== undefined) {\\n\\t\\t\\tif (filter.impossible) {\\n\\t\\t\\t\\tbuilder.impossible = true;\\n\\t\\t\\t}\\n\\t\\t\\tif (filter.output) {\\n\\t\\t\\t\\tvar quoted = \\\"{{{\\\"+filter.output+\\\"}}}\\\";\\n\\t\\t\\t\\tbuilder.add(quoted, ptr, end);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t} else if (attribute.type === \\\"macro\\\") {\\n\\t\\tptr = text.indexOf(\\\"\u003C\u003C\\\", ptr);\\n\\t\\tvar end = attribute.value.end;\\n\\t\\tvar macro = attribute.value;\\n\\t\\toldValue = attribute.value;\\n\\t\\tvar macroEntry = macrocall.relinkAttribute(parser, macro, text, fromTitle, toTitle, options);\\n\\t\\tif (macroEntry !== undefined) {\\n\\t\\t\\tif (macroEntry.impossible) {\\n\\t\\t\\t\\tbuilder.impossible = true;\\n\\t\\t\\t}\\n\\t\\t\\tif (macroEntry.output) {\\n\\t\\t\\t\\tbuilder.add(macroEntry.output, ptr, end);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn end;\\n};\\n\\nfunction canBePretty(title, tooltip) {\\n\\treturn title.indexOf(']') \u003C 0 && (tooltip || title.indexOf('|') \u003C 0);\\n};\\n\",\"module-type\":\"relinkwikitextrule\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/image.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 utils = require(\\\"$:/plugins/flibbles/relink/js/utils.js\\\");\\nvar filterRelinker = utils.getType('filter');\\nvar ImportContext = utils.getContext('import');\\n\\nexports.name = \\\"import\\\";\\n\\nexports.report = function(text, callback, options) {\\n\\t// This moves the pos for us\\n\\tvar parseTree = this.parse();\\n\\tvar filter = parseTree[0].attributes.filter.value || '';\\n\\tfilterRelinker.report(filter, function(title, blurb) {\\n\\t\\tif (blurb) {\\n\\t\\t\\tblurb = '\\\\\\\\import ' + blurb;\\n\\t\\t} else {\\n\\t\\t\\tblurb = '\\\\\\\\import';\\n\\t\\t}\\n\\t\\tcallback(title, blurb);\\n\\t}, options);\\n\\t// Before we go, we need to actually import the variables\\n\\t// it's calling for, and any /relink pragma\\n\\tthis.parser.context = new ImportContext(options.wiki, this.parser.context, filter);\\n};\\n\\nexports.relink = function(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\\t\\tparseTree = this.parse(),\\n\\t\\tfilter = parseTree[0].attributes.filter.value || '',\\n\\t\\tentry = filterRelinker.relink(filter, fromTitle, toTitle, options);\\n\\tif (entry !== undefined && entry.output) {\\n\\t\\tvar newline = text.substring(start+filter.length, this.parser.pos);\\n\\t\\tfilter = entry.output;\\n\\t\\tentry.output = \\\"\\\\\\\\import \\\" + filter + newline;\\n\\t}\\n\\n\\t// Before we go, we need to actually import the variables\\n\\t// it's calling for, and any /relink pragma\\n\\tthis.parser.context = new ImportContext(options.wiki, this.parser.context, filter);\\n\\n\\treturn entry;\\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\u003C\u003CmyMacro '[[MyFilter]]' 'myTitle'>>\\n\\n\\\\*/\\n\\nvar utils = require(\\\"./utils.js\\\");\\nvar Rebuilder = require(\\\"$:/plugins/flibbles/relink/js/utils/rebuilder\\\");\\nvar EntryNode = require('$:/plugins/flibbles/relink/js/utils/entry');\\n\\nexports.name = [\\\"macrocallinline\\\", \\\"macrocallblock\\\"];\\n\\n// Error thrown when a macro's definition is needed, but can't be found.\\nfunction CannotFindMacroDef() {};\\nCannotFindMacroDef.prototype.impossible = true;\\nCannotFindMacroDef.prototype.name = \\\"macroparam\\\";\\n// Failed relinks due to missing definitions aren't reported for now.\\n// I may want to do something special later on.\\nCannotFindMacroDef.prototype.report = function() { return []; };\\n\\nexports.report = function(text, callback, options) {\\n\\tvar macroInfo = getInfoFromRule(this);\\n\\tthis.parser.pos = macroInfo.end;\\n\\tthis.reportAttribute(this.parser, macroInfo, callback, options);\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar macroInfo = getInfoFromRule(this);\\n\\tvar managedMacro = this.parser.context.getMacro(macroInfo.name);\\n\\tthis.parser.pos = macroInfo.end;\\n\\tif (!managedMacro) {\\n\\t\\t// We don't manage this macro. Bye.\\n\\t\\treturn undefined;\\n\\t}\\n\\tvar mayBeWidget = this.parser.context.allowWidgets();\\n\\tvar names = getParamNames(this.parser, macroInfo.name, macroInfo.params, options);\\n\\tif (names === undefined) {\\n\\t\\t// Needed the definition, and couldn't find it. So if a single\\n\\t\\t// parameter needs to placeholder, just fail.\\n\\t\\tmayBeWidget = false;\\n\\t}\\n\\tvar entry = relinkMacroInvocation(this.parser, macroInfo, text, fromTitle, toTitle, mayBeWidget, options);\\n\\tif (entry && entry.output) {\\n\\t\\tentry.output = macroToString(entry.output, text, names, options);\\n\\t}\\n\\treturn entry;\\n};\\n\\n/** Relinks macros that occur as attributes, like \u003C$element attr=\u003C\u003C...>> />\\n * Processes the same, except it can't downgrade into a widget if the title\\n * is complicated.\\n */\\nexports.relinkAttribute = function(parser, macro, text, fromTitle, toTitle, options) {\\n\\tvar entry = relinkMacroInvocation(parser, macro, text, fromTitle, toTitle, false, options);\\n\\tif (entry && entry.output) {\\n\\t\\tentry.output = macroToStringMacro(entry.output, text, options);\\n\\t}\\n\\treturn entry;\\n};\\n\\n/** As in, report a macrocall invocation that is an html attribute. */\\nexports.reportAttribute = function(parser, macro, callback, options) {\\n\\tvar managedMacro = parser.context.getMacro(macro.name);\\n\\tif (!managedMacro) {\\n\\t\\t// We don't manage this macro. Bye.\\n\\t\\treturn undefined;\\n\\t}\\n\\tfor (var managedArg in managedMacro) {\\n\\t\\tvar index;\\n\\t\\ttry {\\n\\t\\t\\tindex = getParamIndexWithinMacrocall(parser, macro.name, managedArg, macro.params, options);\\n\\t\\t} catch (e) {\\n\\t\\t\\tcontinue;\\n\\t\\t}\\n\\t\\tif (index \u003C 0) {\\n\\t\\t\\t// The argument was not supplied. Move on to next.\\n\\t\\t\\tcontinue;\\n\\t\\t}\\n\\t\\tvar param = macro.params[index];\\n\\t\\tvar handler = managedMacro[managedArg];\\n\\t\\tvar nestedOptions = Object.create(options);\\n\\t\\tnestedOptions.settings = parser.context;\\n\\t\\tvar entry = handler.report(param.value, function(title, blurb) {\\n\\t\\t\\tvar rtn = managedArg;\\n\\t\\t\\tif (blurb) {\\n\\t\\t\\t\\trtn += ': \\\"' + blurb + '\\\"';\\n\\t\\t\\t}\\n\\t\\t\\tcallback(title, '\u003C\u003C' + macro.name + ' ' + rtn + '>>');\\n\\t\\t}, nestedOptions);\\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 * Output of the returned entry isn't a string, but a macro object. It needs\\n * to be converted.\\n */\\nfunction relinkMacroInvocation(parser, macro, text, fromTitle, toTitle, mayBeWidget, options) {\\n\\tvar managedMacro = parser.context.getMacro(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\\tvar outMacro = $tw.utils.extend({}, macro);\\n\\tvar macroEntry = {};\\n\\toutMacro.params = macro.params.slice();\\n\\tfor (var managedArg in managedMacro) {\\n\\t\\tvar index;\\n\\t\\ttry {\\n\\t\\t\\tindex = getParamIndexWithinMacrocall(parser, macro.name, managedArg, macro.params, options);\\n\\t\\t} catch (e) {\\n\\t\\t\\tif (e instanceof CannotFindMacroDef) {\\n\\t\\t\\t\\tmacroEntry.impossible = true;\\n\\t\\t\\t\\tcontinue;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tif (index \u003C 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 nestedOptions = Object.create(options);\\n\\t\\tnestedOptions.settings = parser.context;\\n\\t\\tvar entry = handler.relink(param.value, fromTitle, toTitle, nestedOptions);\\n\\t\\tif (entry === undefined) {\\n\\t\\t\\tcontinue;\\n\\t\\t}\\n\\t\\t// Macro parameters can only be string parameters, not\\n\\t\\t// indirect, or macro, or filtered\\n\\t\\tif (entry.impossible) {\\n\\t\\t\\tmacroEntry.impossible = true;\\n\\t\\t}\\n\\t\\tif (!entry.output) {\\n\\t\\t\\tcontinue;\\n\\t\\t}\\n\\t\\tvar quote = utils.determineQuote(text, param);\\n\\t\\tvar quoted = utils.wrapParameterValue(entry.output, quote);\\n\\t\\tvar newParam = $tw.utils.extend({}, param);\\n\\t\\tif (quoted === undefined) {\\n\\t\\t\\tif (!mayBeWidget || !options.placeholder) {\\n\\t\\t\\t\\tmacroEntry.impossible = true;\\n\\t\\t\\t\\tcontinue;\\n\\t\\t\\t}\\n\\t\\t\\tvar ph = options.placeholder.getPlaceholderFor(entry.output,handler.name);\\n\\t\\t\\tnewParam.newValue = \\\"\u003C\u003C\\\"+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 = entry.output;\\n\\t\\t\\tnewParam.newValue = quoted;\\n\\t\\t}\\n\\t\\toutMacro.params[index] = newParam;\\n\\t\\tmodified = true;\\n\\t}\\n\\tif (modified || macroEntry.impossible) {\\n\\t\\tif (modified) {\\n\\t\\t\\tmacroEntry.output = outMacro;\\n\\t\\t}\\n\\t\\treturn macroEntry;\\n\\t}\\n\\treturn undefined;\\n};\\n\\nfunction getInfoFromRule(rule) {\\n\\t// Get all the details of the match\\n\\tvar macroInfo = rule.nextCall;\\n\\tif (!macroInfo) {\\n\\t\\t// rule.match is used \u003Cv5.1.24\\n\\t\\tvar match = rule.match,\\n\\t\\t\\toffset = $tw.utils.skipWhiteSpace(match[0], match[1].length+2);\\n\\t\\tmacroInfo = {\\n\\t\\t\\tname: match[1],\\n\\t\\t\\tstart: rule.matchRegExp.lastIndex - match[0].length,\\n\\t\\t\\tend: rule.matchRegExp.lastIndex,\\n\\t\\t};\\n\\t\\tmacroInfo.params = parseParams(match[2], offset+macroInfo.start);\\n\\t}\\n\\treturn macroInfo;\\n};\\n\\nfunction mustBeAWidget(macro) {\\n\\tfor (var i = 0; i \u003C 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 */\\nfunction macroToString(macro, text, names, options) {\\n\\tif (mustBeAWidget(macro)) {\\n\\t\\tvar attrs = [];\\n\\t\\tfor (var i = 0; i \u003C 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 \\\"\u003C$macrocall $name=\\\"+utils.wrapAttributeValue(macro.name)+attrs.join('')+\\\"/>\\\";\\n\\t} else {\\n\\t\\treturn macroToStringMacro(macro, text, options);\\n\\t}\\n};\\n\\nfunction macroToStringMacro(macro, text, options) {\\n\\tvar builder = new Rebuilder(text, macro.start);\\n\\tfor (var i = 0; i \u003C macro.params.length; i++) {\\n\\t\\tvar param = macro.params[i];\\n\\t\\tif (param.newValue) {\\n\\t\\t\\tbuilder.add(param.newValue, param.start, param.end);\\n\\t\\t}\\n\\t}\\n\\treturn builder.results(macro.end);\\n};\\n\\n/** Returns -1 if param definitely isn't in macrocall.\\n */\\nfunction getParamIndexWithinMacrocall(parser, macroName, param, params, options) {\\n\\tvar index, i, anonsExist = false;\\n\\tfor (i = 0; i \u003C params.length; i++) {\\n\\t\\tvar name = params[i].name;\\n\\t\\tif (name === param) {\\n\\t\\t\\treturn i;\\n\\t\\t}\\n\\t\\tif (name === undefined) {\\n\\t\\t\\tanonsExist = true;\\n\\t\\t}\\n\\t}\\n\\tif (!anonsExist) {\\n\\t\\t// If no anonymous parameters are present, and we didn't find\\n\\t\\t// it among the named ones, it must not be there.\\n\\t\\treturn -1;\\n\\t}\\n\\tvar expectedIndex = indexOfParameterDef(parser, macroName, param, 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 \u003C 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(parser, macroName, params[i].name, options);\\n\\t\\t\\t\\tif (indexOfOther \u003C 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(parser, macroName, paramName, options) {\\n\\tvar def = parser.context.getMacroDefinition(macroName);\\n\\tif (def === undefined) {\\n\\t\\tthrow new CannotFindMacroDef();\\n\\t}\\n\\tvar params = def.params || [];\\n\\tfor (var i = 0; i \u003C 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(parser, macroName, params, 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 \u003C 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 def = parser.context.getMacroDefinition(macroName);\\n\\t\\tif (def === undefined) {\\n\\t\\t\\t// If there are anonymous parameters, and we can't\\n\\t\\t\\t// find the definition, then we can't hope to create\\n\\t\\t\\t// a widget.\\n\\t\\t\\treturn undefined;\\n\\t\\t}\\n\\t\\tvar defParams = def.params || [];\\n\\t\\tvar defPtr = 0;\\n\\t\\tfor (i = 0; i \u003C params.length; i++) {\\n\\t\\t\\tif (rtn[i] === undefined) {\\n\\t\\t\\t\\twhile(defPtr \u003C 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\\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// We need to find the group match that isn't undefined.\\n\\t\\tfor (var i = 2; i \u003C= 6; i++) {\\n\\t\\t\\tif (paramMatch[i] !== undefined) {\\n\\t\\t\\t\\tparamInfo.value = paramMatch[i];\\n\\t\\t\\t\\tbreak;\\n\\t\\t\\t}\\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 utils = require(\\\"$:/plugins/flibbles/relink/js/utils\\\");\\nvar VariableContext = utils.getContext('variable');\\n\\nexports.name = \\\"macrodef\\\";\\n\\nexports.report = function(text, callback, options) {\\n\\tvar setParseTreeNode = this.parse(),\\n\\t\\tm = this.match,\\n\\t\\tname = m[1];\\n\\tthis.parser.context = new VariableContext(this.parser.context, setParseTreeNode[0]);\\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 endMatch = getBodyMatch(text, this.parser.pos, m[3]);\\n\\tif (endMatch) {\\n\\t\\tvar value = endMatch[2],\\n\\t\\t\\thandler = utils.getType(getActiveType(name, m[2]) || 'wikitext');\\n\\t\\tif (handler) {\\n\\t\\t\\tvar entry = handler.report(value, function(title, blurb) {\\n\\t\\t\\t\\tvar macroStr = '\\\\\\\\define ' + name + '()';\\n\\t\\t\\t\\tif (blurb) {\\n\\t\\t\\t\\t\\tmacroStr += ' ' + blurb;\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcallback(title, macroStr);\\n\\t\\t\\t}, options);\\n\\t\\t}\\n\\t\\tthis.parser.pos = endMatch.index + endMatch[0].length;\\n\\t}\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar setParseTreeNode = this.parse(),\\n\\t\\tentry,\\n\\t\\tm = this.match,\\n\\t\\tname = m[1],\\n\\t\\tparams = m[2],\\n\\t\\tmultiline = m[3];\\n\\tthis.parser.context = new VariableContext(this.parser.context, setParseTreeNode[0]);\\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 endMatch = getBodyMatch(text, this.parser.pos, multiline);\\n\\tif (endMatch) {\\n\\t\\tvar value = endMatch[2],\\n\\t\\t\\ttype = getActiveType(name, params),\\n\\t\\t\\thandler = utils.getType(type || 'wikitext');\\n\\t\\tif (handler) {\\n\\t\\t\\t// If this is an active relink placeholder, then let's remember it\\n\\t\\t\\tif (type && options.placeholder) {\\n\\t\\t\\t\\toptions.placeholder.registerExisting(name, value);\\n\\t\\t\\t}\\n\\t\\t\\t// Relink the contents\\n\\t\\t\\tentry = handler.relink(value, fromTitle, toTitle, options);\\n\\t\\t\\tif (entry && entry.output) {\\n\\t\\t\\t\\tentry.output = m[0] + endMatch[1] + entry.output + endMatch[0];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tthis.parser.pos = endMatch.index + endMatch[0].length;\\n\\t}\\n\\treturn entry;\\n};\\n\\n// Return another match for the body, but tooled uniquely\\n// m[1] = whitespace before body\\n// m[2] = body\\n// m.index + m[0].length -> end of match\\nfunction getBodyMatch(text, pos, isMultiline) {\\n\\tvar whitespace,\\n\\t\\tvalueRegExp;\\n\\tif (isMultiline) {\\n\\t\\tvalueRegExp = /\\\\r?\\\\n\\\\\\\\end[^\\\\S\\\\n\\\\r]*(?:\\\\r?\\\\n|$)/mg;\\n\\t\\twhitespace = '';\\n\\t} else {\\n\\t\\tvalueRegExp = /(?:\\\\r?\\\\n|$)/mg;\\n\\t\\tvar newPos = $tw.utils.skipWhiteSpace(text, pos);\\n\\t\\twhitespace = text.substring(pos, newPos);\\n\\t\\tpos = newPos;\\n\\t}\\n\\tvalueRegExp.lastIndex = pos;\\n\\tvar match = valueRegExp.exec(text);\\n\\tif (match) {\\n\\t\\tmatch[1] = whitespace;\\n\\t\\tmatch[2] = text.substring(pos, match.index);\\n\\t}\\n\\treturn match;\\n};\\n\\nfunction getActiveType(macroName, parameters) {\\n\\tvar placeholder = /^relink-(?:(\\\\w+)-)?\\\\d+$/.exec(macroName);\\n\\t// normal macro or special placeholder?\\n\\tif (placeholder && parameters === '') {\\n\\t\\treturn placeholder[1] || 'title';\\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 utils = require(\\\"./utils.js\\\");\\n\\nexports.name = \\\"prettylink\\\";\\n\\nexports.report = function(text, callback, options) {\\n\\tvar text = this.match[1],\\n\\t\\tlink = this.match[2] || text;\\n\\tif (!$tw.utils.isLinkExternal(link)) {\\n\\t\\tcallback(link, '[[' + text + ']]');\\n\\t}\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n\\tvar caption, 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 entry = { output: utils.makePrettylink(this.parser, toTitle, caption) };\\n\\tif (entry.output === undefined) {\\n\\t\\tentry.impossible = true;\\n\\t}\\n\\treturn entry;\\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/relink.js\":{\"text\":\"/*\\\\\\nmodule-type: wikirule\\n\\nThis defines the \\\\relink inline pragma used to locally declare\\nrelink rules for macros.\\n\\nIt takes care of providing its own relink and report rules.\\n\\n\\\\*/\\n\\nvar utils = require('$:/plugins/flibbles/relink/js/utils.js');\\nvar language = require('$:/plugins/flibbles/relink/js/language.js');\\n\\nexports.name = \\\"relink\\\";\\nexports.types = {pragma: true};\\n\\nexports.init = function(parser) {\\n\\tthis.parser = parser;\\n\\tthis.matchRegExp = /^\\\\\\\\relink[^\\\\S\\\\n]+([^(\\\\s]+)([^\\\\r\\\\n]*)(\\\\r?\\\\n)?/mg;\\n};\\n\\n/**This makes the widget that the macro library will later parse to determine\\n * new macro relink state.\\n *\\n * It's a \u003C$set> widget so it can appear BEFORE \\\\define pragma and not\\n * prevent that pragma from being scooped up by importvariables.\\n * (importvariables stops scooping as soon as it sees something besides $set) */\\nexports.parse = function() {\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n\\tvar macroName;\\n\\tvar macroParams = Object.create(null);\\n\\tvar error = undefined;\\n\\tvar rtn = [];\\n\\tvar self = this;\\n\\tthis.interpretSettings(function(macro, parameter, type) {\\n\\t\\tmacroName = macro;\\n\\t\\tif (type && !utils.getType(type)) {\\n\\t\\t\\terror = language.getString(\\\"text/plain\\\", \\\"Error/UnrecognizedType\\\",\\n\\t\\t\\t\\t{variables: {type: type}, wiki: self.parser.wiki});\\n\\t\\t}\\n\\t\\tmacroParams[parameter] = type;\\n\\t});\\n\\t// If no macroname. Return nothing, this rule will be ignored by parsers\\n\\tif (macroName) {\\n\\t\\tvar relink = Object.create(null);\\n\\t\\trelink[macroName] = macroParams;\\n\\t\\trtn.push({\\n\\t\\t\\ttype: \\\"set\\\",\\n\\t\\t\\tattributes: {\\n\\t\\t\\t\\tname: {type: \\\"string\\\", value: \\\"\\\"}\\n\\t\\t\\t},\\n\\t\\t\\tchildren: [],\\n\\t\\t\\tisMacroDefinition: true,\\n\\t\\t\\trelink: relink});\\n\\t}\\n\\tif (error) {\\n\\t\\trtn.push({\\n\\t\\t\\ttype: \\\"element\\\", tag: \\\"span\\\", attributes: {\\n\\t\\t\\t\\t\\\"class\\\": {\\n\\t\\t\\t\\t\\ttype: \\\"string\\\",\\n\\t\\t\\t\\t\\tvalue: \\\"tc-error tc-relink-error\\\"\\n\\t\\t\\t\\t}\\n\\t\\t\\t}, children: [\\n\\t\\t\\t\\t{type: \\\"text\\\", text: error}\\n\\t\\t\\t]});\\n\\t}\\n\\treturn rtn;\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar parser = this.parser;\\n\\tvar currentTiddler = parser.context.widget.variables.currentTiddler.value;\\n\\tparser.pos = this.matchRegExp.lastIndex;\\n\\tthis.interpretSettings(function(macro, parameter, type) {\\n\\t\\toptions.settings.addSetting(parser.wiki, macro, parameter, type, currentTiddler);\\n\\t});\\n\\t// Return nothing, because this rule is ignored by the parser\\n\\treturn undefined;\\n};\\n\\nexports.interpretSettings = function(block) {\\n\\tvar paramString = this.match[2];\\n\\tif (paramString !== \\\"\\\") {\\n\\t\\tvar macro = this.match[1];\\n\\t\\tvar reParam = /\\\\s*([A-Za-z0-9\\\\-_]+)(?:\\\\s*:\\\\s*([^\\\\s]+))?/mg;\\n\\t\\tvar paramMatch = reParam.exec(paramString);\\n\\t\\twhile (paramMatch) {\\n\\t\\t\\tvar parameter = paramMatch[1];\\n\\t\\t\\tvar type = paramMatch[2];\\n\\t\\t\\tblock(macro, parameter, type);\\n\\t\\t\\tparamMatch = reParam.exec(paramString);\\n\\t\\t}\\n\\t}\\n};\\n\",\"module-type\":\"wikirule\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/relink.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() {\\n\\tthis.parse();\\n\\treturn undefined;\\n};\\n\\n// Same deal\\nexports.report = exports.relink;\\n\",\"module-type\":\"relinkwikitextrule\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/rules.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/syslink.js\":{\"text\":\"/*\\\\\\nmodule-type: relinkwikitextrule\\n\\nHandles sys links\\n\\n$:/sys/link\\n\\nbut not:\\n\\n~$:/sys/link\\n\\n\\\\*/\\n\\nvar utils = require(\\\"./utils.js\\\");\\n\\nexports.name = \\\"syslink\\\";\\n\\nexports.report = function(text, callback, options) {\\n\\tvar title = this.match[0];\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n\\tif (title[0] !== \\\"~\\\") {\\n\\t\\tcallback(title, '~' + title);\\n\\t}\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar entry = undefined;\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n\\tif (this.match[0] === fromTitle && this.match[0][0] !== \\\"~\\\") {\\n\\t\\tentry = {output: this.makeSyslink(toTitle, options)};\\n\\t\\tif (entry.output === undefined) {\\n\\t\\t\\tentry.impossible = true;\\n\\t\\t}\\n\\t}\\n\\treturn entry;\\n};\\n\\nexports.makeSyslink = function(title, options) {\\n\\tvar match = title.match(this.matchRegExp);\\n\\tif (match && match[0] === title && title[0] !== \\\"~\\\") {\\n\\t\\treturn title;\\n\\t} else {\\n\\t\\treturn utils.makePrettylink(this.parser, title);\\n\\t}\\n};\\n\",\"module-type\":\"relinkwikitextrule\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/syslink.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/table.js\":{\"text\":\"/*\\\\\\nmodule-type: relinkwikitextrule\\n\\nHandles tables. Or rather handles the cells inside the tables, since tables\\nthemselves aren't relinked.\\n\\n\\\\*/\\n\\nvar Rebuilder = require(\\\"$:/plugins/flibbles/relink/js/utils/rebuilder\\\");\\n\\nexports.name = \\\"table\\\";\\n\\nexports.types = {block: true};\\n\\nexports.report = function(text, callback, options) {\\n\\tvar rowRegExp = /^\\\\|([^\\\\n]*)\\\\|([fhck]?)\\\\r?(?:\\\\n|$)/mg,\\n\\t\\trowTermRegExp = /(\\\\|(?:[fhck]?)\\\\r?(?:\\\\n|$))/mg;\\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\\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\\n\\t\\t} else if(rowType === \\\"c\\\") {\\n\\t\\t\\t// Is this a caption row?\\n\\t\\t\\t// If so, move past the opening `|` of the row\\n\\t\\t\\tthis.parser.pos++;\\n\\t\\t\\t// Parse the caption\\n\\t\\t\\tvar oldCallback = this.parser.callback;\\n\\t\\t\\tthis.parser.callback = function(title, blurb) {\\n\\t\\t\\t\\tcallback(title, '|' + blurb + '|c');\\n\\t\\t\\t};\\n\\t\\t\\ttry {\\n\\t\\t\\t\\tthis.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\\n\\t\\t\\t} finally {\\n\\t\\t\\t\\tthis.parser.callback = oldCallback;\\n\\t\\t\\t}\\n\\t\\t} else {\\n\\t\\t\\t// Process the row\\n\\t\\t\\tprocessRow.call(this, rowType, callback);\\n\\t\\t\\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\\n\\t\\t}\\n\\t\\trowMatch = rowRegExp.exec(this.parser.source);\\n\\t}\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar rowRegExp = /^\\\\|([^\\\\n]*)\\\\|([fhck]?)\\\\r?(?:\\\\n|$)/mg,\\n\\t\\trowTermRegExp = /(\\\\|(?:[fhck]?)\\\\r?(?:\\\\n|$))/mg,\\n\\t\\tbuilder = new Rebuilder(text, this.parser.pos),\\n\\t\\timpossible = false,\\n\\t\\toutput,\\n\\t\\tentry;\\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\\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\\n\\t\\t} else {\\n\\t\\t\\t// Is this a caption row?\\n\\t\\t\\tif(rowType === \\\"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// Parse the caption\\n\\t\\t\\t\\toutput = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\\n\\t\\t\\t} else {\\n\\t\\t\\t\\t// Process the row\\n\\t\\t\\t\\toutput = processRow.call(this);\\n\\t\\t\\t\\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\\n\\t\\t\\t}\\n\\t\\t\\tif (output.length > 0) {\\n\\t\\t\\t\\tfor (var i = 0; i \u003C output.length; i++) {\\n\\t\\t\\t\\t\\tvar o = output[i];\\n\\t\\t\\t\\t\\tif (o.output) {\\n\\t\\t\\t\\t\\t\\tbuilder.add(o.output, o.start, o.end);\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tif (o.impossible) {\\n\\t\\t\\t\\t\\t\\timpossible = true;\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\trowMatch = rowRegExp.exec(this.parser.source);\\n\\t}\\n\\tif (builder.changed() || impossible) {\\n\\t\\tvar entry = {}\\n\\t\\tentry.output = builder.results(this.parser.pos);\\n\\t\\tif (impossible) {\\n\\t\\t\\tentry.impossible = true;\\n\\t\\t}\\n\\t}\\n\\treturn entry;\\n};\\n\\nvar processRow = function(rowType, callback) {\\n\\tvar cellRegExp = /(?:\\\\|([^\\\\n\\\\|]*)\\\\|)|(\\\\|[fhck]?\\\\r?(?:\\\\n|$))/mg,\\n\\t\\tcellTermRegExp = /((?:\\\\x20*)\\\\|)/mg,\\n\\t\\tchildren = [];\\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[2]) {\\n\\t\\t\\t// End of row\\n\\t\\t\\tthis.parser.pos = cellRegExp.lastIndex - 1;\\n\\t\\t\\tbreak;\\n\\t\\t}\\n\\t\\tswitch (cellMatch[1]) {\\n\\t\\tcase '~':\\n\\t\\tcase '>':\\n\\t\\tcase '\u003C':\\n\\t\\t\\t// Move to just before the `|` terminating the cell\\n\\t\\t\\tthis.parser.pos = cellRegExp.lastIndex - 1;\\n\\t\\t\\tbreak;\\n\\t\\tdefault:\\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\\tvar prefix = '|';\\n\\t\\t\\tvar suffix = '|';\\n\\t\\t\\tif(this.parser.source.substr(this.parser.pos).search(/^\\\\^([^\\\\^]|\\\\^\\\\^)/) === 0) {\\n\\t\\t\\t\\tprefix += '^';\\n\\t\\t\\t\\tthis.parser.pos++;\\n\\t\\t\\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\\n\\t\\t\\t\\tprefix += ',';\\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\\tif (spaceLeft) {\\n\\t\\t\\t\\tprefix += ' ';\\n\\t\\t\\t}\\n\\t\\t\\t// Check whether this is a heading cell\\n\\t\\t\\tif(chr === \\\"!\\\") {\\n\\t\\t\\t\\tthis.parser.pos++;\\n\\t\\t\\t\\tprefix += '!';\\n\\t\\t\\t}\\n\\t\\t\\t// Parse the cell\\n\\t\\t\\tvar oldCallback = this.parser.callback;\\n\\t\\t\\tvar reports = [];\\n\\t\\t\\tthis.parser.callback = function(title, blurb) {\\n\\t\\t\\t\\treports.push(title, blurb);\\n\\t\\t\\t};\\n\\t\\t\\ttry {\\n\\t\\t\\t\\tvar output = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\\n\\t\\t\\t\\tif (output.length > 0) {\\n\\t\\t\\t\\t\\tchildren.push(output[0]);\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tif(this.parser.source.substr(this.parser.pos - 2,1) === \\\" \\\") { // spaceRight\\n\\t\\t\\t\\t\\tsuffix = ' |';\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tfor (var i = 0; i \u003C reports.length; i += 2) {\\n\\t\\t\\t\\t\\tcallback(reports[i], prefix + reports[i+1] + suffix + rowType);\\n\\t\\t\\t\\t}\\n\\t\\t\\t} finally {\\n\\t\\t\\t\\tthis.parser.callback = oldCallback;\\n\\t\\t\\t}\\n\\t\\t\\t// Move back to the closing `|`\\n\\t\\t\\tthis.parser.pos--;\\n\\t\\t}\\n\\t\\tcellRegExp.lastIndex = this.parser.pos;\\n\\t\\tcellMatch = cellRegExp.exec(this.parser.source);\\n\\t}\\n\\treturn children;\\n};\\n\",\"module-type\":\"relinkwikitextrule\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/table.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 refHandler = require(\\\"$:/plugins/flibbles/relink/js/fieldtypes/reference\\\");\\nvar utils = require(\\\"./utils.js\\\");\\n\\nexports.name = ['transcludeinline', 'transcludeblock'];\\n\\nexports.report = function(text, callback, options) {\\n\\tvar m = this.match,\\n\\t\\trefString = $tw.utils.trim(m[1]),\\n\\t\\tref = parseTextReference(refString);\\n\\t\\ttemplate = $tw.utils.trim(m[2]);\\n\\tif (ref.title) {\\n\\t\\tvar suffix = '';\\n\\t\\tif (ref.index) {\\n\\t\\t\\tsuffix = '##' + ref.index;\\n\\t\\t} else if (ref.field) {\\n\\t\\t\\tsuffix = '!!' + ref.field;\\n\\t\\t}\\n\\t\\tif (template) {\\n\\t\\t\\tsuffix = suffix + '||' + template;\\n\\t\\t}\\n\\t\\tcallback(ref.title, '{{' + suffix + '}}')\\n\\t}\\n\\tif (template) {\\n\\t\\tcallback(template, '{{' + refString + '||}}');\\n\\t}\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar m = this.match,\\n\\t\\treference = parseTextReference(m[1]),\\n\\t\\ttemplate = m[2],\\n\\t\\tentry = undefined,\\n\\t\\tmodified = false;\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n\\tif ($tw.utils.trim(reference.title) === fromTitle) {\\n\\t\\t// preserve user's whitespace\\n\\t\\treference.title = reference.title.replace(fromTitle, toTitle);\\n\\t\\tmodified = true;\\n\\t}\\n\\tif ($tw.utils.trim(template) === fromTitle) {\\n\\t\\ttemplate = template.replace(fromTitle, toTitle);\\n\\t\\tmodified = true;\\n\\t}\\n\\tif (modified) {\\n\\t\\tvar output = this.makeTransclude(this.parser, reference, template);\\n\\t\\tif (output) {\\n\\t\\t\\t// Adding any newline that might have existed is\\n\\t\\t\\t// what allows this relink method to work for both\\n\\t\\t\\t// the block and inline filter wikitext rule.\\n\\t\\t\\tentry = {output: output + utils.getEndingNewline(m[0])};\\n\\t\\t} else {\\n\\t\\t\\tentry = {impossible: true}\\n\\t\\t}\\n\\t}\\n\\treturn entry;\\n};\\n\\n// I have my own because the core one is deficient for my needs.\\nfunction parseTextReference(textRef) {\\n\\t// Separate out the title, field name and/or JSON indices\\n\\tvar reTextRef = /^([\\\\w\\\\W]*?)(?:!!(\\\\S[\\\\w\\\\W]*)|##(\\\\S[\\\\w\\\\W]*))?$/g;\\n\\t\\tmatch = reTextRef.exec(textRef),\\n\\t\\tresult = {};\\n\\tif(match) {\\n\\t\\t// Return the parts\\n\\t\\tresult.title = match[1];\\n\\t\\tresult.field = match[2];\\n\\t\\tresult.index = match[3];\\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/** This converts a reference and a template into a string representation\\n * of a transclude.\\n */\\nexports.makeTransclude = function(parser, reference, template) {\\n\\tvar rtn;\\n\\tif (!canBePrettyTemplate(template)) {\\n\\t\\tvar widget = utils.makeWidget(parser, '$transclude', {\\n\\t\\t\\ttiddler: $tw.utils.trim(template),\\n\\t\\t\\tfield: reference.field,\\n\\t\\t\\tindex: reference.index});\\n\\t\\tif (reference.title && widget !== undefined) {\\n\\t\\t\\trtn = utils.makeWidget(parser, '$tiddler', {tiddler: $tw.utils.trim(reference.title)}, widget);\\n\\t\\t} else {\\n\\t\\t\\trtn = widget;\\n\\t\\t}\\n\\t} else if (!canBePrettyTitle(reference.title)) {\\n\\t\\t// This block and the next account for the 1%...\\n\\t\\tvar reducedRef = {field: reference.field, index: reference.index};\\n\\t\\trtn = utils.makeWidget(parser, '$tiddler', {tiddler: $tw.utils.trim(reference.title)}, prettyTransclude(reducedRef, template));\\n\\t} else {\\n\\t\\t// This block takes care of 99% of all cases\\n\\t\\trtn = prettyTransclude(reference, template);\\n\\t}\\n\\treturn rtn;\\n};\\n\\nfunction canBePrettyTitle(value) {\\n\\treturn refHandler.canBePretty(value) && canBePrettyTemplate(value);\\n};\\n\\nfunction canBePrettyTemplate(value) {\\n\\treturn !value || (value.indexOf('}') \u003C 0 && value.indexOf('{') \u003C 0 && value.indexOf('|') \u003C 0);\\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/typedblock.js\":{\"text\":\"/*\\\\\\nmodule-type: relinkwikitextrule\\n\\nHandles the typeed blocks, as in:\\n\\n$$$text/vnd.tiddlywiki>text/html\\n...\\n$$$\\n\\n\\\\*/\\n\\nvar utils = require('$:/plugins/flibbles/relink/js/utils.js');\\nvar Rebuilder = require(\\\"$:/plugins/flibbles/relink/js/utils/rebuilder\\\");\\nvar language = require('$:/plugins/flibbles/relink/js/language.js');\\n\\nexports.name = \\\"typedblock\\\";\\n\\nexports.types = {block: true};\\n\\nvar textOperators;\\nvar oldTextOperators;\\n\\nfunction getTextOperator(type, options) {\\n\\tvar operator;\\n\\tif (textOperators === undefined) {\\n\\t\\ttextOperators = utils.getModulesByTypeAsHashmap('relinktext', 'type');\\n\\t\\toldTextOperators = utils.getModulesByTypeAsHashmap('relinktextoperator', 'type');\\n\\t}\\n\\toperator = textOperators[type];\\n\\tif (operator) {\\n\\t\\treturn operator;\\n\\t}\\n\\tvar info = $tw.utils.getFileExtensionInfo(type);\\n\\tif (info && textOperators[info.type]) {\\n\\t\\treturn textOperators[info.type];\\n\\t}\\n\\tvar old = oldTextOperators[type] || (info && oldTextOperators[info.type]);\\n\\tif (old) {\\n\\t\\tvar vars = Object.create(options);\\n\\t\\tvars.variables = {type: old.type, keyword: type};\\n\\t\\tvar warnString = language.getString(\\\"text/html\\\", \\\"Warning/OldRelinkTextOperator\\\", vars)\\n\\t\\tlanguage.warn(warnString);\\n\\t\\toldTextOperators[type] = undefined;\\n\\t}\\n};\\n\\nfunction getText() {\\n\\tvar reEnd = /\\\\r?\\\\n\\\\$\\\\$\\\\$\\\\r?(?:\\\\n|$)/mg;\\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\\treturn text;\\n};\\n\\nexports.report = function(text, callback, options) {\\n\\tvar innerText = getText.call(this),\\n\\t\\toperator = getTextOperator(this.match[1], options);\\n\\tif (operator) {\\n\\t\\treturn operator.report(innerText, callback, options);\\n\\t}\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar start = this.parser.pos,\\n\\t\\tinnerStart = this.matchRegExp.lastIndex,\\n\\t\\tinnerText = getText.call(this),\\n\\t\\toperator = getTextOperator(this.match[1], options);\\n\\tif (operator) {\\n\\t\\tvar innerOptions = Object.create(options);\\n\\t\\tinnerOptions.settings = this.parser.context;\\n\\t\\tvar results = operator.relink(innerText, fromTitle, toTitle, innerOptions);\\n\\t\\tif (results && results.output) {\\n\\t\\t\\tvar builder = new Rebuilder(text, start);\\n\\t\\t\\tbuilder.add(results.output, innerStart, innerStart + innerText.length);\\n\\t\\t\\tresults.output = builder.results(this.parser.pos);\\n\\t\\t}\\n\\t\\treturn results;\\n\\t}\\n};\\n\",\"module-type\":\"relinkwikitextrule\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/typedblock.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\\nexports.makeWidget = function(parser, tag, attributes, body) {\\n\\tif (!parser.context.allowWidgets()) {\\n\\t\\treturn undefined;\\n\\t}\\n\\tvar string = '\u003C' + tag;\\n\\tfor (var attr in attributes) {\\n\\t\\tvar value = attributes[attr];\\n\\t\\tif (value !== undefined) {\\n\\t\\t\\tvar quoted = exports.wrapAttributeValue(value);\\n\\t\\t\\tif (!quoted) {\\n\\t\\t\\t\\tif (!parser.options.placeholder) {\\n\\t\\t\\t\\t\\t// It's not possible to make this widget\\n\\t\\t\\t\\t\\treturn undefined;\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tvar category = getPlaceholderCategory(parser.context, tag, attr);\\n\\t\\t\\t\\tquoted = '\u003C\u003C' + parser.placeholder.getPlaceholderFor(value, category) + '>>';\\n\\t\\t\\t}\\n\\t\\t\\tstring += ' ' + attr + '=' + quoted;\\n\\t\\t}\\n\\t}\\n\\tif (body !== undefined) {\\n\\t\\tstring += '>' + body + '\u003C/' + tag + '>';\\n\\t} else {\\n\\t\\tstring += '/>';\\n\\t}\\n\\treturn string;\\n};\\n\\nfunction getPlaceholderCategory(context, tag, attribute) {\\n\\tvar element = context.getAttribute(tag);\\n\\tvar rule = element && element[attribute];\\n\\t// titles go to relink-\\\\d\\n\\t// plaintext goes to relink-plaintext-\\\\d\\n\\t// because titles are way more common, also legacy\\n\\tif (rule === undefined) {\\n\\t\\treturn 'plaintext';\\n\\t} else {\\n\\t\\trule = rule.fields.text;\\n\\t\\tif (rule === 'title') {\\n\\t\\t\\trule = undefined;\\n\\t\\t}\\n\\t\\treturn rule;\\n\\t}\\n};\\n\\nexports.makePrettylink = function(parser, title, caption) {\\n\\tvar output;\\n\\tif (parser.context.allowPrettylinks() && canBePrettylink(title, caption)) {\\n\\t\\tif (caption !== undefined) {\\n\\t\\t\\toutput = \\\"[[\\\" + caption + \\\"|\\\" + title + \\\"]]\\\";\\n\\t\\t} else {\\n\\t\\t\\toutput = \\\"[[\\\" + title + \\\"]]\\\";\\n\\t\\t}\\n\\t} else if (caption !== undefined) {\\n\\t\\tvar safeCaption = sanitizeCaption(parser, caption);\\n\\t\\tif (safeCaption !== undefined) {\\n\\t\\t\\toutput = exports.makeWidget(parser, '$link', {to: title}, safeCaption);\\n\\t\\t}\\n\\t} else if (exports.shorthandPrettylinksSupported(parser.wiki)) {\\n\\t\\toutput = exports.makeWidget(parser, '$link', {to: title});\\n\\t} else if (parser.context.allowWidgets() && parser.placeholder) {\\n\\t\\t// If we don't have a caption, we must resort to\\n\\t\\t// placeholders anyway to prevent link/caption desync\\n\\t\\t// from later relinks.\\n\\t\\t// It doesn't matter whether the tiddler is quotable.\\n\\t\\tvar ph = parser.placeholder.getPlaceholderFor(title);\\n\\t\\toutput = \\\"\u003C$link to=\u003C\u003C\\\"+ph+\\\">>>\u003C$text text=\u003C\u003C\\\"+ph+\\\">>/>\u003C/$link>\\\";\\n\\t}\\n\\treturn output;\\n};\\n\\n/**In version 5.1.20, Tiddlywiki made it so \u003C$link to\\\"something\\\" /> would\\n * use \\\"something\\\" as a caption. This is preferable. However, Relink works\\n * going back to 5.1.14, so we need to have different handling for both\\n * cases.\\n */\\nvar _supported;\\nexports.shorthandPrettylinksSupported = function(wiki) {\\n\\tif (_supported === undefined) {\\n\\t\\tvar test = wiki.renderText(\\\"text/plain\\\", \\\"text/vnd.tiddlywiki\\\", \\\"\u003C$link to=test/>\\\");\\n\\t\\t_supported = (test === \\\"test\\\");\\n\\t}\\n\\treturn _supported;\\n};\\n\\n/**Return true if value can be used inside a prettylink.\\n */\\nfunction canBePrettylink(value, customCaption) {\\n\\treturn value.indexOf(\\\"]]\\\") \u003C 0 && value[value.length-1] !== ']' && (customCaption !== undefined || value.indexOf('|') \u003C 0);\\n};\\n\\nfunction sanitizeCaption(parser, caption) {\\n\\tvar plaintext = parser.wiki.renderText(\\\"text/plain\\\", \\\"text/vnd.tiddlywiki\\\", caption);\\n\\tif (plaintext === caption && caption.indexOf(\\\"\u003C/$link>\\\") \u003C= 0) {\\n\\t\\treturn caption;\\n\\t} else {\\n\\t\\treturn exports.makeWidget(parser, '$text', {text: caption});\\n\\t}\\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) {\\n\\tvar whitelist = [\\\"\\\", \\\"'\\\", '\\\"', '\\\"\\\"\\\"'];\\n\\tvar choices = {\\n\\t\\t\\\"\\\": function(v) {return !/([\\\\/\\\\s\u003C>\\\"'=])/.test(v) && v.length > 0; },\\n\\t\\t\\\"'\\\": function(v) {return v.indexOf(\\\"'\\\") \u003C 0; },\\n\\t\\t'\\\"': function(v) {return v.indexOf('\\\"') \u003C 0; },\\n\\t\\t'\\\"\\\"\\\"': function(v) {return v.indexOf('\\\"\\\"\\\"') \u003C 0 && v[v.length-1] != '\\\"';}\\n\\t};\\n\\tif (choices[preference] && choices[preference](value)) {\\n\\t\\treturn wrap(value, preference);\\n\\t}\\n\\tfor (var i = 0; i \u003C whitelist.length; i++) {\\n\\t\\tvar quote = whitelist[i];\\n\\t\\tif (choices[quote](value)) {\\n\\t\\t\\treturn wrap(value, quote);\\n\\t\\t}\\n\\t}\\n\\t// No quotes will work on this\\n\\treturn undefined;\\n};\\n\\n/**Like wrapAttribute value, except for macro parameters, not attributes.\\n *\\n * These are more permissive. Allows brackets,\\n * and slashes and '\u003C' in unquoted values.\\n */\\nexports.wrapParameterValue = function(value, preference) {\\n\\tvar whitelist = [\\\"\\\", \\\"'\\\", '\\\"', '[[', '\\\"\\\"\\\"'];\\n\\tvar choices = {\\n\\t\\t\\\"\\\": function(v) {return !/([\\\\s>\\\"'=])/.test(v); },\\n\\t\\t\\\"'\\\": function(v) {return v.indexOf(\\\"'\\\") \u003C 0; },\\n\\t\\t'\\\"': function(v) {return v.indexOf('\\\"') \u003C 0; },\\n\\t\\t\\\"[[\\\": canBePrettyOperand,\\n\\t\\t'\\\"\\\"\\\"': function(v) {return v.indexOf('\\\"\\\"\\\"') \u003C 0 && v[v.length-1] != '\\\"';}\\n\\t};\\n\\tif (choices[preference] && choices[preference](value)) {\\n\\t\\treturn wrap(value, preference);\\n\\t}\\n\\tfor (var i = 0; i \u003C whitelist.length; i++) {\\n\\t\\tvar quote = whitelist[i];\\n\\t\\tif (choices[quote](value)) {\\n\\t\\t\\treturn wrap(value, quote);\\n\\t\\t}\\n\\t}\\n\\t// No quotes will work on this\\n\\treturn undefined;\\n};\\n\\nfunction wrap(value, wrapper) {\\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\\tvar chosen = wrappers[wrapper];\\n\\tif (chosen) {\\n\\t\\treturn chosen(value);\\n\\t} else {\\n\\t\\treturn undefined;\\n\\t}\\n};\\n\\nfunction canBePrettyOperand(value) {\\n\\treturn value.indexOf(']') \u003C 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\\n// Finds the newline at the end of a string and returns it. Empty string if\\n// none exists.\\nexports.getEndingNewline = function(string) {\\n\\tvar l = string.length;\\n\\tif (string[l-1] === '\\\\n') {\\n\\t\\treturn (string[l-2] === '\\\\r') ? \\\"\\\\r\\\\n\\\" : \\\"\\\\n\\\";\\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 utils = require(\\\"./utils.js\\\");\\n\\nexports.name = \\\"wikilink\\\";\\n\\nexports.report = function(text, callback, options) {\\n\\tvar title = this.match[0],\\n\\t\\tunlink = $tw.config.textPrimitives.unWikiLink;\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n\\tif (title[0] !== unlink) {\\n\\t\\tcallback(title, unlink + title);\\n\\t}\\n};\\n\\nexports.relink = function(text, fromTitle, toTitle, options) {\\n\\tvar entry = undefined,\\n\\t\\ttitle = this.match[0];\\n\\tthis.parser.pos = this.matchRegExp.lastIndex;\\n\\tif (title === fromTitle && title[0] !== $tw.config.textPrimitives.unWikiLink) {\\n\\t\\tentry = { output: this.makeWikilink(toTitle, options) };\\n\\t\\tif (entry.output === undefined) {\\n\\t\\t\\tentry.impossible = true;\\n\\t\\t}\\n\\t}\\n\\treturn entry;\\n};\\n\\nexports.makeWikilink = function(title, options) {\\n\\tif (title.match(this.matchRegExp) && title[0] !== $tw.config.textPrimitives.unWikiLink) {\\n\\t\\treturn title;\\n\\t} else {\\n\\t\\treturn utils.makePrettylink(this.parser, title);\\n\\t}\\n};\\n\",\"module-type\":\"relinkwikitextrule\",\"title\":\"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/wikilink.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/contexts/context.js\":{\"text\":\"/*\\\\\\n\\nBase class for relink contexts.\\n\\n\\\\*/\\n\\nfunction Context() {\\n};\\n\\nexports.context = Context;\\n\\n// This class does no special handling of fields, operators, or attributes.\\n// we pass it along to the parent.\\nContext.prototype.getFields = function() {\\n\\treturn this.parent.getFields();\\n};\\n\\nContext.prototype.getOperator = function(name, index) {\\n\\treturn this.parent.getOperator(name, index);\\n};\\n\\nContext.prototype.getOperators = function() {\\n\\treturn this.parent.getOperators();\\n};\\n\\nContext.prototype.getAttribute = function(elementName) {\\n\\treturn this.parent.getAttribute(elementName);\\n};\\n\\nContext.prototype.getAttributes = function() {\\n\\treturn this.parent.getAttributes();\\n};\\n\\nContext.prototype.getMacro = function(macroName) {\\n\\treturn this.parent.getMacro(macroName);\\n};\\n\\nContext.prototype.getMacros = function() {\\n\\treturn this.parent.getMacros();\\n};\\n\\nContext.prototype.allowPrettylinks = function() {\\n\\treturn this.parent.allowPrettylinks();\\n};\\n\\nContext.prototype.allowWidgets = function() {\\n\\treturn this.parent.allowWidgets();\\n};\\n\\nContext.prototype.hasImports = function(value) {\\n\\treturn this.parent.hasImports(value);\\n};\\n\",\"module-type\":\"relinkcontext\",\"title\":\"$:/plugins/flibbles/relink/js/contexts/context.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/contexts/import.js\":{\"text\":\"/*\\\\\\n\\nThis handles the fetching and distribution of relink settings.\\n\\n\\\\*/\\n\\nvar WidgetContext = require('./widget').widget;\\n\\nfunction ImportContext(wiki, parent, filter) {\\n\\tthis.parent = parent;\\n\\tthis.wiki = wiki;\\n\\tvar importWidget = createImportWidget(filter, this.wiki, this.parent.widget);\\n\\tthis._compileList(importWidget.tiddlerList);\\n\\t// This only works if only one filter is imported\\n\\tthis.widget = this.getBottom(importWidget);\\n\\t// Trickle this up, so that any containing tiddlercontext knows that this\\n\\t// tiddler does some importing, and must be checked regularly.\\n\\tparent.hasImports(true);\\n};\\n\\nexports.import = ImportContext;\\n\\nImportContext.prototype = new WidgetContext();\\n\\nImportContext.prototype.changed = function(changes) {\\n\\treturn this.widget && this.widget.refresh(changes)\\n};\\n\\nfunction createImportWidget(filter, wiki, parent) {\\n\\tvar widget = wiki.makeWidget( { tree: [{\\n\\t\\ttype: \\\"importvariables\\\",\\n\\t\\tattributes: {\\n\\t\\t\\t\\\"filter\\\": {\\n\\t\\t\\t\\ttype: \\\"string\\\",\\n\\t\\t\\t\\tvalue: filter\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}] }, { parentWidget: parent} );\\n\\tif (parent) {\\n\\t\\tparent.children.push(widget);\\n\\t}\\n\\twidget.execute();\\n\\twidget.renderChildren();\\n\\tvar importWidget = widget.children[0];\\n\\treturn importWidget;\\n};\\n\\nImportContext.prototype._compileList = function(titleList) {\\n\\tfor (var i = 0; i \u003C titleList.length; i++) {\\n\\t\\tvar parser = this.wiki.parseTiddler(titleList[i]);\\n\\t\\tif (parser) {\\n\\t\\t\\tvar parseTreeNode = parser.tree[0];\\n\\t\\t\\twhile (parseTreeNode && parseTreeNode.type === \\\"set\\\") {\\n\\t\\t\\t\\tif (parseTreeNode.relink) {\\n\\t\\t\\t\\t\\tfor (var macroName in parseTreeNode.relink) {\\n\\t\\t\\t\\t\\t\\tvar parameters = parseTreeNode.relink[macroName];\\n\\t\\t\\t\\t\\t\\tfor (paramName in parameters) {\\n\\t\\t\\t\\t\\t\\t\\tthis.addSetting(this.wiki, macroName, paramName, parameters[paramName], titleList[i]);\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\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\",\"module-type\":\"relinkcontext\",\"title\":\"$:/plugins/flibbles/relink/js/contexts/import.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/contexts/tiddler.js\":{\"text\":\"/*\\\\\\n\\nContext for a tiddler. Defines nothing but makes an entry point to test if\\na tiddler must be refreshed.\\n\\n\\\\*/\\n\\nvar WidgetContext = require('./widget.js').widget;\\n\\nfunction TiddlerContext(wiki, parentContext, title) {\\n\\tthis.title = title;\\n\\tthis.parent = parentContext;\\n\\tvar globalWidget = parentContext && parentContext.widget;\\n\\tvar parentWidget = wiki.makeWidget(null, {parentWidget: globalWidget});\\n\\tparentWidget.setVariable('currentTiddler', title);\\n\\tthis.widget = wiki.makeWidget(null, {parentWidget: parentWidget});\\n};\\n\\nexports.tiddler = TiddlerContext;\\n\\nTiddlerContext.prototype = new WidgetContext();\\n\\nTiddlerContext.prototype.changed = function(changes) {\\n\\treturn this.widget && this.widget.refresh(changes);\\n};\\n\\n// By default, a tiddler context does not use imports, unless an import\\n// statement is later discovered somewhere in the fields.\\nTiddlerContext.prototype.hasImports = function(value) {\\n\\treturn this._hasImports || (this._hasImports = value);\\n};\\n\",\"module-type\":\"relinkcontext\",\"title\":\"$:/plugins/flibbles/relink/js/contexts/tiddler.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/contexts/variable.js\":{\"text\":\"/*\\\\\\n\\nThis handles the context for variables. Either from $set, $vars, or \\\\define\\n\\n\\\\*/\\n\\nvar WidgetContext = require('./widget').widget;\\n\\nfunction VariableContext(parent, setParseTreeNode) {\\n\\tthis.parent = parent;\\n\\t// Now create a new widget and attach it.\\n\\tvar attachPoint = parent.widget;\\n\\tvar setWidget = attachPoint.makeChildWidget(setParseTreeNode);\\n\\tattachPoint.children.push(setWidget);\\n\\tsetWidget.computeAttributes();\\n\\tsetWidget.execute();\\n\\t// point our widget to bottom, where any other contexts would attach to\\n\\tthis.widget = this.getBottom(setWidget);\\n};\\n\\nexports.variable = VariableContext;\\n\\nVariableContext.prototype = new WidgetContext();\\n\",\"module-type\":\"relinkcontext\",\"title\":\"$:/plugins/flibbles/relink/js/contexts/variable.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/contexts/whitelist.js\":{\"text\":\"/*\\\\\\n\\nThis top-level context manages settings inside the whitelist. It never has\\na parent.\\n\\n\\\\*/\\n\\nvar utils = require('../utils');\\nvar Context = require('./context').context;\\n\\nvar prefix = \\\"$:/config/flibbles/relink/\\\";\\n\\nfunction WhitelistContext(wiki) {\\n\\tbuild(this, wiki);\\n};\\n\\nexports.whitelist = WhitelistContext;\\n\\nWhitelistContext.prototype = new Context();\\n\\n/**Hot directories are directories for which if anything changes inside them,\\n * then Relink must completely rebuild its index.\\n * By default, this includes the whitelist settings, but relink-titles also\\n * includes its rules disabling directory.\\n * This is the FIRST solution I came up with to this problem. If you're\\n * looking at this, please make a github issue so I have a chance to understand\\n * your needs. This is currently a HACK solution.\\n */\\nWhitelistContext.hotDirectories = [prefix];\\n\\nWhitelistContext.prototype.getAttribute = function(elementName) {\\n\\treturn this.attributes[elementName];\\n};\\n\\nWhitelistContext.prototype.getAttributes = function() {\\n\\treturn flatten(this.attributes);\\n};\\n\\nWhitelistContext.prototype.getFields = function() {\\n\\treturn this.fields;\\n};\\n\\nWhitelistContext.prototype.getOperator = function(operatorName, operandIndex) {\\n\\tvar op = this.operators[operatorName];\\n\\treturn op && op[operandIndex || 1];\\n};\\n\\nWhitelistContext.prototype.getOperators = function() {\\n\\tvar signatures = Object.create(null);\\n\\tfor (var op in this.operators) {\\n\\t\\tvar operandSet = this.operators[op];\\n\\t\\tfor (var index in operandSet) {\\n\\t\\t\\tvar entry = operandSet[index];\\n\\t\\t\\tsignatures[entry.key] = entry;\\n\\t\\t}\\n\\t}\\n\\treturn signatures;\\n};\\n\\nWhitelistContext.prototype.getMacro = function(macroName) {\\n\\treturn this.macros[macroName];\\n};\\n\\nWhitelistContext.prototype.getMacros = function() {\\n\\treturn flatten(this.macros);\\n};\\n\\nWhitelistContext.prototype.changed = function(changedTiddlers) {\\n\\tfor (var i = 0; i \u003C WhitelistContext.hotDirectories.length; i++) {\\n\\t\\tvar dir = WhitelistContext.hotDirectories[i];\\n\\t\\tfor (var title in changedTiddlers) {\\n\\t\\t\\tif (title.substr(0, dir.length) === dir) {\\n\\t\\t\\t\\treturn true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn false;\\n};\\n\\nWhitelistContext.prototype.hasImports = function(value) {\\n\\t// We don't care if imports are used. This is the global level.\\n\\treturn false;\\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 */\\nvar factories = {\\n\\tattributes: function(attributes, data, key) {\\n\\t\\tvar elem = root(key);\\n\\t\\tvar attr = key.substr(elem.length+1);\\n\\t\\tattributes[elem] = attributes[elem] || Object.create(null);\\n\\t\\tattributes[elem][attr] = data;\\n\\t},\\n\\tfields: function(fields, data, name) {\\n\\t\\tfields[name] = data;\\n\\t},\\n\\tmacros: function(macros, data, key) {\\n\\t\\t// We take the last index, not the first, because macro\\n\\t\\t// parameters can't have slashes, but macroNames can.\\n\\t\\tvar name = dir(key);\\n\\t\\tvar arg = key.substr(name.length+1);\\n\\t\\tmacros[name] = macros[name] || Object.create(null);\\n\\t\\tmacros[name][arg] = data;\\n\\t},\\n\\toperators: function(operators, data, key) {\\n\\t\\t// We take the last index, not the first, because the operator\\n\\t\\t// may have a slash to indicate parameter number\\n\\t\\tvar pair = key.split('/');\\n\\t\\tvar name = pair[0];\\n\\t\\tdata.key = key;\\n\\t\\toperators[name] = operators[name] || Object.create(null);\\n\\t\\toperators[name][pair[1] || 1] = data;\\n\\t}\\n};\\n\\nfunction build(settings, wiki) {\\n\\tfor (var name in 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 = factories[category];\\n\\t\\t\\tif (factory) {\\n\\t\\t\\t\\tvar name = remainder.substr(category.length+1);\\n\\t\\t\\t\\tvar data = utils.getType(tiddler.fields.text.trim());\\n\\t\\t\\t\\tif (data) {\\n\\t\\t\\t\\t\\tdata.source = title;\\n\\t\\t\\t\\t\\t// Secret feature. You can access a config tiddler's\\n\\t\\t\\t\\t\\t// fields from inside the fieldtype handler. Cool\\n\\t\\t\\t\\t\\t// tricks can be done with this.\\n\\t\\t\\t\\t\\tdata.fields = tiddler.fields;\\n\\t\\t\\t\\t\\tfactory(settings[category], data, name);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t});\\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\\n/* Turns {dir: {file1: 'value1', file2: 'value2'}}\\n * into {dir/file1: 'value1', dir/file2: 'value2'}\\n */\\nfunction flatten(set) {\\n\\tvar signatures = Object.create(null);\\n\\tfor (var outerName in set) {\\n\\t\\tvar setItem = set[outerName];\\n\\t\\tfor (var innerName in setItem) {\\n\\t\\t\\tsignatures[outerName + \\\"/\\\" + innerName] = setItem[innerName];\\n\\t\\t}\\n\\t}\\n\\treturn signatures;\\n};\\n\",\"module-type\":\"relinkcontext\",\"title\":\"$:/plugins/flibbles/relink/js/contexts/whitelist.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/contexts/widget.js\":{\"text\":\"/*\\\\\\n\\nThis is a virtual subclass of context for contexts that exist within widgets\\nof a specific tiddler.\\n\\nAll widget contexts must have a widget member.\\n\\n\\\\*/\\n\\nvar Context = require('./context.js').context;\\nvar utils = require('$:/plugins/flibbles/relink/js/utils.js');\\n\\nfunction WidgetContext() {};\\n\\nexports.widget = WidgetContext;\\n\\nWidgetContext.prototype = new Context();\\n\\nWidgetContext.prototype.getMacroDefinition = function(variableName) {\\n\\t// widget.variables is prototyped, so it looks up into all its parents too\\n\\treturn this.widget.variables[variableName] || $tw.macros[variableName];\\n};\\n\\nWidgetContext.prototype.addSetting = function(wiki, macroName, parameter, type, sourceTitle) {\\n\\tthis.macros = this.macros || Object.create(null);\\n\\tvar macro = this.macros[macroName];\\n\\ttype = type || utils.getDefaultType(wiki);\\n\\tif (macro === undefined) {\\n\\t\\tmacro = this.macros[macroName] = Object.create(null);\\n\\t}\\n\\tvar handler = utils.getType(type);\\n\\tif (handler) {\\n\\t\\thandler.source = sourceTitle;\\n\\t\\t// We attach the fields of the defining tiddler for the benefit\\n\\t\\t// of any 3rd party field types that want access to them.\\n\\t\\tvar tiddler = wiki.getTiddler(sourceTitle);\\n\\t\\thandler.fields = tiddler.fields;\\n\\t\\tmacro[parameter] = handler;\\n\\t}\\n};\\n\\nWidgetContext.prototype.getMacros = function() {\\n\\tvar signatures = this.parent.getMacros();\\n\\tif (this.macros) {\\n\\t\\tfor (var macroName in this.macros) {\\n\\t\\t\\tvar macro = this.macros[macroName];\\n\\t\\t\\tfor (var param in macro) {\\n\\t\\t\\t\\tsignatures[macroName + \\\"/\\\" + param] = macro[param];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn signatures;\\n};\\n\\n/**This does strange handling because it's possible for a macro to have\\n * its individual parameters whitelisted in separate places.\\n * Don't know WHY someone would do this, but it can happen.\\n */\\nWidgetContext.prototype.getMacro = function(macroName) {\\n\\tvar theseSettings = this.macros && this.macros[macroName];\\n\\tvar parentSettings;\\n\\tif (this.parent) {\\n\\t\\tparentSettings = this.parent.getMacro(macroName);\\n\\t}\\n\\tif (theseSettings && parentSettings) {\\n\\t\\t// gotta merge them without changing either. This is expensive,\\n\\t\\t// but it'll happen rarely.\\n\\t\\tvar rtnSettings = $tw.utils.extend(Object.create(null), theseSettings, parentSettings);\\n\\t\\treturn rtnSettings;\\n\\t}\\n\\treturn theseSettings || parentSettings;\\n};\\n\\n/**Returns the deepest descendant of the given widget.\\n */\\nWidgetContext.prototype.getBottom = function(widget) {\\n\\twhile (widget.children.length > 0) {\\n\\t\\twidget = widget.children[0];\\n\\t}\\n\\treturn widget;\\n};\\n\",\"module-type\":\"relinkcontext\",\"title\":\"$:/plugins/flibbles/relink/js/contexts/widget.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/contexts/wikitext.js\":{\"text\":\"/*\\\\\\n\\nContext for wikitext. It can contain rules about what's allowed in this\\ncurrent layer of wikitext.\\n\\n\\\\*/\\n\\nvar WidgetContext = require('./widget.js').widget;\\n\\nfunction WikitextContext(parentContext) {\\n\\tthis.parent = parentContext;\\n\\tthis.widget = parentContext.widget;\\n};\\n\\nexports.wikitext = WikitextContext;\\n\\nWikitextContext.prototype = new WidgetContext();\\n\\n// Unless this specific context has rules about it, widgets and prettyLInks are allowed.\\nWikitextContext.prototype.allowWidgets = enabled;\\nWikitextContext.prototype.allowPrettylinks = enabled;\\n\\nfunction enabled() { return true; };\\n\",\"module-type\":\"relinkcontext\",\"title\":\"$:/plugins/flibbles/relink/js/contexts/wikitext.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/utils/backupIndexer.js\":{\"text\":\"/*\\\\\\nmodule-type: library\\n\\nThis is a backup indexer Relink uses if the real one is disabled, or we're\\n\u003CV5.1.23. It's not nearly as good, but it caches some.\\n\\n\\\\*/\\n\\n\\\"use strict\\\";\\n\\nvar utils = require(\\\"$:/plugins/flibbles/relink/js/utils.js\\\");\\nvar TiddlerContext = utils.getContext('tiddler');\\n\\n// This is the indexer we use if the current wiki doesn't support indexers.\\nfunction BackupIndexer(wiki) {\\n\\tthis.wiki = wiki;\\n};\\n\\nmodule.exports = BackupIndexer;\\n\\nBackupIndexer.prototype.lookup = function(title) {\\n\\treturn getCache(this.wiki).lookup[title];\\n};\\n\\nBackupIndexer.prototype.reverseLookup = function(title) {\\n\\tvar index = getCache(this.wiki);\\n\\tif (!index.reverse[title]) {\\n\\t\\tvar record = Object.create(null);\\n\\t\\tfor (var other in index.lookup) {\\n\\t\\t\\tif (index.lookup[other][title]) {\\n\\t\\t\\t\\trecord[other] = index.lookup[other][title];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tindex.reverse[title] = record;\\n\\t}\\n\\treturn index.reverse[title];\\n};\\n\\n/* The backup indexer doesn't bother caching relink reports. It would always\\n * be called after a draft tiddler had changed, which would defeat the point.\\n */\\nBackupIndexer.prototype.relinkLookup = function(fromTitle, toTitle, options) {\\n\\tvar cache = getCache(this.wiki);\\n\\tif (cache.lastRelinkFrom === fromTitle && cache.lastRelinkTo === toTitle) {\\n\\t\\toptions.cache = cache.lastRelinkCache;\\n\\t\\treturn cache.lastRelink;\\n\\t}\\n\\tcache.lastRelink = utils.getRelinkResults(this.wiki, fromTitle, toTitle, cache.context, undefined, options);\\n\\tcache.lastRelinkFrom = fromTitle;\\n\\tcache.lastRelinkTo = toTitle;\\n\\tcache.lastRelinkCache = options.cache;\\n\\treturn cache.lastRelink;\\n};\\n\\nfunction getCache(wiki) {\\n\\treturn wiki.getGlobalCache('relink', function() {\\n\\t\\tvar tiddlerList = wiki.getRelinkableTitles();\\n\\t\\tvar index = Object.create(null);\\n\\t\\tvar wikiContext = utils.getWikiContext(wiki);\\n\\t\\tfor (var i = 0; i \u003C tiddlerList.length; i++) {\\n\\t\\t\\tvar title = tiddlerList[i];\\n\\t\\t\\tvar tiddler = wiki.getTiddler(title);\\n\\t\\t\\tif (tiddler && !tiddler.fields[\\\"plugin-type\\\"]) {\\n\\t\\t\\t\\tvar context = new TiddlerContext(wiki, wikiContext, title);\\n\\t\\t\\t\\tindex[title] = utils.getTiddlerRelinkReferences(wiki, title, context);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn {\\n\\t\\t\\tlookup: index,\\n\\t\\t\\treverse: Object.create(null),\\n\\t\\t\\tcontext: wikiContext};\\n\\t});\\n};\\n\",\"module-type\":\"library\",\"title\":\"$:/plugins/flibbles/relink/js/utils/backupIndexer.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/utils/entry.js\":{\"text\":\"/*\\\\\\n\\nEntries are deprecated. Don't use them. These classes are here just so that\\nany 3rd party modules built for Relink V1 don't break.\\n\\nJust return an object like, {output: \\\"string\\\", impossible: true|undefined}\\n\\n\\\\*/\\n\\nfunction EntryNode() {\\n\\tthis.children = [];\\n};\\n\\nmodule.exports = EntryNode;\\n\\n/** PURE VIRTUAL\\n * EntryNode.prototype.report = function() -> [\\\"string\\\", ...]\\n */\\n\\nEntryNode.newType = function() {\\n\\treturn EntryNode;\\n};\\n\\nEntryNode.prototype.add = function(entry) {\\n\\tthis.children.push(entry);\\n};\\n\\nfunction EntryCollection() {\\n\\tthis.children = Object.create(null);\\n\\tthis.types = Object.create(null);\\n};\\n\\nEntryNode.newCollection = function(name) {\\n\\treturn EntryCollection;\\n};\\n\\n// Again. I reiterate. Don't use this. All this is just legacy support.\\nObject.defineProperty(EntryCollection, 'impossible', {\\n\\tget: function() {\\n\\t\\tvar imp = this._impossible;\\n\\t\\tthis.eachChild(function(child) { imp = imp || child.impossible; });\\n\\t\\treturn imp;\\n\\t},\\n\\tset: function(impossible) {\\n\\t\\tthis._impossible = true;\\n\\t}\\n});\\n\\nEntryCollection.prototype.eachChild = function(method) {\\n\\tfor (var child in this.children) {\\n\\t\\tmethod(this.children[child]);\\n\\t}\\n};\\n\\nEntryCollection.prototype.addChild = function(child, name, type) {\\n\\tthis.children[name] = child;\\n\\tthis.types[name] = type;\\n};\\n\\nEntryCollection.prototype.hasChildren = function() {\\n\\treturn Object.keys(this.children).length > 0;\\n};\\n\",\"module-type\":\"library\",\"title\":\"$:/plugins/flibbles/relink/js/utils/entry.js\",\"type\":\"application/javascript\"},\"$:/plugins/flibbles/relink/js/utils/placeholder.js\":{\"text\":\"/*\\\\\\n\\nA method which doles out placeholders when requested, and constructs\\nthe necessary supporting pragma when requested.\\n\\n\\\\*/\\n\\nvar utils = require('../utils');\\n\\nfunction Placeholder() {\\n\\tthis.placeholders = Object.create(null);\\n\\tthis.reverseMap = {};\\n\\tthis.used = Object.create(null);\\n};\\n\\nmodule.exports = Placeholder;\\n\\nPlaceholder.prototype.getPlaceholderFor = function(value, category) {\\n\\tthis.reverseMap[category] = this.reverseMap[category] || Object.create(null);\\n\\tvar placeholder = this.reverseMap[category][value];\\n\\tif (placeholder) {\\n\\t\\treturn placeholder;\\n\\t}\\n\\tvar config = (this.parser && this.parser.context) || utils.getWikiContext(this.parser.wiki);\\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 (config.getMacroDefinition(placeholder) || this.used[placeholder]);\\n\\tthis.placeholders[placeholder] = value;\\n\\tthis.reverseMap[category][value] = placeholder;\\n\\tthis.used[placeholder] = true;\\n\\treturn placeholder;\\n};\\n\\n// For registering placeholders that already existed\\nPlaceholder.prototype.registerExisting = function(key, value) {\\n\\tthis.reverseMap[value] = key;\\n\\tthis.used[key] = true;\\n};\\n\\nPlaceholder.prototype.getPreamble = function() {\\n\\tvar results = [];\\n\\tvar keys = Object.keys(this.placeholders);\\n\\tif (keys.length > 0) {\\n\\t\\tkeys.sort();\\n\\t\\tfor (var i = 0; i \u003C keys.length; i++) {\\n\\t\\t\\tvar name = keys[i];\\n\\t\\t\\tvar val = this.placeholders[name];\\n\\t\\t\\tresults.push(\\\"\\\\\\\\define \\\"+name+\\\"() \\\"+val+\\\"\\\\n\\\");\\n\\t\\t}\\n\\t}\\n\\treturn results.join('');\\n};\\n\\n\",\"module-type\":\"library\",\"title\":\"$:/plugins/flibbles/relink/js/utils/placeholder.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\\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/set\":{\"title\":\"$:/config/flibbles/relink/attributes/$button/set\",\"text\":\"reference\"},\"$:/config/flibbles/relink/attributes/$button/setTo\":{\"title\":\"$:/config/flibbles/relink/attributes/$button/setTo\",\"text\":\"title\"},\"$:/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/emptyMessage\":{\"title\":\"$:/config/flibbles/relink/attributes/$list/emptyMessage\",\"text\":\"wikitext\"},\"$:/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\":\"\u003Cdiv class=\\\"tc-control-panel\\\">\\n\u003C\u003Ctabs \\\"[all[shadows+tiddlers]tag[$:/tags/flibbles/relink/Configuration]!has[draft.of]]\\\" \\\"$:/plugins/flibbles/relink/ui/configuration/Fields\\\">>\\n\u003C/div>\\n\"},\"$:/config/flibbles/relink/fields/caption\":{\"title\":\"$:/config/flibbles/relink/fields/caption\",\"text\":\"wikitext\"},\"$:/config/flibbles/relink/fields/filter\":{\"title\":\"$:/config/flibbles/relink/fields/filter\",\"text\":\"filter\"},\"$:/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/Hint\":{\"title\":\"$:/plugins/flibbles/relink/language/Buttons/Delete/Hint\",\"text\":\"delete\"},\"$:/plugins/flibbles/relink/language/Buttons/LinkToInline/Hint\":{\"title\":\"$:/plugins/flibbles/relink/language/Buttons/LinkToInline/Hint\",\"text\":\"go to defining tiddler\"},\"$:/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/InvalidAttributeName\":{\"title\":\"$:/plugins/flibbles/relink/language/Error/InvalidAttributeName\",\"text\":\"Illegal characters in attribute name \\\"\u003C$text text=\u003C\u003CattributeName>>/>\\\". Attributes cannot contain slashes ('/'), closing angle or square brackets ('>' or ']'), quotes or apostrophes ('\\\"' or \\\"'\\\"), equals ('='), or whitespace\"},\"$:/plugins/flibbles/relink/language/Error/InvalidElementName\":{\"title\":\"$:/plugins/flibbles/relink/language/Error/InvalidElementName\",\"text\":\"Illegal characters in element/widget name \\\"\u003C$text text=\u003C\u003CelementName>>/>\\\". Element tags can only contain letters and the characters hyphen (`-`) and dollar sign (`$`)\"},\"$:/plugins/flibbles/relink/language/Error/InvalidMacroName\":{\"title\":\"$:/plugins/flibbles/relink/language/Error/InvalidMacroName\",\"text\":\"Illegal characters in macro name \\\"\u003C$text text=\u003C\u003CmacroName>>/>\\\". Macros cannot contain whitespace\"},\"$:/plugins/flibbles/relink/language/Error/InvalidParameterName\":{\"title\":\"$:/plugins/flibbles/relink/language/Error/InvalidParameterName\",\"text\":\"Illegal characters in parameter name \\\"\u003C$text text=\u003C\u003CparameterName>>/>\\\". Parameters can only contain letters, digits, and the characters underscore (`_`) and hyphen (`-`)\"},\"$:/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/Error/ReportFailedRelinks\":{\"title\":\"$:/plugins/flibbles/relink/language/Error/ReportFailedRelinks\",\"text\":\"Relink could not update '\u003C\u003Cfrom>>' to '\u003C\u003Cto>>' inside the following tiddlers:\"},\"$:/plugins/flibbles/relink/language/Error/UnrecognizedType\":{\"title\":\"$:/plugins/flibbles/relink/language/Error/UnrecognizedType\",\"text\":\"Relink parse error: Unrecognized field type '\u003C\u003Ctype>>'\"},\"$:/plugins/flibbles/relink/language/Help/Attributes\":{\"title\":\"$:/plugins/flibbles/relink/language/Help/Attributes\",\"text\":\"See the \u003Ca href={{{[{$:/plugins/flibbles/relink!!demo}addsuffix[#Attributes]]}}}>Attributes documentation page\u003C/a> for details.\"},\"$:/plugins/flibbles/relink/language/Help/Fields\":{\"title\":\"$:/plugins/flibbles/relink/language/Help/Fields\",\"text\":\"See the \u003Ca href={{{[{$:/plugins/flibbles/relink!!demo}addsuffix[#Fields]]}}}>Fields documentation page\u003C/a> for details.\"},\"$:/plugins/flibbles/relink/language/Help/Macros\":{\"title\":\"$:/plugins/flibbles/relink/language/Help/Macros\",\"text\":\"See the \u003Ca href={{{[{$:/plugins/flibbles/relink!!demo}addsuffix[#Macros]]}}}>Macros documentation page\u003C/a> for details.\"},\"$:/plugins/flibbles/relink/language/Help/Operators\":{\"title\":\"$:/plugins/flibbles/relink/language/Help/Operators\",\"text\":\"See the \u003Ca href={{{[{$:/plugins/flibbles/relink!!demo}addsuffix[#Operators]]}}}>Operators documentation page\u003C/a> 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\"},\"$:/plugins/flibbles/relink/language/Warning/OldRelinkTextOperator\":{\"title\":\"$:/plugins/flibbles/relink/language/Warning/OldRelinkTextOperator\",\"text\":\"Relink cannot parse your \u003Ccode>$$$\u003C\u003Ckeyword>>\u003C/code> wikitext until you migrate your \\\"\u003C\u003Ctype>>\\\" relink module from the deprecated ''relinktextoperator'' module-type to ''relinktext''.\u003Cbr>\u003Cbr>See \u003Ca href={{{ [[Versions/2.1.0]addprefix[#]addprefix{$:/plugins/flibbles/relink!!demo}encodeuri[]] }}} >the online documentation\u003C/a> for details.\"},\"$:/plugins/flibbles/relink/license\":{\"title\":\"$:/plugins/flibbles/relink/license\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ca href={{$:/plugins/flibbles/relink!!demo}}>Relink Plugin\u003C/a> Copyright (c) 2019-\u003C\u003Cnow YYYY>> Cameron Fischer\\n\\n[[BSD 3-Clause License|https://raw.githubusercontent.com/flibbles/tw5-relink/master/LICENSE]]\\n\"},\"$:/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/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/macros/toc/tag\":{\"title\":\"$:/config/flibbles/relink/macros/toc/tag\",\"text\":\"title\"},\"$:/config/flibbles/relink/macros/toc/itemClassFilter\":{\"title\":\"$:/config/flibbles/relink/macros/toc/itemClassFilter\",\"text\":\"filter\"},\"$:/config/flibbles/relink/macros/toc-expandable/tag\":{\"title\":\"$:/config/flibbles/relink/macros/toc-expandable/tag\",\"text\":\"title\"},\"$:/config/flibbles/relink/macros/toc-expandable/itemClassFilter\":{\"title\":\"$:/config/flibbles/relink/macros/toc-expandable/itemClassFilter\",\"text\":\"filter\"},\"$:/config/flibbles/relink/macros/toc-expandable/exclude\":{\"title\":\"$:/config/flibbles/relink/macros/toc-expandable/exclude\",\"text\":\"list\"},\"$:/config/flibbles/relink/macros/toc-selective-expandable/tag\":{\"title\":\"$:/config/flibbles/relink/macros/toc-selective-expandable/tag\",\"text\":\"title\"},\"$:/config/flibbles/relink/macros/toc-selective-expandable/itemClassFilter\":{\"title\":\"$:/config/flibbles/relink/macros/toc-selective-expandable/itemClassFilter\",\"text\":\"filter\"},\"$:/config/flibbles/relink/macros/toc-selective-expandable/exclude\":{\"title\":\"$:/config/flibbles/relink/macros/toc-selective-expandable/exclude\",\"text\":\"list\"},\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/tag\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/tag\",\"text\":\"title\"},\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/selectedTiddler\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/selectedTiddler\",\"text\":\"title\"},\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/unselectedText\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/unselectedText\",\"text\":\"wikitext\"},\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/missingText\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/missingText\",\"text\":\"wikitext\"},\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/template\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-external-nav/template\",\"text\":\"title\"},\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/tag\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/tag\",\"text\":\"title\"},\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/selectedTiddler\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/selectedTiddler\",\"text\":\"title\"},\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/unselectedText\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/unselectedText\",\"text\":\"wikitext\"},\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/missingText\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/missingText\",\"text\":\"wikitext\"},\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/template\":{\"title\":\"$:/config/flibbles/relink/macros/toc-tabbed-internal-nav/template\",\"text\":\"title\"},\"$:/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\":\"''Warning:'' Not all references in the following tiddlers can 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 ''\u003C$text text=\u003C\u003CfromTitle>>/>'' to ''\u003C$text text=\u003C\u003CtoTitle>>/>'' across all other tiddlers\"},\"$:/core/ui/EditTemplate/title\":{\"title\":\"$:/core/ui/EditTemplate/title\",\"tags\":\"$:/tags/EditTemplate\",\"text\":\"\u003C$edit-text field=\\\"draft.title\\\" class=\\\"tc-titlebar tc-edit-texteditor\\\" focus=\\\"true\\\" tabindex={{$:/config/EditTabIndex}}/>\\n\\n\u003C$reveal state=\\\"!!draft.title\\\" type=\\\"nomatch\\\" text={{!!draft.of}} tag=\\\"div\\\">\\n\\n\u003C$vars pattern=\\\"\\\"\\\"[\\\\|\\\\[\\\\]{}]\\\"\\\"\\\" bad-chars=\\\"\\\"\\\"`| [ ] { }`\\\"\\\"\\\">\\n\\n\u003C$list filter=\\\"[all[current]regexp:draft.title\u003Cpattern>]\\\" variable=\\\"listItem\\\">\\n\\n\u003Cdiv class=\\\"tc-message-box\\\">\\n\\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\\n\\n\u003C/div>\\n\\n\u003C/$list>\\n\\n\u003C/$vars>\\n\\n\u003C$list filter=\\\"[{!!draft.title}!is[missing]]\\\" variable=\\\"listItem\\\">\\n\\n\u003Cdiv class=\\\"tc-message-box\\\">\\n\\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\\n\\n\u003C/div>\\n\\n\u003C/$list>\\n\\n\u003C$list filter=\\\"[{!!draft.of}!is[missing]]\\\" variable=\\\"listItem\\\">\\n\\n\u003C$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/RelinkOnRename\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"no\\\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}\u003C/$checkbox>\\n\\n\u003C$tiddler tiddler=\u003C\u003CfromTitle>> >\\n\\n\u003C$list filter=\\\"[relink:wouldchange\u003CtoTitle>limit[1]]\\\" variable=\\\"listItem\\\">\\n\\n\u003C$vars stateTiddler=\u003C\u003Cqualify \\\"$:/state/edit/references\\\">> >\\n\\n\u003C$set\\n\\tname=\\\"prompt\\\"\\n\\tfilter=\\\"[relink:wouldchange\u003CtoTitle>relink:impossible\u003CtoTitle>]\\\"\\n\\tvalue=\\\"EditTemplate/Title/Impossibles/Prompt\\\"\\n\\temptyValue=\\\"EditTemplate/Title/References/Prompt\\\" >\\n\u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003CstateTiddler>> text=\\\"show\\\">\\n\u003C$button set=\u003C\u003CstateTiddler>> setTo=\\\"show\\\" class=\\\"tc-btn-invisible\\\">{{$:/core/images/right-arrow}}\\n\u003C$macrocall $name=lingo title=\u003C\u003Cprompt>> />\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CstateTiddler>> text=\\\"show\\\">\\n\u003C$button set=\u003C\u003CstateTiddler>> setTo=\\\"hide\\\" class=\\\"tc-btn-invisible\\\">{{$:/core/images/down-arrow}}\\n\u003C$macrocall $name=lingo title=\u003C\u003Cprompt>> />\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C/$set>\\n\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CstateTiddler>> text=\\\"show\\\">\\n\u003C$list variable=\\\"listItem\\\" filter=\\\"[relink:wouldchange\u003CtoTitle>!title[$:/StoryList]sort[title]]\\\" template=\\\"$:/plugins/flibbles/relink/ui/ListItemTemplate\\\">\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C/$vars>\\n\\n\u003C/$list>\\n\\n\u003C/$tiddler>\\n\\n\u003C/$vars>\\n\\n\u003C/$list>\\n\\n\u003C/$reveal>\\n\"},\"$:/config/flibbles/relink/PluginLibrary\":{\"title\":\"$:/config/flibbles/relink/PluginLibrary\",\"caption\":\"//Relink// Library\",\"url\":\"https://flibbles.github.io/tw5-relink/library/index.html\",\"tags\":\"$:/tags/PluginLibrary\",\"text\":\"The //Relink// library contains //Relink// as well as its supplemental plugins. It is maintained by Flibbles. See the [[github page|https://github.com/flibbles/tw5-relink]] for more information.\\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 \u003Ca href={{$:/plugins/flibbles/relink!!source}}>the tw5-relink website\u003C/a> for more details and examples.\\n\"},\"$:/config/flibbles/relink/settings/default-type\":{\"title\":\"$:/config/flibbles/relink/settings/default-type\",\"text\":\"title\"},\"$:/plugins/flibbles/relink/ui/ListItemTemplate\":{\"title\":\"$:/plugins/flibbles/relink/ui/ListItemTemplate\",\"text\":\"\u003C$set\\n\\tname=\\\"classes\\\"\\n\\tfilter=\\\"[\u003ClistItem>relink:impossible\u003CtoTitle>]\\\"\\n\\tvalue=\\\"tc-menu-list-item tc-relink-impossible\\\"\\n\\temptyValue=\\\"tc-menu-list-item\\\">\\n\u003Cdiv class=\u003C\u003Cclasses>>>\\n\u003C$link to=\u003C\u003ClistItem>>>\u003C$text text=\u003C\u003ClistItem>> />\u003C/$link>\\n\u003C/div>\\n\u003C/$set>\\n\"},\"$:/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() [all[current]relink:backreferences[]!title[$:/StoryList]!prefix[$:/temp/]sort[title]]\\n\u003C$list filter=\\\"[subfilter\u003Cfilter>first[]]\\\">\\n\\n\u003C\u003Clingo References/Description>>\\n\u003C/$list>\\n\\n\u003Ctable class=\\\"tc-relink-references-table\\\">\\n\u003Ctbody>\\n\u003C$list filter=\u003C\u003Cfilter>> emptyMessage=\u003C\u003Clingo References/Empty>> variable=\\\"listItem\\\" template=\\\"$:/plugins/flibbles/relink/ui/TiddlerInfo/ReferencesTemplate\\\" />\\n\u003C/tbody>\\n\u003C/table>\\n\"},\"$:/plugins/flibbles/relink/ui/TiddlerInfo/ReferencesTemplate\":{\"title\":\"$:/plugins/flibbles/relink/ui/TiddlerInfo/ReferencesTemplate\",\"text\":\"\u003Ctr class=\\\"tc-relink-references\\\">\\n\u003Ctd class=\\\"tc-relink-references-title\\\">\\n\u003C$link to=\u003C\u003ClistItem>>/>\\n\u003C/td>\\n\u003Ctd class=\\\"tc-relink-references-report\\\">\\n\u003C$list filter=\\\"[\u003ClistItem>relink:report\u003CcurrentTiddler>]\\\">\\n\\n\u003C$text text=\u003C\u003CcurrentTiddler>> />\\n\u003C/$list>\\n\\n\u003C/td>\\n\u003C/tr>\\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\\\\define prefix() $:/config/flibbles/relink/\\n\\n\u003C$list filter=\\\"[all[current]prefix\u003Cprefix>]\\\" >\\n\u003C$button class=\\\"tc-btn-invisible\\\" tooltip={{$:/plugins/flibbles/relink/language/Buttons/Delete/Hint}}>\u003C$list filter=\\\"[all[current]is[tiddler]]\\\">\\n\u003C$action-deletetiddler $tiddler=\u003C\u003CcurrentTiddler>> />\\n\u003C/$list>\u003C$list filter=\\\"[all[current]is[shadow]]\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CtiddlerName>> text=\\\"\\\" />\\n\u003C/$list>\\n{{$:/core/images/delete-button}}\\n\u003C/$button>\\n\u003C/$list>\u003C$list filter=\\\"[all[current]!prefix\u003Cprefix>]\\\">\\n\u003C$link>\u003C$button class=\\\"tc-btn-invisible\\\" tooltip={{$:/plugins/flibbles/relink/language/Buttons/LinkToInline/Hint}}>{{$:/core/images/link}}\u003C/$button>\u003C/$link>\\n\u003C/$list>\\n\"},\"$:/plugins/flibbles/relink/ui/components/select-fieldtype\":{\"title\":\"$:/plugins/flibbles/relink/ui/components/select-fieldtype\",\"text\":\"\\\\define prefix() $:/config/flibbles/relink/\\n\\n\u003C$vars type={{{ [\u003Csignature>relink:type[]] }}} >\\n\u003C$list filter=\\\"[all[current]prefix\u003Cprefix>]\\\" >\\n\u003C$select tiddler=\u003C\u003CcurrentTiddler>> >\\n\u003C$list variable=\\\"option\\\" filter=\\\"[relink:types[]]\\\">\\n\u003Coption>\u003C$text text=\u003C\u003Coption>> />\u003C/option>\\n\u003C/$list>\\n\u003C/$select>\\n\u003C/$list>\u003C$list filter=\\\"[all[current]!prefix\u003Cprefix>]\\\">\\n\u003C$text text=\u003C\u003Ctype>> />\\n\u003C/$list>\\n\u003C/$vars>\\n\"},\"$:/plugins/flibbles/relink/ui/components/tables\":{\"title\":\"$:/plugins/flibbles/relink/ui/components/tables\",\"text\":\"\\\\define .make-table(title, plugin, default-table-state:yes)\\n\\n\u003C$list variable=\\\"render\\\" filter=\\\"[relink:signatures\u003C__plugin__>prefix\u003C__category__>first[]]\\\">\\n\u003C$set name=\\\"table-state\\\" value=\u003C\u003Cqualify \\\"\\\"\\\"$:/state/flibbles/relink/tables/$title$\\\"\\\"\\\">>>\\n\u003Ctr>\u003Cth class=\\\"tc-relink-header-plugin\\\" colspan=\u003C\u003Ccolumn-count>> >\\n\u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003Ctable-state>> text=\\\"yes\\\" default=\\\"\\\"\\\"$default-table-state$\\\"\\\"\\\">\\n\u003C$button class=\\\"tc-btn-invisible tc-btn-dropdown\\\" set=\u003C\u003Ctable-state>> setTo=\\\"yes\\\">\\n{{$:/core/images/right-arrow}} ''$title$''\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003Ctable-state>> text=\\\"yes\\\" default=\\\"\\\"\\\"$default-table-state$\\\"\\\"\\\">\\n\u003C$button class=\\\"tc-btn-invisible tc-btn-dropdown\\\" set=\u003C\u003Ctable-state>> setTo=\\\"no\\\">\\n{{$:/core/images/down-arrow}} ''$title$''\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C/th>\u003C/tr>\\n\u003C$list\\n\\tvariable=\\\"signature\\\"\\n\\tfilter=\\\"[relink:signatures\u003C__plugin__>prefix\u003C__category__>sort[]]\\\">\\n\u003C$vars key={{{ [\u003Csignature>removeprefix\u003C__category__>removeprefix[/]] }}} >\\n\u003C$tiddler tiddler={{{[\u003Csignature>relink:source[]]}}} >\\n\u003C$reveal tag=\\\"tr\\\" type=\\\"match\\\" state=\u003C\u003Ctable-state>> text=\\\"yes\\\" default=\\\"\\\"\\\"$default-table-state$\\\"\\\"\\\">\\n\u003C$macrocall $name=\u003C\u003C__list-row-macro__>> signature=\u003C\u003Csignature>> />\\n\u003Ctd class=\\\"tc-relink-column-type\\\">{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}\u003C/td>\\n\u003Ctd class=\\\"tc-relink-column-delete\\\">{{||$:/plugins/flibbles/relink/ui/components/button-delete}}\u003C/td>\\n\u003C/$reveal>\\n\u003C/$tiddler>\\n\u003C/$vars>\\n\u003C/$list>\\n\u003C/$set>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define tables(category, list-row-macro, header-list)\\n\u003C$vars\\n\\tcolumn-count={{{[enlist\u003C__header-list__>] [[DeleteColumn]] +[count[]]}}}>\\n\\n\u003Ctable class=\\\"tc-relink-whitelist\\\">\u003Ctbody>\\n\u003Ctr>\\n\u003C$list variable=\\\"header\\\" filter=\\\"[enlist\u003C__header-list__>butlast[]]\\\">\u003Cth>\u003C\u003Cheader>>\u003C/th>\u003C/$list>\\n\u003C!-- We have the last column extend into the delete/link column, which is unlabeled. -->\\n\u003Cth colspan=2>\u003C$text text={{{ [enlist\u003C__header-list__>last[]] }}} />\u003C/th>\\n\u003C/tr>\\n\\n\u003C\u003C.make-table Custom \\\"\\\" yes>>\\n\\n\u003C$list\\n\\tfilter=\\\"[plugin-type[plugin]![$:/core]![$:/plugins/flibbles/relink]]\\\">\\n\u003C$set name=\\\"subtitle\\\" value={{!!description}} emptyValue={{!!title}} >\\n\u003C$macrocall $name=\\\".make-table\\\" title=\u003C\u003Csubtitle>> plugin=\u003C\u003CcurrentTiddler>> />\\n\u003C/$set>\\n\u003C/$list>\\n\\n\u003C\u003C.make-table Core \\\"$:/plugins/flibbles/relink\\\">>\\n\\n\u003C/tbody>\u003C/table>\\n\u003C/$vars>\\n\\\\end\\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\":\"\\\\import $:/plugins/flibbles/relink/ui/components/tables\\n\\\\define prefix-attr() $:/config/flibbles/relink/attributes/\\n\\\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\\n\\\\define element-name-tiddler() $:/state/flibbles/relink/element-name\\n\\\\define attribute-name-tiddler() $:/state/flibbles/relink/attribute-name\\n\\n\\\\define row()\\n\u003C$set name=\\\"element\\\"\\n filter=\\\"[\u003Ckey>splitbefore[/]removesuffix[/]]\\\">\\n\u003C$set name=\\\"attribute\\\"\\n filter=\\\"[\u003Ckey>removeprefix\u003Celement>removeprefix[/]]\\\">\\n\u003Ctd>\u003C$text text=\u003C\u003Celement>> />\u003C/td>\\n\u003Ctd>\u003C$text text=\u003C\u003Cattribute>> />\u003C/td>\\n\u003C/$set>\u003C/$set>\\n\\\\end\\n\\\\define body()\\n\\n{{$:/plugins/flibbles/relink/language/Help/Attributes}}\\n\\n\u003Cem class=\\\"tc-edit\\\">Add a new attribute:\u003C/em>\\n\u003C$edit-text\\n\\ttiddler=\u003C\u003Celement-name-tiddler>>\\n\\ttag=\\\"input\\\"\\n\\tdefault=\\\"\\\"\\n\\tplaceholder=\\\"widget/element\\\" />\\n\u003C$edit-text\\n\\ttiddler=\u003C\u003Cattribute-name-tiddler>>\\n\\ttag=\\\"input\\\"\\n\\tdefault=\\\"\\\"\\n\\tplaceholder=\\\"attribute\\\" />\\n\u003C$reveal type=\\\"nomatch\\\" text=\\\"\\\" state=\u003C\u003Celement-name-tiddler>> >\\n\u003C$reveal type=\\\"nomatch\\\" text=\\\"\\\" state=\u003C\u003Cattribute-name-tiddler>> >\\n\u003C$relinkmangler>\\n\u003C$button\\n\\ttooltip={{$(lingo-base)$NewAttribute/Hint}}\\n\\taria-label={{$(lingo-base)$NewAttribute/Caption}}>\\n\u003C$action-sendmessage\\n\\t$message=\\\"relink-add-attribute\\\"\\n\\telement={{$(element-name-tiddler)$}}\\n\\tattribute={{$(attribute-name-tiddler)$}} />\\n\u003C$action-deletetiddler $tiddler=\u003C\u003Cattribute-name-tiddler>> />\\n\u003C$action-deletetiddler $tiddler=\u003C\u003Celement-name-tiddler>> />\\n\u003C$text text={{$(lingo-base)$NewAttribute/Caption}}/>\\n\u003C/$button>\\n\u003C/$relinkmangler>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" text=\\\"\\\" state=\u003C\u003Cattribute-name-tiddler>> >\\n\u003C$button>\\n\u003C$text text={{$(lingo-base)$NewAttribute/Caption}}/>\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" text=\\\"\\\" state=\u003C\u003Celement-name-tiddler>> >\\n\u003C$button>\\n\u003C$text text={{$(lingo-base)$NewAttribute/Caption}}/>\\n\u003C/$button>\\n\u003C/$reveal>\\n\\n\u003C$macrocall\\n\\t$name=tables\\n\\tcategory=\\\"attributes\\\"\\n\\theader-list=\\\"[[Widget/HTML Element]] Attribute Type\\\"\\n\\tlist-row-macro=\\\"row\\\" />\\n\\\\end\\n\\n\u003C\u003Cbody>>\\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\":\"\\\\import $:/plugins/flibbles/relink/ui/components/tables\\n\\\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\\n\\\\define field-name-tiddler() $:/state/flibbles/relink/field-name\\n\\n\\\\define row()\\n\u003Ctd>\u003C$text text=\u003C\u003Ckey>> />\u003C/td>\\n\\\\end\\n\\\\define body()\\n\\n{{$:/plugins/flibbles/relink/language/Help/Fields}}\\n\\n\u003Cem class=\\\"tc-edit\\\">Add a new field:\u003C/em>\\n\u003C$edit-text\\n\\ttiddler=\u003C\u003Cfield-name-tiddler>>\\n\\ttag=\\\"input\\\"\\n\\tdefault=\\\"\\\"\\n\\tplaceholder=\\\"field name\\\" />\\n\u003C$reveal type=\\\"nomatch\\\" text=\\\"\\\" state=\u003C\u003Cfield-name-tiddler>> >\\n\u003C$relinkmangler>\\n\u003C$button\\n\\ttooltip={{$(lingo-base)$NewField/Hint}}\\n\\taria-label={{$(lingo-base)$NewField/Caption}}>\\n\u003C$action-sendmessage\\n\\t$message=\\\"relink-add-field\\\"\\n\\tfield={{$(field-name-tiddler)$}} />\\n\u003C$action-deletetiddler $tiddler=\u003C\u003Cfield-name-tiddler>> />\\n\u003C$text text={{$(lingo-base)$NewField/Caption}}/>\\n\u003C/$button>\\n\u003C/$relinkmangler>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" text=\\\"\\\" state=\u003C\u003Cfield-name-tiddler>> >\\n\u003C$button>\\n\u003C$text text={{$(lingo-base)$NewField/Caption}}/>\\n\u003C/$button>\\n\u003C/$reveal>\\n\\n\\n\u003C$macrocall\\n\\t$name=tables\\n\\tcategory=\\\"fields\\\"\\n\\theader-list=\\\"[[Field Name]] [[Field Type]]\\\"\\n\\tlist-row-macro=\\\"row\\\" />\\n\\\\end\\n\\n\u003C\u003Cbody>>\\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\":\"\\\\import $:/plugins/flibbles/relink/ui/components/tables\\n\\\\define prefix-macro() $:/config/flibbles/relink/macros/\\n\\\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\\n\\\\define macro-name-tiddler() $:/state/flibbles/relink/macro-name\\n\\\\define parameter-name-tiddler() $:/state/flibbles/relink/parameter-name\\n\\n\\\\define row()\\n\u003C$set name=\\\"parameter\\\"\\n filter=\\\"[\u003Ckey>relink:splitafter[/]]\\\">\\n\u003C$set name=\\\"macro\\\"\\n filter=\\\"[\u003Ckey>removesuffix\u003Cparameter>removesuffix[/]]\\\">\\n\u003Ctd>\u003C$text text=\u003C\u003Cmacro>> />\u003C/td>\\n\u003Ctd>\u003C$text text=\u003C\u003Cparameter>> />\u003C/td>\\n\u003C/$set>\u003C/$set>\\n\\\\end\\n\\\\define body()\\n\\n{{$:/plugins/flibbles/relink/language/Help/Macros}}\\n\\n\u003Cem class=\\\"tc-edit\\\">Add a new macro parameter:\u003C/em>\\n\u003C$edit-text\\n\\ttiddler=\u003C\u003Cmacro-name-tiddler>>\\n\\ttag=\\\"input\\\"\\n\\tdefault=\\\"\\\"\\n\\tplaceholder=\\\"macro\\\" />\\n\u003C$edit-text\\n\\ttiddler=\u003C\u003Cparameter-name-tiddler>>\\n\\ttag=\\\"input\\\"\\n\\tdefault=\\\"\\\"\\n\\tplaceholder=\\\"parameter\\\" />\\n\u003C$reveal type=\\\"nomatch\\\" text=\\\"\\\" state=\u003C\u003Cmacro-name-tiddler>> >\\n\u003C$reveal type=\\\"nomatch\\\" text=\\\"\\\" state=\u003C\u003Cparameter-name-tiddler>> >\\n\u003C$relinkmangler>\\n\u003C$button\\n\\ttooltip={{$(lingo-base)$NewParameter/Hint}}\\n\\taria-label={{$(lingo-base)$NewParameter/Caption}}>\\n\u003C$action-sendmessage\\n\\t$message=\\\"relink-add-parameter\\\"\\n\\tmacro={{$(macro-name-tiddler)$}}\\n\\tparameter={{$(parameter-name-tiddler)$}} />\\n\u003C$action-deletetiddler $tiddler=\u003C\u003Cparameter-name-tiddler>> />\\n\u003C$action-deletetiddler $tiddler=\u003C\u003Cmacro-name-tiddler>> />\\n\u003C$text text={{$(lingo-base)$NewParameter/Caption}}/>\\n\u003C/$button>\\n\u003C/$relinkmangler>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" text=\\\"\\\" state=\u003C\u003Cparameter-name-tiddler>> >\\n\u003C$button>\\n\u003C$text text={{$(lingo-base)$NewParameter/Caption}}/>\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" text=\\\"\\\" state=\u003C\u003Cmacro-name-tiddler>> >\\n\u003C$button>\\n\u003C$text text={{$(lingo-base)$NewParameter/Caption}}/>\\n\u003C/$button>\\n\u003C/$reveal>\\n\\n\\n\u003C$macrocall\\n\\t$name=tables\\n\\tcategory=\\\"macros\\\"\\n\\theader-list=\\\"Macro Parameter Type\\\"\\n\\tlist-row-macro=\\\"row\\\" />\\n\\\\end\\n\\n\u003C\u003Cbody>>\\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\":\"\\\\import $:/plugins/flibbles/relink/ui/components/tables\\n\\\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\\n\\\\define operator-name-tiddler() $:/state/flibbles/relink/operator-name\\n\\n\\\\define row()\\n\u003Ctd>\u003C$text text=\u003C\u003Ckey>> />\u003C/td>\\n\\\\end\\n\\\\define body()\\n\\n{{$:/plugins/flibbles/relink/language/Help/Operators}}\\n\\n\u003Cem class=\\\"tc-edit\\\">Add a new filter operator:\u003C/em>\\n\u003C$edit-text\\n\\ttiddler=\u003C\u003Coperator-name-tiddler>>\\n\\ttag=\\\"input\\\"\\n\\tdefault=\\\"\\\"\\n\\tplaceholder=\\\"operator name\\\" />\\n\u003C$reveal type=\\\"nomatch\\\" text=\\\"\\\" state=\u003C\u003Coperator-name-tiddler>>>\\n\u003C$relinkmangler>\\n\u003C$button\\n\\ttooltip={{$(lingo-base)$NewOperator/Hint}}\\n\\taria-label={{$(lingo-base)$NewOperator/Caption}}>\\n\u003C$action-sendmessage\\n\\t$message=\\\"relink-add-operator\\\"\\n\\toperator={{$(operator-name-tiddler)$}} />\\n\u003C$action-deletetiddler $tiddler=\u003C\u003Coperator-name-tiddler>> />\\n\u003C$text text={{$(lingo-base)$NewOperator/Caption}}/>\\n\u003C/$button>\\n\u003C/$relinkmangler>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" text=\\\"\\\" state=\u003C\u003Coperator-name-tiddler>>>\\n\u003C$button>\\n\u003C$text text={{$(lingo-base)$NewOperator/Caption}}/>\\n\u003C/$button>\\n\u003C/$reveal>\\n\\n\u003C$macrocall\\n\\t$name=tables\\n\\tcategory=\\\"operators\\\"\\n\\theader-list=\\\"[[Filter Operator]] [[Operand Type]]\\\"\\n\\tlist-row-macro=\\\"row\\\" />\\n\\\\end\\n\\n\u003C\u003Cbody>>\\n\"},\"$:/plugins/flibbles/relink/ui/stylesheet.css\":{\"title\":\"$:/plugins/flibbles/relink/ui/stylesheet.css\",\"text\":\".tc-relink-references {\\n}\\n\\n.tc-relink-references-table {\\n\\twidth: 100%;\\n\\tborder: none;\\n}\\n\\n.tc-relink-references-table td {\\n\\tborder-left: none;\\n}\\n\\n.tc-relink-references-table tr:first-child td {\\n\\tborder-top: none;\\n}\\n\\n.tc-relink-references-title {\\n\\ttext-align: left;\\n\\tvertical-align: top;\\n}\\n\\n.tc-relink-references-occurrence {\\n\\tfont-style: italic;\\n\\ttext-align: left;\\n\\tfont-weight: 200;\\n\\tpadding-left: 25px;\\n\\tvertical-align: top;\\n}\\n\\n.tc-relink-header-plugin {\\n\\ttext-align: left;\\n}\\n\\n.tc-relink-header-plugin button {\\n\\twidth: 100%\\n}\\n\\n.tc-relink-column-type {\\n\\twidth: 8em;\\n}\\n\\n.tc-relink-column-type select {\\n\\twidth: 100%;\\n}\\n\\n.tc-relink-column-delete {\\n\\tborder-left: none;\\n\\ttext-align: left;\\n}\\n\\n.tc-relink-column-delete button {\\n\\tpadding-left: 1em;\\n}\\n\\n.tc-relink-impossible a.tc-tiddlylink {\\n\\tcolor: red;\\n}\\n\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"}}}","created":"20211010233445978"}, {"text":"/*\\\ntitle: $:/plugins/fmg5/core/modules/widgets/action.js\ntype: application/javascript\nmodule-type: widget\n\nNew fmg5 Tiddler Widget\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 ActionWidget = function(parseTreeNode,options) {\n this.initialise(parseTreeNode, options);\n};\n// Inherit from Widget\nActionWidget.prototype = new Widget();\n// Render to DOM\nActionWidget.prototype.render = function(parent,nextSibling) {\n var self = this;\n this.parentDomNode = parent;\n this.computeAttributes();\n this.execute();\n // Create DOM element\n var domNode = this.document.createElement(\"button\");\n domNode.className = this[\"class\"];\n if(this.title) {\n domNode.setAttribute(\"title\", this.title);\n }\n if(this[\"aria-label\"]) {\n domNode.setAttribute(\"aria-label\", this[\"aria-label\"]);\n }\n // Add event listener\n domNode.addEventListener(\n \"click\",\n function(event) {\n self.handleClick(event);\n },\n false\n );\n // Insert element\n parent.insertBefore(domNode, nextSibling);\n this.renderChildren(domNode, null);\n this.domNodes.push(domNode);\n};\n\nActionWidget.prototype.handleClick = function(event) {\n var title = prompt(\"Nombre:\", \"\");\n if(!title) {\n return;\n }\n /*\n Special thanks to Stephan \"Skeeve\" Hradek for the NewTiddler plugin.\n Much of the following code is pulled from his plugin.\n http://tiddlystuff.tiddlyspot.com\n */\n var skeleton = this.wiki.getTiddlerAsJson(this.newtiddlerSkeleton);\n var skeletonClone = JSON.parse(this.substituteVariableReferences(skeleton));\n var basetitle = title;\n var newTitle = basetitle;\n for(var t=1; this.wiki.tiddlerExists(newTitle); t++) {\n newTitle = basetitle + \" \" + t;\n }\n skeletonClone.title = newTitle;\n var created = this.wiki.getCreationFields();\n for(var creationField in created) {\n skeletonClone[creationField] = created[creationField];\n }\n var modified = this.wiki.getModificationFields();\n for(var modificationField in modified) {\n skeletonClone[modificationField] = modified[modificationField];\n }\n this.wiki.addTiddler(skeletonClone);\n switch(this.newtiddlerEdit) {\n case \"show\":\n case \"yes\":\n var bounds = this.domNodes[0].getBoundingClientRect();\n this.dispatchEvent({\n type: \"tm-navigate\",\n navigateTo: newTitle,\n navigateFromTitle: this.getVariable(\"currentTiddler\"),\n navigateFromNode: this,\n navigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height}\n });\n if(this.newtiddlerEdit === \"yes\") {\n this.dispatchEvent({type: \"tm-edit-tiddler\", tiddlerTitle: newTitle});\n }\n break;\n case \"no\":\n break;\n }\n $tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nActionWidget.prototype.execute = function() {\n // Get attributes\n this[\"class\"] = this.getAttribute(\"class\", \"\");\n this[\"aria-label\"] = this.getAttribute(\"aria-label\");\n this.title = this.getAttribute(\"title\");\n this.newtiddlerSkeleton = this.getAttribute(\"skeleton\");\n this.newtiddlerEdit = this.getAttribute(\"edit\", \"show\");\n this.makeChildWidgets();\n};\n\nActionWidget.prototype.refresh = function(changedTiddlers) {\n var changedAttributes = this.computeAttributes();\n if(changedAttributes[\"class\"] || changedAttributes.edit) {\n this.refreshSelf();\n return true;\n }\n return this.refreshChildren(changedTiddlers);\n};\n\nexports.action = ActionWidget;\n\n})();\n","type":"application/javascript","title":"$:/plugins/fmg5/core/modules/widgets/action.js","module-type":"widget","modifier":"M0","modified":"20210822191057091","creator":"M0","created":"20210802004907612"}, -{"text":"{\"tiddlers\":{\"$:/plugins/kookma/shiraz/history\":{\"title\":\"$:/plugins/kookma/shiraz/history\",\"created\":\"20210225163850252\",\"modified\":\"20210226190112050\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Full change log: [[https://kookma.github.io/TW-Shiraz/#ChangeLog]]\\n\\n* ''2.2.0'' -- 2021.02.26 -- upated to TW 5.1.23 and pagination added to dynamic tables\\n* ''2.1.1'' -- 2020.03.25 -- slider macro with initial status\\n* ''2.1.0'' -- 2020.03.23 -- stable release on TW-5.1.22pre\\n* ''1.0.0'' -- 2018.10.05 -- first public release\\n\"},\"$:/plugins/kookma/shiraz/license\":{\"title\":\"$:/plugins/kookma/shiraz/license\",\"created\":\"20210225163850253\",\"modified\":\"20210225164033716\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Distributed under an MIT license.\\n\\nCopyright (c) 2021 [[Mohammad Rahmani|https://github.com/kookma]]\\n\\n\u003C\u003C\u003C\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\u003C\u003C\u003C\"},\"$:/plugins/kookma/shiraz/macros/alerts\":{\"title\":\"$:/plugins/kookma/shiraz/macros/alerts\",\"created\":\"20180821095049685\",\"modified\":\"20210225164756860\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define alert(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\\n\\\\define alert-leftbar(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ bg-transparent leftbar border-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/badge\":{\"title\":\"$:/plugins/kookma/shiraz/macros/badge\",\"created\":\"20181124042103310\",\"modified\":\"20210225164756871\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define badge(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\\n\\\\define badge-pill(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-pill badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/card\":{\"title\":\"$:/plugins/kookma/shiraz/macros/card\",\"created\":\"20181124111624466\",\"modified\":\"20210225164756878\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define card(header:\\\"Empty\\\", title:\\\"Empty\\\" subtitle:\\\"Empty\\\" text:\\\"Empty\\\",footer:\\\"Empty\\\", width:\\\"100%\\\" class:\\\"\\\")\\n\u003Cdiv class=\\\"card mb-3 $class$\\\" style=\\\"width:$width$;\\\">\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__header__>> >\\n \u003Cdiv class=\\\"card-header\\\">$header$\u003C/div>\\n\u003C/$reveal>\\n\u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal>\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__subtitle__>> >\\n \u003Cdiv class=\\\"h6 card-subtitle mb-2 text-muted\\\">$subtitle$\u003C/div>\\n \u003C/$reveal>\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">\u003C\u003C__text__>>\u003C/div>\\n \u003C/$reveal>\\n\u003C/div>\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cdiv class=\\\"card-footer text-muted\\\">$footer$\u003C/div>\\n\u003C/$reveal>\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dbadge\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dbadge\",\"created\":\"20181203212737578\",\"modified\":\"20210225164756889\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define dbadge(subject,status, type:\\\"primary\\\")\\n\u003Cdiv class=\\\"dbadge\\\">\u003Cspan class=\\\"dbadge-subject\\\">$subject$\u003C/span>\u003Cspan class=\\\"dbadge-status dbadge-$type$ \\\">$status$\u003C/span>\u003C/div>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/details\":{\"title\":\"$:/plugins/kookma/shiraz/macros/details\",\"created\":\"20181101185833098\",\"modified\":\"20210304154353016\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define details(label:\\\"\\\", src:\\\"source\\\", status:\\\"\\\", labelClass:\\\"\\\", srcClass:\\\"\\\")\\n\u003Cdetails $status$>\\n \u003Csummary class=\\\"$labelClass$\\\">$label$\u003C/summary>\\n \u003Cdiv class=\\\"$srcClass$\\\">\\n\\t\\n $src$\\n \u003C/div>\\n\u003C/details>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete\",\"created\":\"20191129201531051\",\"modified\":\"20210225164756907\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define confirm-delete()\\n\u003C!-- reveals deletion confirmation -->\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>limit[1]]\\\" variable=ignore>\\n\u003C$reveal class=\\\"tbl-delete-confirm\\\" type=\\\"match\\\" state=\\\"$:/temp/tables/delete-all!!text\\\" text=\u003C\u003CcurrentTable>> tag=\\\"tr\\\">\\n\u003Cth colspan=\u003C\u003Cncols>> >\\n\u003C$list filter=\\\"[[$:/temp/tables/delete-all]get[confirm]match[yes]]\\\" \\n variable=ignore emptyMessage=\u003C\u003Cask-for-delete>> >\\n \u003C\u003Cperform-delete>>\\n\u003C/$list>\\n\u003C/th>\\n\u003C/$reveal>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define ask-for-delete()\\n\u003C$set name=ntids filter=\\\"[subfilter\u003CinputFilter>count[]]\\\">\\n Delete all \u003C\u003Cntids>> records?\\n\\t\u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-setfield $tiddler=\\\"$:/temp/tables/delete-all\\\" $field=\\\"confirm\\\" $value=\\\"yes\\\"/>\\n {{$:/core/images/delete-button}} yes\\n \u003C/$button> or \\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-deletetiddler $tiddler=\\\"$:/temp/tables/delete-all\\\"/>\\n {{$:/core/images/close-button}} no\\n \u003C/$button>\\n\u003C/$set>\\t\\t\\t\\t\\n\\\\end\\n\\n\\\\define perform-delete()\\n Warning! this action cannot be undone!\\n\\t\u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-deletetiddler $tiddler=\\\"$:/temp/tables/delete-all\\\"/>\\n \u003C$list filter=\u003C\u003CinputFilter>> variable=\\\"currentRecord\\\">\\n \u003C$action-deletetiddler $tiddler=\u003C\u003CcurrentRecord>>/>\\n \u003C/$list>\\n\\t\\t {{$:/core/images/delete-button}} delete\\n \u003C/$button> or \\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-deletetiddler $tiddler=\\\"$:/temp/tables/delete-all\\\"/>\\n\\t\\t\\t{{$:/core/images/close-button}} cancel \\n \u003C/$button>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/display-extrecord\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/display-extrecord\",\"created\":\"20191203155802107\",\"modified\":\"20210225164756918\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define display-extended-record()\\n\u003Ctd colspan=\u003C\u003Cncols>> >\\n\u003C$tiddler tiddler=\u003C\u003CcurrentRecord>> >\\n\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore\\n emptyMessage=\\\"\\\"\\\"\u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=text mode=block/>\\\"\\\"\\\" >\\n \u003C$edit-text class=\\\"tbl-inpt-edit\\\" tiddler=\u003C\u003CcurrentRecord>> field=\\\"text\\\" tag=textarea/>\\n\u003C/$list>\\n\u003C/$tiddler>\\n\u003C/td>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/helper\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/helper\",\"created\":\"20191203102929722\",\"modified\":\"20210226171501383\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define columnFilter() $(columns)$ tbl-clone tbl-delete\\n\\n\\\\define tempTable() $:/state/dynamictables/$(currentTable)$\\n\\n\\\\define tempTableSort() $(tempTable)$/sortby\\n\\\\define tempTagPopup() $(tempTable)$/$(currentRecord)$/$(currentTiddler)$\\n\\\\define tempTableExpand() $(tempTable)$/expand\\n\\\\define tempPathExpand() $(tempTableExpand)$##$(currentRecord)$\\n\\\\define tempTableEdit() $(tempTable)$/edit-view-status\\n\\n\\\\define keepstate() $:/keepstate/dynamictables/$(currentTable)$\\n\\n\\\\define tempTableFooter() $(keepstate)$/footer\\n\\\\define tempTableStyle() $(keepstate)$/style\\n\\\\define tempWarningMsg() $(keepstate)$/warning\\n\\n\\\\define pageStateTiddler() $(keepstate)$/page-number\\n\\\\define entryPerPageStateTiddler() $(keepstate)$/entry-per-page\\n\\n\u003C!-- \\n Those tiddlers based on keepstate are permanent.\\n These are tiddlers hold the data and setting for footer, styles and warning (needs to be hold).\\n These state and temporary tiddlers are independent of currentTiddler (host tiddler) and on changing\\n the title of host tiddler will not disconnected to table\\n-->\"},\"$:/plugins/kookma/shiraz/macros/dtables/maths\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/maths\",\"created\":\"20200209153246553\",\"modified\":\"20210225164756937\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define minall() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>minall[]] }}}/>\\n\\\\define maxall() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>maxall[]] }}}/>\\n\\\\define count() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>count[]] }}}/>\\n\\\\define sum() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>sum[]] }}}/>\\n\\\\define product() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>product[]] }}}/>\\n\\\\define average(pn:0)\\n\u003C$vars\\n xcount ={{{[subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>count[]]}}}\\n\\txsum ={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>sum[]] }}} >\\n \u003C$text text={{{ [\u003Cxsum>divide\u003Cxcount>fixed[$pn$]] }}}/>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define median(pn:0)\\n\u003C$vars xcount ={{{[subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>count[]]}}} >\\n\\t\u003C$list filter=\\\"[\u003Cxcount>remainder[2]match[0]]\\\" variable=ignore>\\n\\t\u003C!-- even number --> \\n\\t\u003C$vars mid0={{{ [\u003Cxcount>divide[2]] }}} \\n mid1={{{ [\u003Cxcount>divide[2]add[1]] }}} >\\t\\t \\n \u003C$text text={{{[subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>sort[]first\u003Cmid0>last[]][subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>sort[]first\u003Cmid1>last[]]+[sum[]divide[2]fixed[$pn$]]}}} />\\n \u003C/$vars>\\n \u003C/$list>\\n \u003C$list filter=\\\"[\u003Cxcount>remainder[2]!match[0]]\\\" variable=ignore>\\n\\t\u003C!-- odd number --> \\n\\t\u003C$vars mid={{{ [\u003Cxcount>divide[2]ceil[]] }}} >\\n \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>sort[]first\u003Cmid>last[]]}}} />\\n\\t\u003C/$vars>\\n \u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/dtables/pagination\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/pagination\",\"created\":\"20210224180410216\",\"modified\":\"20210226184409816\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define prev-button()\\n\u003C!-- create previous page button --->\\n\u003C$list filter=\\\"[\u003Cpage-number>compare:number:lt[2]then[yes]else[no]]\\\" variable=state>\\n\u003C$button disabled=\u003C\u003Cstate>> class=\\\"shiraz-dtable-page-prev tc-btn-invisible\\\">\\n{{$:/core/images/chevron-left}} \u003Cstrong>Prev\u003C/strong>\\n\u003C$action-listops $tiddler=\u003C\u003CpageStateTiddler>> $field=text $subfilter=\\\"+[subtract[1]] ~[[1]]\\\"/>\\n\u003C/$button>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define next-button()\\n\u003C!-- create next page button --->\\n\u003C$list filter=\\\"[\u003Chigh>compare:number:gteq\u003Ctotal-entries>then[yes]else[no]]\\\" variable=state> \\n\u003C$button disabled=\u003C\u003Cstate>> class=\\\"shiraz-dtable-page-next tc-btn-invisible\\\">\\n\u003Cstrong>Next\u003C/strong> {{$:/core/images/chevron-right}} \\n\u003C$action-listops $tiddler=\u003C\u003CpageStateTiddler>> $field=text $subfilter=\\\"+[add[1]] ~[[2]]\\\"/>\\n\u003C/$button>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define limit-entries()\\n\u003C!-- set number of entries per page -->\\n\u003C$select tiddler=\u003C\u003CentryPerPageStateTiddler>> default=25 actions=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\u003C\u003CpageStateTiddler>> text=1/>\\\"\\\"\\\">\\n\u003C$list filter='5 10 15 20 25 30 40 50' variable=num>\\n\u003Coption value=\u003C\u003Cnum>>>Limit \u003C$text text=\u003C\u003Cnum>>/>\u003C/option>\\n\u003C/$list>\\n\u003Coption value=\u003C\u003Ctotal-entries>> >Show all\u003C/option>\\n\u003C/$select>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell\",\"created\":\"20200209135600453\",\"modified\":\"20210225164756945\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell()\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-index\\\">\\n \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n \u003C/$list>\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-field\\\">\\n \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> index=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n \u003C/$list>\\n\\\\end\\t\\n\\\\define editCell()\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-index\\\">\\n \u003C$edit-text tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> tag=\\\"input\\\" class=\\\"shiraz-dtable-textbox\\\"/>\\n \u003C/$list>\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-field\\\">\\n \u003C$edit-text tiddler=\u003C\u003CcurrentRecord>> index=\u003C\u003CcurrentColumn>> tag=\\\"input\\\" class=\\\"shiraz-dtable-textbox\\\"/>\\n \u003C/$list>\\n\\\\end\\n\\n\\\\define showCell_Locked()\\n \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\\\end \"},\"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic\",\"created\":\"20200209100939116\",\"modified\":\"20210226184101765\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define table-dynamic(filter, fields:\\\"\\\", indexes:\\\"\\\", sortOp:\\\"sort\\\", caption:\\\"\\\", class:\\\"\\\", footerRows:\\\"0\\\", stateTiddler:\\\"\\\", editButton:\\\"yes\\\", pagination:\\\"no\\\")\\n\\\\import [all[shadows+tiddlers]tag[$:/tags/Table/Macro]]\\n\\n\u003C!--above commands import utility macros-->\\n\u003C$vars \\n inputFilter=\\\"[subfilter\u003C__filter__>!has[draft.of]]\\\"\\n sortType=\u003C\u003C__sortOp__>>\\n pagination=\u003C\u003C__pagination__>>\\n> \\n\u003C$set name=currentTable value=\u003C\u003C__stateTiddler__>> emptyValue=\u003C\u003CcurrentTiddler>> >\\n\u003C!-- check what type of columns are sent, fileds or indexes (data tiddlers as records) -->\\n\u003C$set name=fieldOrIndex filter=\\\"[\u003C__fields__>!is[blank]]\\\" value=\\\"field\\\" emptyValue=\\\"index\\\">\\n\u003C\u003Ccheck_tiddlers_type_for_table_from_indexes isEditable:\\\"$editButton$\\\">>\\n\u003C$set name=columns filter=\\\"[\u003CfieldOrIndex>]-index\\\" value=\u003C\u003C__fields__>> emptyValue=\u003C\u003C__indexes__>> >\\n\u003C!--check input filter parameter-->\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>limit[1]]\\\" emptyMessage=\\\"filter input is empty\\\" variable=ignore>\\n\u003C$set name=sortneg tiddler=\u003C\u003CtempTableSort>> index=\\\"negate\\\">\\n\u003C!--calculate the number of columns in edit and view mode -->\\n\u003C$set name=ncols filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" value={{{ [subfilter\u003CcolumnFilter>count[]] }}} emptyValue= {{{ [subfilter\u003CcolumnFilter>count[]subtract[2]] }}}>\\n\u003Cdiv class=\\\"tbl-container\\\" style=\\\"max-width:100%;\\\">\\n\u003Ctable class=\u003C\u003C__class__>> style=\\\"caption-side:top\\\">\\n\u003C!-- reveal caption and edit button -------------------->\\n\u003Ccaption style=\\\"text-align:left;\\\">\\n\u003C$list filter=\\\"[\u003C__editButton__>match[yes]]\\\" variavle=ignore>\\n\u003Cspan style=\\\"padding-right:5px;padding-left:3px;\\\">\u003C\u003Ctoggle-edit-view>>\u003C/span>\u003C/$list>\\n$caption$\u003C/caption>\\n\\n\u003C!-- create header -------------------->\\n\u003Cthead>\\n\u003C\u003Cconfirm-delete>>\\n\u003Ctr>\\n\u003C$list filter=\u003C\u003CcolumnFilter>> variable=currentColumn>\\n\u003C$set name=\\\"headerLookup\\\" filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Table/HeaderTemplate]contains:tbl-column-list\u003CcurrentColumn>limit[1]get[title]]\\\" value=\u003C\u003CheaderLookup>> emptyValue=\\\"$:/plugins/kookma/shiraz/templates/header/default\\\">\\n \u003C$transclude tiddler=\u003C\u003CheaderLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$list>\\n\u003C/tr>\\n\u003C/thead>\\n\\n\u003C!-- create footer -------------------->\\n\u003C$reveal type=\\\"gt\\\" default=\u003C\u003C__footerRows__>> text=\\\"0\\\" tag=\\\"tfoot\\\" class=\\\"shiraz-dtable-footer\\\">\\n\u003Ctr>\u003Ctd colspan=\u003C\u003Cncols>> style=\\\"font-weight:bold;background-color:transparent;\\\">Numerical summary\u003C/td>\u003C/tr>\\n\u003C$list filter=\\\"[range[1,$footerRows$]addprefix[footer-]]\\\" variable=footerRow>\\n\u003Ctr>\\n\u003C$list filter=\u003C\u003CcolumnFilter>> variable=currentColumn>\\n\u003C$set name=\\\"footerLookup\\\" filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Table/FooterTemplate]contains:tbl-column-list\u003CcurrentColumn>limit[1]get[title]]\\\" value=\u003C\u003CfooterLookup>> emptyValue=\\\"$:/plugins/kookma/shiraz/templates/footer/default\\\">\\n\u003C$transclude tiddler=\u003C\u003CfooterLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$list>\\n\u003C/tr>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C!-- reveal main body of table (generate records) -------------------->\\n\u003Ctbody>\\n\u003C$set name=tableBody filter=\\\"[\u003CfieldOrIndex>]-index\\\" value=\\\"display_body_fields\\\" emptyValue=\\\"display_body_indexes\\\" >\\n\u003C!-- setup pagination variables -->\\n\u003C$vars total-entries={{{[subfilter\u003CinputFilter>count[]] }}}\\n\\t\\t\\t page-number={{{[\u003CpageStateTiddler>get[text]] ~[[1]]}}} \\n\\t\\t\\t entries-per-page={{{ [\u003CentryPerPageStateTiddler>get[text]] ~[[25]] }}} >\\n\u003C$vars low={{{ [\u003Cpage-number>subtract[1]multiply\u003Centries-per-page>] }}} \\n high={{{[\u003Cpage-number>multiply\u003Centries-per-page>] }}} >\\t \\n\u003C$macrocall $name=\u003C\u003CtableBody>> />\\n\u003C!--on demand display the pagination row-->\\n\u003C$reveal type=\\\"match\\\" default=\u003C\u003Cpagination>> text=\\\"yes\\\" tag=\\\"tr\\\" class=\\\"shiraz-dtable-page-footer\\\">\\n\u003Ctd colspan=\u003C\u003Cncols>> >\\n\u003C\u003Cprev-button>>\\nDisplaying \u003C$text text={{{[\u003Clow>add[1]]}}}/> through \u003C$text text={{{ [\u003Chigh>compare:number:lt\u003Ctotal-entries>then\u003Chigh>else\u003Ctotal-entries>] }}}/> of \u003C\u003Ctotal-entries>> Results | \u003C\u003Climit-entries>>\\n\u003C\u003Cnext-button>>\\n\u003C/td>\\n\u003C/$reveal>\u003C!-- end of pagination ui -->\\n\u003C/$vars>\\n\u003C/$vars>\\n\u003C/$set>\\n\u003C/tbody>\\n\u003C/table>\\n\u003C/div>\u003C!-- container-->\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$list>\u003C!--check input filter parameter-->\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$vars>\\n\\\\end\\n\\n\"},\"$:/plugins/kookma/shiraz/macros/dtables/table-utility\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/table-utility\",\"created\":\"20200209195541061\",\"modified\":\"20210304203821819\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define tableFilter_fields() $(inputFilter)$+[$(sortneg)$$(sortType)${$(tempTableSort)$##sortIndex}]\\n\\\\define tableFilter_indexes() [enlist\u003Citems>]+[$(sortneg)$$(sortType)$[]]\\n\\n\\\\define getitems()\\n\u003C$set name=Index tiddler=\u003C\u003CtempTableSort>> index=\\\"sortIndex\\\">\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>!has[draft.of]]\\\" >\\n\u003C$text text=\\\"[[\\\"/>{{{ [\u003CcurrentTiddler>getindex\u003CIndex>addsuffix[°≡°]] }}}\u003C\u003CcurrentTiddler>>\u003C$text text=\\\"]]\\\"/>\\n\u003C/$list>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define display_one_record()\\n\u003C$wikify name=\\\"rowStyle\\\" text=\\\"\\\"\\\"\u003C$transclude tiddler=\u003C\u003CtempTableStyle>> index=\u003C\u003CcurrentRecord>> />\\\"\\\"\\\" mode=\\\"inline\\\">\\n\u003Ctr style=\u003C\u003CrowStyle>>>\\n\u003C$list filter=\u003C\u003CcolumnFilter>> variable=currentColumn>\\n\u003C$set name=\\\"bodyLookup\\\" \\n filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Table/BodyTemplate]contains:tbl-column-list\u003CcurrentColumn>]\\n +[limit[1]get[title]]\\\"\\n value=\u003C\u003CbodyLookup>> \\n emptyValue=\\\"$:/plugins/kookma/shiraz/templates/body/default\\\">\\n\u003C$transclude tiddler=\u003C\u003CbodyLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$list>\\n\u003C/tr>\\n\u003C!-- reveal expanded record-->\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CtempPathExpand>> text=\\\"show\\\" tag=\\\"tr\\\">\\n\u003C\u003Cdisplay-extended-record>>\\n\u003C/$reveal>\\n\u003C/$wikify>\\n\\\\end\\n\\n\\\\define display_body_fields() \\n\u003C$set name=finalFilter filter=\\\"[\u003Cpagination>match[yes]]\\\" value=\\\"[subfilter\u003CtableFilter_fields>first\u003Chigh>] -[subfilter\u003CtableFilter_fields>first\u003Clow>]\\\" emptyValue=\\\"[subfilter\u003CtableFilter_fields>]\\\">\\n\u003C$list filter=\\\"[subfilter\u003CfinalFilter>]\\\" variable=\\\"currentRecord\\\">\\n\u003C\u003Cdisplay_one_record>>\\n\u003C/$list>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define display_body_indexes()\\n\u003C$wikify name=\\\"items\\\" text=\u003C\u003Cgetitems>> > \\n\u003C$set name=finalFilter filter=\\\"[\u003Cpagination>match[yes]]\\\" value=\\\"[subfilter\u003CtableFilter_indexes>first\u003Chigh>] -[subfilter\u003CtableFilter_indexes>first\u003Clow>]\\\" emptyValue=\\\"[subfilter\u003CtableFilter_indexes>]\\\">\\n\u003C$list filter=\\\"[subfilter\u003CfinalFilter>]\\\" variable=\\\"currentItem\\\">\\n\u003C$list filter=\\\"[\u003CcurrentItem>split[°≡°]last[]]\\\" variable=\\\"currentRecord\\\">\\n \u003C\u003Cdisplay_one_record>>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$set>\\n\u003C/$wikify>\\n\\\\end\\n\\n\"},\"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view\",\"created\":\"20191128215812372\",\"modified\":\"20210225164756973\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define toggle-edit-view()\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\">\\n\u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" setTitle=\u003C\u003CtempTableEdit>> setIndex=\\\"mode\\\" setTo=\\\"edit\\\">{{$:/core/images/edit-button}}\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\">\\n\u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" setTitle=\u003C\u003CtempTableEdit>> setIndex=\\\"mode\\\" setTo=\\\"view\\\">{{$:/core/images/done-button}}\u003C/$button>\\n\u003C/$reveal>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/warning_message\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/warning_message\",\"created\":\"20200210083402839\",\"modified\":\"20210225164756983\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define show_tiddler_types()\\n\u003Cdetails>\\n \u003Csummary>List tiddlers with wrong type\u003C/summary>\\n\\t\u003Cdl>\\n \u003C$list filter=\\\"[subfilter\u003CinputFilter>]\\\">\\n\\t\u003C$list filter=\\\"[\u003CcurrentTiddler>get[type]match[application/x-tiddler-dictionary]][\u003CcurrentTiddler>get[type]match[application/json]]\\\" variable=ignore\\n\\temptyMessage=\\\"\\\"\\\"\u003Cdt>\u003C$link/>\u003C/dt>\u003Cdd>\u003C$view field=type/>\u003C/dd>\\\"\\\"\\\">\\n\\t\u003C/$list>\\n\\t\u003C/$list>\\n\\t\u003C/dl>\\n\u003C/details>\\n\\\\end\\n\\n\\n\\\\define show_warning_message()\\nDynamic editable table from ''indexes'' expects all input tiddlers are of dataTiddler (json or dictionary) types. Using tiddlers of non //json// or //x-tiddler-dictionary// types as input can unintentionally overwrite the data in the text field of those tiddlers.\u003Cbr>\\n\u003Cbr>\\nCheck the tiddler types to find which tiddlers are not of dataTiddler types!\u003Cbr>\\n\u003C\u003Cshow_tiddler_types>>\\n\\\\end\\n\\n\\n\\\\define check_tiddlers_type_for_table_from_indexes(isEditable)\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-field\\\" variable=ignore>\u003C!-- only dataTiddler -->\\n\\t\u003C$list filter=\\\"[\u003C__isEditable__>match[yes]]\\\" variable=ignore> \u003C!-- only editable table -->\\n\\t\u003C$list filter=\\\"[\u003CtempWarningMsg>is[missing]]\\\" variable=ignore>\u003C!-- dismiss if tempWarningMsg is set -->\\n\\t\u003C$list filter=\\\"[subfilter\u003CinputFilter>each[type]get[type]]-[[application/x-tiddler-dictionary]]-[[application/json]]\\\" variable=ignore>\\n\\t \u003Cdiv style=\\\"color: white;background-color:#ff0033;padding:8px;text-align:center;width:100%;\\\">\\n\\t Danger: Editable dynamic table from idexes with mixed types of tiddlers!  \\n\\t \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" style=\\\"fill:white;\\\" tooltip=\\\"Dismiss alert and continue with the current selection!\\\">{{$:/core/images/close-button}}\\n \u003C$action-setfield $tiddler=\u003C\u003CtempWarningMsg>> text=\\\"dissmiss\\\"/>\\n \u003C/$button>\\n\\t \u003C/div>\\n\\t \u003Cdiv style=\\\"border:1px solid #ff0033;padding:8px;\\\">\\n\\t \u003C\u003Cshow_warning_message>>\\n\\t \u003C/div>\\n \u003C/$list>\\n\\t\u003C/$list>\\n\\t\u003C/$list>\\n\\t\u003C/$list>\\n\\\\end\\t\\n\"},\"$:/plugins/kookma/shiraz/macros/image-basic\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-basic\",\"created\":\"20181119183704246\",\"modified\":\"20210225164756991\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-basic(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-simple image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>> /> \\n \u003Cfigcaption>$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-card-utility\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-card-utility\",\"created\":\"20191209113750505\",\"modified\":\"20210225164757008\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-card-top(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image class=\\\"card-img-top\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n\u003C/div>\\n\\\\end\\n\\n\\\\define image-card-bottom(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n \u003C$image class=\\\"card-img-bottom\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-card\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-card\",\"created\":\"20190913094619863\",\"modified\":\"20210225164757001\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-card(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", pos:\\\"top\\\", alt:\\\"\\\")\\n\\\\import $:/plugins/kookma/shiraz/macros/image-card-utility\\n\u003C$reveal tag=\\\"div\\\" type=\\\"match\\\" default=\\\"top\\\" text=\u003C\u003C__pos__>> >\\n\u003C$macrocall $name=image-card-top img=\u003C\u003C__img__>> title=\u003C\u003C__title__>> text=\u003C\u003C__text__>>\\n footer=\u003C\u003C__footer__>> width=\u003C\u003C__width__>> align=\u003C\u003C__align__>> alt=\u003C\u003C__alt__>> />\\n\u003C/$reveal>\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"top\\\" text=\u003C\u003C__pos__>> >\\n\u003C$macrocall $name=image-card-bottom img=\u003C\u003C__img__>> title=\u003C\u003C__title__>> text=\u003C\u003C__text__>>\\n footer=\u003C\u003C__footer__>> width=\u003C\u003C__width__>> align=\u003C\u003C__align__>> alt=\u003C\u003C__alt__>> />\\n\u003C/$reveal>\\n\\\\end\\n\\n\\\\define image-card-top(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image class=\\\"card-img-top\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n\u003C/div>\\n\\\\end\\n\\n\\\\define image-card-bottom(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n \u003C$image class=\\\"card-img-bottom\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-overlay-utility\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-overlay-utility\",\"created\":\"20191209114338849\",\"modified\":\"20210225164757027\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define _cls-content-details() image-overlay-content-details $(fdcls)$\"},\"$:/plugins/kookma/shiraz/macros/image-overlay\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-overlay\",\"created\":\"20181117203737197\",\"modified\":\"20210225164757021\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-overlay(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", title:\\\"\\\", text:\\\"\\\", fadein:\\\"left\\\", alt:\\\"\\\")\\n\\\\import $:/plugins/kookma/shiraz/macros/image-overlay-utility\\n\u003Cdiv class=\\\"image-overlay-container image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003Ch3 class=\\\"image-overlay-title\\\">$caption$\u003C/h3>\\n \u003Cdiv class=\\\"image-overlay-content\\\">\\n \u003Cdiv class=\\\"image-overlay-content-overlay\\\">\u003C/div>\\n \u003C$image class=\\\"image-overlay-content-image\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>>/>\\n \u003C$set name=\\\"fdcls\\\" filter=\\\"$fadein$ +[splitbefore[ ]] +[addprefix[image-overlay-fadeIn-]]\\\">\\n \u003Cdiv class=\u003C\u003C_cls-content-details>> >\\n \u003Ch3 class=\\\"image-overlay-content-title\\\">$title$\u003C/h3>\\n \u003Cp class=\\\"image-overlay-content-text\\\">$text$\u003C/p>\\n \u003C/div>\\n \u003C/$set>\\n \u003C/div>\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-polaroid\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-polaroid\",\"created\":\"20181117203654803\",\"modified\":\"20210225164757037\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-polaroid(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-polaroid image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\\\"\\\"\\\"$img$\\\"\\\"\\\" tooltip=\\\"\\\"\\\"$tooltip$\\\"\\\"\\\"/>\\n \u003Cfigcaption class=\\\"image-polaroid-caption\\\">$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-pretty\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-pretty\",\"created\":\"20181117203541398\",\"modified\":\"20210225164757044\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-pretty(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-pretty image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>> /> \\n \u003Cfigcaption class=\\\"image-pretty-caption\\\">$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-slidein\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-slidein\",\"created\":\"20181117040544570\",\"modified\":\"20210225164757055\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-slidein(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", slidein:\\\"left\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-slidein mr-cap-$slidein$ image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>>/>\\n \u003Cfigcaption>$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/list-search\":{\"title\":\"$:/plugins/kookma/shiraz/macros/list-search\",\"author\":\"Jeremy Ruston\",\"created\":\"20191209101857832\",\"creator\":\"Mohammad\",\"description\":\"creates few paragraphs of dumy text\",\"modified\":\"20210225164757062\",\"modifier\":\"Mohammad\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define list-search( filter:\\\"[!is[system]]\\\", search:\\\"search:title\\\", template:\\\"$:/core/ui/ListItemTemplate\\\",\\n class:\\\"\\\", stateTiddler:\\\"\\\", placeholder:\\\"keywords\\\")\\n\u003C$set name=\\\"state\\\" filter=\\\"[[$:/temp/list-search]addsuffix[/$stateTiddler$]addsuffix\u003Cqualify>]\\\">\\n\u003Cdiv class=\u003C\u003C__class__>> >\\n\u003C$edit-text tiddler=\u003C\u003Cstate>> type=\\\"search\\\" tag=\\\"input\\\" default=\\\"\\\" placeholder=\\\"$placeholder$\\\"/>\\n\u003C/div>\\n\u003C$reveal state=\u003C\u003Cstate>> type=\\\"match\\\" text=\\\"\\\" class=\u003C\u003C__class__>> tag=div>\\n\u003C$list filter=\\\"$filter$\\\" template=\u003C\u003C__template__>>/>\\n\u003C/$reveal>\\n\u003C$reveal state=\u003C\u003Cstate>> type=\\\"nomatch\\\" text=\\\"\\\" class=\u003C\u003C__class__>> tag=div>\\n\u003C$set name=term tiddler=\u003C\u003Cstate>> field=\\\"text\\\">\\n\u003C$list filter=\\\"$filter$+[$search$\u003Cterm>]\\\" template=\u003C\u003C__template__>>/>\\n\u003C/$set>\\n\u003C/$reveal>\\n\u003C/$set>\\n\\\\end\\n\u003C!-- from Tobias Beer list-search with modification-->\"},\"$:/plugins/kookma/shiraz/macros/multicol\":{\"title\":\"$:/plugins/kookma/shiraz/macros/multicol\",\"created\":\"20191018063242993\",\"modified\":\"20210225164757071\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define multicol(src, ncol:\\\"\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"sh-multicol$ncol$ $class$\\\">\\n\\n$src$\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/slider\":{\"title\":\"$:/plugins/kookma/shiraz/macros/slider\",\"created\":\"20190322161929431\",\"description\":\"Slider macro shows (hides) its content.\",\"modified\":\"20210225164757080\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define slider(label, src, labelClass, srcClass, status:\\\"closed\\\")\\n\u003C$set name=\\\"revealState\\\" value=\\\"\\\"\\\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\\\"\\\"\\\">\\n\\n\u003Ch2 class=\\\"$labelClass$\\\">\\n \u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003CrevealState>> text=\\\"open\\\" default=\\\"$status$\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" set=\u003C\u003CrevealState>> setTo=\\\"open\\\">\\n \u003Cspan class=\\\"kk-sh-slider\\\">\u003C$transclude tiddler=\\\"$:/core/images/right-arrow\\\" />\u003C/span>\\n \u003C/$button>\\n \u003C/$reveal>\\n \u003C$reveal type=\\\"match\\\" state=\u003C\u003CrevealState>> text=\\\"open\\\" default=\\\"$status$\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" set=\u003C\u003CrevealState>> setTo=\\\"closed\\\">\\n \u003Cspan class=\\\"kk-sh-slider\\\">\u003C$transclude tiddler=\\\"$:/core/images/down-arrow\\\" />\u003C/span>\\n \u003C/$button>\\n \u003C/$reveal>\\n $label$\\n\u003C/h2>\\n\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CrevealState>> text=\\\"open\\\" default=\\\"$status$\\\" class=\\\"$srcClass$\\\">\\n\\n$src$\\n\u003C/$reveal>\\n\u003C/$set>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/space\":{\"title\":\"$:/plugins/kookma/shiraz/macros/space\",\"created\":\"20170629183034888\",\"modified\":\"20210225164757090\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define vspace(height:\\\"25px\\\")\\n\u003Cp style=\\\"margin-bottom: $height$;\\\">\u003C/p>\\n\\\\end\\n\\n\\\\define hspace(width:\\\"25px\\\")\\n\u003Cspan style=\\\"margin-left: $width$;\\\">\u003C/span>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/text-utility\":{\"title\":\"$:/plugins/kookma/shiraz/macros/text-utility\",\"created\":\"20181101154956345\",\"modified\":\"20210225164757101\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define tc(src:\\\"\\\", color:\\\"red\\\") \u003Cspan style=\\\"color:$color$;\\\">$src$\u003C/span>\\n\\\\define bc(src:\\\"\\\", color:\\\"yellow\\\") \u003Cspan style=\\\"background-color:$color$;\\\">$src$\u003C/span>\\n\\\\define mono(src:\\\"\\\", class:\\\"\\\") \u003Ccode class=\\\"mono $class$\\\">$src$\u003C/code>\\n\\\\define transform(case:\\\"\\\", src:\\\"\\\", class:\\\"\\\") \u003Cspan class=\\\"text-$case$ $class$\\\">$src$\u003C/span>\"},\"$:/plugins/kookma/shiraz/plugin.info\":{\"title\":\"$:/plugins/kookma/shiraz/plugin.info\",\"text\":\"{\\n \\\"title\\\": \\\"$:/plugins/kookma/shiraz\\\",\\n \\\"name\\\": \\\"Shiraz\\\",\\n \\\"description\\\": \\\"extended markups, styles, images, tables, and macros\\\",\\n \\\"author\\\": \\\"Mohammad Rahmani\\\",\\n \\\"version\\\": \\\"2.2.0\\\",\\n \\\"core-version\\\": \\\">=5.1.23\\\",\\n \\\"source\\\": \\\"https://github.com/kookma/TW-Shiraz\\\",\\n \\\"list\\\": \\\"readme license history\\\",\\n \\\"plugin-type\\\": \\\"plugin\\\",\\n \\\"dependents\\\": \\\"\\\"\\n}\",\"type\":\"application/json\",\"created\":\"20210226190904213\",\"modified\":\"20210304204702977\"},\"$:/plugins/kookma/shiraz/readme\":{\"title\":\"$:/plugins/kookma/shiraz/readme\",\"created\":\"20210225163850254\",\"modified\":\"20210225164028302\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"; Shiraz\\nShiraz is a small framework of stylesheets, templates and macros to create stylish contents in Tiddlywiki. Shiraz has customized elements like alerts, cards, panels, images, static tables, dynamic tables, badges, texts, etc. Shiraz uses some modified CSS classes from [[Bootstrap|https://getbootstrap.com/]] 4.3.1.\\n\\n;Code and demo\\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\\n\\n* Demo: https://kookma.github.io/TW-Shiraz/\\n* Code: https://github.com/kookma/TW-Shiraz\\n\"},\"$:/plugins/kookma/shiraz/styles/alerts-leftbar\":{\"title\":\"$:/plugins/kookma/shiraz/styles/alerts-leftbar\",\"text\":\".leftbar{\\n border-width:0px !important;\\n border-radius:0px !important;\\n border-left-width: 5px !important;\\n}\",\"created\":\"20181208184228896\",\"modified\":\"20210225164757108\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/alerts\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/alerts\",\"text\":\"/*Was taken from bootstrap 4.1.3*/\\n.alert {\\n position: relative;\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 1rem;\\n border: 1px solid transparent;\\n border-radius: 0.25rem;\\n}\\n.alert-primary {\\n color: #004085;\\n background-color: #cce5ff;\\n border-color: #b8daff;\\n}\\n\\n.alert-primary hr {\\n border-top-color: #9fcdff;\\n}\\n.alert-secondary {\\n color: #383d41;\\n background-color: #e2e3e5;\\n border-color: #d6d8db;\\n}\\n\\n.alert-secondary hr {\\n border-top-color: #c8cbcf;\\n}\\n\\n.alert-success {\\n color: #155724;\\n background-color: #d4edda;\\n border-color: #c3e6cb;\\n}\\n\\n.alert-success hr {\\n border-top-color: #b1dfbb;\\n}\\n.alert-info {\\n color: #0c5460;\\n background-color: #d1ecf1;\\n border-color: #bee5eb;\\n}\\n\\n.alert-info hr {\\n border-top-color: #abdde5;\\n}\\n.alert-warning {\\n color: #856404;\\n background-color: #fff3cd;\\n border-color: #ffeeba;\\n}\\n\\n.alert-warning hr {\\n border-top-color: #ffe8a1;\\n}\\n\\n.alert-danger {\\n color: #721c24;\\n background-color: #f8d7da;\\n border-color: #f5c6cb;\\n}\\n\\n.alert-danger hr {\\n border-top-color: #f1b0b7;\\n}\\n.alert-light {\\n color: #818182;\\n background-color: #fefefe;\\n border-color: #fdfdfe;\\n}\\n\\n.alert-light hr {\\n border-top-color: #ececf6;\\n}\\n.alert-dark {\\n color: #1b1e21;\\n background-color: #d6d8d9;\\n border-color: #c6c8ca;\\n}\\n\\n.alert-dark hr {\\n border-top-color: #b9bbbe;\\n}\\n\",\"created\":\"20180820171551129\",\"modified\":\"20210225164757118\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/background-colors\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/background-colors\",\"text\":\".bg-primary {\\n background-color: #007bff !important;\\n}\\n\\na.bg-primary:hover, a.bg-primary:focus,\\nbutton.bg-primary:hover,\\nbutton.bg-primary:focus {\\n background-color: #0062cc !important;\\n}\\n\\n.bg-secondary {\\n background-color: #6c757d !important;\\n}\\n\\na.bg-secondary:hover, a.bg-secondary:focus,\\nbutton.bg-secondary:hover,\\nbutton.bg-secondary:focus {\\n background-color: #545b62 !important;\\n}\\n\\n.bg-success {\\n background-color: #28a745 !important;\\n}\\n\\na.bg-success:hover, a.bg-success:focus,\\nbutton.bg-success:hover,\\nbutton.bg-success:focus {\\n background-color: #1e7e34 !important;\\n}\\n\\n.bg-info {\\n background-color: #17a2b8 !important;\\n}\\n\\na.bg-info:hover, a.bg-info:focus,\\nbutton.bg-info:hover,\\nbutton.bg-info:focus {\\n background-color: #117a8b !important;\\n}\\n\\n.bg-warning {\\n background-color: #ffc107 !important;\\n}\\n\\na.bg-warning:hover, a.bg-warning:focus,\\nbutton.bg-warning:hover,\\nbutton.bg-warning:focus {\\n background-color: #d39e00 !important;\\n}\\n\\n.bg-danger {\\n background-color: #dc3545 !important;\\n}\\n\\na.bg-danger:hover, a.bg-danger:focus,\\nbutton.bg-danger:hover,\\nbutton.bg-danger:focus {\\n background-color: #bd2130 !important;\\n}\\n\\n.bg-light {\\n background-color: #f8f9fa !important;\\n}\\n\\na.bg-light:hover, a.bg-light:focus,\\nbutton.bg-light:hover,\\nbutton.bg-light:focus {\\n background-color: #dae0e5 !important;\\n}\\n\\n.bg-dark {\\n background-color: #343a40 !important;\\n}\\n\\na.bg-dark:hover, a.bg-dark:focus,\\nbutton.bg-dark:hover,\\nbutton.bg-dark:focus {\\n background-color: #1d2124 !important;\\n}\\n\\n.bg-white {\\n background-color: #fff !important;\\n}\\n\\n.bg-transparent {\\n background-color: transparent !important;\\n}\",\"created\":\"20180820170518161\",\"modified\":\"20210225164757125\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/badge\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/badge\",\"text\":\"/* Extracted from bootstrap 4.1.3 */\\n.badge {\\n display: inline-block;\\n padding: 0.25em 0.4em;\\n font-size: 75%;\\n font-weight: 700;\\n line-height: 1;\\n text-align: center;\\n white-space: nowrap;\\n vertical-align: baseline;\\n border-radius: 0.25rem;\\n}\\n\\n.badge:empty {\\n display: none;\\n}\\n\\n.btn .badge {\\n position: relative;\\n top: -1px;\\n}\\n\\n.badge-pill {\\n padding-right: 0.6em;\\n padding-left: 0.6em;\\n border-radius: 10rem;\\n}\\n\\n.badge-primary {\\n color: #fff;\\n background-color: #007bff;\\n}\\n\\n.badge-primary[href]:hover, .badge-primary[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #0062cc;\\n}\\n\\n.badge-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n}\\n\\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #545b62;\\n}\\n\\n.badge-success {\\n color: #fff;\\n background-color: #28a745;\\n}\\n\\n.badge-success[href]:hover, .badge-success[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #1e7e34;\\n}\\n\\n.badge-info {\\n color: #fff;\\n background-color: #17a2b8;\\n}\\n\\n.badge-info[href]:hover, .badge-info[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #117a8b;\\n}\\n\\n.badge-warning {\\n color: #212529;\\n background-color: #ffc107;\\n}\\n\\n.badge-warning[href]:hover, .badge-warning[href]:focus {\\n color: #212529;\\n text-decoration: none;\\n background-color: #d39e00;\\n}\\n\\n.badge-danger {\\n color: #fff;\\n background-color: #dc3545;\\n}\\n\\n.badge-danger[href]:hover, .badge-danger[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #bd2130;\\n}\\n\\n.badge-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n}\\n\\n.badge-light[href]:hover, .badge-light[href]:focus {\\n color: #212529;\\n text-decoration: none;\\n background-color: #dae0e5;\\n}\\n\\n.badge-dark {\\n color: #fff;\\n background-color: #343a40;\\n}\\n\\n.badge-dark[href]:hover, .badge-dark[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #1d2124;\\n}\\n\\n\",\"created\":\"20181122140031075\",\"modified\":\"20210225164757135\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/borders\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/borders\",\"text\":\".border {\\n border: 1px solid #dee2e6 !important;\\n}\\n\\n.border-top {\\n border-top: 1px solid #dee2e6 !important;\\n}\\n\\n.border-right {\\n border-right: 1px solid #dee2e6 !important;\\n}\\n\\n.border-bottom {\\n border-bottom: 1px solid #dee2e6 !important;\\n}\\n\\n.border-left {\\n border-left: 1px solid #dee2e6 !important;\\n}\\n\\n.border-0 {\\n border: 0 !important;\\n}\\n\\n.border-top-0 {\\n border-top: 0 !important;\\n}\\n\\n.border-right-0 {\\n border-right: 0 !important;\\n}\\n\\n.border-bottom-0 {\\n border-bottom: 0 !important;\\n}\\n\\n.border-left-0 {\\n border-left: 0 !important;\\n}\\n\\n.border-primary {\\n border-color: #007bff !important;\\n}\\n\\n.border-secondary {\\n border-color: #6c757d !important;\\n}\\n\\n.border-success {\\n border-color: #28a745 !important;\\n}\\n\\n.border-info {\\n border-color: #17a2b8 !important;\\n}\\n\\n.border-warning {\\n border-color: #ffc107 !important;\\n}\\n\\n.border-danger {\\n border-color: #dc3545 !important;\\n}\\n\\n.border-light {\\n border-color: #f8f9fa !important;\\n}\\n\\n.border-dark {\\n border-color: #343a40 !important;\\n}\\n\\n.border-white {\\n border-color: #fff !important;\\n}\\n\\n.rounded {\\n border-radius: 0.25rem !important;\\n}\\n\\n.rounded-top {\\n border-top-left-radius: 0.25rem !important;\\n border-top-right-radius: 0.25rem !important;\\n}\\n\\n.rounded-right {\\n border-top-right-radius: 0.25rem !important;\\n border-bottom-right-radius: 0.25rem !important;\\n}\\n\\n.rounded-bottom {\\n border-bottom-right-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important;\\n}\\n\\n.rounded-left {\\n border-top-left-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important;\\n}\\n\\n.rounded-circle {\\n border-radius: 50% !important;\\n}\\n\\n.rounded-0 {\\n border-radius: 0 !important;\\n}\\n\",\"created\":\"20180820174710383\",\"modified\":\"20210225164757142\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/btn\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/btn\",\"text\":\"/* Button and btn classes Mohammad*/\\n.btn {\\n display: inline-block;\\n font-weight: 400;\\n text-align: center;\\n white-space: nowrap;\\n vertical-align: middle;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n border: 1px solid transparent;\\n padding: 0.375rem 0.75rem;\\n font-size: 1rem;\\n line-height: 1.5;\\n border-radius: 0.25rem;\\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n}\\n\\n\\n.btn:hover, .btn:focus {\\n text-decoration: none;\\n}\\n\\n.btn:focus, .btn.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n\\n.btn.disabled, .btn:disabled {\\n opacity: 0.65;\\n}\\n\\n.btn:not(:disabled):not(.disabled) {\\n cursor: pointer;\\n}\\n\\na.btn.disabled,\\nfieldset:disabled a.btn {\\n pointer-events: none;\\n}\\n\\n.btn-primary {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff;\\n}\\n\\n.btn-primary:hover {\\n color: #fff;\\n background-color: #0069d9;\\n border-color: #0062cc;\\n}\\n\\n.btn-primary:focus, .btn-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\\n}\\n\\n.btn-primary.disabled, .btn-primary:disabled {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff;\\n}\\n\\n.btn-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d;\\n}\\n\\n.btn-secondary:hover {\\n color: #fff;\\n background-color: #5a6268;\\n border-color: #545b62;\\n}\\n\\n.btn-secondary:focus, .btn-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\\n}\\n\\n.btn-secondary.disabled, .btn-secondary:disabled {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d;\\n}\\n\\n.btn-success {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745;\\n}\\n\\n.btn-success:hover {\\n color: #fff;\\n background-color: #218838;\\n border-color: #1e7e34;\\n}\\n\\n.btn-success:focus, .btn-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\\n}\\n\\n.btn-success.disabled, .btn-success:disabled {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745;\\n}\\n\\n.btn-info {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n\\n.btn-info:hover {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b;\\n}\\n\\n.btn-info:focus, .btn-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\\n}\\n\\n.btn-info.disabled, .btn-info:disabled {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n\\n.btn-warning {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n\\n.btn-warning:hover {\\n color: #212529;\\n background-color: #e0a800;\\n border-color: #d39e00;\\n}\\n\\n.btn-warning:focus, .btn-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\\n}\\n\\n.btn-warning.disabled, .btn-warning:disabled {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n\\n.btn-danger {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545;\\n}\\n\\n.btn-danger:hover {\\n color: #fff;\\n background-color: #c82333;\\n border-color: #bd2130;\\n}\\n\\n.btn-danger:focus, .btn-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\\n}\\n\\n.btn-danger.disabled, .btn-danger:disabled {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545;\\n}\\n\\n.btn-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n\\n.btn-light:hover {\\n color: #212529;\\n background-color: #e2e6ea;\\n border-color: #dae0e5;\\n}\\n\\n.btn-light:focus, .btn-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\\n}\\n\\n.btn-light.disabled, .btn-light:disabled {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n\\n.btn-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n\\n.btn-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124;\\n}\\n\\n.btn-dark:focus, .btn-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\\n}\\n\\n.btn-dark.disabled, .btn-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n\\n.btn-link {\\n font-weight: 400;\\n color: #007bff;\\n background-color: transparent;\\n}\\n\\n.btn-link:hover {\\n color: #0056b3;\\n text-decoration: underline;\\n background-color: transparent;\\n border-color: transparent;\\n}\\n\\n.btn-link:focus, .btn-link.focus {\\n text-decoration: underline;\\n border-color: transparent;\\n box-shadow: none;\\n}\\n\\n.btn-link:disabled, .btn-link.disabled {\\n color: #6c757d;\\n pointer-events: none;\\n}\\n\\n/* button size */\\n\\n.btn-lg{\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem;\\n}\\n\\n.btn-sm{\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem;\\n}\",\"created\":\"20180822044340070\",\"modified\":\"20210225164757152\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/card-column\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/card-column\",\"text\":\"/* Extracted from bootstrap 4.3.1 */\\n.card-columns .card {\\n margin-bottom: 0.75rem;\\n}\\n\\n@media (min-width: 576px) {\\n .card-columns {\\n -webkit-column-count: 3;\\n -moz-column-count: 3;\\n column-count: 3;\\n -webkit-column-gap: 1.25rem;\\n -moz-column-gap: 1.25rem;\\n column-gap: 1.25rem;\\n orphans: 1;\\n widows: 1;\\n }\\n .card-columns .card {\\n display: inline-block;\\n width: 100%;\\n }\\n}\",\"created\":\"20181122175345419\",\"modified\":\"20210225164757167\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/card-deck\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/card-deck\",\"text\":\"/* Extracted from bootstrap 4.1.3 */\\n\\n.card-deck {\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n}\\n\\n.card-deck .card {\\n margin-bottom: 15px;\\n}\\n\\n@media (min-width: 576px) {\\n .card-deck {\\n -ms-flex-flow: row wrap;\\n flex-flow: row wrap;\\n margin-right: -15px;\\n margin-left: -15px;\\n }\\n .card-deck .card {\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex: 1 0 0%;\\n flex: 1 0 0%;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n margin-right: 15px;\\n margin-bottom: 0;\\n margin-left: 15px;\\n }\\n}\",\"created\":\"20180822174847352\",\"modified\":\"20210225164757174\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/card-group\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/card-group\",\"text\":\"/* Extracted from bootstrap 4.1.3 */\\n.card-group {\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n}\\n\\n.card-group > .card {\\n margin-bottom: 15px;\\n}\\n\\n@media (min-width: 576px) {\\n .card-group {\\n -ms-flex-flow: row wrap;\\n flex-flow: row wrap;\\n }\\n .card-group > .card {\\n -ms-flex: 1 0 0%;\\n flex: 1 0 0%;\\n margin-bottom: 0;\\n }\\n .card-group > .card + .card {\\n margin-left: 0;\\n border-left: 0;\\n }\\n .card-group > .card:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n }\\n .card-group > .card:first-child .card-img-top,\\n .card-group > .card:first-child .card-header {\\n border-top-right-radius: 0;\\n }\\n .card-group > .card:first-child .card-img-bottom,\\n .card-group > .card:first-child .card-footer {\\n border-bottom-right-radius: 0;\\n }\\n .card-group > .card:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n }\\n .card-group > .card:last-child .card-img-top,\\n .card-group > .card:last-child .card-header {\\n border-top-left-radius: 0;\\n }\\n .card-group > .card:last-child .card-img-bottom,\\n .card-group > .card:last-child .card-footer {\\n border-bottom-left-radius: 0;\\n }\\n .card-group > .card:only-child {\\n border-radius: 0.25rem;\\n }\\n .card-group > .card:only-child .card-img-top,\\n .card-group > .card:only-child .card-header {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem;\\n }\\n .card-group > .card:only-child .card-img-bottom,\\n .card-group > .card:only-child .card-footer {\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n }\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\\n border-radius: 0;\\n }\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\\n border-radius: 0;\\n }\\n}\\n\",\"created\":\"20181122175111676\",\"modified\":\"20210225164757185\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/card\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/card\",\"text\":\"/* Extracted from bootstrap 4.1.3 */\\n.card {\\n position: relative;\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n min-width: 0;\\n word-wrap: break-word;\\n background-color: #fff;\\n background-clip: border-box;\\n border: 1px solid rgba(0, 0, 0, 0.125);\\n border-radius: 0.25rem;\\n}\\n\\n.card > hr {\\n margin-right: 0;\\n margin-left: 0;\\n}\\n\\n.card > .list-group:first-child .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem;\\n}\\n\\n.card > .list-group:last-child .list-group-item:last-child {\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n}\\n\\n.card-body {\\n -ms-flex: 1 1 auto;\\n flex: 1 1 auto;\\n padding: 1.25rem;\\n}\\n\\n.card-title {\\n margin-bottom: 0.75rem;\\n}\\n\\n.card-subtitle {\\n margin-top: -0.375rem;\\n margin-bottom: 0;\\n}\\n\\n.card-text:last-child {\\n margin-bottom: 0;\\n}\\n\\n.card-link:hover {\\n text-decoration: none;\\n}\\n\\n.card-link + .card-link {\\n margin-left: 1.25rem;\\n}\\n\\n.card-header {\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 0;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\\n}\\n\\n.card-header:first-child {\\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\\n}\\n\\n.card-header + .list-group .list-group-item:first-child {\\n border-top: 0;\\n}\\n\\n.card-footer {\\n padding: 0.75rem 1.25rem;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-top: 1px solid rgba(0, 0, 0, 0.125);\\n}\\n\\n.card-footer:last-child {\\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\\n}\\n\\n.card-header-tabs {\\n margin-right: -0.625rem;\\n margin-bottom: -0.75rem;\\n margin-left: -0.625rem;\\n border-bottom: 0;\\n}\\n\\n.card-header-pills {\\n margin-right: -0.625rem;\\n margin-left: -0.625rem;\\n}\\n\\n.card-img-overlay {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n padding: 1.25rem;\\n}\\n\\n.card-img {\\n width: 100%;\\n border-radius: calc(0.25rem - 1px);\\n}\\n\\n.card-img-top {\\n width: 100%;\\n border-top-left-radius: calc(0.25rem - 1px);\\n border-top-right-radius: calc(0.25rem - 1px);\\n}\\n\\n.card-img-bottom {\\n width: 100%;\\n border-bottom-right-radius: calc(0.25rem - 1px);\\n border-bottom-left-radius: calc(0.25rem - 1px);\\n}\\n\",\"created\":\"20180822174608965\",\"modified\":\"20210225164757158\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/clearfix\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/clearfix\",\"text\":\".clearfix::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\",\"created\":\"20190919042042391\",\"modified\":\"20210225164757193\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/float\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/float\",\"text\":\".float-left {\\n float: left;\\n}\\n\\n.float-right {\\n float: right;\\n}\\n\\n.float-none {\\n float: none;\\n}\\n\",\"created\":\"20180823142040855\",\"modified\":\"20210225164757204\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/my-adjustment\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/my-adjustment\",\"text\":\"/* My adjustments to bootstrap 4.1.3 css classes */\\na {\\n color: #007bff;\\n text-decoration: none;\\n background-color: transparent;\\n -webkit-text-decoration-skip: objects;\\n}\\n/* Link is hacked to be compatible with bootstrap \\nclasses remove it if the TW core objects break\\n*/\\n\\n\",\"created\":\"20180822044831813\",\"modified\":\"20210225164757211\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/shadow\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/shadow\",\"text\":\".shadow-sm {\\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\\n}\\n\\n.shadow {\\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\\n}\\n\\n.shadow-lg {\\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\\n}\\n\\n.shadow-none {\\n box-shadow: none !important;\\n}\",\"created\":\"20180823114259911\",\"modified\":\"20210225164757222\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing\",\"text\":\"/* Extracted from bootstrap 4.3.1 */\\n/*Defines margins, paddings, width and height*/\\n.w-25 {\\n width: 25% !important;\\n}\\n.w-50 {\\n width: 50% !important;\\n}\\n.w-75 {\\n width: 75% !important;\\n}\\n.w-100 {\\n width: 100% !important;\\n}\\n.w-auto {\\n width: auto !important;\\n}\\n.h-25 {\\n height: 25% !important;\\n}\\n.h-50 {\\n height: 50% !important;\\n}\\n.h-75 {\\n height: 75% !important;\\n}\\n.h-100 {\\n height: 100% !important;\\n}\\n.h-auto {\\n height: auto !important;\\n}\\n.mw-100 {\\n max-width: 100% !important;\\n}\\n.mh-100 {\\n max-height: 100% !important;\\n}\\n.m-0 {\\n margin: 0 !important;\\n}\\n.mt-0,\\n.my-0 {\\n margin-top: 0 !important;\\n}\\n.mr-0,\\n.mx-0 {\\n margin-right: 0 !important;\\n}\\n.mb-0,\\n.my-0 {\\n margin-bottom: 0 !important;\\n}\\n.ml-0,\\n.mx-0 {\\n margin-left: 0 !important;\\n}\\n.m-1 {\\n margin: 0.25rem !important;\\n}\\n.mt-1,\\n.my-1 {\\n margin-top: 0.25rem !important;\\n}\\n.mr-1,\\n.mx-1 {\\n margin-right: 0.25rem !important;\\n}\\n.mb-1,\\n.my-1 {\\n margin-bottom: 0.25rem !important;\\n}\\n.ml-1,\\n.mx-1 {\\n margin-left: 0.25rem !important;\\n}\\n.m-2 {\\n margin: 0.5rem !important;\\n}\\n.mt-2,\\n.my-2 {\\n margin-top: 0.5rem !important;\\n}\\n.mr-2,\\n.mx-2 {\\n margin-right: 0.5rem !important;\\n}\\n.mb-2,\\n.my-2 {\\n margin-bottom: 0.5rem !important;\\n}\\n.ml-2,\\n.mx-2 {\\n margin-left: 0.5rem !important;\\n}\\n\\n.m-3 {\\n margin: 1rem !important;\\n}\\n\\n.mt-3,\\n.my-3 {\\n margin-top: 1rem !important;\\n}\\n\\n.mr-3,\\n.mx-3 {\\n margin-right: 1rem !important;\\n}\\n\\n.mb-3,\\n.my-3 {\\n margin-bottom: 1rem !important;\\n}\\n\\n.ml-3,\\n.mx-3 {\\n margin-left: 1rem !important;\\n}\\n\\n.m-4 {\\n margin: 1.5rem !important;\\n}\\n\\n.mt-4,\\n.my-4 {\\n margin-top: 1.5rem !important;\\n}\\n\\n.mr-4,\\n.mx-4 {\\n margin-right: 1.5rem !important;\\n}\\n\\n.mb-4,\\n.my-4 {\\n margin-bottom: 1.5rem !important;\\n}\\n\\n.ml-4,\\n.mx-4 {\\n margin-left: 1.5rem !important;\\n}\\n\\n.m-5 {\\n margin: 3rem !important;\\n}\\n\\n.mt-5,\\n.my-5 {\\n margin-top: 3rem !important;\\n}\\n\\n.mr-5,\\n.mx-5 {\\n margin-right: 3rem !important;\\n}\\n\\n.mb-5,\\n.my-5 {\\n margin-bottom: 3rem !important;\\n}\\n\\n.ml-5,\\n.mx-5 {\\n margin-left: 3rem !important;\\n}\\n\\n.p-0 {\\n padding: 0 !important;\\n}\\n\\n.pt-0,\\n.py-0 {\\n padding-top: 0 !important;\\n}\\n\\n.pr-0,\\n.px-0 {\\n padding-right: 0 !important;\\n}\\n\\n.pb-0,\\n.py-0 {\\n padding-bottom: 0 !important;\\n}\\n\\n.pl-0,\\n.px-0 {\\n padding-left: 0 !important;\\n}\\n\\n.p-1 {\\n padding: 0.25rem !important;\\n}\\n\\n.pt-1,\\n.py-1 {\\n padding-top: 0.25rem !important;\\n}\\n\\n.pr-1,\\n.px-1 {\\n padding-right: 0.25rem !important;\\n}\\n\\n.pb-1,\\n.py-1 {\\n padding-bottom: 0.25rem !important;\\n}\\n\\n.pl-1,\\n.px-1 {\\n padding-left: 0.25rem !important;\\n}\\n\\n.p-2 {\\n padding: 0.5rem !important;\\n}\\n\\n.pt-2,\\n.py-2 {\\n padding-top: 0.5rem !important;\\n}\\n\\n.pr-2,\\n.px-2 {\\n padding-right: 0.5rem !important;\\n}\\n\\n.pb-2,\\n.py-2 {\\n padding-bottom: 0.5rem !important;\\n}\\n\\n.pl-2,\\n.px-2 {\\n padding-left: 0.5rem !important;\\n}\\n\\n.p-3 {\\n padding: 1rem !important;\\n}\\n\\n.pt-3,\\n.py-3 {\\n padding-top: 1rem !important;\\n}\\n\\n.pr-3,\\n.px-3 {\\n padding-right: 1rem !important;\\n}\\n\\n.pb-3,\\n.py-3 {\\n padding-bottom: 1rem !important;\\n}\\n\\n.pl-3,\\n.px-3 {\\n padding-left: 1rem !important;\\n}\\n\\n.p-4 {\\n padding: 1.5rem !important;\\n}\\n\\n.pt-4,\\n.py-4 {\\n padding-top: 1.5rem !important;\\n}\\n\\n.pr-4,\\n.px-4 {\\n padding-right: 1.5rem !important;\\n}\\n\\n.pb-4,\\n.py-4 {\\n padding-bottom: 1.5rem !important;\\n}\\n\\n.pl-4,\\n.px-4 {\\n padding-left: 1.5rem !important;\\n}\\n\\n.p-5 {\\n padding: 3rem !important;\\n}\\n\\n.pt-5,\\n.py-5 {\\n padding-top: 3rem !important;\\n}\\n\\n.pr-5,\\n.px-5 {\\n padding-right: 3rem !important;\\n}\\n\\n.pb-5,\\n.py-5 {\\n padding-bottom: 3rem !important;\\n}\\n\\n.pl-5,\\n.px-5 {\\n padding-left: 3rem !important;\\n}\\n\\n.m-auto {\\n margin: auto !important;\\n}\\n\\n.mt-auto,\\n.my-auto {\\n margin-top: auto !important;\\n}\\n\\n.mr-auto,\\n.mx-auto {\\n margin-right: auto !important;\\n}\\n\\n.mb-auto,\\n.my-auto {\\n margin-bottom: auto !important;\\n}\\n\\n.ml-auto,\\n.mx-auto {\\n margin-left: auto !important;\\n}\\n\",\"created\":\"20180822191952379\",\"modified\":\"20210225164757233\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/text-alignment\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/text-alignment\",\"text\":\".text-justify {\\n text-align: justify !important;\\n}\\n\\n.text-nowrap {\\n white-space: nowrap !important;\\n}\\n\\n.text-truncate {\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n}\\n\\n.text-left {\\n text-align: left !important;\\n}\\n\\n.text-right {\\n text-align: right !important;\\n}\\n\\n.text-center {\\n text-align: center !important;\\n}\",\"created\":\"20180822051223866\",\"modified\":\"20210225164757241\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/text-colors\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/text-colors\",\"text\":\"/* from bootstrap 4.1.3 */\\n\\n.text-white {\\n color: #fff !important;\\n}\\n\\n.text-primary {\\n color: #007bff !important;\\n}\\n\\na.text-primary:hover, a.text-primary:focus {\\n color: #0062cc !important;\\n}\\n\\n.text-secondary {\\n color: #6c757d !important;\\n}\\n\\na.text-secondary:hover, a.text-secondary:focus {\\n color: #545b62 !important;\\n}\\n\\n.text-success {\\n color: #28a745 !important;\\n}\\n\\na.text-success:hover, a.text-success:focus {\\n color: #1e7e34 !important;\\n}\\n\\n.text-info {\\n color: #17a2b8 !important;\\n}\\n\\na.text-info:hover, a.text-info:focus {\\n color: #117a8b !important;\\n}\\n\\n.text-warning {\\n color: #ffc107 !important;\\n}\\n\\na.text-warning:hover, a.text-warning:focus {\\n color: #d39e00 !important;\\n}\\n\\n.text-danger {\\n color: #dc3545 !important;\\n}\\n\\na.text-danger:hover, a.text-danger:focus {\\n color: #bd2130 !important;\\n}\\n\\n.text-light {\\n color: #f8f9fa !important;\\n}\\n\\na.text-light:hover, a.text-light:focus {\\n color: #dae0e5 !important;\\n}\\n\\n.text-dark {\\n color: #343a40 !important;\\n}\\n\\na.text-dark:hover, a.text-dark:focus {\\n color: #1d2124 !important;\\n}\\n\\n.text-body {\\n color: #212529 !important;\\n}\\n\\n.text-muted {\\n color: #6c757d !important;\\n}\\n\\n.text-black-50 {\\n color: rgba(0, 0, 0, 0.5) !important;\\n}\\n\\n.text-white-50 {\\n color: rgba(255, 255, 255, 0.5) !important;\\n}\\n\\n.text-hide {\\n font: 0/0 a;\\n color: transparent;\\n text-shadow: none;\\n background-color: transparent;\\n border: 0;\\n}\\n\",\"created\":\"20180820173351023\",\"modified\":\"20210225164757253\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/text-utility\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/text-utility\",\"text\":\"/* Can be removed latter. This is used for illustration of bootstrap cards */\\n\\n.text-lowercase {\\n text-transform: lowercase !important;\\n}\\n\\n.text-uppercase {\\n text-transform: uppercase !important;\\n}\\n\\n.text-capitalize {\\n text-transform: capitalize !important;\\n}\\n\\n.font-weight-light {\\n font-weight: 300 !important;\\n}\\n\\n.font-weight-normal {\\n font-weight: 400 !important;\\n}\\n\\n.font-weight-bold {\\n font-weight: 700 !important;\\n}\\n\\n.font-italic {\\n font-style: italic !important;\\n}\\n\\n\\n.h1, .h2, .h3, .h4, .h5, .h6 {\\n margin-bottom: 0.5rem;\\n font-family: inherit;\\n font-weight: 500;\\n line-height: 1.2;\\n color: inherit;\\n}\\n\\n.h1 {\\n font-size: 2.5rem;\\n}\\n\\n.h2 {\\n font-size: 2rem;\\n}\\n\\n.h3 {\\n font-size: 1.75rem;\\n}\\n\\n.h4 {\\n font-size: 1.5rem;\\n}\\n\\n.h5 {\\n font-size: 1.25rem;\\n}\\n\\n.h6 {\\n font-size: 1rem;\\n}\\n\\n.lead {\\n font-size: 1.25rem;\\n font-weight: 300;\\n}\\n\\n.display-1 {\\n font-size: 6rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.display-2 {\\n font-size: 5.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.display-3 {\\n font-size: 4.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.display-4 {\\n font-size: 3.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.hr {\\n margin-top: 1rem;\\n margin-bottom: 1rem;\\n border: 0;\\n border-top: 1px solid rgba(0, 0, 0, 0.1);\\n}\\n\\n.small {\\n font-size: 80%;\\n font-weight: 400;\\n}\\n\\n.mark {\\n padding: 0.2em;\\n background-color: #fcf8e3;\\n}\\n\",\"created\":\"20180822130528002\",\"modified\":\"20210225164757260\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/clear-float\":{\"title\":\"$:/plugins/kookma/shiraz/styles/clear-float\",\"text\":\"/* Resolve issue for floating objects which cross the tiddler frame!\\nThe below code should force the tiddler to always wrap around floating elements, so that they are always inside\\nRef: https://groups.google.com/d/msg/tiddlywiki/5bZwwj6cyac/2LzFeA7AAwAJ\\n*/\\n\\n.tc-tiddler-body:before, .tc-tiddler-body:after {\\n content: \\\"\\\";\\n display: table;\\n}\\n.tc-tiddler-body:after {\\n clear: both;\\n}\\n.tc-tiddler-body {\\n zoom: 1;\\n}\",\"created\":\"20190902043605186\",\"modified\":\"20210225164757272\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\":{\"title\":\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\",\"text\":\".tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\\n background: none;\\n border: none;\\n border-bottom: solid 1px #737373 !important;\\n font-weight: bold;\\n color: #DB4C3F !important;\\n}\",\"created\":\"20191209105546612\",\"modified\":\"20210225164757282\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/dbadge\":{\"title\":\"$:/plugins/kookma/shiraz/styles/dbadge\",\"text\":\"/*Credits: \\nNishant Srivastava https://codepen.io/nisrulz/pen/bpQWLW\\nMohammad Rahmani: https://github.com/kookma\\n*/\\n.dbadge {\\n display: inline-block;\\n margin: 0.0em;\\n}\\n.dbadge > span {\\n color: #ffffff;\\n font-size: 0.8em;\\n font-weight: 400;\\n line-height: 1;\\n padding: .2em .6em;\\n text-align: center;\\n vertical-align: baseline;\\n white-space: nowrap;}\\n\\n.dbadge-subject{\\n background-color: #656565;\\n border-bottom-left-radius: 0.25em;\\n border-top-left-radius: 0.25em;}\\n.dbadge-status {\\n border-bottom-right-radius: 0.25em;\\n border-top-right-radius: 0.25em;}\\n\\n.dbadge-primary {\\n background-color: #337ab7;}\\n.dbadge-success {\\n background-color: #5cb85c;}\\n.dbadge-info {\\n background-color: #5bc0de;}\\n.dbadge-warning {\\n background-color: #f0ad4e;}\\n.dbadge-danger {\\n background-color: #d9534f;}\",\"created\":\"20181204192835967\",\"modified\":\"20210225164757292\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/details-slider\":{\"title\":\"$:/plugins/kookma/shiraz/styles/details-slider\",\"text\":\"/*details html5 macro*/\\ndetails > summary {\\n padding: 2px 6px;\\n font-weight:500;\\n outline:none;\\n}\\ndetails > div {\\n padding: 2px 6px;\\n margin: 0;\\n}\\n\\nbutton .kk-sh-slider svg{\\nwidth: 0.8em;\\nheight: 0.8em;\\nvertical-align: middle;}\",\"created\":\"20181101185908941\",\"modified\":\"20210225164757303\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/dynamic-tables-var\":{\"title\":\"$:/plugins/kookma/shiraz/styles/dynamic-tables-var\",\"created\":\"20210224171009495\",\"modified\":\"20210226184545624\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"/* these are dynamic or variable properties based on the tiddlywiki palette */\\n\\n.shiraz-dtable-page-footer select{\\n background-color: \u003C\u003Ccolour table-header-background>>;\\n color:\u003C\u003Ccolour foreground>>;\\n}\\n\\n.shiraz-dtable-page-footer > td{\\nbackground-color: \u003C\u003Ccolour table-header-background>>;\\n}\\n\\n/* customize the table footer used for numerical summary*/\\n.shiraz-dtable-footer tr td{\\n\\tbackground-color: \u003C\u003Ccolour table-footer-background>>;\\n border:none;\\n}\\n\"},\"$:/plugins/kookma/shiraz/styles/dynamic-tables\":{\"title\":\"$:/plugins/kookma/shiraz/styles/dynamic-tables\",\"text\":\"/* edit-text box for dynamic table */\\n.shiraz-dtable-textbox {\\n width:100%;\\n padding-left: 5px;\\n border: none;\\n}\\n\\n.shiraz-dtable-textbox:focus {\\n outline: none;\\n border: 1px solid #5778d8;\\n background: transparent;\\n}\\n\\n.tbl-inpt-edit { width: 100%; background-color: transparent; border: none; color: #000000;}\\n\\nbutton.tbl-sort-svg > svg { text-shadow: none; fill:#000000; height:10px; padding:0 0 2px 0; }\\n\\nth .tc-tiddlylink, th a { text-shadow: none; margin: 0 0 0 0; padding: 0 0 0 0; color:#000000; font-weight: bold; }\\n\\n\\n/* DELETE CONFIRMATION */\\ntable thead .tbl-delete-confirm > th {\\n color: white;\\n background-color:#ff0033;\\n padding: 8px;\\n margin: 0px;\\n text-align:center;\\n\\tfont-weight:normal;\\n}\\n\\ntable thead .tbl-delete-confirm > th > button {\\n color: white;\\n fill: white;\\n}\\n\\n/* -- pagination --*/\\n.shiraz-dtable-page-footer td{\\n\\tmargin: 0 0 0 0;\\n\\tpadding: 4px 7px 4px 7px;\\n\\tvertical-align: middle !important;\\n}\\n\\n.shiraz-dtable-page-footer select{\\n\\tpadding:0;\\n\\tmargin:0;\\n\\tborder:none;\\t\\n}\\n\\n.shiraz-dtable-page-footer {\\n\\ttext-align:center;\\n}\\n\\n.shiraz-dtable-page-prev{\\n\\tfloat:left;\\n}\\n\\n.shiraz-dtable-page-next{\\n\\tfloat:right;\\n}\\n\\n.shiraz-dtable-page-footer button svg {height:0.7em;}\\n.shiraz-dtable-page-footer button {outline: none;}\\n.shiraz-dtable-page-footer button:disabled {display:none;}\\n\",\"created\":\"20191128184537594\",\"modified\":\"20210226184239698\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-alignment\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-alignment\",\"text\":\"/*Image aligning classes*/\\n.image-align-right{\\n float:right;\\n margin:0.5em 0 1.3em 1.4em;\\n}\\n.image-align-left{\\n float:left;\\n margin: 0.5em 1.4em 1.3em 0;\\n}\\n.image-align-center{\\n display:block;\\n margin: 0.5em auto 1.3em; \\n}\\n\\n.image-float-none {\\n float: none !important;\\n}\",\"created\":\"20190918193736314\",\"modified\":\"20210225164757324\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-basic\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-basic\",\"text\":\".image-simple {\\n text-align: center;\\n font-style: italic;\\n font-size: smaller;\\n text-indent: 0;\\n padding: 0.5em;\\n}\",\"created\":\"20181119182848505\",\"modified\":\"20210225164757335\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-overlay\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-overlay\",\"text\":\".image-overlay-container{\\n width: 50%; \\n box-sizing: border-box;\\n}\\n\\n@media screen and (max-width: 640px){\\n .image-overlay-container{\\n display: block;\\n width: 100%;\\n }\\n}\\n\\n@media screen and (min-width: 900px){\\n .image-overlay-container{\\n width: 33.33%;\\n }\\n}\\n\\n.image-overlay-container .image-overlay-title{\\n color: #1a1a1a;\\n text-align: center;\\n margin-bottom:10px;\\n}\\n\\n.image-overlay-content {\\n position: relative;\\n width: 90%;\\n max-width: 400px;\\n margin: auto;\\n overflow: hidden;\\n}\\n\\n.image-overlay-content .image-overlay-content-overlay {\\n background: rgba(0,0,0,0.7);\\n position: absolute;\\n height: 99%;\\n width: 100%;\\n left: 0;\\n top: 0;\\n bottom: 0;\\n right: 0;\\n opacity: 0;\\n -webkit-transition: all 0.4s ease-in-out 0s;\\n -moz-transition: all 0.4s ease-in-out 0s;\\n transition: all 0.4s ease-in-out 0s;\\n}\\n\\n.image-overlay-content:hover .image-overlay-content-overlay{\\n opacity: 1;\\n}\\n\\n.image-overlay-content-image{\\n width: 100%;\\n}\\n\\n.image-overlay-content-details {\\n position: absolute;\\n text-align: center;\\n padding-left: 1em;\\n padding-right: 1em;\\n width: 100%;\\n top: 50%;\\n left: 50%;\\n opacity: 0;\\n -webkit-transform: translate(-50%, -50%);\\n -moz-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n -webkit-transition: all 0.3s ease-in-out 0s;\\n -moz-transition: all 0.3s ease-in-out 0s;\\n transition: all 0.3s ease-in-out 0s;\\n}\\n\\n.image-overlay-content:hover .image-overlay-content-details{\\n top: 50%;\\n left: 50%;\\n opacity: 1;\\n}\\n\\n.image-overlay-content-details h3{\\n color: #fff;\\n font-weight: 500;\\n letter-spacing: 0.15em;\\n margin-bottom: 0.5em;\\n text-transform: uppercase;\\n}\\n\\n.image-overlay-content-details p{\\n color: #fff;\\n font-size: 0.8em;\\n}\\n\\n.image-overlay-fadeIn-bottom{\\n top: 80%;\\n}\\n\\n.image-overlay-fadeIn-top{\\n top: 20%;\\n}\\n\\n.image-overlay-fadeIn-left{\\n left: 20%;\\n}\\n\\n.image-overlay-fadeIn-right{\\n left: 80%;\\n}\",\"created\":\"20181116173704182\",\"modified\":\"20210225164757343\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-polaroid\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-polaroid\",\"text\":\".image-polaroid {\\n min-width:64px;\\n background-color: #f8f9fa;\\n box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\\n}\\n.image-polaroid img {\\n width: 100%;\\n padding:10px;\\n height: auto;\\n}\\n.image-polaroid .image-polaroid-caption {\\n padding:10px 15px 10px;\\n text-align: center; \\n line-height: 1.4em;\\n font-weight:300;\\n font-size: 0.9em; \\n}\",\"created\":\"20181116094450565\",\"modified\":\"20210225164757353\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-pretty\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-pretty\",\"text\":\".image-pretty {\\n min-width:64px;\\n border: 1px solid #c8ccd1;\\n background-color:#f8f9fa;\\n}\\n.image-pretty:hover {\\n border: 1px solid #777;\\n}\\n.image-pretty img {\\n padding:2px;\\n width: 100%;\\n height: auto;\\n}\\n.image-pretty .image-pretty-caption {\\n padding:10px 15px 10px;\\n text-align: center; \\n line-height: 1.4em;\\n font-weight:300;\\n font-size: 0.9em; \\n}\\n\\n\",\"created\":\"20181115182806512\",\"modified\":\"20210225164757361\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-slidein\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-slidein\",\"text\":\".image-slidein { \\n display: block; \\n position: relative; \\n /*float: left;*/\\n overflow: hidden; \\n /* margin: 0 20px 20px 0;*/\\n}\\n\\n.image-slidein img {\\n width: 100%;\\n height: auto;\\n}\\n\\n.image-slidein figcaption { \\n position: absolute; \\n background: rgba(0,0,0,0.75); \\n color: white; \\n padding: 10px 20px; \\n opacity: 0;\\n -webkit-transition: all 0.6s ease;\\n -moz-transition: all 0.6s ease;\\n -o-transition: all 0.6s ease;\\n}\\n.image-slidein:hover figcaption {\\n opacity: 1;\\n}\\n.image-slidein:before { \\n content: \\\"?\\\"; \\n position: absolute; \\n font-weight: 800; \\n background: rgba(255,255,255,0.75); \\n text-shadow: 0 0 5px white;\\n color: black;\\n width: 24px;\\n height: 24px;\\n -webkit-border-radius: 12px;\\n -moz-border-radius: 12px;\\n border-radius: 12px;\\n text-align: center;\\n font-size: 14px;\\n line-height: 24px;\\n -moz-transition: all 0.6s ease;\\n opacity: 0.75;\\t\\n}\\n.image-slidein:hover:before {\\n opacity: 0;\\n}\\n\\n.mr-cap-left:before { bottom: 10px; left: 10px; }\\n.mr-cap-left figcaption { bottom: 0; left: -30%; }\\n.mr-cap-left:hover figcaption { left: 0; }\\n\\n.mr-cap-right:before { bottom: 10px; right: 10px; }\\n.mr-cap-right figcaption { bottom: 0; right: -30%; }\\n.mr-cap-right:hover figcaption { right: 0; }\\n\\n.mr-cap-top:before { top: 10px; left: 10px; }\\n.mr-cap-top figcaption { left: 0; top: -30%; }\\n.mr-cap-top:hover figcaption { top: 0; }\\n\\n.mr-cap-bottom:before { bottom: 10px; left: 10px; }\\n.mr-cap-bottom figcaption { left: 0; bottom: -30%;}\\n.mr-cap-bottom:hover figcaption { bottom: 0; }\\n\",\"created\":\"20181117040213926\",\"modified\":\"20210225164757373\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\":{\"title\":\"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\",\"text\":\"/*Edit buttons as traffic lights*/\\n.tc-tiddler-controls .tc-image-delete-button {fill:#ebb;}\\n.tc-tiddler-controls .tc-image-cancel-button {fill:#ed9;}\\n.tc-tiddler-controls .tc-image-done-button {fill:#beb;}\",\"created\":\"20191029091851469\",\"modified\":\"20210225164757386\",\"tags\":\"\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\":{\"title\":\"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\",\"text\":\"/* Mouseover toolbar visibility: courtesy from Tobias Beer*/\\n.tc-tiddler-frame .tc-titlebar button {\\n opacity: 0;\\n transition: opacity .5s ease-in-out;\\n}\\n.tc-tiddler-frame:hover .tc-titlebar button {\\n zoom: 1;\\n filter: alpha(opacity=100);\\n opacity: 1;\\n}\\n\",\"created\":\"20191029094209435\",\"modified\":\"20210225164757397\",\"tags\":\"\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\":{\"title\":\"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\",\"text\":\"/* These css rules makes TW UI buttons in beatiful color */\\n\\n/*page control buttons*/\\n.tc-page-controls .tc-image-new-button { fill: #5EB95E; } /*New tiddler button*/\\n.tc-page-controls .tc-image-options-button { fill:#8058A5; } /*Open control pannel*/\\n\\n/*tiddler buttons in beautiful color*/\\n.tc-tiddler-controls .tc-image-edit-button { fill:#F37B1D; }/*edit tiddler*/\\n.tc-tiddler-controls .tc-image-info-button { fill: #0e90d2; } /*Info button*/\\n\",\"created\":\"20191029092047069\",\"modified\":\"20210225164757407\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/mono\":{\"title\":\"$:/plugins/kookma/shiraz/styles/mono\",\"text\":\".mono {\\n\\tcolor:unset;\\n\\tbackground-color: #f7f7f9;\\n\\tborder: 1px solid #e1e1e8;\\n\\twhite-space: pre-wrap;\\n\\tpadding: 0 3px 2px;\\n\\tborder-radius: 3px;\\n\\tfont-family: \\\"SFMono-Regular\\\",Consolas,\\\"Liberation Mono\\\",Menlo,Courier,monospace;\\n}\",\"created\":\"20181010192406005\",\"modified\":\"20210225164757418\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/multicols/column\":{\"title\":\"$:/plugins/kookma/shiraz/styles/multicols/column\",\"text\":\"/* multicolumn layouts with fixed column number works on the whole tiddler */\\n.multicol .tc-tiddler-body {\\n column-width: 14em;\\n column-rule: 1px solid #ccc;\\n}\\n/* two columns responsive*/\\n.multicol2 .tc-tiddler-body {\\n\\tcolumn-count:2; \\n\\tcolumn-width:15em;\\n}\\n/* three columns responsive*/\\n.multicol3 .tc-tiddler-body {\\n\\tcolumn-count:3; \\n\\tcolumn-width:10em;\\n}\\n\\n\\n/* remove the extra space from first paragraph */\\n.multicol .tc-tiddler-body > :first-child, \\n.multicol2 .tc-tiddler-body > :first-child, \\n.multicol3 .tc-tiddler-body > :first-child { margin-top: 0;}\\n\\n/*-------------------------------------------------------------------------------*/\\n/* Classes for using with macro and div elements */\\n.sh-multicol {\\n column-width: 14em;\\n column-rule: 1px solid #ccc;\\n}\\n/* two columns responsive*/\\n.sh-multicol2 {\\n\\tcolumn-count:2; \\n\\tcolumn-width:15em;\\n}\\n/* three columns responsive*/\\n.sh-multicol3 {\\n\\tcolumn-count:3; \\n\\tcolumn-width:10em;\\n}\\n\\n/* remove the extra space from first paragraph */\\n.sh-multicol > :first-child,\\n.sh-multicol2 > :first-child,\\n.sh-multicol3 > :first-child { margin-top: 0;}\",\"created\":\"20190627204703061\",\"modified\":\"20210225164757425\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/multicols/flex backup\":{\"title\":\"$:/plugins/kookma/shiraz/styles/multicols/flex backup\",\"text\":\"/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\\n.flex-row {\\n display: flex;\\n flex-wrap: wrap;\\n margin-right: -15px;\\n margin-left: -15px;\\n}\\n.flex-col-1, \\n.flex-col-2, \\n.flex-col-3 {\\n position: relative;\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n}\\n\\n.flex-col-1{flex: 1 1 0;}\\n.flex-col-2{flex: 2 1 0;}\\n.flex-col-3{flex: 3 1 0;}\\n\\n.flex-col-1 > :first-child,\\n.flex-col-2 > :first-child,\\n.flex-col-3 > :first-child {\\n\\tmargin-top: 0;}\",\"created\":\"20191030140900552\",\"modified\":\"20210225164757446\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/multicols/flex\":{\"title\":\"$:/plugins/kookma/shiraz/styles/multicols/flex\",\"text\":\"/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\\n.flex-row {\\n display: flex;\\n flex-direction: row;\\n flex-wrap: wrap;\\n/* margin-right: -15px;\\n margin-left: -15px;*/\\n}\\n\\n.flex-col,\\n.flex-col-1, \\n.flex-col-2, \\n.flex-col-3,\\n.flex-col-4 {\\n position: relative;\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n}\\n\\n/* for small screen width>=576px\\nhttps://getbootstrap.com/docs/4.3/layout/grid/\\n*/\\n@media (min-width: 576px) {\\n.flex-col {flex: 1 1 0; max-width: 100%;}\\n.flex-col-1 {flex: 0 0 25%; max-width:25%}\\n.flex-col-2 {flex: 0 0 50%; max-width:50%}\\n.flex-col-3 {flex: 0 0 75%; max-width:75%}\\n.flex-col-4 {flex: 0 0 100%; max-width:100%}\\n}\\n\\n.flex-col > :first-child,\\n.flex-col-1 > :first-child,\\n.flex-col-2 > :first-child,\\n.flex-col-3 > :first-child,\\n.flex-col-4 > :first-child {\\n margin-top: 0;}\\n\\n\\n/* Alignment */\\n.flex-align-items-center {\\n align-items: center !important;\\n}\\n.flex-justify-content-center {\\n justify-content: center !important;\\n}\\n\\n.flex-no-gutters {\\n margin-right: 0;\\n margin-left: 0;\\n}\",\"created\":\"20191014193910006\",\"modified\":\"20210225164757436\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\":{\"title\":\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\",\"text\":\"/* create story river in two column layout */\\n.tc-story-river {\\n display: flex;\\n flex-wrap: wrap;\\n}\\n\\n.tc-tiddler-frame\\n{\\n max-width: 49%; margin-right: 1%;\\n /*max-width: 32%; margin-right: 1%; */\\n}\\n\",\"created\":\"20140523214749659\",\"modified\":\"20210225164757457\",\"tags\":\"\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/notebook\":{\"title\":\"$:/plugins/kookma/shiraz/styles/notebook\",\"text\":\"@media print{\\n .notebook .tc-tiddler-body {\\n padding-left:60px;\\n margin-top:25px;\\n }\\n .notebook .tc-tiddler-title,\\n .notebook .tc-subtitle,\\n\\t.notebook .tc-tags-wrapper {\\n padding-left:60px;\\n }\\n}\\n\\n@media screen{\\n .notebook .tc-tiddler-title,\\n .notebook .tc-subtitle,\\n\\t.notebook .tc-tags-wrapper,\\n\\t.notebook .tc-tiddler-body {\\n padding-left:30px;\\n }\\n\\n}\\t\\n\\n@media screen and (max-width:960px) {\\n .notebook .tc-tiddler-title,\\n .notebook .tc-subtitle,\\n .notebook .tc-tags-wrapper,\\n .notebook .tc-tiddler-body {\\n padding-left:60px;\\n }\\n\\n}\\n\\n.notebook:before {\\n content: '';\\n position: absolute;\\n top: 0; bottom: 0; left: 0;\\n width: 50px;\\n background: radial-gradient(#575450 6px, transparent 7px) repeat-y;\\n background-size: 30px 30px;\\n border-right: 3px solid #D44147;\\n\\t z-index:1;\\n}\\n\\n.notebook .tc-tiddler-body {\\n\\t position: relative;\\n background: linear-gradient(transparent, transparent 1.95em, #91D1D3 1.95em);\\n background-size: 2em 2em;\\n\\t min-height:90px; \\n}\\n\\n.notebook .tc-tiddler-body{\\n\\t padding-top:20px;\\n font-family: \\\"Handlee\\\", cursive;\\n font-weight:300;\\n line-height:2em;\\n color:#696969;\\n}\\n\\n/* Setting font for other elements */\\n.notebook .tc-tiddler-body pre,\\n.notebook .tc-tiddler-body code,\\n.notebook .tc-tiddler-body pre code\\n{\\n font-family: \\\"Handlee\\\", cursive;\\n font-weight:300;\\n}\",\"created\":\"20180412105446259\",\"modified\":\"20210225164757468\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/semantic/bglowtone-colors\":{\"title\":\"$:/plugins/kookma/shiraz/styles/semantic/bglowtone-colors\",\"text\":\"/* Colors taked from [1] https://www.bg-w3schools.bg-com/colors/colors_names.bg-asp \\n[2] http://www.bg-workwithcolor.bg-com/color-chart-full-01.bg-htm*/\\n/*Low tone background colors*/\\n.bg-mistyrose{background-color:#ffe4e1;}\\n.bg-lemonchiffon{background-color:#fffacd;}\\n.bg-lavenderblush{background-color:#fff0f5;}\\n.bg-lavender{background-color:#e6e6fa;}\\n.bg-honeydew{background-color:#f0fff0;}\\n.bg-lightcyan{background-color:#e0ffff;}\\n.bg-aliceblue{background-color:#f0f8ff;}\\n.bg-cornsilk{background-color:#fff8dc;}\\n.bg-gainsboro{background-color:#dcdcdc;}\\n.bg-bisque{background-color:#ffe4c4;}\\n.bg-snow{background-color:#fffafa;}\",\"created\":\"20181029071532524\",\"list\":\"mistyrose lemonchiffon lavenderblush lavender honeydew lightcyan aliceblue cornsilk gainsboro bisque snow\",\"modified\":\"20210225164757477\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/sticky-footer\":{\"title\":\"$:/plugins/kookma/shiraz/styles/sticky-footer\",\"text\":\".sticky-footer {\\n position: absolute;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n padding: 0.5rem;\\n background-color: #efefef;\\n text-align: center;\\n margin-top: 5px;\\n box-sizing: border-box;\\n width: 100%;\\n}\\n\",\"created\":\"20180907070611557\",\"modified\":\"20210225164757489\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/tables\":{\"title\":\"$:/plugins/kookma/shiraz/styles/tables\",\"text\":\".table-tight{\\n\\tfont-size:0.8em;\\n}\\n\\n\\n/*\\nThis tiddler defines the custom stylesheet for tables \\nApril 13, 2018\\n*/\\n\\n/*center aligned table*/\\n.table-center {\\n margin:0 auto;\\n}\\n\\n/* Table caption at top */\\n.table-caption-top caption {\\n caption-side:top;\\n margin-bottom:0.2rem;\\n}\\n\\n/* Striped row table */\\n.table-striped-row tr:nth-child(even) td{\\n background-color:#F3F6F6; \\n}\\n\\n/* Striped column table */\\n.table-striped-col tbody tr td:nth-child(odd) {\\n\\tbackground-color: #F3F6F6;\\n}\\n\\n/*Borderless table*/\\n.table-borderless, \\n.table-borderless thead td, \\n.table-borderless th, \\n.table-borderless tr, \\n.table-borderless td{\\n border:0;\\n}\\n\\n/* Table lines should be used with table-borderless for abbreviations and two column layout */\\n\\n.table-lines thead td, .table-lines th{\\n border-bottom: 2px solid #dddddd;\\n\\t background-color:unset;\\n }\\n.table-lines td{\\n border-bottom: 1px solid #dddddd;\\n background-color:unset;\\n }\\n\\n/* Table hover (yellow background on mouse over) */\\n.table-hover tbody tr:hover{\\n color: #212529;\\n background-color: #e6e6e6;\\n}\\n.table-hover-yellow tbody tr:hover{background-color: #ffffcc;}\\n.table-hover-cyan tbody tr:hover{background-color: #e6ffff;}\\n\\n/* Table with colored header */\\n.thead-primary thead td, .thead-primary th{background-color: #007bff; color: #fff;}\\n.thead-secondary thead td, .thead-secondary th{background-color: #6c757d; color: #fff;}\\n.thead-success thead td, .thead-success th{background-color: #28a745; color: #fff;}\\n.thead-warning thead td, .thead-warning th{background-color: #ffc107; color: #fff;}\\n.thead-danger thead td, .thead-danger th{background-color: #dc3545; color: #fff;}\\n.thead-info thead td, .thead-info th{background-color: #17a2b8; color: #fff;}\\n.thead-dark thead td, .thead-dark th{background-color: #343a40; color: #fff;}\\n.thead-light thead td, .thead-light th{background-color: #f8f9fa; color: #212529;}\\n\\n/* Table with colored header correct to fill svgs with white color */\\n.thead-primary > thead> tr > td svg, .thead-primary > thead> tr > th svg,\\n.thead-secondary > thead> tr > td svg, .thead-secondary > thead> tr > th svg,\\n.thead-success > thead> tr > td svg, .thead-success > thead> tr > th svg,\\n.thead-warning > thead> tr > td svg, .thead-warning > thead> tr > th svg,\\n.thead-danger > thead> tr > td svg, .thead-danger > thead> tr > th svg,\\n.thead-info > thead> tr > td svg, .thead-info > thead> tr > th svg,\\n.thead-dark > thead> tr > td svg, .thead-dark > thead> tr > th svg\\n {fill:#ffffff; padding:0 0 3px 0; }\\n\\n\\n.thead-primary th .tc-tiddlylink, .thead-primary th a,\\n.thead-secondary th .tc-tiddlylink, .thead-primary th a,\\n.thead-success th .tc-tiddlylink, .thead-primary th a,\\n.thead-warning th .tc-tiddlylink, .thead-primary th a,\\n.thead-danger th .tc-tiddlylink, .thead-primary th a,\\n.thead-info th .tc-tiddlylink, .thead-primary th a,\\n.thead-dark th .tc-tiddlylink, .thead-primary th a{color:#ffffff}\\n\",\"created\":\"20180413092232257\",\"modified\":\"20210225164757501\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/tiddler-title-class\":{\"title\":\"$:/plugins/kookma/shiraz/styles/tiddler-title-class\",\"text\":\".title-primary .tc-title {\\n color: #007bff;\\n}\\n.title-secondary .tc-title {\\n color: #6c757d;\\n}\\n.title-success .tc-title {\\n color: #28a745;\\n}\\n.title-info .tc-title {\\n color: #17a2b8;\\n}\\n.title-warning .tc-title {\\n color: #ffc107;\\n}\\n.title-danger .tc-title {\\n color: #dc3545;\\n}\\n.title-light .tc-title {\\n color: #f8f9fa;\\n}\\n.title-dark .tc-title {\\n color: #343a40;\\n}\\n.title-white .tc-title {\\n color: #fff;\\n}\",\"created\":\"20191101112257846\",\"modified\":\"20210225164757509\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/templates/body/color\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/color\",\"created\":\"20200210160016959\",\"modified\":\"20210225164757519\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"color\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell()\\n\u003Cstyle>\\n.dt:not(:disabled):dt(.disabled) {cursor: pointer;}\\na.dt.disabled,fieldset:disabled a.dt {pointer-events: none;}\\n\u003C/style>\\n\u003C$link overrideClass=\\\"dt disabled\\\" to=\\\"\\\">\\n\u003C$edit-text tag=input type=color tiddler=\u003C\u003CcurrentRecord>> field=color/>\\n\u003C/$link>\\n\\\\end\\n\\n\\\\define edit_color() \u003C$edit-text tag=input type=color tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>>/>\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cedit_color>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/shiraz/templates/body/date\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/date\",\"created\":\"20170128100657312\",\"modified\":\"20210225164757527\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"created modified\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ctd>\\n\u003C$view tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> format=\\\"date\\\" template=\\\"YYYY.0MM.0DD\\\"/>\\n\u003C/td>\"},\"$:/plugins/kookma/shiraz/templates/body/default\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/default\",\"created\":\"20191125202328213\",\"modified\":\"20210225164757539\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003CeditCell>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/shiraz/templates/body/due-date\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/due-date\",\"created\":\"20200206191120454\",\"modified\":\"20210225164757551\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"due-date\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell() \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n\\\\define showCell_Locked() \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\\\define edit_date() \u003C$edit-text tag=input type=date tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>>/>\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cedit_date>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C!-- Part of Task Manager\\n this template ALWAYS works on fields -->\"},\"$:/plugins/kookma/shiraz/templates/body/email\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/email\",\"created\":\"20191202210913762\",\"modified\":\"20210225164757559\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"email\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define display-email-address()\\n\u003Ca class=\\\"tc-tiddlylink-external\\\" href=\\\"mailto:$(currentRecord)$!!$(currentColumn)$\\\" rel=\\\"noopener noreferrer\\\" target=\\\"_blank\\\">\\n\u003C\u003CshowCell>>\\n\u003C/a>\\n\\\\end\\n\\\\define display-email-address_Locked()\\n\u003Ca class=\\\"tc-tiddlylink-external\\\" href=\\\"mailto:$(currentRecord)$!!$(currentColumn)$\\\" rel=\\\"noopener noreferrer\\\" target=\\\"_blank\\\">\\n\u003C\u003CshowCell_Locked>>\\n\u003C/a>\\n\\\\end\\n\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003Cdisplay-email-address>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003CeditCell>> >\\n\u003C\u003Cdisplay-email-address_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\"},\"$:/plugins/kookma/shiraz/templates/body/priority\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/priority\",\"created\":\"20200424102701026\",\"modified\":\"20210225164757572\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"priority\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define circle(color, fill)\\n\u003Csvg width=\\\"12\\\" height=\\\"12\\\" >\\n\u003Ccircle cx=\\\"6\\\" cy=\\\"6\\\" r=\\\"5\\\" stroke=\u003C\u003C__color__>> fill=\u003C\u003C__fill__>> stroke-width=\\\"1\\\"/>\\n\u003C/svg>\\n\\\\end\\n\\n\\\\define showCell()\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[very high]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#dc3545\\\" fill=\\\"#f8d7da\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[high]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#ff8c00\\\" fill=\\\"#fff3cd\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[normal]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#17a2b8\\\" fill=\\\"#d1ecf1\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[low]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#007bff\\\" fill=\\\"#cce5ff\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[very low]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#6c757d\\\" fill=\\\"#e2e3e5\\\"/>\\n\u003C/$list>\\n  \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> />\\n\\\\end\\n\\n\\\\define showCell_Locked() \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\n\\\\define select_priority()\\n\u003C$select tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> default=\\\"\\\">\u003Coption value=''>Select...\u003C/option>\u003Coption value='very high'>very high\u003C/option>\u003Coption value='high'>high\u003C/option>\u003Coption value='normal'>normal\u003C/option>\u003Coption value='low'>low\u003C/option>\u003Coption value='very low'>very low\u003C/option>\u003Coption value=''>no priority\u003C/option>\u003C/$select>\\n\\\\end\\n\\n\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cselect_priority>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C$reveal>\\n\\n\u003C!-- Part of Task Manager\\n this template ALWAYS works on fields\\n -->\"},\"$:/plugins/kookma/shiraz/templates/body/status\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/status\",\"created\":\"20200424100127763\",\"modified\":\"20210225164757583\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"status\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell() \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n\\\\define showCell_Locked() \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\\\define select_status()\\n\u003C$select tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> default=\\\"\\\">\u003Coption value=''>Select...\u003C/option>\u003Coption value='open'>open\u003C/option>\u003Coption value='not started'>not started\u003C/option>\u003Coption value='in-work'>in-work\u003C/option>\u003Coption value='on-hold'>on-hold\u003C/option>\u003Coption value='complete'>complete\u003C/option>\u003Coption value='rework'>rework\u003C/option>\u003Coption value='closed'>closed\u003C/option>\u003C/$select>\\n\\\\end\\n\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cselect_status>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C!-- Part of Task Manager\\n this template ALWAYS works on fields -->\"},\"$:/plugins/kookma/shiraz/templates/body/tags\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tags\",\"created\":\"20191125193831767\",\"modified\":\"20210225164757590\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tags\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C$list filter=\\\"[title\u003CcurrentRecord>tags[]]\\\">\\n\u003Cspan class=\\\"tc-tag-list-item\\\" >\\n\u003C$set name=\\\"transclusion\\\" value=\u003C\u003CcurrentTiddler>>>\\n\u003C$macrocall $name=\\\"tag-pill-body\\\" tag=\u003C\u003CcurrentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\\\"\\\"\\\"$button\\\"\\\"\\\" element-attributes=\\\"\\\"\\\"popup=\u003C\u003CtempTagPopup>> dragFilter='[all[current]tagging[]]' tag='span'\\\"\\\"\\\"/>\\n\u003C$reveal state=\u003C\u003CtempTagPopup>> style=\\\"position:absolute; z-index:9999;\\\" type=\\\"popup\\\" position=\\\"below\\\" animate=\\\"yes\\\" class=\\\"tc-drop-down\\\">\\n\u003C$set name=\\\"tv-show-missing-links\\\" value=\\\"yes\\\">\\n\u003C$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\u003C/$set>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\\\" variable=\\\"listItem\\\"> \\n\u003C$transclude tiddler=\u003C\u003ClistItem>>/> \\n\u003C/$list>\\n\u003Chr>\\n\u003C$macrocall $name=\\\"list-tagged-draggable\\\" tag=\u003C\u003CcurrentTiddler>>/>\\n\u003C/$reveal>\\n\u003C/$set>\\n\u003C/span>\\n\u003C/$list>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003CeditCell>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox\",\"created\":\"20200206150644636\",\"modified\":\"20210225164757600\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tbl-checkbox\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ctd style=\\\"width:28px;text-align:center;\\\">\\n\u003C$checkbox tiddler=\u003C\u003CcurrentRecord>> tag=\\\"done\\\"\\ncheckactions=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> $value=\\\"color:#155724;background-color:#d4edda;\\\" />\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"complete\\\"/>\\\"\\\"\\\"\\nuncheckactions=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> />\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"rework\\\"/>\\\"\\\"\\\" />\\n\u003C/td>\"},\"$:/plugins/kookma/shiraz/templates/body/tbl-clone\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tbl-clone\",\"created\":\"20201203153613838\",\"modified\":\"20210225164757608\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tbl-clone\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define cloneTiddler() \u003C$action-createtiddler $basetitle=\u003C\u003CcurrentRecord>> $template=\u003C\u003CcurrentRecord>> />\\n\\n\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd style=\\\"width:28px;text-align:center;\\\">\\n \u003C$button actions=\u003C\u003CcloneTiddler>> class=\\\"tc-btn-invisible\\\">\\n\\t {{$:/core/images/clone-button}}\\n\\t\u003C/$button>\\n\u003C/td>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/body/tbl-delete\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tbl-delete\",\"created\":\"20170212101814663\",\"modified\":\"20210225164757618\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tbl-delete\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd style=\\\"width:28px;text-align:center;\\\">\\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-sendmessage $message=\\\"tm-delete-tiddler\\\" $param=\u003C\u003CcurrentRecord>>/>\\n {{$:/core/images/delete-button}}\\n \u003C/$button>\\n\u003C/td>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/body/tbl-expand\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tbl-expand\",\"created\":\"20200209072642825\",\"modified\":\"20210225164757625\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tbl-expand\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003CtempPathExpand>> text=\\\"show\\\" tag=\\\"td\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n \u003C$action-setfield $tiddler=\u003C\u003CtempTableExpand>> $index=\u003C\u003CcurrentRecord>> $value=\\\"show\\\" />\\n {{$:/core/images/right-arrow}}\\n \u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CtempPathExpand>> text=\\\"show\\\" tag=\\\"td\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n \u003C$action-setfield $tiddler=\u003C\u003CtempTableExpand>> $index=\u003C\u003CcurrentRecord>>/>\\n {{$:/core/images/down-arrow}}\\n \u003C/$button>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/shiraz/templates/body/title\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/title\",\"created\":\"20170128100357203\",\"modified\":\"20210225164757640\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"title\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ctd>\\n\u003C$link to=\u003C\u003CcurrentRecord>>>\u003C$text text=\u003C\u003CcurrentRecord>> />\u003C/$link>\\n\u003C/td>\"},\"$:/plugins/kookma/shiraz/templates/body/type\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/type\",\"created\":\"20200210063953546\",\"modified\":\"20210225164757651\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"type\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell() \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n\u003Ctd>\\n\u003C\u003CshowCell>>\\n\u003C/td>\\n\u003C!-- Note that the showCell here overrides the global showCell from table-dynamic macro -->\"},\"$:/plugins/kookma/shiraz/templates/footer/default\":{\"title\":\"$:/plugins/kookma/shiraz/templates/footer/default\",\"created\":\"20200130171717175\",\"modified\":\"20210225164757657\",\"tags\":\"$:/tags/Table/FooterTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$vars idx={{{ [\u003CcurrentColumn>addsuffix[/]addsuffix\u003CfooterRow>] }}}>\\n\u003C$set name=getFieldOrIndex filter=\\\"[\u003CfieldOrIndex>]-index\\\" value=\\\"get\\\" emptyValue=\\\"getindex\\\">\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C$transclude tiddler=\u003C\u003CtempTableFooter>> index=\u003C\u003Cidx>> mode=\\\"inline\\\" />\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C$edit-text tiddler=\u003C\u003CtempTableFooter>> index=\u003C\u003Cidx>> tag=\\\"input\\\" class=\\\"shiraz-dtable-textbox\\\"/>\\n\u003C/$reveal>\\n\u003C/$set>\\n\u003C/$vars>\"},\"$:/plugins/kookma/shiraz/templates/footer/tbl-clone\":{\"title\":\"$:/plugins/kookma/shiraz/templates/footer/tbl-clone\",\"created\":\"20201203155343568\",\"modified\":\"20210225164757669\",\"tags\":\"$:/tags/Table/FooterTemplate\",\"tbl-column-list\":\"tbl-clone\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd>\u003C/td>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/footer/tbl-delete\":{\"title\":\"$:/plugins/kookma/shiraz/templates/footer/tbl-delete\",\"created\":\"20200130174835714\",\"modified\":\"20210225164757676\",\"tags\":\"$:/tags/Table/FooterTemplate\",\"tbl-column-list\":\"tbl-delete\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd>\u003C/td>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/footer/tbl-expand\":{\"title\":\"$:/plugins/kookma/shiraz/templates/footer/tbl-expand\",\"created\":\"20200130173518861\",\"modified\":\"20210225164757687\",\"tags\":\"$:/tags/Table/FooterTemplate\",\"tbl-column-list\":\"tbl-expand\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ctd style=\\\"width:28px;\\\">\u003C/td>\"},\"$:/plugins/kookma/shiraz/templates/header/default\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/default\",\"created\":\"20170205223914688\",\"modified\":\"20210225164757695\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"sortIndex\\\" setTo=\u003C\u003CcurrentColumn>> class=\\\"tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"hasnegate\\\" $value=\\\"false\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C\u003CcurrentColumn>>\u003C/span>\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[false]]\\\" variable=ignore>\u003C!--set negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"true\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"!\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C\u003CcurrentColumn>>\u003C/span> {{$:/core/images/down-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[true]]\\\" variable=ignore>\u003C!--remove negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"false\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C\u003CcurrentColumn>>\u003C/span> {{$:/core/images/up-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C/$reveal>\\n\"},\"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox\",\"created\":\"20200206151157578\",\"modified\":\"20210225164757704\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"tbl-column-list\":\"tbl-checkbox\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define chk-checkactions()\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>]\\\" variable=\\\"currentRecord\\\">\\n\u003C$action-listops $tiddler=\u003C\u003CcurrentRecord>> $tags=\\\"+[append[done]]\\\" />\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"complete\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> $value=\\\"color:#155724;background-color:#d4edda;\\\" />\\n\u003C/$list>\\n\\\\end\\n\\\\define chk-uncheckactions()\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>]\\\" variable=\\\"currentRecord\\\">\\n\u003C$action-listops $tiddler=\u003C\u003CcurrentRecord>> $tags=\\\"+[remove[done]]\\\" />\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"rework\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> />\\n\u003C/$list>\\n\\\\end\\n\\n\u003Cth style=\\\"width:28px;\\\">\\n\u003C$checkbox checkactions=\u003C\u003Cchk-checkactions>> uncheckactions=\u003C\u003Cchk-uncheckactions>> />\\n\u003C/th>\"},\"$:/plugins/kookma/shiraz/templates/header/tbl-clone\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/tbl-clone\",\"created\":\"20201203155440168\",\"modified\":\"20210304180419476\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"tbl-column-list\":\"tbl-clone\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Cth style=\\\"width:28px;text-align:center;\\\">\\n\u003Cspan>\\n\u003C$button class=\\\"tc-btn-invisible\\\" disabled=yes tooltip=\\\"disabled button\\\" style=\\\"cursor:default\\\">\\n{{$:/core/images/clone-button}}\\n\u003C/$button>\\n\u003C/span>\\n\u003C/th>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/header/tbl-delete\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/tbl-delete\",\"created\":\"20170212102107998\",\"modified\":\"20210225164757724\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"tbl-column-list\":\"tbl-delete\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Cth style=\\\"width:28px;text-align:center;\\\">\\n \u003Cspan>\\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-setfield $tiddler=\\\"$:/temp/tables/delete-all\\\" text=\u003C\u003CcurrentTable>>/>\\n {{$:/core/images/delete-button}}\\n \u003C/$button>\\n \u003C/span>\\n\u003C/th>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/header/tbl-expand\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/tbl-expand\",\"created\":\"20200209072944418\",\"modified\":\"20210225164757735\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"tbl-column-list\":\"tbl-expand\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Cth style=\\\"width:28px;\\\">\\n \u003C$list filter=\\\"[\u003CtempTableExpand>indexes[]limit[1]]\\\">\\n \u003C$button class=\\\"tc-btn-invisible\\\">{{$:/core/images/fold-button}}\\n \u003C$action-setfield $tiddler=\u003C\u003CtempTableExpand>> text=\\\"\\\"/>\\n \u003C/$button>\\n \u003C/$list>\\n\u003C/th>\"},\"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\":{\"title\":\"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\",\"caption\":\"Shiraz\",\"created\":\"20191018054657077\",\"list-after\":\"$:/core/ui/ControlPanel/Settings/TiddlyWiki\",\"modified\":\"20210225164757743\",\"tags\":\"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"These settings let you customise the behaviour of Shiraz plugin.\\n\\n---\\n\\n;Show Shiraz setting in more sidebar\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\\\" tag=\\\"$:/tags/MoreSideBar\\\"> Show setting in more sidebar\u003C/$checkbox>\\n\\n;Options\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\\\" tag=\\\"$:/tags/Stylesheet\\\"> Multicolumn story river\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\\\" tag=\\\"$:/tags/Stylesheet\\\"> Colorful UI buttons\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\\\" tag=\\\"$:/tags/Stylesheet\\\"> Tiddler visibility on mouse hover\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\\\" tag=\\\"$:/tags/Stylesheet\\\"> Traffic lights for edit toolbar buttons\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\\\" tag=\\\"$:/tags/Stylesheet\\\"> Colorify sidebar tabs\u003C/$checkbox>\\n\\n\\n\\n\\n\"},\"$:/plugins/kookma/shiraz/viewtemplates/sticky-footer\":{\"title\":\"$:/plugins/kookma/shiraz/viewtemplates/sticky-footer\",\"created\":\"20180907071314793\",\"modified\":\"20210225164757753\",\"tags\":\"$:/tags/ViewTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[all[current]has[sticky-footer]]\\\">\\n\u003Cdiv class=\\\"sticky-footer\\\">\\n{{!!sticky-footer}}\\n\u003C/div>\\n\u003C/$list>\\n\"}}}","version":"2.2.0","type":"application/json","title":"$:/plugins/kookma/shiraz","source":"https://github.com/kookma/TW-Shiraz","plugin-type":"plugin","name":"Shiraz","list":"readme license history","description":"extended markups, styles, images, tables, and macros","dependents":"","core-version":">=5.1.21","author":"Mohammad Rahmani"}, +{"title":"$:/plugins/kookma/shiraz","name":"Shiraz","description":"extended markups, styles, images, tables, and macros","author":"Mohammad Rahmani","version":"2.4.4","core-version":">=5.2.0","source":"https://github.com/kookma/TW-Shiraz","list":"readme license history","dependents":"","plugin-type":"plugin","type":"application/json","text":"{\n \"tiddlers\": {\n \"$:/plugins/kookma/shiraz/history\": {\n \"title\": \"$:/plugins/kookma/shiraz/history\",\n \"created\": \"20210225163850252\",\n \"modified\": \"20210918195716110\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"Full change log: [[https://kookma.github.io/TW-Shiraz/#ChangeLog]]\\n\\n* ''2.4.4'' -- 2021.09.19 -- added css class for tbl-expand customization\\n* ''2.4.2'' -- 2021.09.10 -- quick table with bunch of column formatting\\n* ''2.3.3'' -- 2021.05.20 -- small bug fixes in switch palette\\n* ''2.3.1'' -- 2021.05.19 -- tbl-linktype template to be used for generating node-explorer\\n* ''2.3.0'' -- 2021.05.10 -- switch palette for dim/dark and light palette selection\\n* ''2.2.2'' -- 2021.04.22 -- several issues fixed for pagination, notebook and image classes\\n* ''2.2.0'' -- 2021.02.26 -- updated to TW 5.1.23 and pagination added to dynamic tables\\n* ''2.1.1'' -- 2020.03.25 -- slider macro with initial status\\n* ''2.1.0'' -- 2020.03.23 -- stable release on TW-5.1.22pre\\n* ''1.0.0'' -- 2018.10.05 -- first public release\\n\"\n },\n \"$:/plugins/kookma/shiraz/images/palette-switch\": {\n \"title\": \"$:/plugins/kookma/shiraz/images/palette-switch\",\n \"created\": \"20210510155317562\",\n \"modified\": \"20210808052511840\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Csvg width=\\\"22pt\\\" height=\\\"22pt\\\" class=\\\"tc-image-palette-button tc-image-button\\\" viewBox=\\\"0 0 16 16\\\">\u003Cpath d=\\\"M8 15A7 7 0 1 0 8 1v14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z\\\"/>\u003C/svg>\"\n },\n \"$:/plugins/kookma/shiraz/license\": {\n \"title\": \"$:/plugins/kookma/shiraz/license\",\n \"created\": \"20210225163850253\",\n \"modified\": \"20210808052511119\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"Distributed under an MIT license.\\n\\nCopyright (c) 2021 [[Mohammad Rahmani|https://github.com/kookma]]\\n\\n\u003C\u003C\u003C\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\u003C\u003C\u003C\"\n },\n \"$:/plugins/kookma/shiraz/macros/alerts\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/alerts\",\n \"created\": \"20180821095049685\",\n \"modified\": \"20210808052511127\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define alert(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\\n\\\\define alert-leftbar(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ bg-transparent leftbar border-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\"\n },\n \"$:/plugins/kookma/shiraz/macros/badge\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/badge\",\n \"created\": \"20181124042103310\",\n \"modified\": \"20210808052511132\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define badge(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\\n\\\\define badge-pill(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-pill badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\"\n },\n \"$:/plugins/kookma/shiraz/macros/card\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/card\",\n \"created\": \"20181124111624466\",\n \"modified\": \"20210808052511138\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define card(header:\\\"Empty\\\", title:\\\"Empty\\\" subtitle:\\\"Empty\\\" text:\\\"Empty\\\",footer:\\\"Empty\\\", width:\\\"100%\\\" class:\\\"\\\")\\n\u003Cdiv class=\\\"card mb-3 $class$\\\" style=\\\"width:$width$;\\\">\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__header__>> >\\n \u003Cdiv class=\\\"card-header\\\">$header$\u003C/div>\\n\u003C/$reveal>\\n\u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal>\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__subtitle__>> >\\n \u003Cdiv class=\\\"h6 card-subtitle mb-2 text-muted\\\">$subtitle$\u003C/div>\\n \u003C/$reveal>\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">\u003C\u003C__text__>>\u003C/div>\\n \u003C/$reveal>\\n\u003C/div>\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cdiv class=\\\"card-footer text-muted\\\">$footer$\u003C/div>\\n\u003C/$reveal>\\n\u003C/div>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/csvtables/apps\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/csvtables/apps\",\n \"created\": \"20210913061439446\",\n \"modified\": \"20210914163550428\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define nomenclature(id:nomenclature)\\n\u003C\u003Ctable-csv id:\\\"$id$\\\" format:\\\"katex-inline transclude pu\\\" class:\\\"table-borderless\\\" header:no>>\\n\\\\end\\n\\n\\\\define mathbox(id:\\\"\\\", format:\\\"\\\", delimiter:\\\",\\\")\\n\u003C\u003Ctable-csv id:\\\"$id$\\\" format:\\\"transclude katex $format$\\\" class:\\\"table-borderless table-mathbox\\\" header:no delimiter:\\\"\\\"\\\"$delimiter$\\\"\\\"\\\">>\\n\\\\end\\n\\n\\n\u003C!-- \\n- these macros uses the table-csv to display nice looking outputs\\n- apps means application\\n-->\"\n },\n \"$:/plugins/kookma/shiraz/macros/csvtables/formats-basic\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/csvtables/formats-basic\",\n \"created\": \"20210910071657253\",\n \"modified\": \"20210910081659382\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define text() \u003C$text text=\u003C\u003Centry>> />\\n\\\\define code() \u003Ccode>\u003C\u003Ctext>>\u003C/code>\\n\\\\define transclude() \u003C$transclude tiddler=\u003C\u003Centry>> field=title/>\\n\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"\n },\n \"$:/plugins/kookma/shiraz/macros/csvtables/formats-date\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/csvtables/formats-date\",\n \"created\": \"20210910072339252\",\n \"modified\": \"20210910081720853\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define date() \u003C$view field=title tiddler={{{[\u003Centry>splitregexp[\\\\D+]!is[blank]join[]]}}} format=date template=\\\"YYYY-0MM-0DD\\\"/>\\n\\\\define shortdate() \u003C$view field=title tiddler={{{[\u003Centry>splitregexp[\\\\D+]!is[blank]join[]]}}} format=date template=\\\"mmm DDth, YYYY\\\"/>\\n\\\\define longdate() \u003C$view field=title tiddler={{{[\u003Centry>splitregexp[\\\\D+]!is[blank]join[]]}}} format=date template=\\\"DDD, MMM 0DD, YYYY\\\"/>\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"\n },\n \"$:/plugins/kookma/shiraz/macros/csvtables/formats-math\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/csvtables/formats-math\",\n \"created\": \"20210913061042429\",\n \"modified\": \"20210914124704452\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define katex() \u003Cspan class=\\\"falign\\\">\u003C$latex text=\u003C\u003Centry>> displayMode=\\\"true\\\">\u003C/$latex>\u003C/span>\\n\\\\define katex-inline() \u003C$latex text=\u003C\u003Centry>> displayMode=\\\"false\\\">\u003C/$latex>\\n\\\\define pu() \u003C$latex text={{{ [\u003Centry>addprefix[\\\\pu{]addsuffix[}]] }}} displayMode=\\\"false\\\">\u003C/$latex>\\n\\\\define equation() \u003C$latex text={{{ [\u003Centry>addprefix[\\\\begin{equation}]addsuffix[\\\\end{equation}]] }}} displayMode=\\\"true\\\">\u003C/$latex>\\n\\n\u003C!-- \\n- these macro are used by table-csv to display entries\\n- the math formating require the official KaTeX plugin is installed!\\n- see $:/plugins/kookma/shiraz/styles/csvtable-katex\\n-->\"\n },\n \"$:/plugins/kookma/shiraz/macros/csvtables/formats-misc\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/csvtables/formats-misc\",\n \"created\": \"20210910072420649\",\n \"modified\": \"20210913204706883\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define email() \u003Ca class=\\\"tc-tiddlylink-external\\\" href=\\\"mailto:$(entry)$\\\" rel=\\\"noopener noreferrer\\\" target=\\\"_blank\\\">\u003C\u003Ctext>>\u003C/a>\\n\\n\\\\define rate()\\n\u003C$list filter=\\\"[\u003Centry>split[]match[*]]\\\" variable=ignore>\\n\u003Cspan class=\\\"shiraz-star\\\">\u003C$transclude tiddler=\\\"$:/core/images/star-filled\\\" />\u003C/span>\\n\u003C/$list>\\n\\\\end\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"\n },\n \"$:/plugins/kookma/shiraz/macros/csvtables/formats-task\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/csvtables/formats-task\",\n \"created\": \"20210910071727034\",\n \"modified\": \"20210910072526774\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define checkbox()\\n\u003C!-- show done item -->\\n\u003C$list filter=\\\"[\u003Centry>trim[]match[x]]\\\" variable=ignore>\u003Cinput type=checkbox checked disabled/>\u003C/$list>\\n\u003C!-- show task item -->\\n\u003C$list filter=\\\"[\u003Centry>trim[]match[-]]\\\" variable=ignore>\u003Cinput type=checkbox disabled/>\u003C/$list>\\n\\\\end\\n\\n\\n\\\\define todo-action(param)\\n\u003C!-- toggle a line done (x) / undone (-) -->\\n \u003C$vars in=\u003C\u003Crow>> out={{{[\u003Crow>splitregexp\u003Cdelimiter>rest[]join[,]addprefix[$param$,]]}}} >\\n \u003C$action-setfield $tiddler=\u003C\u003Csrc>> text={{{ [\u003Csrc>get[text]search-replace:g:\u003Cin>,\u003Cout>] }}}/>\\n \u003C/$vars>\\n\\\\end\\n\\n\\\\define todo()\\n\u003C!-- show task item -->\\n\u003C$list filter=\\\"[\u003Centry>trim[]match[-]]\\\" variable=ignore>\\n\u003C$button class=\\\"tc-btn-invisible\\\" actions=\u003C\u003Ctodo-action \\\"x\\\">>>\u003Cinput type=checkbox/>\u003C/$button>\\n\u003C/$list>\\n\u003C!-- show done item -->\\n\u003C$list filter=\\\"[\u003Centry>trim[]match[x]]\\\" variable=ignore>\\n\u003C$button class=\\\"tc-btn-invisible\\\" actions=\u003C\u003Ctodo-action \\\"-\\\">>>\u003Cinput type=checkbox checked/>\u003C/$button>\\n\u003C/$list>\\n\\n\\\\end\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"\n },\n \"$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility\",\n \"created\": \"20210806160339977\",\n \"modified\": \"20210910081553596\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\whitespace trim\\n\\n\\\\define mainFilter() [enlist:raw\u003CallRows>butfirst\u003Cheader_row>] :sort:$(sortType)$:$(sortNegate)$[split\u003Cdelimiter>!is[blank]trim[]nth\u003CsortPos>]\\n\\\\define tempTableSort() $:/state/tablecsv/$(currentTiddler)$/$(stateTiddler)$\\n\\n\\n\\\\define column-header-template()\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"sortIndex\\\" setTo=\u003C\u003CcurrentColumn>> class=\\\"tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"hasnegate\\\" $value=\\\"false\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span>\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[false]]\\\" variable=ignore>\u003C!--set negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"true\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"reverse\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span> {{$:/core/images/down-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[true]]\\\" variable=ignore>\u003C!--remove negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"false\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span> {{$:/core/images/up-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\\\end\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"\n },\n \"$:/plugins/kookma/shiraz/macros/csvtables/table-csv\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/csvtables/table-csv\",\n \"created\": \"20210806160408697\",\n \"modified\": \"20210910114432541\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define table-csv(tiddler:\\\"\\\", delimiter:\\\",\\\", sortType:\\\"alphanumeric\\\", format:\\\"\\\", caption:\\\"\\\", class:\\\"\\\", header:\\\"yes\\\", stateTiddler:\\\"\\\", id:\\\"\\\" )\\n\\\\whitespace trim\\n\\\\import [[$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility]]\\n\\\\import [all[tiddlers+shadows]prefix[$:/plugins/kookma/shiraz/macros/csvtables/formats]]\\n\\n\u003C$vars src = {{{ [\u003C__tiddler__>is[tiddler]then\u003C__tiddler__>else\u003CcurrentTiddler>] }}} \\n stateTiddler = {{{ [\u003C__stateTiddler__>!is[blank]then\u003C__stateTiddler__>else[01]] }}} >\\n\u003C$vars sortCol = {{{ [\u003CtempTableSort>getindex[sortIndex]] }}} \\n sortNegate = {{{ [\u003CtempTableSort>getindex[negate]] }}} \\n delimiter = {{{ [\u003C__delimiter__>match[\\\\t]then[°≡°]else\u003C__delimiter__>] }}}\\n dataBlockStartDelimiter ={{{ [\u003C__id__>is[blank]then[\u003C!---]] ~[[\u003C!---]addsuffix\u003C__id__>] }}}\\n dataBlockEndDelimiter = \\\"--->\\\" >\\n\\n\u003C!-- extract the data block -->\\n\u003C$vars dblock0 = {{{ [\u003Csrc>get[text]splitregexp\u003CdataBlockStartDelimiter>butfirst[1]] }}} >\\n\u003C$vars dblock1 = {{{ [\u003Cdblock0>splitregexp\u003CdataBlockEndDelimiter>butlast[1]] }}} >\\n\u003C$vars dblock = {{{ [\u003Cdelimiter>!match[°≡°]then\u003Cdblock1>] :else[\u003Cdblock1>search-replace:g:regexp[\\\\t],[°≡°]] }}} >\\n\\n\u003C!-- create table -->\\n\u003Ctable class=\\\"$class$\\\">\\n\u003C$list filter=\\\"[\u003C__caption__>!is[blank]]\\\" variable=ignorw>\u003Ccaption>$caption$\u003C/caption>\u003C/$list>\\n\u003C!--check if there is a header row-->\\n\u003C$list filter=\\\"[\u003C__header__>match[yes]then[1]else[0]]\\\" variable=header_row>\\n\u003C!-- process all extracted rows-->\\n\u003C$set name=allRows filter=\\\"\\\"\\\"[\u003Cdblock>splitregexp[\\\\n]!is[blank]]\\\"\\\"\\\">\\n\u003C!--create table header-->\\n\u003C$list filter=\\\"[enlist:raw\u003CallRows>first\u003Cheader_row>]\\\" variable=row >\\n\u003Ctr>\u003C$list filter=\\\"[\u003Crow>splitregexp\u003Cdelimiter>!is[blank]trim[]]\\\" variable=currentColumn>\u003C\u003Ccolumn-header-template>>\u003C/$list>\u003C/tr>\\n\u003C/$list>\\n\u003C!--create table body-->\\n\u003C$vars sortPos = {{{ [enlist:raw\u003CallRows>first\u003Cheader_row>splitregexp\u003Cdelimiter>!is[blank]trim[]] +[allbefore:include\u003CsortCol>count[]] }}} >\\n\u003C$vars sortType = {{{ [enlist:raw\u003C__sortType__>nth\u003CsortPos>else[alphanumeric]] }}} >\\n\u003C$list filter=\u003C\u003CmainFilter>> variable=row>\u003C!-- parse all other rows -->\\n\u003Ctr>\u003C$list filter=\\\"[\u003Crow>splitregexp\u003Cdelimiter>!is[blank]trim[]]\\\" variable=entry counter=pos>\\n\u003Ctd>\u003C$macrocall $name={{{ [enlist:raw\u003C__format__>nth\u003Cpos>else[text]] }}} />\u003C/td>\\n\u003C/$list>\u003C/tr>\\n\u003C/$list>\u003C!-- end of parse all other rows -->\\n\u003C/$vars>\\n\u003C/$vars>\u003C!-- sorPs-->\\n\u003C/$set> \u003C!-- end of process all extracted rows-->\\n\u003C/$list>\u003C!-- end of check header -->\\n\u003C/table>\\n\\n\u003C/$vars>\\n\u003C/$vars>\\n\u003C/$vars>\u003C!-- dblock0-->\\n\u003C/$vars>\u003C!-- sortCol-->\\n\u003C/$vars>\\n\\\\end\\n\\n\u003C!--\\n- the default format is text, if format is not set for any column\\n- the default sort type is alphanumeric, if the sort type is not sent \\n- tab delimited data cannot be processed as enlist list them as sparate title on tab and do not keep them as a single row, so befor processing the \\\\tab is replaced with a rarely used combination like `°≡°`\\n- leading and trailing blanks (spaces) are always trimmed\\n- when use column header, you cannot have two column with the same header, this causes problem with sort routine\\n-->\"\n },\n \"$:/plugins/kookma/shiraz/macros/dbadge\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dbadge\",\n \"created\": \"20181203212737578\",\n \"modified\": \"20210808052511146\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define dbadge(subject,status, type:\\\"primary\\\")\\n\u003Cdiv class=\\\"dbadge\\\">\u003Cspan class=\\\"dbadge-subject\\\">$subject$\u003C/span>\u003Cspan class=\\\"dbadge-status dbadge-$type$ \\\">$status$\u003C/span>\u003C/div>\\n\\\\end\\n\"\n },\n \"$:/plugins/kookma/shiraz/macros/details\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/details\",\n \"created\": \"20181101185833098\",\n \"modified\": \"20210808052511151\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define details(label:\\\"\\\", src:\\\"source\\\", status:\\\"\\\", labelClass:\\\"\\\", srcClass:\\\"\\\")\\n\u003C$vars source = {{{ [\u003C__src__>get[text]else\u003C__src__>] }}} >\\n\u003Cdetails $status$>\\n \u003Csummary class=\\\"$labelClass$\\\">$label$\u003C/summary>\\n \u003Cdiv class=\\\"$srcClass$\\\">\\n\\t\\n \u003C\u003Csource>>\\n \u003C/div>\\n\u003C/details>\\n\u003C/$vars>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete\",\n \"created\": \"20191129201531051\",\n \"modified\": \"20210808052511159\",\n \"tags\": \"$:/tags/Table/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define confirm-delete()\\n\u003C!-- reveals deletion confirmation -->\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>limit[1]]\\\" variable=ignore>\\n\u003C$reveal class=\\\"tbl-delete-confirm\\\" type=\\\"match\\\" state=\\\"$:/temp/tables/delete-all!!text\\\" text=\u003C\u003CcurrentTable>> tag=\\\"tr\\\">\\n\u003Cth colspan=\u003C\u003Cncols>> >\\n\u003C$list filter=\\\"[[$:/temp/tables/delete-all]get[confirm]match[yes]]\\\" \\n variable=ignore emptyMessage=\u003C\u003Cask-for-delete>> >\\n \u003C\u003Cperform-delete>>\\n\u003C/$list>\\n\u003C/th>\\n\u003C/$reveal>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define ask-for-delete()\\n\u003C$set name=ntids filter=\\\"[subfilter\u003CinputFilter>count[]]\\\">\\n Delete all \u003C\u003Cntids>> records?\\n\\t\u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-setfield $tiddler=\\\"$:/temp/tables/delete-all\\\" $field=\\\"confirm\\\" $value=\\\"yes\\\"/>\\n {{$:/core/images/delete-button}} yes\\n \u003C/$button> or \\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-deletetiddler $tiddler=\\\"$:/temp/tables/delete-all\\\"/>\\n {{$:/core/images/close-button}} no\\n \u003C/$button>\\n\u003C/$set>\\t\\t\\t\\t\\n\\\\end\\n\\n\\\\define perform-delete()\\n Warning! this action cannot be undone!\\n\\t\u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-deletetiddler $tiddler=\\\"$:/temp/tables/delete-all\\\"/>\\n \u003C$list filter=\u003C\u003CinputFilter>> variable=\\\"currentRecord\\\">\\n \u003C$action-deletetiddler $tiddler=\u003C\u003CcurrentRecord>>/>\\n \u003C/$list>\\n\\t\\t {{$:/core/images/delete-button}} delete\\n \u003C/$button> or \\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-deletetiddler $tiddler=\\\"$:/temp/tables/delete-all\\\"/>\\n\\t\\t\\t{{$:/core/images/close-button}} cancel \\n \u003C/$button>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/helper\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/helper\",\n \"created\": \"20191203102929722\",\n \"modified\": \"20210808052511172\",\n \"tags\": \"$:/tags/Table/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define columnFilter() $(columns)$ tbl-clone tbl-delete\\n\\n\\\\define tempTable() $:/state/dynamictables/$(currentTable)$\\n\\n\\\\define tempTableSort() $(tempTable)$/sortby\\n\\\\define tempTagPopup() $(tempTable)$/$(currentRecord)$/$(currentTiddler)$\\n\\\\define tempTableExpand() $(tempTable)$/expand\\n\\\\define tempPathExpand() $(tempTableExpand)$##$(currentRecord)$\\n\\\\define tempTableEdit() $(tempTable)$/edit-view-status\\n\\n\\\\define keepstate() $:/keepstate/dynamictables/$(currentTable)$\\n\\n\\\\define tempTableFooter() $(keepstate)$/footer\\n\\\\define tempTableStyle() $(keepstate)$/style\\n\\\\define tempWarningMsg() $(keepstate)$/warning\\n\\n\\\\define pageStateTiddler() $(keepstate)$/page-number\\n\\\\define entryPerPageStateTiddler() $(keepstate)$/entry-per-page\\n\\n\u003C!-- \\n Those tiddlers based on keepstate are permanent.\\n These are tiddlers hold the data and setting for footer, styles and warning (needs to be hold).\\n These state and temporary tiddlers are independent of currentTiddler (host tiddler) and on changing\\n the title of host tiddler will not disconnected to table\\n-->\"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/maths\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/maths\",\n \"created\": \"20200209153246553\",\n \"modified\": \"20210808073255865\",\n \"tags\": \"$:/tags/Table/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define average(pn:0) \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>average[]] }}}/>\\n\\\\define median(pn:0) \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>median[]] }}}/>\\n\\n\\\\define count() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>count[]] }}}/>\\n\\\\define sum() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>sum[]] }}}/>\\n\\\\define product() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>product[]] }}}/>\\n\\n\\\\define minall() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>minall[]] }}}/>\\n\\\\define maxall() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>maxall[]] }}}/>\\n\\n\\n\\n\\n\\n\"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/pagination\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/pagination\",\n \"created\": \"20210224180410216\",\n \"modified\": \"20210808052511185\",\n \"tags\": \"$:/tags/Table/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define prev-button()\\n\u003C!-- create previous page button --->\\n\u003C$list filter=\\\"[\u003Cpage-number>compare:number:lt[2]then[yes]else[no]]\\\" variable=state>\\n\u003C$button disabled=\u003C\u003Cstate>> class=\\\"shiraz-dtable-page-prev tc-btn-invisible\\\">\\n{{$:/core/images/chevron-left}} \u003Cstrong>Prev\u003C/strong>\\n\u003C$action-listops $tiddler=\u003C\u003CpageStateTiddler>> $field=text $subfilter=\\\"+[subtract[1]] ~[[1]]\\\"/>\\n\u003C/$button>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define next-button()\\n\u003C!-- create next page button --->\\n\u003C$list filter=\\\"[\u003Chigh>compare:number:gteq\u003Ctotal-entries>then[yes]else[no]]\\\" variable=state> \\n\u003C$button disabled=\u003C\u003Cstate>> class=\\\"shiraz-dtable-page-next tc-btn-invisible\\\">\\n\u003Cstrong>Next\u003C/strong> {{$:/core/images/chevron-right}} \\n\u003C$action-listops $tiddler=\u003C\u003CpageStateTiddler>> $field=text $subfilter=\\\"+[add[1]] ~[[2]]\\\"/>\\n\u003C/$button>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define limit-entries()\\n\u003C!-- set number of entries per page -->\\n\u003C$select tiddler=\u003C\u003CentryPerPageStateTiddler>> default=25 actions=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\u003C\u003CpageStateTiddler>> text=1/>\\\"\\\"\\\">\\n\u003C$list filter='5 10 15 20 25 30 40 50' variable=num>\\n\u003Coption value=\u003C\u003Cnum>>>Limit \u003C$text text=\u003C\u003Cnum>>/>\u003C/option>\\n\u003C/$list>\\n\u003Coption value=\u003C\u003Ctotal-entries>> >Show all\u003C/option>\\n\u003C/$select>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell\",\n \"created\": \"20200209135600453\",\n \"modified\": \"20210808052511192\",\n \"tags\": \"$:/tags/Table/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define showCell()\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-index\\\">\\n \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n \u003C/$list>\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-field\\\">\\n \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> index=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n \u003C/$list>\\n\\\\end\\t\\n\\\\define editCell()\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-index\\\">\\n \u003C$edit-text tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> tag=\\\"input\\\" class=\\\"shiraz-dtable-textbox\\\"/>\\n \u003C/$list>\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-field\\\">\\n \u003C$edit-text tiddler=\u003C\u003CcurrentRecord>> index=\u003C\u003CcurrentColumn>> tag=\\\"input\\\" class=\\\"shiraz-dtable-textbox\\\"/>\\n \u003C/$list>\\n\\\\end\\n\\n\\\\define showCell_Locked()\\n \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\\\end \"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic\",\n \"created\": \"20200209100939116\",\n \"modified\": \"20210808052511219\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define table-dynamic(filter, fields:\\\"\\\", indexes:\\\"\\\", sortOp:\\\"sort\\\", caption:\\\"\\\", class:\\\"\\\",\\n footerRows:\\\"0\\\", stateTiddler:\\\"\\\", editButton:\\\"yes\\\", pagination:\\\"no\\\", emptyMessage:\\\"filter input is empty\\\")\\n\\n\\\\import [all[shadows+tiddlers]tag[$:/tags/Table/Macro]]\\n\\n\u003C!--above commands import utility macros-->\\n\u003C$vars \\n inputFilter=\\\"[subfilter\u003C__filter__>!has[draft.of]]\\\"\\n sortType=\u003C\u003C__sortOp__>>\\n pagination=\u003C\u003C__pagination__>>\\n> \\n\u003C$set name=currentTable value=\u003C\u003C__stateTiddler__>> emptyValue=\u003C\u003CcurrentTiddler>> >\\n\u003C!-- check what type of columns are sent, fileds or indexes (data tiddlers as records) -->\\n\u003C$set name=fieldOrIndex filter=\\\"[\u003C__fields__>!is[blank]]\\\" value=\\\"field\\\" emptyValue=\\\"index\\\">\\n\u003C\u003Ccheck_tiddlers_type_for_table_from_indexes isEditable:\\\"$editButton$\\\">>\\n\u003C$set name=columns filter=\\\"[\u003CfieldOrIndex>]-index\\\" value=\u003C\u003C__fields__>> emptyValue=\u003C\u003C__indexes__>> >\\n\u003C!--check input filter parameter-->\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>limit[1]]\\\" emptyMessage=\u003C\u003C__emptyMessage__>> variable=ignore>\\n\u003C$set name=sortneg tiddler=\u003C\u003CtempTableSort>> index=\\\"negate\\\">\\n\u003C!--calculate the number of columns in edit and view mode -->\\n\u003C$set name=ncols filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" value={{{ [subfilter\u003CcolumnFilter>count[]] }}} emptyValue= {{{ [subfilter\u003CcolumnFilter>count[]subtract[2]] }}}>\\n\u003Cdiv class=\\\"tbl-container\\\" style=\\\"max-width:100%;\\\">\\n\u003Ctable class=\u003C\u003C__class__>> style=\\\"caption-side:top\\\">\\n\u003C!-- reveal caption and edit button -------------------->\\n\u003Ccaption style=\\\"text-align:left;\\\">\\n\u003C$list filter=\\\"[\u003C__editButton__>match[yes]]\\\" variavle=ignore>\\n\u003Cspan style=\\\"padding-right:5px;padding-left:3px;\\\">\u003C\u003Ctoggle-edit-view>>\u003C/span>\u003C/$list>\\n$caption$\u003C/caption>\\n\\n\u003C!-- create header -------------------->\\n\u003Cthead>\\n\u003C\u003Cconfirm-delete>>\\n\u003Ctr>\\n\u003C$list filter=\u003C\u003CcolumnFilter>> variable=currentColumn>\\n\u003C$set name=\\\"headerLookup\\\" filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Table/HeaderTemplate]contains:tbl-column-list\u003CcurrentColumn>limit[1]get[title]]\\\" value=\u003C\u003CheaderLookup>> emptyValue=\\\"$:/plugins/kookma/shiraz/templates/header/default\\\">\\n \u003C$transclude tiddler=\u003C\u003CheaderLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$list>\\n\u003C/tr>\\n\u003C/thead>\\n\\n\u003C!-- create footer -------------------->\\n\u003C$reveal type=\\\"gt\\\" default=\u003C\u003C__footerRows__>> text=\\\"0\\\" tag=\\\"tfoot\\\" class=\\\"shiraz-dtable-footer\\\">\\n\u003Ctr>\u003Ctd colspan=\u003C\u003Cncols>> style=\\\"font-weight:bold;background-color:transparent;\\\">Numerical summary\u003C/td>\u003C/tr>\\n\u003C$list filter=\\\"[range[1,$footerRows$]addprefix[footer-]]\\\" variable=footerRow>\\n\u003Ctr>\\n\u003C$list filter=\u003C\u003CcolumnFilter>> variable=currentColumn>\\n\u003C$set name=\\\"footerLookup\\\" filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Table/FooterTemplate]contains:tbl-column-list\u003CcurrentColumn>limit[1]get[title]]\\\" value=\u003C\u003CfooterLookup>> emptyValue=\\\"$:/plugins/kookma/shiraz/templates/footer/default\\\">\\n\u003C$transclude tiddler=\u003C\u003CfooterLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$list>\\n\u003C/tr>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C!-- reveal main body of table (generate records) -------------------->\\n\u003Ctbody>\\n\u003C$set name=tableBody filter=\\\"[\u003CfieldOrIndex>]-index\\\" value=\\\"display_body_fields\\\" emptyValue=\\\"display_body_indexes\\\" >\\n\u003C!-- setup pagination variables -->\\n\u003C$vars total-entries={{{[subfilter\u003CinputFilter>count[]] }}}\\n\\t\\t\\t page-number={{{[\u003CpageStateTiddler>get[text]] ~[[1]]}}} \\n\\t\\t\\t entries-per-page={{{ [\u003CentryPerPageStateTiddler>get[text]] ~[[25]] }}} >\\n\u003C$vars low={{{ [\u003Cpage-number>subtract[1]multiply\u003Centries-per-page>] }}} \\n high={{{[\u003Cpage-number>multiply\u003Centries-per-page>] }}} >\\t \\n\u003C$macrocall $name=\u003C\u003CtableBody>> />\\n\u003C!--on demand display the pagination row-->\\n\u003C$reveal type=\\\"match\\\" default=\u003C\u003Cpagination>> text=\\\"yes\\\" tag=\\\"tr\\\" class=\\\"shiraz-dtable-page-footer\\\">\\n\u003Ctd colspan=\u003C\u003Cncols>> >\\n\u003C\u003Cprev-button>>\\nDisplaying \u003C$text text={{{[\u003Clow>add[1]]}}}/> through \u003C$text text={{{ [\u003Chigh>compare:number:lt\u003Ctotal-entries>then\u003Chigh>else\u003Ctotal-entries>] }}}/> of \u003C\u003Ctotal-entries>> Results | \u003C\u003Climit-entries>>\\n\u003C\u003Cnext-button>>\\n\u003C/td>\\n\u003C/$reveal>\u003C!-- end of pagination ui -->\\n\u003C/$vars>\\n\u003C/$vars>\\n\u003C/$set>\\n\u003C/tbody>\\n\u003C/table>\\n\u003C/div>\u003C!-- container-->\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$list>\u003C!--check input filter parameter-->\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$vars>\\n\\\\end\\n\\n\"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/table-utility\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/table-utility\",\n \"created\": \"20200209195541061\",\n \"modified\": \"20210918193243499\",\n \"tags\": \"$:/tags/Table/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define tableFilter_fields() $(inputFilter)$+[$(sortneg)$$(sortType)${$(tempTableSort)$##sortIndex}]\\n\\\\define tableFilter_indexes() [enlist\u003Citems>]+[$(sortneg)$$(sortType)$[]]\\n\\n\\\\define getitems()\\n\u003C$set name=Index tiddler=\u003C\u003CtempTableSort>> index=\\\"sortIndex\\\">\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>!has[draft.of]]\\\" >\\n\u003C$text text=\\\"[[\\\"/>{{{ [\u003CcurrentTiddler>getindex\u003CIndex>addsuffix[°≡°]] }}}\u003C\u003CcurrentTiddler>>\u003C$text text=\\\"]]\\\"/>\\n\u003C/$list>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define display_one_record()\\n\u003C$wikify name=\\\"rowStyle\\\" text=\\\"\\\"\\\"\u003C$transclude tiddler=\u003C\u003CtempTableStyle>> index=\u003C\u003CcurrentRecord>> />\\\"\\\"\\\" mode=\\\"inline\\\">\\n\u003Ctr style=\u003C\u003CrowStyle>>>\\n\u003C$list filter=\u003C\u003CcolumnFilter>> variable=currentColumn>\\n\u003C$set name=\\\"bodyLookup\\\" \\n filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Table/BodyTemplate]contains:tbl-column-list\u003CcurrentColumn>]\\n +[limit[1]get[title]]\\\"\\n value=\u003C\u003CbodyLookup>> \\n emptyValue=\\\"$:/plugins/kookma/shiraz/templates/body/default\\\">\\n\u003C$transclude tiddler=\u003C\u003CbodyLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$list>\\n\u003C/tr>\\n\u003C!-- reveal expanded record-->\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CtempPathExpand>> text=\\\"show\\\" tag=\\\"tr\\\">\\n\u003C\u003Cdisplay-expanded-record>>\\n\u003C/$reveal>\\n\u003C/$wikify>\\n\\\\end\\n\\n\\\\define display_body_fields() \\n\u003C$set name=finalFilter filter=\\\"[\u003Cpagination>match[yes]]\\\" value=\\\"[subfilter\u003CtableFilter_fields>first\u003Chigh>] -[subfilter\u003CtableFilter_fields>first\u003Clow>]\\\" emptyValue=\\\"[subfilter\u003CtableFilter_fields>]\\\">\\n\u003C$list filter=\\\"[subfilter\u003CfinalFilter>]\\\" variable=\\\"currentRecord\\\">\\n\u003C\u003Cdisplay_one_record>>\\n\u003C/$list>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define display_body_indexes()\\n\u003C$wikify name=\\\"items\\\" text=\u003C\u003Cgetitems>> > \\n\u003C$set name=finalFilter filter=\\\"[\u003Cpagination>match[yes]]\\\" value=\\\"[subfilter\u003CtableFilter_indexes>first\u003Chigh>] -[subfilter\u003CtableFilter_indexes>first\u003Clow>]\\\" emptyValue=\\\"[subfilter\u003CtableFilter_indexes>]\\\">\\n\u003C$list filter=\\\"[subfilter\u003CfinalFilter>]\\\" variable=\\\"currentItem\\\">\\n\u003C$list filter=\\\"[\u003CcurrentItem>split[°≡°]last[]]\\\" variable=\\\"currentRecord\\\">\\n \u003C\u003Cdisplay_one_record>>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$set>\\n\u003C/$wikify>\\n\\\\end\\n\\n\"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/tbl-expand\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/tbl-expand\",\n \"created\": \"20191203155802107\",\n \"modified\": \"20210918193738145\",\n \"tags\": \"$:/tags/Table/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define display-expanded-record()\\n\u003Ctd colspan=\u003C\u003Cncols>> class=\\\"shiraz-dtable-expanded-record\\\">\\n\u003C$tiddler tiddler=\u003C\u003CcurrentRecord>> >\\n\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore\\n emptyMessage=\\\"\\\"\\\"\u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=text mode=block/>\\\"\\\"\\\" >\\n \u003C$edit-text class=\\\"tbl-inpt-edit\\\" tiddler=\u003C\u003CcurrentRecord>> field=\\\"text\\\" tag=textarea/>\\n\u003C/$list>\\n\u003C/$tiddler>\\n\u003C/td>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view\",\n \"created\": \"20191128215812372\",\n \"modified\": \"20210808052511239\",\n \"tags\": \"$:/tags/Table/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define toggle-edit-view()\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\">\\n\u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" setTitle=\u003C\u003CtempTableEdit>> setIndex=\\\"mode\\\" setTo=\\\"edit\\\">{{$:/core/images/edit-button}}\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\">\\n\u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" setTitle=\u003C\u003CtempTableEdit>> setIndex=\\\"mode\\\" setTo=\\\"view\\\">{{$:/core/images/done-button}}\u003C/$button>\\n\u003C/$reveal>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/dtables/warning_message\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/dtables/warning_message\",\n \"created\": \"20200210083402839\",\n \"modified\": \"20210808052511245\",\n \"tags\": \"$:/tags/Table/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define show_tiddler_types()\\n\u003Cdetails>\\n \u003Csummary>List tiddlers with wrong type\u003C/summary>\\n\\t\u003Cdl>\\n \u003C$list filter=\\\"[subfilter\u003CinputFilter>]\\\">\\n\\t\u003C$list filter=\\\"[\u003CcurrentTiddler>get[type]match[application/x-tiddler-dictionary]][\u003CcurrentTiddler>get[type]match[application/json]]\\\" variable=ignore\\n\\temptyMessage=\\\"\\\"\\\"\u003Cdt>\u003C$link/>\u003C/dt>\u003Cdd>\u003C$view field=type/>\u003C/dd>\\\"\\\"\\\">\\n\\t\u003C/$list>\\n\\t\u003C/$list>\\n\\t\u003C/dl>\\n\u003C/details>\\n\\\\end\\n\\n\\n\\\\define show_warning_message()\\nDynamic editable table from ''indexes'' expects all input tiddlers are of dataTiddler (json or dictionary) types. Using tiddlers of non //json// or //x-tiddler-dictionary// types as input can unintentionally overwrite the data in the text field of those tiddlers.\u003Cbr>\\n\u003Cbr>\\nCheck the tiddler types to find which tiddlers are not of dataTiddler types!\u003Cbr>\\n\u003C\u003Cshow_tiddler_types>>\\n\\\\end\\n\\n\\n\\\\define check_tiddlers_type_for_table_from_indexes(isEditable)\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-field\\\" variable=ignore>\u003C!-- only dataTiddler -->\\n\\t\u003C$list filter=\\\"[\u003C__isEditable__>match[yes]]\\\" variable=ignore> \u003C!-- only editable table -->\\n\\t\u003C$list filter=\\\"[\u003CtempWarningMsg>is[missing]]\\\" variable=ignore>\u003C!-- dismiss if tempWarningMsg is set -->\\n\\t\u003C$list filter=\\\"[subfilter\u003CinputFilter>each[type]get[type]]-[[application/x-tiddler-dictionary]]-[[application/json]]\\\" variable=ignore>\\n\\t \u003Cdiv style=\\\"color: white;background-color:#ff0033;padding:8px;text-align:center;width:100%;\\\">\\n\\t Danger: Editable dynamic table from idexes with mixed types of tiddlers!  \\n\\t \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" style=\\\"fill:white;\\\" tooltip=\\\"Dismiss alert and continue with the current selection!\\\">{{$:/core/images/close-button}}\\n \u003C$action-setfield $tiddler=\u003C\u003CtempWarningMsg>> text=\\\"dissmiss\\\"/>\\n \u003C/$button>\\n\\t \u003C/div>\\n\\t \u003Cdiv style=\\\"border:1px solid #ff0033;padding:8px;\\\">\\n\\t \u003C\u003Cshow_warning_message>>\\n\\t \u003C/div>\\n \u003C/$list>\\n\\t\u003C/$list>\\n\\t\u003C/$list>\\n\\t\u003C/$list>\\n\\\\end\\t\\n\"\n },\n \"$:/plugins/kookma/shiraz/macros/image-basic\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/image-basic\",\n \"created\": \"20181119183704246\",\n \"modified\": \"20210808052511253\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define image-basic(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-basic image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>> /> \\n \u003Cfigcaption>$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/image-card-utility\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/image-card-utility\",\n \"created\": \"20191209113750505\",\n \"modified\": \"20210808052511268\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define image-card-top(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image class=\\\"card-img-top\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n\u003C/div>\\n\\\\end\\n\\n\\\\define image-card-bottom(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n \u003C$image class=\\\"card-img-bottom\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n\u003C/div>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/image-card\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/image-card\",\n \"created\": \"20190913094619863\",\n \"modified\": \"20210808052511263\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define image-card(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", pos:\\\"top\\\", alt:\\\"\\\")\\n\\\\import $:/plugins/kookma/shiraz/macros/image-card-utility\\n\u003C$reveal tag=\\\"div\\\" type=\\\"match\\\" default=\\\"top\\\" text=\u003C\u003C__pos__>> >\\n\u003C$macrocall $name=image-card-top img=\u003C\u003C__img__>> title=\u003C\u003C__title__>> text=\u003C\u003C__text__>>\\n footer=\u003C\u003C__footer__>> width=\u003C\u003C__width__>> align=\u003C\u003C__align__>> alt=\u003C\u003C__alt__>> />\\n\u003C/$reveal>\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"top\\\" text=\u003C\u003C__pos__>> >\\n\u003C$macrocall $name=image-card-bottom img=\u003C\u003C__img__>> title=\u003C\u003C__title__>> text=\u003C\u003C__text__>>\\n footer=\u003C\u003C__footer__>> width=\u003C\u003C__width__>> align=\u003C\u003C__align__>> alt=\u003C\u003C__alt__>> />\\n\u003C/$reveal>\\n\\\\end\\n\\n\\\\define image-card-top(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image class=\\\"card-img-top\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n\u003C/div>\\n\\\\end\\n\\n\\\\define image-card-bottom(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n \u003C$image class=\\\"card-img-bottom\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n\u003C/div>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/image-overlay-utility\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/image-overlay-utility\",\n \"created\": \"20191209114338849\",\n \"modified\": \"20210808052511284\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define _cls-content-details() image-overlay-content-details $(fdcls)$\"\n },\n \"$:/plugins/kookma/shiraz/macros/image-overlay\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/image-overlay\",\n \"created\": \"20181117203737197\",\n \"modified\": \"20210808052511276\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define image-overlay(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", title:\\\"\\\", text:\\\"\\\", fadein:\\\"left\\\", alt:\\\"\\\")\\n\\\\import $:/plugins/kookma/shiraz/macros/image-overlay-utility\\n\u003Cdiv class=\\\"image-overlay-container image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003Ch3 class=\\\"image-overlay-title\\\">$caption$\u003C/h3>\\n \u003Cdiv class=\\\"image-overlay-content\\\">\\n \u003Cdiv class=\\\"image-overlay-content-overlay\\\">\u003C/div>\\n \u003C$image class=\\\"image-overlay-content-image\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>>/>\\n \u003C$set name=\\\"fdcls\\\" filter=\\\"$fadein$ +[splitbefore[ ]] +[addprefix[image-overlay-fadeIn-]]\\\">\\n \u003Cdiv class=\u003C\u003C_cls-content-details>> >\\n \u003Ch3 class=\\\"image-overlay-content-title\\\">$title$\u003C/h3>\\n \u003Cp class=\\\"image-overlay-content-text\\\">$text$\u003C/p>\\n \u003C/div>\\n \u003C/$set>\\n \u003C/div>\\n\u003C/div>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/image-polaroid\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/image-polaroid\",\n \"created\": \"20181117203654803\",\n \"modified\": \"20210808052511292\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define image-polaroid(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-polaroid image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\\\"\\\"\\\"$img$\\\"\\\"\\\" tooltip=\\\"\\\"\\\"$tooltip$\\\"\\\"\\\"/>\\n \u003Cfigcaption class=\\\"image-polaroid-caption\\\">$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/image-pretty\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/image-pretty\",\n \"created\": \"20181117203541398\",\n \"modified\": \"20210808052511297\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define image-pretty(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-pretty image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>> /> \\n \u003Cfigcaption class=\\\"image-pretty-caption\\\">$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/image-slidein\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/image-slidein\",\n \"created\": \"20181117040544570\",\n \"modified\": \"20210808052511301\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define image-slidein(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", slidein:\\\"left\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-slidein mr-cap-$slidein$ image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>>/>\\n \u003Cfigcaption>$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/list-search\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/list-search\",\n \"author\": \"Jeremy Ruston\",\n \"created\": \"20191209101857832\",\n \"creator\": \"Mohammad\",\n \"description\": \"creates few paragraphs of dumy text\",\n \"modified\": \"20210808052511310\",\n \"modifier\": \"Mohammad\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define list-search( filter:\\\"[!is[system]]\\\", search:\\\"search:title\\\", template:\\\"$:/core/ui/ListItemTemplate\\\",\\n class:\\\"\\\", stateTiddler:\\\"\\\", placeholder:\\\"keywords\\\")\\n\u003C$set name=\\\"state\\\" filter=\\\"[[$:/temp/list-search]addsuffix[/$stateTiddler$]addsuffix\u003Cqualify>]\\\">\\n\u003Cdiv class=\u003C\u003C__class__>> >\\n\u003C$edit-text tiddler=\u003C\u003Cstate>> type=\\\"search\\\" tag=\\\"input\\\" default=\\\"\\\" placeholder=\\\"$placeholder$\\\"/>\\n\u003C/div>\\n\u003C$reveal state=\u003C\u003Cstate>> type=\\\"match\\\" text=\\\"\\\" class=\u003C\u003C__class__>> tag=div>\\n\u003C$list filter=\\\"$filter$\\\" template=\u003C\u003C__template__>>/>\\n\u003C/$reveal>\\n\u003C$reveal state=\u003C\u003Cstate>> type=\\\"nomatch\\\" text=\\\"\\\" class=\u003C\u003C__class__>> tag=div>\\n\u003C$set name=term tiddler=\u003C\u003Cstate>> field=\\\"text\\\">\\n\u003C$list filter=\\\"$filter$+[$search$\u003Cterm>]\\\" template=\u003C\u003C__template__>>/>\\n\u003C/$set>\\n\u003C/$reveal>\\n\u003C/$set>\\n\\\\end\\n\u003C!-- from Tobias Beer list-search with modification-->\"\n },\n \"$:/plugins/kookma/shiraz/macros/multicol\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/multicol\",\n \"created\": \"20191018063242993\",\n \"modified\": \"20210808052511318\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define multicol(src, ncol:\\\"\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"sh-multicol$ncol$ $class$\\\">\\n\\n$src$\\n\u003C/div>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/slider\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/slider\",\n \"created\": \"20190322161929431\",\n \"description\": \"Slider macro shows (hides) its content.\",\n \"modified\": \"20210808052511326\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define slider(label, src, labelClass, srcClass, status:\\\"closed\\\")\\n\u003C$vars revealState = \\\"\\\"\\\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\\\"\\\"\\\"\\n source = {{{ [\u003C__src__>get[text]else\u003C__src__>] }}} >\\n\\n\\n\u003Ch2 class=\\\"$labelClass$\\\">\\n \u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003CrevealState>> text=\\\"open\\\" default=\\\"$status$\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" set=\u003C\u003CrevealState>> setTo=\\\"open\\\">\\n \u003Cspan class=\\\"kk-sh-slider\\\">\u003C$transclude tiddler=\\\"$:/core/images/right-arrow\\\" />\u003C/span>\\n \u003C/$button>\\n \u003C/$reveal>\\n \u003C$reveal type=\\\"match\\\" state=\u003C\u003CrevealState>> text=\\\"open\\\" default=\\\"$status$\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" set=\u003C\u003CrevealState>> setTo=\\\"closed\\\">\\n \u003Cspan class=\\\"kk-sh-slider\\\">\u003C$transclude tiddler=\\\"$:/core/images/down-arrow\\\" />\u003C/span>\\n \u003C/$button>\\n \u003C/$reveal>\\n $label$\\n\u003C/h2>\\n\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CrevealState>> text=\\\"open\\\" default=\\\"$status$\\\" class=\\\"$srcClass$\\\" tag=div>\\n\\n\u003C\u003Csource>>\\n\u003C/$reveal>\\n\\n\u003C/$vars>\\n\\\\end\"\n },\n \"$:/plugins/kookma/shiraz/macros/space\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/space\",\n \"created\": \"20170629183034888\",\n \"modified\": \"20210808052511332\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define vspace(height:\\\"25px\\\")\\n\u003Cp style=\\\"margin-bottom: $height$;\\\">\u003C/p>\\n\\\\end\\n\\n\\\\define hspace(width:\\\"25px\\\")\\n\u003Cspan style=\\\"margin-left: $width$;\\\">\u003C/span>\\n\\\\end\\n\"\n },\n \"$:/plugins/kookma/shiraz/macros/text-utility\": {\n \"title\": \"$:/plugins/kookma/shiraz/macros/text-utility\",\n \"created\": \"20181101154956345\",\n \"modified\": \"20210808052511341\",\n \"tags\": \"$:/tags/Macro\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define tc(src:\\\"\\\", color:\\\"red\\\") \u003Cspan style=\\\"color:$color$;\\\">$src$\u003C/span>\\n\\\\define bc(src:\\\"\\\", color:\\\"yellow\\\") \u003Cspan style=\\\"background-color:$color$;\\\">$src$\u003C/span>\\n\\\\define mono(src:\\\"\\\", class:\\\"\\\") \u003Ccode class=\\\"mono $class$\\\">$src$\u003C/code>\\n\\\\define transform(case:\\\"\\\", src:\\\"\\\", class:\\\"\\\") \u003Cspan class=\\\"text-$case$ $class$\\\">$src$\u003C/span>\"\n },\n \"$:/plugins/kookma/shiraz/readme\": {\n \"title\": \"$:/plugins/kookma/shiraz/readme\",\n \"created\": \"20210225163850254\",\n \"modified\": \"20210808052511349\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"; Shiraz\\nShiraz is a small framework of stylesheets, templates and macros to create stylish contents in Tiddlywiki. Shiraz has customized elements like alerts, cards, panels, images, static tables, dynamic tables, badges, texts, etc. Shiraz uses some modified CSS classes from [[Bootstrap|https://getbootstrap.com/]] 4.3.1.\\n\\n;Code and demo\\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\\n\\n* Demo: https://kookma.github.io/TW-Shiraz/\\n* Code: https://github.com/kookma/TW-Shiraz\\n\"\n },\n \"$:/plugins/kookma/shiraz/styles/alerts-leftbar\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/alerts-leftbar\",\n \"text\": \".leftbar{\\n border-width:0px !important;\\n border-radius:0px !important;\\n border-left-width: 5px !important;\\n}\",\n \"created\": \"20181208184228896\",\n \"modified\": \"20210808052511357\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bglowtone-colors\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bglowtone-colors\",\n \"text\": \"/* Colors taked from [1] https://www.bg-w3schools.bg-com/colors/colors_names.bg-asp \\n[2] http://www.bg-workwithcolor.bg-com/color-chart-full-01.bg-htm*/\\n/*Low tone background colors*/\\n.bg-mistyrose{background-color:#ffe4e1;}\\n.bg-lemonchiffon{background-color:#fffacd;}\\n.bg-lavenderblush{background-color:#fff0f5;}\\n.bg-lavender{background-color:#e6e6fa;}\\n.bg-honeydew{background-color:#f0fff0;}\\n.bg-lightcyan{background-color:#e0ffff;}\\n.bg-aliceblue{background-color:#f0f8ff;}\\n.bg-cornsilk{background-color:#fff8dc;}\\n.bg-gainsboro{background-color:#dcdcdc;}\\n.bg-bisque{background-color:#ffe4c4;}\\n.bg-snow{background-color:#fffafa;}\",\n \"created\": \"20181029071532524\",\n \"list\": \"mistyrose lemonchiffon lavenderblush lavender honeydew lightcyan aliceblue cornsilk gainsboro bisque snow\",\n \"modified\": \"20210808052511365\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/alerts\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/alerts\",\n \"text\": \"/*Was taken from bootstrap 4.1.3*/\\n.alert {\\n position: relative;\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 1rem;\\n border: 1px solid transparent;\\n border-radius: 0.25rem;\\n}\\n.alert-primary {\\n color: #004085;\\n background-color: #cce5ff;\\n border-color: #b8daff;\\n}\\n\\n.alert-primary hr {\\n border-top-color: #9fcdff;\\n}\\n.alert-secondary {\\n color: #383d41;\\n background-color: #e2e3e5;\\n border-color: #d6d8db;\\n}\\n\\n.alert-secondary hr {\\n border-top-color: #c8cbcf;\\n}\\n\\n.alert-success {\\n color: #155724;\\n background-color: #d4edda;\\n border-color: #c3e6cb;\\n}\\n\\n.alert-success hr {\\n border-top-color: #b1dfbb;\\n}\\n.alert-info {\\n color: #0c5460;\\n background-color: #d1ecf1;\\n border-color: #bee5eb;\\n}\\n\\n.alert-info hr {\\n border-top-color: #abdde5;\\n}\\n.alert-warning {\\n color: #856404;\\n background-color: #fff3cd;\\n border-color: #ffeeba;\\n}\\n\\n.alert-warning hr {\\n border-top-color: #ffe8a1;\\n}\\n\\n.alert-danger {\\n color: #721c24;\\n background-color: #f8d7da;\\n border-color: #f5c6cb;\\n}\\n\\n.alert-danger hr {\\n border-top-color: #f1b0b7;\\n}\\n.alert-light {\\n color: #818182;\\n background-color: #fefefe;\\n border-color: #fdfdfe;\\n}\\n\\n.alert-light hr {\\n border-top-color: #ececf6;\\n}\\n.alert-dark {\\n color: #1b1e21;\\n background-color: #d6d8d9;\\n border-color: #c6c8ca;\\n}\\n\\n.alert-dark hr {\\n border-top-color: #b9bbbe;\\n}\\n\",\n \"created\": \"20180820171551129\",\n \"modified\": \"20210808052511374\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/background-colors\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/background-colors\",\n \"text\": \".bg-primary {\\n background-color: #007bff !important;\\n}\\n\\na.bg-primary:hover, a.bg-primary:focus,\\nbutton.bg-primary:hover,\\nbutton.bg-primary:focus {\\n background-color: #0062cc !important;\\n}\\n\\n.bg-secondary {\\n background-color: #6c757d !important;\\n}\\n\\na.bg-secondary:hover, a.bg-secondary:focus,\\nbutton.bg-secondary:hover,\\nbutton.bg-secondary:focus {\\n background-color: #545b62 !important;\\n}\\n\\n.bg-success {\\n background-color: #28a745 !important;\\n}\\n\\na.bg-success:hover, a.bg-success:focus,\\nbutton.bg-success:hover,\\nbutton.bg-success:focus {\\n background-color: #1e7e34 !important;\\n}\\n\\n.bg-info {\\n background-color: #17a2b8 !important;\\n}\\n\\na.bg-info:hover, a.bg-info:focus,\\nbutton.bg-info:hover,\\nbutton.bg-info:focus {\\n background-color: #117a8b !important;\\n}\\n\\n.bg-warning {\\n background-color: #ffc107 !important;\\n}\\n\\na.bg-warning:hover, a.bg-warning:focus,\\nbutton.bg-warning:hover,\\nbutton.bg-warning:focus {\\n background-color: #d39e00 !important;\\n}\\n\\n.bg-danger {\\n background-color: #dc3545 !important;\\n}\\n\\na.bg-danger:hover, a.bg-danger:focus,\\nbutton.bg-danger:hover,\\nbutton.bg-danger:focus {\\n background-color: #bd2130 !important;\\n}\\n\\n.bg-light {\\n background-color: #f8f9fa !important;\\n}\\n\\na.bg-light:hover, a.bg-light:focus,\\nbutton.bg-light:hover,\\nbutton.bg-light:focus {\\n background-color: #dae0e5 !important;\\n}\\n\\n.bg-dark {\\n background-color: #343a40 !important;\\n}\\n\\na.bg-dark:hover, a.bg-dark:focus,\\nbutton.bg-dark:hover,\\nbutton.bg-dark:focus {\\n background-color: #1d2124 !important;\\n}\\n\\n.bg-white {\\n background-color: #fff !important;\\n}\\n\\n.bg-transparent {\\n background-color: transparent !important;\\n}\",\n \"created\": \"20180820170518161\",\n \"modified\": \"20210808052511382\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/badge\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/badge\",\n \"text\": \"/* Extracted from bootstrap 4.1.3 */\\n.badge {\\n display: inline-block;\\n padding: 0.25em 0.4em;\\n font-size: 75%;\\n font-weight: 700;\\n line-height: 1;\\n text-align: center;\\n white-space: nowrap;\\n vertical-align: baseline;\\n border-radius: 0.25rem;\\n}\\n\\n.badge:empty {\\n display: none;\\n}\\n\\n.btn .badge {\\n position: relative;\\n top: -1px;\\n}\\n\\n.badge-pill {\\n padding-right: 0.6em;\\n padding-left: 0.6em;\\n border-radius: 10rem;\\n}\\n\\n.badge-primary {\\n color: #fff;\\n background-color: #007bff;\\n}\\n\\n.badge-primary[href]:hover, .badge-primary[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #0062cc;\\n}\\n\\n.badge-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n}\\n\\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #545b62;\\n}\\n\\n.badge-success {\\n color: #fff;\\n background-color: #28a745;\\n}\\n\\n.badge-success[href]:hover, .badge-success[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #1e7e34;\\n}\\n\\n.badge-info {\\n color: #fff;\\n background-color: #17a2b8;\\n}\\n\\n.badge-info[href]:hover, .badge-info[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #117a8b;\\n}\\n\\n.badge-warning {\\n color: #212529;\\n background-color: #ffc107;\\n}\\n\\n.badge-warning[href]:hover, .badge-warning[href]:focus {\\n color: #212529;\\n text-decoration: none;\\n background-color: #d39e00;\\n}\\n\\n.badge-danger {\\n color: #fff;\\n background-color: #dc3545;\\n}\\n\\n.badge-danger[href]:hover, .badge-danger[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #bd2130;\\n}\\n\\n.badge-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n}\\n\\n.badge-light[href]:hover, .badge-light[href]:focus {\\n color: #212529;\\n text-decoration: none;\\n background-color: #dae0e5;\\n}\\n\\n.badge-dark {\\n color: #fff;\\n background-color: #343a40;\\n}\\n\\n.badge-dark[href]:hover, .badge-dark[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #1d2124;\\n}\\n\\n\",\n \"created\": \"20181122140031075\",\n \"modified\": \"20210808052511390\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/borders\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/borders\",\n \"text\": \".border {\\n border: 1px solid #dee2e6 !important;\\n}\\n\\n.border-top {\\n border-top: 1px solid #dee2e6 !important;\\n}\\n\\n.border-right {\\n border-right: 1px solid #dee2e6 !important;\\n}\\n\\n.border-bottom {\\n border-bottom: 1px solid #dee2e6 !important;\\n}\\n\\n.border-left {\\n border-left: 1px solid #dee2e6 !important;\\n}\\n\\n.border-0 {\\n border: 0 !important;\\n}\\n\\n.border-top-0 {\\n border-top: 0 !important;\\n}\\n\\n.border-right-0 {\\n border-right: 0 !important;\\n}\\n\\n.border-bottom-0 {\\n border-bottom: 0 !important;\\n}\\n\\n.border-left-0 {\\n border-left: 0 !important;\\n}\\n\\n.border-primary {\\n border-color: #007bff !important;\\n}\\n\\n.border-secondary {\\n border-color: #6c757d !important;\\n}\\n\\n.border-success {\\n border-color: #28a745 !important;\\n}\\n\\n.border-info {\\n border-color: #17a2b8 !important;\\n}\\n\\n.border-warning {\\n border-color: #ffc107 !important;\\n}\\n\\n.border-danger {\\n border-color: #dc3545 !important;\\n}\\n\\n.border-light {\\n border-color: #f8f9fa !important;\\n}\\n\\n.border-dark {\\n border-color: #343a40 !important;\\n}\\n\\n.border-white {\\n border-color: #fff !important;\\n}\\n\\n.rounded {\\n border-radius: 0.25rem !important;\\n}\\n\\n.rounded-top {\\n border-top-left-radius: 0.25rem !important;\\n border-top-right-radius: 0.25rem !important;\\n}\\n\\n.rounded-right {\\n border-top-right-radius: 0.25rem !important;\\n border-bottom-right-radius: 0.25rem !important;\\n}\\n\\n.rounded-bottom {\\n border-bottom-right-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important;\\n}\\n\\n.rounded-left {\\n border-top-left-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important;\\n}\\n\\n.rounded-circle {\\n border-radius: 50% !important;\\n}\\n\\n.rounded-0 {\\n border-radius: 0 !important;\\n}\\n\",\n \"created\": \"20180820174710383\",\n \"modified\": \"20210808052511397\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/btn\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/btn\",\n \"text\": \"/* Button and btn classes Mohammad*/\\n.btn {\\n display: inline-block;\\n font-weight: 400;\\n text-align: center;\\n white-space: nowrap;\\n vertical-align: middle;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n border: 1px solid transparent;\\n padding: 0.375rem 0.75rem;\\n font-size: 1rem;\\n line-height: 1.5;\\n border-radius: 0.25rem;\\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n}\\n\\n\\n.btn:hover, .btn:focus {\\n text-decoration: none;\\n}\\n\\n.btn:focus, .btn.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n\\n.btn.disabled, .btn:disabled {\\n opacity: 0.65;\\n}\\n\\n.btn:not(:disabled):not(.disabled) {\\n cursor: pointer;\\n}\\n\\na.btn.disabled,\\nfieldset:disabled a.btn {\\n pointer-events: none;\\n}\\n\\n.btn-primary {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff;\\n}\\n\\n.btn-primary:hover {\\n color: #fff;\\n background-color: #0069d9;\\n border-color: #0062cc;\\n}\\n\\n.btn-primary:focus, .btn-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\\n}\\n\\n.btn-primary.disabled, .btn-primary:disabled {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff;\\n}\\n\\n.btn-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d;\\n}\\n\\n.btn-secondary:hover {\\n color: #fff;\\n background-color: #5a6268;\\n border-color: #545b62;\\n}\\n\\n.btn-secondary:focus, .btn-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\\n}\\n\\n.btn-secondary.disabled, .btn-secondary:disabled {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d;\\n}\\n\\n.btn-success {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745;\\n}\\n\\n.btn-success:hover {\\n color: #fff;\\n background-color: #218838;\\n border-color: #1e7e34;\\n}\\n\\n.btn-success:focus, .btn-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\\n}\\n\\n.btn-success.disabled, .btn-success:disabled {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745;\\n}\\n\\n.btn-info {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n\\n.btn-info:hover {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b;\\n}\\n\\n.btn-info:focus, .btn-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\\n}\\n\\n.btn-info.disabled, .btn-info:disabled {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n\\n.btn-warning {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n\\n.btn-warning:hover {\\n color: #212529;\\n background-color: #e0a800;\\n border-color: #d39e00;\\n}\\n\\n.btn-warning:focus, .btn-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\\n}\\n\\n.btn-warning.disabled, .btn-warning:disabled {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n\\n.btn-danger {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545;\\n}\\n\\n.btn-danger:hover {\\n color: #fff;\\n background-color: #c82333;\\n border-color: #bd2130;\\n}\\n\\n.btn-danger:focus, .btn-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\\n}\\n\\n.btn-danger.disabled, .btn-danger:disabled {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545;\\n}\\n\\n.btn-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n\\n.btn-light:hover {\\n color: #212529;\\n background-color: #e2e6ea;\\n border-color: #dae0e5;\\n}\\n\\n.btn-light:focus, .btn-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\\n}\\n\\n.btn-light.disabled, .btn-light:disabled {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n\\n.btn-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n\\n.btn-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124;\\n}\\n\\n.btn-dark:focus, .btn-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\\n}\\n\\n.btn-dark.disabled, .btn-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n\\n.btn-link {\\n font-weight: 400;\\n color: #007bff;\\n background-color: transparent;\\n}\\n\\n.btn-link:hover {\\n color: #0056b3;\\n text-decoration: underline;\\n background-color: transparent;\\n border-color: transparent;\\n}\\n\\n.btn-link:focus, .btn-link.focus {\\n text-decoration: underline;\\n border-color: transparent;\\n box-shadow: none;\\n}\\n\\n.btn-link:disabled, .btn-link.disabled {\\n color: #6c757d;\\n pointer-events: none;\\n}\\n\\n/* button size */\\n\\n.btn-lg{\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem;\\n}\\n\\n.btn-sm{\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem;\\n}\",\n \"created\": \"20180822044340070\",\n \"modified\": \"20210808052511406\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/card-column\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/card-column\",\n \"text\": \"/* Extracted from bootstrap 4.3.1 */\\n.card-columns .card {\\n margin-bottom: 0.75rem;\\n}\\n\\n@media (min-width: 576px) {\\n .card-columns {\\n -webkit-column-count: 3;\\n -moz-column-count: 3;\\n column-count: 3;\\n -webkit-column-gap: 1.25rem;\\n -moz-column-gap: 1.25rem;\\n column-gap: 1.25rem;\\n orphans: 1;\\n widows: 1;\\n }\\n .card-columns .card {\\n display: inline-block;\\n width: 100%;\\n }\\n}\",\n \"created\": \"20181122175345419\",\n \"modified\": \"20210808052511418\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/card-deck\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/card-deck\",\n \"text\": \"/* Extracted from bootstrap 4.1.3 */\\n\\n.card-deck {\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n}\\n\\n.card-deck .card {\\n margin-bottom: 15px;\\n}\\n\\n@media (min-width: 576px) {\\n .card-deck {\\n -ms-flex-flow: row wrap;\\n flex-flow: row wrap;\\n margin-right: -15px;\\n margin-left: -15px;\\n }\\n .card-deck .card {\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex: 1 0 0%;\\n flex: 1 0 0%;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n margin-right: 15px;\\n margin-bottom: 0;\\n margin-left: 15px;\\n }\\n}\",\n \"created\": \"20180822174847352\",\n \"modified\": \"20210808052511426\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/card-group\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/card-group\",\n \"text\": \"/* Extracted from bootstrap 4.1.3 */\\n.card-group {\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n}\\n\\n.card-group > .card {\\n margin-bottom: 15px;\\n}\\n\\n@media (min-width: 576px) {\\n .card-group {\\n -ms-flex-flow: row wrap;\\n flex-flow: row wrap;\\n }\\n .card-group > .card {\\n -ms-flex: 1 0 0%;\\n flex: 1 0 0%;\\n margin-bottom: 0;\\n }\\n .card-group > .card + .card {\\n margin-left: 0;\\n border-left: 0;\\n }\\n .card-group > .card:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n }\\n .card-group > .card:first-child .card-img-top,\\n .card-group > .card:first-child .card-header {\\n border-top-right-radius: 0;\\n }\\n .card-group > .card:first-child .card-img-bottom,\\n .card-group > .card:first-child .card-footer {\\n border-bottom-right-radius: 0;\\n }\\n .card-group > .card:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n }\\n .card-group > .card:last-child .card-img-top,\\n .card-group > .card:last-child .card-header {\\n border-top-left-radius: 0;\\n }\\n .card-group > .card:last-child .card-img-bottom,\\n .card-group > .card:last-child .card-footer {\\n border-bottom-left-radius: 0;\\n }\\n .card-group > .card:only-child {\\n border-radius: 0.25rem;\\n }\\n .card-group > .card:only-child .card-img-top,\\n .card-group > .card:only-child .card-header {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem;\\n }\\n .card-group > .card:only-child .card-img-bottom,\\n .card-group > .card:only-child .card-footer {\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n }\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\\n border-radius: 0;\\n }\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\\n border-radius: 0;\\n }\\n}\\n\",\n \"created\": \"20181122175111676\",\n \"modified\": \"20210808052511431\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/card\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/card\",\n \"text\": \"/* Extracted from bootstrap 4.1.3 */\\n.card {\\n position: relative;\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n min-width: 0;\\n word-wrap: break-word;\\n background-color: #fff;\\n background-clip: border-box;\\n border: 1px solid rgba(0, 0, 0, 0.125);\\n border-radius: 0.25rem;\\n}\\n\\n.card > hr {\\n margin-right: 0;\\n margin-left: 0;\\n}\\n\\n.card > .list-group:first-child .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem;\\n}\\n\\n.card > .list-group:last-child .list-group-item:last-child {\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n}\\n\\n.card-body {\\n -ms-flex: 1 1 auto;\\n flex: 1 1 auto;\\n padding: 1.25rem;\\n}\\n\\n.card-title {\\n margin-bottom: 0.75rem;\\n}\\n\\n.card-subtitle {\\n margin-top: -0.375rem;\\n margin-bottom: 0;\\n}\\n\\n.card-text:last-child {\\n margin-bottom: 0;\\n}\\n\\n.card-link:hover {\\n text-decoration: none;\\n}\\n\\n.card-link + .card-link {\\n margin-left: 1.25rem;\\n}\\n\\n.card-header {\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 0;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\\n}\\n\\n.card-header:first-child {\\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\\n}\\n\\n.card-header + .list-group .list-group-item:first-child {\\n border-top: 0;\\n}\\n\\n.card-footer {\\n padding: 0.75rem 1.25rem;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-top: 1px solid rgba(0, 0, 0, 0.125);\\n}\\n\\n.card-footer:last-child {\\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\\n}\\n\\n.card-header-tabs {\\n margin-right: -0.625rem;\\n margin-bottom: -0.75rem;\\n margin-left: -0.625rem;\\n border-bottom: 0;\\n}\\n\\n.card-header-pills {\\n margin-right: -0.625rem;\\n margin-left: -0.625rem;\\n}\\n\\n.card-img-overlay {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n padding: 1.25rem;\\n}\\n\\n.card-img {\\n width: 100%;\\n border-radius: calc(0.25rem - 1px);\\n}\\n\\n.card-img-top {\\n width: 100%;\\n border-top-left-radius: calc(0.25rem - 1px);\\n border-top-right-radius: calc(0.25rem - 1px);\\n}\\n\\n.card-img-bottom {\\n width: 100%;\\n border-bottom-right-radius: calc(0.25rem - 1px);\\n border-bottom-left-radius: calc(0.25rem - 1px);\\n}\\n\",\n \"created\": \"20180822174608965\",\n \"modified\": \"20210808052511411\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/clearfix\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/clearfix\",\n \"text\": \".clearfix::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\",\n \"created\": \"20190919042042391\",\n \"modified\": \"20210808052511439\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/float\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/float\",\n \"text\": \".float-left {\\n float: left;\\n}\\n\\n.float-right {\\n float: right;\\n}\\n\\n.float-none {\\n float: none;\\n}\\n\",\n \"created\": \"20180823142040855\",\n \"modified\": \"20210808052511446\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/my-adjustment\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/my-adjustment\",\n \"text\": \"/* My adjustments to bootstrap 4.1.3 css classes */\\na {\\n color: #007bff;\\n text-decoration: none;\\n background-color: transparent;\\n -webkit-text-decoration-skip: objects;\\n}\\n/* Link is hacked to be compatible with bootstrap \\nclasses remove it if the TW core objects break\\n*/\\n\\n\",\n \"created\": \"20180822044831813\",\n \"modified\": \"20210808052511454\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/shadow\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/shadow\",\n \"text\": \".shadow-sm {\\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\\n}\\n\\n.shadow {\\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\\n}\\n\\n.shadow-lg {\\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\\n}\\n\\n.shadow-none {\\n box-shadow: none !important;\\n}\",\n \"created\": \"20180823114259911\",\n \"modified\": \"20210808052511462\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing\",\n \"text\": \"/* Extracted from bootstrap 4.3.1 */\\n/*Defines margins, paddings, width and height*/\\n.w-25 {\\n width: 25% !important;\\n}\\n.w-50 {\\n width: 50% !important;\\n}\\n.w-75 {\\n width: 75% !important;\\n}\\n.w-100 {\\n width: 100% !important;\\n}\\n.w-auto {\\n width: auto !important;\\n}\\n.h-25 {\\n height: 25% !important;\\n}\\n.h-50 {\\n height: 50% !important;\\n}\\n.h-75 {\\n height: 75% !important;\\n}\\n.h-100 {\\n height: 100% !important;\\n}\\n.h-auto {\\n height: auto !important;\\n}\\n.mw-100 {\\n max-width: 100% !important;\\n}\\n.mh-100 {\\n max-height: 100% !important;\\n}\\n.m-0 {\\n margin: 0 !important;\\n}\\n.mt-0,\\n.my-0 {\\n margin-top: 0 !important;\\n}\\n.mr-0,\\n.mx-0 {\\n margin-right: 0 !important;\\n}\\n.mb-0,\\n.my-0 {\\n margin-bottom: 0 !important;\\n}\\n.ml-0,\\n.mx-0 {\\n margin-left: 0 !important;\\n}\\n.m-1 {\\n margin: 0.25rem !important;\\n}\\n.mt-1,\\n.my-1 {\\n margin-top: 0.25rem !important;\\n}\\n.mr-1,\\n.mx-1 {\\n margin-right: 0.25rem !important;\\n}\\n.mb-1,\\n.my-1 {\\n margin-bottom: 0.25rem !important;\\n}\\n.ml-1,\\n.mx-1 {\\n margin-left: 0.25rem !important;\\n}\\n.m-2 {\\n margin: 0.5rem !important;\\n}\\n.mt-2,\\n.my-2 {\\n margin-top: 0.5rem !important;\\n}\\n.mr-2,\\n.mx-2 {\\n margin-right: 0.5rem !important;\\n}\\n.mb-2,\\n.my-2 {\\n margin-bottom: 0.5rem !important;\\n}\\n.ml-2,\\n.mx-2 {\\n margin-left: 0.5rem !important;\\n}\\n\\n.m-3 {\\n margin: 1rem !important;\\n}\\n\\n.mt-3,\\n.my-3 {\\n margin-top: 1rem !important;\\n}\\n\\n.mr-3,\\n.mx-3 {\\n margin-right: 1rem !important;\\n}\\n\\n.mb-3,\\n.my-3 {\\n margin-bottom: 1rem !important;\\n}\\n\\n.ml-3,\\n.mx-3 {\\n margin-left: 1rem !important;\\n}\\n\\n.m-4 {\\n margin: 1.5rem !important;\\n}\\n\\n.mt-4,\\n.my-4 {\\n margin-top: 1.5rem !important;\\n}\\n\\n.mr-4,\\n.mx-4 {\\n margin-right: 1.5rem !important;\\n}\\n\\n.mb-4,\\n.my-4 {\\n margin-bottom: 1.5rem !important;\\n}\\n\\n.ml-4,\\n.mx-4 {\\n margin-left: 1.5rem !important;\\n}\\n\\n.m-5 {\\n margin: 3rem !important;\\n}\\n\\n.mt-5,\\n.my-5 {\\n margin-top: 3rem !important;\\n}\\n\\n.mr-5,\\n.mx-5 {\\n margin-right: 3rem !important;\\n}\\n\\n.mb-5,\\n.my-5 {\\n margin-bottom: 3rem !important;\\n}\\n\\n.ml-5,\\n.mx-5 {\\n margin-left: 3rem !important;\\n}\\n\\n.p-0 {\\n padding: 0 !important;\\n}\\n\\n.pt-0,\\n.py-0 {\\n padding-top: 0 !important;\\n}\\n\\n.pr-0,\\n.px-0 {\\n padding-right: 0 !important;\\n}\\n\\n.pb-0,\\n.py-0 {\\n padding-bottom: 0 !important;\\n}\\n\\n.pl-0,\\n.px-0 {\\n padding-left: 0 !important;\\n}\\n\\n.p-1 {\\n padding: 0.25rem !important;\\n}\\n\\n.pt-1,\\n.py-1 {\\n padding-top: 0.25rem !important;\\n}\\n\\n.pr-1,\\n.px-1 {\\n padding-right: 0.25rem !important;\\n}\\n\\n.pb-1,\\n.py-1 {\\n padding-bottom: 0.25rem !important;\\n}\\n\\n.pl-1,\\n.px-1 {\\n padding-left: 0.25rem !important;\\n}\\n\\n.p-2 {\\n padding: 0.5rem !important;\\n}\\n\\n.pt-2,\\n.py-2 {\\n padding-top: 0.5rem !important;\\n}\\n\\n.pr-2,\\n.px-2 {\\n padding-right: 0.5rem !important;\\n}\\n\\n.pb-2,\\n.py-2 {\\n padding-bottom: 0.5rem !important;\\n}\\n\\n.pl-2,\\n.px-2 {\\n padding-left: 0.5rem !important;\\n}\\n\\n.p-3 {\\n padding: 1rem !important;\\n}\\n\\n.pt-3,\\n.py-3 {\\n padding-top: 1rem !important;\\n}\\n\\n.pr-3,\\n.px-3 {\\n padding-right: 1rem !important;\\n}\\n\\n.pb-3,\\n.py-3 {\\n padding-bottom: 1rem !important;\\n}\\n\\n.pl-3,\\n.px-3 {\\n padding-left: 1rem !important;\\n}\\n\\n.p-4 {\\n padding: 1.5rem !important;\\n}\\n\\n.pt-4,\\n.py-4 {\\n padding-top: 1.5rem !important;\\n}\\n\\n.pr-4,\\n.px-4 {\\n padding-right: 1.5rem !important;\\n}\\n\\n.pb-4,\\n.py-4 {\\n padding-bottom: 1.5rem !important;\\n}\\n\\n.pl-4,\\n.px-4 {\\n padding-left: 1.5rem !important;\\n}\\n\\n.p-5 {\\n padding: 3rem !important;\\n}\\n\\n.pt-5,\\n.py-5 {\\n padding-top: 3rem !important;\\n}\\n\\n.pr-5,\\n.px-5 {\\n padding-right: 3rem !important;\\n}\\n\\n.pb-5,\\n.py-5 {\\n padding-bottom: 3rem !important;\\n}\\n\\n.pl-5,\\n.px-5 {\\n padding-left: 3rem !important;\\n}\\n\\n.m-auto {\\n margin: auto !important;\\n}\\n\\n.mt-auto,\\n.my-auto {\\n margin-top: auto !important;\\n}\\n\\n.mr-auto,\\n.mx-auto {\\n margin-right: auto !important;\\n}\\n\\n.mb-auto,\\n.my-auto {\\n margin-bottom: auto !important;\\n}\\n\\n.ml-auto,\\n.mx-auto {\\n margin-left: auto !important;\\n}\\n\",\n \"created\": \"20180822191952379\",\n \"modified\": \"20210808052511469\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/text-alignment\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/text-alignment\",\n \"text\": \".text-justify {\\n text-align: justify !important;\\n}\\n\\n.text-nowrap {\\n white-space: nowrap !important;\\n}\\n\\n.text-truncate {\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n}\\n\\n.text-left {\\n text-align: left !important;\\n}\\n\\n.text-right {\\n text-align: right !important;\\n}\\n\\n.text-center {\\n text-align: center !important;\\n}\",\n \"created\": \"20180822051223866\",\n \"modified\": \"20210808052511477\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/text-colors\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/text-colors\",\n \"text\": \"/* from bootstrap 4.1.3 */\\n\\n.text-white {\\n color: #fff !important;\\n}\\n\\n.text-primary {\\n color: #007bff !important;\\n}\\n\\na.text-primary:hover, a.text-primary:focus {\\n color: #0062cc !important;\\n}\\n\\n.text-secondary {\\n color: #6c757d !important;\\n}\\n\\na.text-secondary:hover, a.text-secondary:focus {\\n color: #545b62 !important;\\n}\\n\\n.text-success {\\n color: #28a745 !important;\\n}\\n\\na.text-success:hover, a.text-success:focus {\\n color: #1e7e34 !important;\\n}\\n\\n.text-info {\\n color: #17a2b8 !important;\\n}\\n\\na.text-info:hover, a.text-info:focus {\\n color: #117a8b !important;\\n}\\n\\n.text-warning {\\n color: #ffc107 !important;\\n}\\n\\na.text-warning:hover, a.text-warning:focus {\\n color: #d39e00 !important;\\n}\\n\\n.text-danger {\\n color: #dc3545 !important;\\n}\\n\\na.text-danger:hover, a.text-danger:focus {\\n color: #bd2130 !important;\\n}\\n\\n.text-light {\\n color: #f8f9fa !important;\\n}\\n\\na.text-light:hover, a.text-light:focus {\\n color: #dae0e5 !important;\\n}\\n\\n.text-dark {\\n color: #343a40 !important;\\n}\\n\\na.text-dark:hover, a.text-dark:focus {\\n color: #1d2124 !important;\\n}\\n\\n.text-body {\\n color: #212529 !important;\\n}\\n\\n.text-muted {\\n color: #6c757d !important;\\n}\\n\\n.text-black-50 {\\n color: rgba(0, 0, 0, 0.5) !important;\\n}\\n\\n.text-white-50 {\\n color: rgba(255, 255, 255, 0.5) !important;\\n}\\n\\n.text-hide {\\n font: 0/0 a;\\n color: transparent;\\n text-shadow: none;\\n background-color: transparent;\\n border: 0;\\n}\\n\",\n \"created\": \"20180820173351023\",\n \"modified\": \"20210808052511485\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/bs/text-utility\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/bs/text-utility\",\n \"text\": \"/* Can be removed latter. This is used for illustration of bootstrap cards */\\n\\n.text-lowercase {\\n text-transform: lowercase !important;\\n}\\n\\n.text-uppercase {\\n text-transform: uppercase !important;\\n}\\n\\n.text-capitalize {\\n text-transform: capitalize !important;\\n}\\n\\n.font-weight-light {\\n font-weight: 300 !important;\\n}\\n\\n.font-weight-normal {\\n font-weight: 400 !important;\\n}\\n\\n.font-weight-bold {\\n font-weight: 700 !important;\\n}\\n\\n.font-italic {\\n font-style: italic !important;\\n}\\n\\n\\n.h1, .h2, .h3, .h4, .h5, .h6 {\\n margin-bottom: 0.5rem;\\n font-family: inherit;\\n font-weight: 500;\\n line-height: 1.2;\\n color: inherit;\\n}\\n\\n.h1 {\\n font-size: 2.5rem;\\n}\\n\\n.h2 {\\n font-size: 2rem;\\n}\\n\\n.h3 {\\n font-size: 1.75rem;\\n}\\n\\n.h4 {\\n font-size: 1.5rem;\\n}\\n\\n.h5 {\\n font-size: 1.25rem;\\n}\\n\\n.h6 {\\n font-size: 1rem;\\n}\\n\\n.lead {\\n font-size: 1.25rem;\\n font-weight: 300;\\n}\\n\\n.display-1 {\\n font-size: 6rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.display-2 {\\n font-size: 5.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.display-3 {\\n font-size: 4.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.display-4 {\\n font-size: 3.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.hr {\\n margin-top: 1rem;\\n margin-bottom: 1rem;\\n border: 0;\\n border-top: 1px solid rgba(0, 0, 0, 0.1);\\n}\\n\\n.small {\\n font-size: 80%;\\n font-weight: 400;\\n}\\n\\n.mark {\\n padding: 0.2em;\\n background-color: #fcf8e3;\\n}\\n\",\n \"created\": \"20180822130528002\",\n \"modified\": \"20210808052511493\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/clear-float\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/clear-float\",\n \"text\": \"/* Resolve issue for floating objects which cross the tiddler frame!\\nThe below code should force the tiddler to always wrap around floating elements, so that they are always inside\\nRef: https://groups.google.com/d/msg/tiddlywiki/5bZwwj6cyac/2LzFeA7AAwAJ\\n*/\\n\\n.tc-tiddler-body:before, .tc-tiddler-body:after {\\n content: \\\"\\\";\\n display: table;\\n}\\n.tc-tiddler-body:after {\\n clear: both;\\n}\\n.tc-tiddler-body {\\n zoom: 1;\\n}\",\n \"created\": \"20190902043605186\",\n \"modified\": \"20210808052511498\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\",\n \"text\": \".tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\\n background: none;\\n border: none;\\n border-bottom: solid 1px #737373 !important;\\n font-weight: bold;\\n color: #DB4C3F !important;\\n}\",\n \"created\": \"20191209105546612\",\n \"modified\": \"20210808052511503\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/csvtable-katex\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/csvtable-katex\",\n \"text\": \".falign .katex-display > .katex {text-align:left;}\\n.ralign .katex-display > .katex {text-align:right;}\\n.table-mathbox tr td{vertical-align: baseline;} /* baseline aligned text and fomula in table cell*/\\n\\n/*\\nOnly used with csv table + katex\\nSee $:/plugins/kookma/shiraz/macros/csvtables/formats-math\\n*/\",\n \"created\": \"20210913204223405\",\n \"modified\": \"20210914150205318\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/dbadge\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/dbadge\",\n \"text\": \"/*Credits: \\nNishant Srivastava https://codepen.io/nisrulz/pen/bpQWLW\\nMohammad Rahmani: https://github.com/kookma\\n*/\\n.dbadge {\\n display: inline-block;\\n margin: 0.0em;\\n}\\n.dbadge > span {\\n color: #ffffff;\\n font-size: 0.8em;\\n font-weight: 400;\\n line-height: 1;\\n padding: .2em .6em;\\n text-align: center;\\n vertical-align: baseline;\\n white-space: nowrap;}\\n\\n.dbadge-subject{\\n background-color: #656565;\\n border-bottom-left-radius: 0.25em;\\n border-top-left-radius: 0.25em;}\\n.dbadge-status {\\n border-bottom-right-radius: 0.25em;\\n border-top-right-radius: 0.25em;}\\n\\n.dbadge-primary {\\n background-color: #337ab7;}\\n.dbadge-success {\\n background-color: #5cb85c;}\\n.dbadge-info {\\n background-color: #5bc0de;}\\n.dbadge-warning {\\n background-color: #f0ad4e;}\\n.dbadge-danger {\\n background-color: #d9534f;}\",\n \"created\": \"20181204192835967\",\n \"modified\": \"20210808052511511\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/details-slider\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/details-slider\",\n \"text\": \"/*details html5 macro*/\\ndetails > summary {\\n padding: 2px 6px;\\n font-weight:500;\\n outline:none;\\n}\\ndetails > div {\\n padding: 2px 6px;\\n margin: 0;\\n}\\n\\nbutton .kk-sh-slider svg{\\nwidth: 0.8em;\\nheight: 0.8em;\\nvertical-align: middle;}\",\n \"created\": \"20181101185908941\",\n \"modified\": \"20210808052511516\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/dynamic-tables-var\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/dynamic-tables-var\",\n \"created\": \"20210224171009495\",\n \"modified\": \"20210808052511528\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"/* these are dynamic or variable properties based on the tiddlywiki palette */\\n\\n.shiraz-dtable-page-footer select{\\n background-color: \u003C\u003Ccolor table-header-background>>;\\n color:\u003C\u003Ccolor foreground>>;\\n}\\n\\n.shiraz-dtable-page-footer > td{\\nbackground-color: \u003C\u003Ccolor table-header-background>>;\\n}\\n\\n/* customize the table footer used for numerical summary*/\\n.shiraz-dtable-footer tr td{\\n\\tbackground-color: \u003C\u003Ccolor table-footer-background>>;\\n border:none;\\n}\\n\"\n },\n \"$:/plugins/kookma/shiraz/styles/dynamic-tables\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/dynamic-tables\",\n \"text\": \"/* edit-text box for dynamic table */\\n.shiraz-dtable-textbox {\\n width:100%;\\n padding-left: 5px;\\n border: none;\\n}\\n\\n.shiraz-dtable-textbox:focus {\\n outline: none;\\n border: 1px solid #5778d8;\\n background: transparent;\\n}\\n\\n.tbl-inpt-edit { width: 100%; background-color: transparent; border: none; color: #000000;}\\n\\nbutton.tbl-sort-svg > svg { text-shadow: none; fill:#000000; height:10px; padding:0 0 2px 0; }\\n\\nth .tc-tiddlylink, th a { text-shadow: none; margin: 0 0 0 0; padding: 0 0 0 0; color:#000000; font-weight: bold; }\\n\\n\\n/* DELETE CONFIRMATION */\\ntable thead .tbl-delete-confirm > th {\\n color: white;\\n background-color:#ff0033;\\n padding: 8px;\\n margin: 0px;\\n text-align:center;\\n\\tfont-weight:normal;\\n}\\n\\ntable thead .tbl-delete-confirm > th > button {\\n color: white;\\n fill: white;\\n}\\n\\n/* -- pagination --*/\\n.shiraz-dtable-page-footer td{\\n\\tmargin: 0 0 0 0;\\n\\tpadding: 4px 7px 4px 7px;\\n}\\n\\n.shiraz-dtable-page-footer select{\\n\\tpadding:0;\\n\\tmargin:0;\\n\\tborder:none;\\t\\n}\\n\\n.shiraz-dtable-page-footer {\\n\\ttext-align:center;\\n}\\n\\n.shiraz-dtable-page-prev{\\n\\tfloat:left;\\n\\tmargin-right:8px;\\n}\\n\\n.shiraz-dtable-page-next{\\n\\tfloat:right;\\n\\tmargin-left:8px;\\n}\\n\\n.shiraz-dtable-page-footer button svg {height:0.7em;}\\n.shiraz-dtable-page-footer button {outline: none; line-height:normal;}\\n.shiraz-dtable-page-footer button:disabled {display:none;}\\n\\n/* to format the expanded record (tiddler body) - for local customization like KaTeX numbering */\\n.shiraz-dtable-expanded-record{ }\",\n \"created\": \"20191128184537594\",\n \"modified\": \"20210918194235840\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/image-alignment\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/image-alignment\",\n \"text\": \"/*Image aligning classes*/\\n.image-align-right{\\n float:right;\\n margin:0.5em 0 1.3em 1.4em;\\n}\\n.image-align-left{\\n float:left;\\n margin: 0.5em 1.4em 1.3em 0;\\n}\\n.image-align-center{\\n display:block;\\n margin: 0.5em auto 1.3em; \\n}\\n\\n.image-float-none {\\n float: none !important;\\n}\",\n \"created\": \"20190918193736314\",\n \"modified\": \"20210808052511534\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/image-basic\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/image-basic\",\n \"text\": \".image-basic {\\n text-align: center;\\n font-style: italic;\\n font-size: smaller;\\n text-indent: 0;\\n padding: 0.5em;\\n}\",\n \"created\": \"20181119182848505\",\n \"modified\": \"20210808052511542\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/image-overlay\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/image-overlay\",\n \"text\": \".image-overlay-container{\\n width: 50%; \\n box-sizing: border-box;\\n}\\n\\n@media screen and (max-width: 640px){\\n .image-overlay-container{\\n display: block;\\n width: 100%;\\n }\\n}\\n\\n@media screen and (min-width: 900px){\\n .image-overlay-container{\\n width: 33.33%;\\n }\\n}\\n\\n.image-overlay-container .image-overlay-title{\\n color: #1a1a1a;\\n text-align: center;\\n margin-bottom:10px;\\n}\\n\\n.image-overlay-content {\\n position: relative;\\n width: 90%;\\n max-width: 400px;\\n margin: auto;\\n overflow: hidden;\\n}\\n\\n.image-overlay-content .image-overlay-content-overlay {\\n background: rgba(0,0,0,0.7);\\n position: absolute;\\n height: 99%;\\n width: 100%;\\n left: 0;\\n top: 0;\\n bottom: 0;\\n right: 0;\\n opacity: 0;\\n -webkit-transition: all 0.4s ease-in-out 0s;\\n -moz-transition: all 0.4s ease-in-out 0s;\\n transition: all 0.4s ease-in-out 0s;\\n}\\n\\n.image-overlay-content:hover .image-overlay-content-overlay{\\n opacity: 1;\\n}\\n\\n.image-overlay-content-image{\\n width: 100%;\\n}\\n\\n.image-overlay-content-details {\\n position: absolute;\\n text-align: center;\\n padding-left: 1em;\\n padding-right: 1em;\\n width: 100%;\\n top: 50%;\\n left: 50%;\\n opacity: 0;\\n -webkit-transform: translate(-50%, -50%);\\n -moz-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n -webkit-transition: all 0.3s ease-in-out 0s;\\n -moz-transition: all 0.3s ease-in-out 0s;\\n transition: all 0.3s ease-in-out 0s;\\n}\\n\\n.image-overlay-content:hover .image-overlay-content-details{\\n top: 50%;\\n left: 50%;\\n opacity: 1;\\n}\\n\\n.image-overlay-content-details h3{\\n color: #fff;\\n font-weight: 500;\\n letter-spacing: 0.15em;\\n margin-bottom: 0.5em;\\n text-transform: uppercase;\\n}\\n\\n.image-overlay-content-details p{\\n color: #fff;\\n font-size: 0.8em;\\n}\\n\\n.image-overlay-fadeIn-bottom{\\n top: 80%;\\n}\\n\\n.image-overlay-fadeIn-top{\\n top: 20%;\\n}\\n\\n.image-overlay-fadeIn-left{\\n left: 20%;\\n}\\n\\n.image-overlay-fadeIn-right{\\n left: 80%;\\n}\",\n \"created\": \"20181116173704182\",\n \"modified\": \"20210808052511547\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/image-polaroid\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/image-polaroid\",\n \"text\": \".image-polaroid {\\n min-width:64px;\\n background-color: #f8f9fa;\\n box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\\n}\\n.image-polaroid img {\\n width: 100%;\\n padding:10px;\\n height: auto;\\n}\\n.image-polaroid .image-polaroid-caption {\\n padding:10px 15px 10px;\\n text-align: center; \\n line-height: 1.4em;\\n font-weight:300;\\n font-size: 0.9em; \\n}\",\n \"created\": \"20181116094450565\",\n \"modified\": \"20210808052511555\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/image-pretty\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/image-pretty\",\n \"text\": \".image-pretty {\\n min-width:64px;\\n border: 1px solid #c8ccd1;\\n background-color:#f8f9fa;\\n}\\n.image-pretty:hover {\\n border: 1px solid #777;\\n}\\n.image-pretty img {\\n padding:2px;\\n width: 100%;\\n height: auto;\\n}\\n.image-pretty .image-pretty-caption {\\n padding:10px 15px 10px;\\n text-align: center; \\n line-height: 1.4em;\\n font-weight:300;\\n font-size: 0.9em; \\n}\\n\\n\",\n \"created\": \"20181115182806512\",\n \"modified\": \"20210808052511563\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/image-slidein\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/image-slidein\",\n \"text\": \".image-slidein { \\n display: block; \\n position: relative; \\n /*float: left;*/\\n overflow: hidden; \\n /* margin: 0 20px 20px 0;*/\\n}\\n\\n.image-slidein img {\\n width: 100%;\\n height: auto;\\n}\\n\\n.image-slidein figcaption { \\n position: absolute; \\n background: rgba(0,0,0,0.75); \\n color: white; \\n padding: 10px 20px; \\n opacity: 0;\\n -webkit-transition: all 0.6s ease;\\n -moz-transition: all 0.6s ease;\\n -o-transition: all 0.6s ease;\\n}\\n.image-slidein:hover figcaption {\\n opacity: 1;\\n}\\n.image-slidein:before { \\n content: \\\"?\\\"; \\n position: absolute; \\n font-weight: 800; \\n background: rgba(255,255,255,0.75); \\n text-shadow: 0 0 5px white;\\n color: black;\\n width: 24px;\\n height: 24px;\\n -webkit-border-radius: 12px;\\n -moz-border-radius: 12px;\\n border-radius: 12px;\\n text-align: center;\\n font-size: 14px;\\n line-height: 24px;\\n -moz-transition: all 0.6s ease;\\n opacity: 0.75;\\t\\n}\\n.image-slidein:hover:before {\\n opacity: 0;\\n}\\n\\n.mr-cap-left:before { bottom: 10px; left: 10px; }\\n.mr-cap-left figcaption { bottom: 0; left: -30%; }\\n.mr-cap-left:hover figcaption { left: 0; }\\n\\n.mr-cap-right:before { bottom: 10px; right: 10px; }\\n.mr-cap-right figcaption { bottom: 0; right: -30%; }\\n.mr-cap-right:hover figcaption { right: 0; }\\n\\n.mr-cap-top:before { top: 10px; left: 10px; }\\n.mr-cap-top figcaption { left: 0; top: -30%; }\\n.mr-cap-top:hover figcaption { top: 0; }\\n\\n.mr-cap-bottom:before { bottom: 10px; left: 10px; }\\n.mr-cap-bottom figcaption { left: 0; bottom: -30%;}\\n.mr-cap-bottom:hover figcaption { bottom: 0; }\\n\",\n \"created\": \"20181117040213926\",\n \"modified\": \"20210808052511579\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/misc/details\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/misc/details\",\n \"text\": \"/* Styles for summary cursor\\nurl: https://css-tricks.com/two-issues-styling-the-details-element-and-how-to-solve-them/\\n*/\\n\\nsummary {\\n cursor: pointer;\\n}\\n\\nsummary > * {\\n display: inline;\\n}\",\n \"created\": \"20210812081549226\",\n \"modified\": \"20210812082029378\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\",\n \"text\": \"/*Edit buttons as traffic lights*/\\n.tc-tiddler-controls .tc-image-delete-button {fill:#ebb;}\\n.tc-tiddler-controls .tc-image-cancel-button {fill:#ed9;}\\n.tc-tiddler-controls .tc-image-done-button {fill:#beb;}\",\n \"created\": \"20191029091851469\",\n \"modified\": \"20210808052511585\",\n \"tags\": \"\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/misc/table-csv\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/misc/table-csv\",\n \"text\": \"/* Styles for star rating used with table-csv macro */\\n.shiraz-star svg{\\nwidth: 1.2em;\\nheight: 1.2em;\\nvertical-align: middle;\\nfill:#FF9529; /*Deep Saffron*/\\n}\",\n \"created\": \"20210808144209865\",\n \"modified\": \"20210808144511445\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\",\n \"text\": \"/* Mouseover toolbar visibility: courtesy from Tobias Beer*/\\n.tc-tiddler-frame .tc-titlebar button {\\n opacity: 0;\\n transition: opacity .5s ease-in-out;\\n}\\n.tc-tiddler-frame:hover .tc-titlebar button {\\n zoom: 1;\\n filter: alpha(opacity=100);\\n opacity: 1;\\n}\\n\",\n \"created\": \"20191029094209435\",\n \"modified\": \"20210808052511590\",\n \"tags\": \"\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\",\n \"text\": \"/* These css rules makes TW UI buttons in beatiful color */\\n\\n/*page control buttons*/\\n.tc-page-controls .tc-image-new-button { fill: #5EB95E; } /*New tiddler button*/\\n.tc-page-controls .tc-image-options-button { fill:#8058A5; } /*Open control pannel*/\\n\\n/*tiddler buttons in beautiful color*/\\n.tc-tiddler-controls .tc-image-edit-button { fill:#F37B1D; }/*edit tiddler*/\\n.tc-tiddler-controls .tc-image-info-button { fill: #0e90d2; } /*Info button*/\\n\",\n \"created\": \"20191029092047069\",\n \"modified\": \"20210808052511595\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/mono\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/mono\",\n \"text\": \".mono {\\n\\tcolor:unset;\\n\\tbackground-color: #f7f7f9;\\n\\tborder: 1px solid #e1e1e8;\\n\\twhite-space: pre-wrap;\\n\\tpadding: 0 3px 2px;\\n\\tborder-radius: 3px;\\n\\tfont-family: \\\"SFMono-Regular\\\",Consolas,\\\"Liberation Mono\\\",Menlo,Courier,monospace;\\n}\",\n \"created\": \"20181010192406005\",\n \"modified\": \"20210808052511602\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/multicols/column\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/multicols/column\",\n \"text\": \"/* multicolumn layouts with fixed column number works on the whole tiddler */\\n.multicol .tc-tiddler-body {\\n column-width: 14em;\\n column-rule: 1px solid #ccc;\\n}\\n/* two columns responsive*/\\n.multicol2 .tc-tiddler-body {\\n\\tcolumn-count:2; \\n\\tcolumn-width:15em;\\n}\\n/* three columns responsive*/\\n.multicol3 .tc-tiddler-body {\\n\\tcolumn-count:3; \\n\\tcolumn-width:10em;\\n}\\n\\n\\n/* remove the extra space from first paragraph */\\n.multicol .tc-tiddler-body > :first-child, \\n.multicol2 .tc-tiddler-body > :first-child, \\n.multicol3 .tc-tiddler-body > :first-child { margin-top: 0;}\\n\\n/*-------------------------------------------------------------------------------*/\\n/* Classes for using with macro and div elements */\\n.sh-multicol {\\n column-width: 14em;\\n column-rule: 1px solid #ccc;\\n}\\n/* two columns responsive*/\\n.sh-multicol2 {\\n\\tcolumn-count:2; \\n\\tcolumn-width:15em;\\n}\\n/* three columns responsive*/\\n.sh-multicol3 {\\n\\tcolumn-count:3; \\n\\tcolumn-width:10em;\\n}\\n\\n/* remove the extra space from first paragraph */\\n.sh-multicol > :first-child,\\n.sh-multicol2 > :first-child,\\n.sh-multicol3 > :first-child { margin-top: 0;}\",\n \"created\": \"20190627204703061\",\n \"modified\": \"20210808052511607\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/multicols/flex backup\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/multicols/flex backup\",\n \"text\": \"/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\\n.flex-row {\\n display: flex;\\n flex-wrap: wrap;\\n margin-right: -15px;\\n margin-left: -15px;\\n}\\n.flex-col-1, \\n.flex-col-2, \\n.flex-col-3 {\\n position: relative;\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n}\\n\\n.flex-col-1{flex: 1 1 0;}\\n.flex-col-2{flex: 2 1 0;}\\n.flex-col-3{flex: 3 1 0;}\\n\\n.flex-col-1 > :first-child,\\n.flex-col-2 > :first-child,\\n.flex-col-3 > :first-child {\\n\\tmargin-top: 0;}\",\n \"created\": \"20191030140900552\",\n \"modified\": \"20210808052511618\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/multicols/flex\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/multicols/flex\",\n \"text\": \"/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\\n.flex-row {\\n display: flex;\\n flex-direction: row;\\n flex-wrap: wrap;\\n/* margin-right: -15px;\\n margin-left: -15px;*/\\n}\\n\\n.flex-col,\\n.flex-col-1, \\n.flex-col-2, \\n.flex-col-3,\\n.flex-col-4 {\\n position: relative;\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n}\\n\\n/* for small screen width>=576px\\nhttps://getbootstrap.com/docs/4.3/layout/grid/\\n*/\\n@media (min-width: 576px) {\\n.flex-col {flex: 1 1 0; max-width: 100%;}\\n.flex-col-1 {flex: 0 0 25%; max-width:25%}\\n.flex-col-2 {flex: 0 0 50%; max-width:50%}\\n.flex-col-3 {flex: 0 0 75%; max-width:75%}\\n.flex-col-4 {flex: 0 0 100%; max-width:100%}\\n}\\n\\n.flex-col > :first-child,\\n.flex-col-1 > :first-child,\\n.flex-col-2 > :first-child,\\n.flex-col-3 > :first-child,\\n.flex-col-4 > :first-child {\\n margin-top: 0;}\\n\\n\\n/* Alignment */\\n.flex-align-items-center {\\n align-items: center !important;\\n}\\n.flex-justify-content-center {\\n justify-content: center !important;\\n}\\n\\n.flex-no-gutters {\\n margin-right: 0;\\n margin-left: 0;\\n}\",\n \"created\": \"20191014193910006\",\n \"modified\": \"20210808052511613\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/multicols/storyriver\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/multicols/storyriver\",\n \"text\": \"/* create story river in two column layout */\\n.tc-story-river {\\n display: flex;\\n flex-wrap: wrap;\\n}\\n\\n.tc-tiddler-frame\\n{\\n max-width: 49%; margin-right: 1%;\\n /*max-width: 32%; margin-right: 1%; */\\n}\\n\",\n \"created\": \"20140523214749659\",\n \"modified\": \"20210808150936240\",\n \"tags\": \"\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/notebook\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/notebook\",\n \"text\": \"@media print{\\n .notebook .tc-tiddler-body {\\n padding-left:60px;\\n margin-top:25px;\\n }\\n .notebook .tc-tiddler-title,\\n .notebook .tc-subtitle,\\n\\t.notebook .tc-tags-wrapper {\\n padding-left:60px;\\n }\\n}\\n\\n@media screen{\\n .notebook .tc-tiddler-title,\\n .notebook .tc-subtitle,\\n\\t.notebook .tc-tags-wrapper,\\n\\t.notebook .tc-tiddler-body {\\n padding-left:30px;\\n }\\n\\n}\\t\\n\\n@media screen and (max-width:960px) {\\n .notebook .tc-tiddler-title,\\n .notebook .tc-subtitle,\\n .notebook .tc-tags-wrapper,\\n .notebook .tc-tiddler-body {\\n padding-left:60px;\\n }\\n\\n}\\n/*prevent applying left border in edit mode */\\n.notebook:not([data-tiddler-title^=\\\"Draft of\\\"]):before {\\n content: '';\\n position: absolute;\\n top: 0; bottom: 0; left: 0;\\n width: 50px;\\n background: radial-gradient(#575450 6px, transparent 7px) repeat-y;\\n background-size: 30px 30px;\\n border-right: 3px solid #D44147;\\n\\t z-index:1;\\n}\\n\\n.notebook .tc-tiddler-body {\\n\\t position: relative;\\n background: linear-gradient(transparent, transparent 1.95em, #91D1D3 1.95em);\\n background-size: 2em 2em;\\n\\t min-height:90px; \\n}\\n\\n.notebook .tc-tiddler-body{\\n\\t padding-top:20px;\\n font-family: \\\"Handlee\\\", cursive;\\n font-weight:300;\\n line-height:2em;\\n color:#696969;\\n}\\n\\n/* Setting font for other elements */\\n.notebook .tc-tiddler-body pre,\\n.notebook .tc-tiddler-body code,\\n.notebook .tc-tiddler-body pre code\\n{\\n font-family: \\\"Handlee\\\", cursive;\\n font-weight:300;\\n}\",\n \"created\": \"20210420164111716\",\n \"modified\": \"20210808052511631\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/sticky-footer\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/sticky-footer\",\n \"text\": \".sticky-footer {\\n position: absolute;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n padding: 0.5rem;\\n background-color: #efefef;\\n text-align: center;\\n margin-top: 5px;\\n box-sizing: border-box;\\n width: 100%;\\n}\\n\",\n \"created\": \"20180907070611557\",\n \"modified\": \"20210808052511635\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/tables\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/tables\",\n \"text\": \".table-tight{\\n\\tfont-size:0.8em;\\n}\\n\\n\\n/*\\nThis tiddler defines the custom stylesheet for tables \\nApril 13, 2018\\n*/\\n\\n/*center aligned table*/\\n.table-center {\\n margin:0 auto;\\n}\\n\\n/* Table caption at top */\\n.table-caption-top caption {\\n caption-side:top;\\n margin-bottom:0.2rem;\\n}\\n\\n/* Striped row table */\\n.table-striped-row tr:nth-child(even) td{\\n background-color:#F3F6F6; \\n}\\n\\n/* Striped column table */\\n.table-striped-col tbody tr td:nth-child(odd) {\\n\\tbackground-color: #F3F6F6;\\n}\\n\\n/*Borderless table*/\\n.table-borderless, \\n.table-borderless thead td, \\n.table-borderless th, \\n.table-borderless tr, \\n.table-borderless td{\\n border:0;\\n}\\n\\n/* Table lines should be used with table-borderless for abbreviations and two column layout */\\n\\n.table-lines thead td, .table-lines th{\\n border-bottom: 2px solid #dddddd;\\n\\t background-color:unset;\\n }\\n.table-lines td{\\n border-bottom: 1px solid #dddddd;\\n background-color:unset;\\n }\\n\\n/* Table hover (yellow background on mouse over) */\\n.table-hover tbody tr:hover{\\n color: #212529;\\n background-color: #e6e6e6;\\n}\\n.table-hover-yellow tbody tr:hover{background-color: #ffffcc;}\\n.table-hover-cyan tbody tr:hover{background-color: #e6ffff;}\\n\\n/* Table with colored header */\\n.thead-primary thead td, .thead-primary th{background-color: #007bff; color: #fff;}\\n.thead-secondary thead td, .thead-secondary th{background-color: #6c757d; color: #fff;}\\n.thead-success thead td, .thead-success th{background-color: #28a745; color: #fff;}\\n.thead-warning thead td, .thead-warning th{background-color: #ffc107; color: #fff;}\\n.thead-danger thead td, .thead-danger th{background-color: #dc3545; color: #fff;}\\n.thead-info thead td, .thead-info th{background-color: #17a2b8; color: #fff;}\\n.thead-dark thead td, .thead-dark th{background-color: #343a40; color: #fff;}\\n.thead-light thead td, .thead-light th{background-color: #f8f9fa; color: #212529;}\\n\\n/* Table with colored header correct to fill svgs with white color */\\n.thead-primary > thead> tr > td svg, .thead-primary > thead> tr > th svg,\\n.thead-secondary > thead> tr > td svg, .thead-secondary > thead> tr > th svg,\\n.thead-success > thead> tr > td svg, .thead-success > thead> tr > th svg,\\n.thead-warning > thead> tr > td svg, .thead-warning > thead> tr > th svg,\\n.thead-danger > thead> tr > td svg, .thead-danger > thead> tr > th svg,\\n.thead-info > thead> tr > td svg, .thead-info > thead> tr > th svg,\\n.thead-dark > thead> tr > td svg, .thead-dark > thead> tr > th svg\\n {fill:#ffffff; padding:0 0 3px 0; }\\n\\n\\n.thead-primary th .tc-tiddlylink, .thead-primary th a,\\n.thead-secondary th .tc-tiddlylink, .thead-primary th a,\\n.thead-success th .tc-tiddlylink, .thead-primary th a,\\n.thead-warning th .tc-tiddlylink, .thead-primary th a,\\n.thead-danger th .tc-tiddlylink, .thead-primary th a,\\n.thead-info th .tc-tiddlylink, .thead-primary th a,\\n.thead-dark th .tc-tiddlylink, .thead-primary th a{color:#ffffff}\\n\",\n \"created\": \"20180413092232257\",\n \"modified\": \"20210808052511640\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/styles/tiddler-title-class\": {\n \"title\": \"$:/plugins/kookma/shiraz/styles/tiddler-title-class\",\n \"text\": \".title-primary .tc-title {\\n color: #007bff;\\n}\\n.title-secondary .tc-title {\\n color: #6c757d;\\n}\\n.title-success .tc-title {\\n color: #28a745;\\n}\\n.title-info .tc-title {\\n color: #17a2b8;\\n}\\n.title-warning .tc-title {\\n color: #ffc107;\\n}\\n.title-danger .tc-title {\\n color: #dc3545;\\n}\\n.title-light .tc-title {\\n color: #f8f9fa;\\n}\\n.title-dark .tc-title {\\n color: #343a40;\\n}\\n.title-white .tc-title {\\n color: #fff;\\n}\",\n \"created\": \"20191101112257846\",\n \"modified\": \"20210808052511648\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/css\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/color\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/color\",\n \"created\": \"20200210160016959\",\n \"modified\": \"20210808052511653\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"color\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define showCell()\\n\u003Cstyle>\\n.dt:not(:disabled):dt(.disabled) {cursor: pointer;}\\na.dt.disabled,fieldset:disabled a.dt {pointer-events: none;}\\n\u003C/style>\\n\u003C$link overrideClass=\\\"dt disabled\\\" to=\\\"\\\">\\n\u003C$edit-text tag=input type=color tiddler=\u003C\u003CcurrentRecord>> field=color/>\\n\u003C/$link>\\n\\\\end\\n\\n\\\\define edit_color() \u003C$edit-text tag=input type=color tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>>/>\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cedit_color>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/date\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/date\",\n \"created\": \"20170128100657312\",\n \"modified\": \"20210808052511660\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"created modified\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Ctd>\\n\u003C$view tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> format=\\\"date\\\" template=\\\"YYYY.0MM.0DD\\\"/>\\n\u003C/td>\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/default\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/default\",\n \"created\": \"20191125202328213\",\n \"modified\": \"20210808052511665\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003CeditCell>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/due-date\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/due-date\",\n \"created\": \"20200206191120454\",\n \"modified\": \"20210808052511673\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"due-date\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define showCell() \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n\\\\define showCell_Locked() \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\\\define edit_date() \u003C$edit-text tag=input type=date tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>>/>\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cedit_date>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C!-- Part of Task Manager\\n this template ALWAYS works on fields -->\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/email\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/email\",\n \"created\": \"20191202210913762\",\n \"modified\": \"20210808052511678\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"email\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define display-email-address()\\n\u003Ca class=\\\"tc-tiddlylink-external\\\" href=\\\"mailto:$(currentRecord)$!!$(currentColumn)$\\\" rel=\\\"noopener noreferrer\\\" target=\\\"_blank\\\">\\n\u003C\u003CshowCell>>\\n\u003C/a>\\n\\\\end\\n\\\\define display-email-address_Locked()\\n\u003Ca class=\\\"tc-tiddlylink-external\\\" href=\\\"mailto:$(currentRecord)$!!$(currentColumn)$\\\" rel=\\\"noopener noreferrer\\\" target=\\\"_blank\\\">\\n\u003C\u003CshowCell_Locked>>\\n\u003C/a>\\n\\\\end\\n\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003Cdisplay-email-address>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003CeditCell>> >\\n\u003C\u003Cdisplay-email-address_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/priority\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/priority\",\n \"created\": \"20200424102701026\",\n \"modified\": \"20210808052511686\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"priority\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define circle(color, fill)\\n\u003Csvg width=\\\"12\\\" height=\\\"12\\\" >\\n\u003Ccircle cx=\\\"6\\\" cy=\\\"6\\\" r=\\\"5\\\" stroke=\u003C\u003C__color__>> fill=\u003C\u003C__fill__>> stroke-width=\\\"1\\\"/>\\n\u003C/svg>\\n\\\\end\\n\\n\\\\define showCell()\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[very high]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#dc3545\\\" fill=\\\"#f8d7da\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[high]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#ff8c00\\\" fill=\\\"#fff3cd\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[normal]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#17a2b8\\\" fill=\\\"#d1ecf1\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[low]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#007bff\\\" fill=\\\"#cce5ff\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[very low]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#6c757d\\\" fill=\\\"#e2e3e5\\\"/>\\n\u003C/$list>\\n  \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> />\\n\\\\end\\n\\n\\\\define showCell_Locked() \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\n\\\\define select_priority()\\n\u003C$select tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> default=\\\"\\\">\u003Coption value=''>Select...\u003C/option>\u003Coption value='very high'>very high\u003C/option>\u003Coption value='high'>high\u003C/option>\u003Coption value='normal'>normal\u003C/option>\u003Coption value='low'>low\u003C/option>\u003Coption value='very low'>very low\u003C/option>\u003Coption value=''>no priority\u003C/option>\u003C/$select>\\n\\\\end\\n\\n\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cselect_priority>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C$reveal>\\n\\n\u003C!-- Part of Task Manager\\n this template ALWAYS works on fields\\n -->\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/status\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/status\",\n \"created\": \"20200424100127763\",\n \"modified\": \"20210808052511690\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"status\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define showCell() \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n\\\\define showCell_Locked() \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\\\define select_status()\\n\u003C$select tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> default=\\\"\\\">\u003Coption value=''>Select...\u003C/option>\u003Coption value='open'>open\u003C/option>\u003Coption value='not started'>not started\u003C/option>\u003Coption value='in-work'>in-work\u003C/option>\u003Coption value='on-hold'>on-hold\u003C/option>\u003Coption value='complete'>complete\u003C/option>\u003Coption value='rework'>rework\u003C/option>\u003Coption value='closed'>closed\u003C/option>\u003C/$select>\\n\\\\end\\n\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cselect_status>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C!-- Part of Task Manager\\n this template ALWAYS works on fields -->\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/tags\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/tags\",\n \"created\": \"20191125193831767\",\n \"modified\": \"20210808052511699\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"tags\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C$list filter=\\\"[title\u003CcurrentRecord>tags[]]\\\">\\n\u003Cspan class=\\\"tc-tag-list-item\\\" >\\n\u003C$set name=\\\"transclusion\\\" value=\u003C\u003CcurrentTiddler>>>\\n\u003C$macrocall $name=\\\"tag-pill-body\\\" tag=\u003C\u003CcurrentTiddler>> icon={{!!icon}} color={{!!color}} palette={{$:/palette}} element-tag=\\\"\\\"\\\"$button\\\"\\\"\\\" element-attributes=\\\"\\\"\\\"popup=\u003C\u003CtempTagPopup>> dragFilter='[all[current]tagging[]]' tag='span'\\\"\\\"\\\"/>\\n\u003C$reveal state=\u003C\u003CtempTagPopup>> style=\\\"position:absolute; z-index:9999;\\\" type=\\\"popup\\\" position=\\\"below\\\" animate=\\\"yes\\\" class=\\\"tc-drop-down\\\">\\n\u003C$set name=\\\"tv-show-missing-links\\\" value=\\\"yes\\\">\\n\u003C$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\u003C/$set>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\\\" variable=\\\"listItem\\\"> \\n\u003C$transclude tiddler=\u003C\u003ClistItem>>/> \\n\u003C/$list>\\n\u003Chr>\\n\u003C$macrocall $name=\\\"list-tagged-draggable\\\" tag=\u003C\u003CcurrentTiddler>>/>\\n\u003C/$reveal>\\n\u003C/$set>\\n\u003C/span>\\n\u003C/$list>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003CeditCell>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox\",\n \"created\": \"20200206150644636\",\n \"modified\": \"20210808052511704\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"tbl-checkbox\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Ctd style=\\\"width:28px;text-align:center;\\\">\\n\u003C$checkbox tiddler=\u003C\u003CcurrentRecord>> tag=\\\"done\\\"\\ncheckactions=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> $value=\\\"color:#155724;background-color:#d4edda;\\\" />\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"complete\\\"/>\\\"\\\"\\\"\\nuncheckactions=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> />\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"rework\\\"/>\\\"\\\"\\\" />\\n\u003C/td>\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/tbl-clone\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/tbl-clone\",\n \"created\": \"20201203153613838\",\n \"modified\": \"20210808052511708\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"tbl-clone\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define cloneTiddler() \u003C$action-createtiddler $basetitle=\u003C\u003CcurrentRecord>> $template=\u003C\u003CcurrentRecord>> />\\n\\n\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd style=\\\"width:28px;text-align:center;\\\">\\n \u003C$button actions=\u003C\u003CcloneTiddler>> class=\\\"tc-btn-invisible\\\">\\n\\t {{$:/core/images/clone-button}}\\n\\t\u003C/$button>\\n\u003C/td>\\n\u003C/$list>\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/tbl-delete\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/tbl-delete\",\n \"created\": \"20170212101814663\",\n \"modified\": \"20210808052511715\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"tbl-delete\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd style=\\\"width:28px;text-align:center;\\\">\\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-sendmessage $message=\\\"tm-delete-tiddler\\\" $param=\u003C\u003CcurrentRecord>>/>\\n {{$:/core/images/delete-button}}\\n \u003C/$button>\\n\u003C/td>\\n\u003C/$list>\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/tbl-expand\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/tbl-expand\",\n \"created\": \"20200209072642825\",\n \"modified\": \"20210808052511720\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"tbl-expand\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003CtempPathExpand>> text=\\\"show\\\" tag=\\\"td\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n \u003C$action-setfield $tiddler=\u003C\u003CtempTableExpand>> $index=\u003C\u003CcurrentRecord>> $value=\\\"show\\\" />\\n {{$:/core/images/right-arrow}}\\n \u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CtempPathExpand>> text=\\\"show\\\" tag=\\\"td\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n \u003C$action-setfield $tiddler=\u003C\u003CtempTableExpand>> $index=\u003C\u003CcurrentRecord>>/>\\n {{$:/core/images/down-arrow}}\\n \u003C/$button>\\n\u003C/$reveal>\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/tbl-linktype\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/tbl-linktype\",\n \"created\": \"20210501184147078\",\n \"modified\": \"20210808052511724\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"tbl-linktype\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Ctd>\\n\u003C$text text={{{ [all[current]links[]match\u003CcurrentRecord>then[link]] [all[current]backlinks[]match\u003CcurrentRecord>then[backlink]] [all[current]tagging[]match\u003CcurrentRecord>then[tagging]] ~[[transclusion]] }}} />\\n\u003C/td>\\n\u003C!-- \\ntb-linktype is not sortable not editable. The priority is as below:\\nlink, backlink, tagging, transclusion\\n-->\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/title\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/title\",\n \"created\": \"20170128100357203\",\n \"modified\": \"20210808052511731\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"title\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Ctd>\\n\u003C$link to=\u003C\u003CcurrentRecord>>>\u003C$text text=\u003C\u003CcurrentRecord>> />\u003C/$link>\\n\u003C/td>\"\n },\n \"$:/plugins/kookma/shiraz/templates/body/type\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/body/type\",\n \"created\": \"20200210063953546\",\n \"modified\": \"20210808052511737\",\n \"tags\": \"$:/tags/Table/BodyTemplate\",\n \"tbl-column-list\": \"type\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define showCell() \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n\u003Ctd>\\n\u003C\u003CshowCell>>\\n\u003C/td>\\n\u003C!-- Note that the showCell here overrides the global showCell from table-dynamic macro -->\"\n },\n \"$:/plugins/kookma/shiraz/templates/footer/default\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/footer/default\",\n \"created\": \"20200130171717175\",\n \"modified\": \"20210808052511744\",\n \"tags\": \"$:/tags/Table/FooterTemplate\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$vars idx={{{ [\u003CcurrentColumn>addsuffix[/]addsuffix\u003CfooterRow>] }}}>\\n\u003C$set name=getFieldOrIndex filter=\\\"[\u003CfieldOrIndex>]-index\\\" value=\\\"get\\\" emptyValue=\\\"getindex\\\">\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C$transclude tiddler=\u003C\u003CtempTableFooter>> index=\u003C\u003Cidx>> mode=\\\"inline\\\" />\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C$edit-text tiddler=\u003C\u003CtempTableFooter>> index=\u003C\u003Cidx>> tag=\\\"input\\\" class=\\\"shiraz-dtable-textbox\\\"/>\\n\u003C/$reveal>\\n\u003C/$set>\\n\u003C/$vars>\"\n },\n \"$:/plugins/kookma/shiraz/templates/footer/tbl-clone\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/footer/tbl-clone\",\n \"created\": \"20201203155343568\",\n \"modified\": \"20210808052511749\",\n \"tags\": \"$:/tags/Table/FooterTemplate\",\n \"tbl-column-list\": \"tbl-clone\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd>\u003C/td>\\n\u003C/$list>\"\n },\n \"$:/plugins/kookma/shiraz/templates/footer/tbl-delete\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/footer/tbl-delete\",\n \"created\": \"20200130174835714\",\n \"modified\": \"20210808052511757\",\n \"tags\": \"$:/tags/Table/FooterTemplate\",\n \"tbl-column-list\": \"tbl-delete\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd>\u003C/td>\\n\u003C/$list>\"\n },\n \"$:/plugins/kookma/shiraz/templates/footer/tbl-expand\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/footer/tbl-expand\",\n \"created\": \"20200130173518861\",\n \"modified\": \"20210808052511762\",\n \"tags\": \"$:/tags/Table/FooterTemplate\",\n \"tbl-column-list\": \"tbl-expand\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Ctd style=\\\"width:28px;\\\">\u003C/td>\"\n },\n \"$:/plugins/kookma/shiraz/templates/header/default\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/header/default\",\n \"created\": \"20170205223914688\",\n \"modified\": \"20210808165151493\",\n \"tags\": \"$:/tags/Table/HeaderTemplate\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"sortIndex\\\" setTo=\u003C\u003CcurrentColumn>> class=\\\"tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"hasnegate\\\" $value=\\\"false\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span>\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[false]]\\\" variable=ignore>\u003C!--set negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"true\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"!\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span> {{$:/core/images/down-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[true]]\\\" variable=ignore>\u003C!--remove negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"false\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span> {{$:/core/images/up-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C/$reveal>\\n\"\n },\n \"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox\",\n \"created\": \"20200206151157578\",\n \"modified\": \"20210808052511775\",\n \"tags\": \"$:/tags/Table/HeaderTemplate\",\n \"tbl-column-list\": \"tbl-checkbox\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define chk-checkactions()\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>]\\\" variable=\\\"currentRecord\\\">\\n\u003C$action-listops $tiddler=\u003C\u003CcurrentRecord>> $tags=\\\"+[append[done]]\\\" />\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"complete\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> $value=\\\"color:#155724;background-color:#d4edda;\\\" />\\n\u003C/$list>\\n\\\\end\\n\\\\define chk-uncheckactions()\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>]\\\" variable=\\\"currentRecord\\\">\\n\u003C$action-listops $tiddler=\u003C\u003CcurrentRecord>> $tags=\\\"+[remove[done]]\\\" />\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"rework\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> />\\n\u003C/$list>\\n\\\\end\\n\\n\u003Cth style=\\\"width:28px;\\\">\\n\u003C$checkbox checkactions=\u003C\u003Cchk-checkactions>> uncheckactions=\u003C\u003Cchk-uncheckactions>> />\\n\u003C/th>\"\n },\n \"$:/plugins/kookma/shiraz/templates/header/tbl-clone\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/header/tbl-clone\",\n \"created\": \"20201203155440168\",\n \"modified\": \"20210808052511782\",\n \"tags\": \"$:/tags/Table/HeaderTemplate\",\n \"tbl-column-list\": \"tbl-clone\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Cth style=\\\"width:28px;text-align:center;\\\">\\n\u003Cspan>\\n\u003C$button class=\\\"tc-btn-invisible\\\" disabled=yes tooltip=\\\"disabled button\\\" style=\\\"cursor:default\\\">\\n{{$:/core/images/clone-button}}\\n\u003C/$button>\\n\u003C/span>\\n\u003C/th>\\n\u003C/$list>\"\n },\n \"$:/plugins/kookma/shiraz/templates/header/tbl-delete\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/header/tbl-delete\",\n \"created\": \"20170212102107998\",\n \"modified\": \"20210808052511788\",\n \"tags\": \"$:/tags/Table/HeaderTemplate\",\n \"tbl-column-list\": \"tbl-delete\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Cth style=\\\"width:28px;text-align:center;\\\">\\n \u003Cspan>\\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-setfield $tiddler=\\\"$:/temp/tables/delete-all\\\" text=\u003C\u003CcurrentTable>>/>\\n {{$:/core/images/delete-button}}\\n \u003C/$button>\\n \u003C/span>\\n\u003C/th>\\n\u003C/$list>\"\n },\n \"$:/plugins/kookma/shiraz/templates/header/tbl-expand\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/header/tbl-expand\",\n \"created\": \"20200209072944418\",\n \"modified\": \"20210808052511796\",\n \"tags\": \"$:/tags/Table/HeaderTemplate\",\n \"tbl-column-list\": \"tbl-expand\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Cth style=\\\"width:28px;\\\">\\n \u003C$list filter=\\\"[\u003CtempTableExpand>indexes[]limit[1]]\\\">\\n \u003C$button class=\\\"tc-btn-invisible\\\">{{$:/core/images/fold-button}}\\n \u003C$action-setfield $tiddler=\u003C\u003CtempTableExpand>> text=\\\"\\\"/>\\n \u003C/$button>\\n \u003C/$list>\\n\u003C/th>\"\n },\n \"$:/plugins/kookma/shiraz/templates/header/tbl-linktype\": {\n \"title\": \"$:/plugins/kookma/shiraz/templates/header/tbl-linktype\",\n \"created\": \"20210517200330994\",\n \"modified\": \"20210808052511806\",\n \"tags\": \"$:/tags/Table/HeaderTemplate\",\n \"tbl-column-list\": \"tbl-linktype\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Cth style=\\\"width:32px;text-align:center;cursor:default;\\\">Linktype\u003C/th>\\n\u003C!-- \\ntb-linktype is not sortable not editable\\n-->\"\n },\n \"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\": {\n \"title\": \"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\",\n \"caption\": \"{{$:/plugins/kookma/shiraz/images/palette-switch}} {{$:/language/Buttons/Shiraz/Caption}}\",\n \"created\": \"20201210171047824\",\n \"dark-palette\": \"$:/palettes/SolarFlare\",\n \"description\": \"Toggle between light/dark color palette\",\n \"light-palette\": \"$:/palettes/Vanilla\",\n \"modified\": \"20210808064214879\",\n \"tags\": \"$:/tags/PageControls\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\whitespace trim\\n\u003C$vars \\ndarkPalette ={{$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette!!dark-palette}}\\nlightPalette={{$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette!!light-palette}}\\n> \\n\u003C$button \\n tooltip={{$:/language/Buttons/Shiraz/Hint}} \\n aria-label={{$:/language/Buttons/Shiraz/Caption}} \\n class=\u003C\u003Ctv-config-toolbar-class>>\\n>\\n \u003C$list filter=\\\"[\u003Ctv-config-toolbar-icons>match[yes]]\\\">\\n {{$:/plugins/kookma/shiraz/images/palette-switch}}\\n \u003C/$list>\\n\\n \u003C$list filter=\\\"[\u003Ctv-config-toolbar-text>match[yes]]\\\">\\n \u003Cspan class=\\\"tc-btn-text\\\">switch palettes\u003C/span>\\n \u003C/$list>\\n\\n \u003C$reveal type=\\\"match\\\" state=\\\"$:/palette\\\" text=\u003C\u003CdarkPalette>> > \\n \u003C$action-setfield $tiddler=\\\"$:/palette\\\" text=\u003C\u003ClightPalette>> />\\n \u003C/$reveal>\\n \u003C$reveal type=\\\"nomatch\\\" state=\\\"$:/palette\\\" text=\u003C\u003CdarkPalette>> >\\n \u003C$action-setfield $tiddler=\\\"$:/palette\\\" text=\u003C\u003CdarkPalette>> >\\n \u003C/$reveal>\\n\u003C/$button>\\n\u003C/$vars>\"\n },\n \"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\": {\n \"title\": \"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\",\n \"caption\": \"Shiraz\",\n \"created\": \"20191018054657077\",\n \"list-after\": \"$:/core/ui/ControlPanel/Settings/TiddlyWiki\",\n \"modified\": \"20210808064559781\",\n \"tags\": \"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"These settings let you customise the behaviour of Shiraz plugin.\\n\\n---\\n\\n;Show Shiraz setting in more sidebar\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\\\" tag=\\\"$:/tags/MoreSideBar\\\"> Show setting in more sidebar\u003C/$checkbox>\\n\\n;Options\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\\\" tag=\\\"$:/tags/Stylesheet\\\"> Multicolumn story river\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\\\" tag=\\\"$:/tags/Stylesheet\\\"> Colorful UI buttons\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\\\" tag=\\\"$:/tags/Stylesheet\\\"> Tiddler visibility on mouse hover\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\\\" tag=\\\"$:/tags/Stylesheet\\\"> Traffic lights for edit toolbar buttons\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\\\" tag=\\\"$:/tags/Stylesheet\\\"> Colorify sidebar tabs\u003C/$checkbox>\\n\\n;Set dark and light palettes\\n{{$:/plugins/kookma/shiraz/ui/set-dark-light-palette}}\\n\\n\\n\"\n },\n \"$:/plugins/kookma/shiraz/ui/set-dark-light-palette\": {\n \"title\": \"$:/plugins/kookma/shiraz/ui/set-dark-light-palette\",\n \"created\": \"20210510155820574\",\n \"dark-palette\": \"$:/palettes/SolarFlare\",\n \"light-palette\": \"$:/palettes/Vanilla\",\n \"modified\": \"20210808052511827\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define switchpaletteTid() $:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\\n\\n\\\\define selectPelette(title, default, tiddler, field)\\n\u003Clabel class=\\\"kk-switch-label\\\">$title$\u003C/label>\\n\u003C$select tiddler=\u003C\u003C__tiddler__>> field=\u003C\u003C__field__>> default=\\\"\\\">\\n\u003C$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Palette]]\\\" >\\n\u003Coption value=\u003C\u003CcurrentTiddler>> >\\n\u003C$view field='name'>\\n \u003C$view field='title'/>\\n\u003C/$view>\\n\u003C/option>\\n\u003C/$list>\\n\u003C/$list>\\n\\\\end\\n\\n\u003Cdiv style=\\\"margin-left:40px\\\">\\n\\n\u003C$macrocall $name=selectPelette \\n title=\\\"Dark palette\\\" filter=\u003C\u003CfilterNight>> \\n\\tdefault=\\\"$:/palettes/SolarizedDark\\\" field=\\\"dark-palette\\\" \\n\\ttiddler=\u003C\u003CswitchpaletteTid>> />\u003Cbr>\\n\\n\u003C$macrocall $name=selectPelette \\n title=\\\"Light palette\\\" filter=\u003C\u003CfilterDay>> \\n\\tdefault=\\\"$:/palettes/Vanilla\\\" field=\\\"light-palette\\\" \\n\\ttiddler=\u003C\u003CswitchpaletteTid>> />\\n\\n\u003Clabel class=\\\"kk-switch-label\\\">Reset to default\u003C/label>\\n\u003C$button> {{$:/core/images/erase}}\\n\u003C$action-setfield \\n $tiddler=\u003C\u003CswitchpaletteTid>> \\n\\t$field=dark-palette \\n\\t$value={{!!dark-palette}} />\\n\u003C$action-setfield \\n $tiddler=\u003C\u003CswitchpaletteTid>> \\n\\t$field=light-palette \\n\\t$value={{!!light-palette}} />\\t\\n\\t\\n\u003C$action-setfield \\n $tiddler=\\\"$:/palette\\\" \\n\\t$field=text\\n\\t$value={{!!light-palette}} />\\t\\t\\n\u003C/$button>\\n\u003C/div>\\n\u003Cstyle>\\n.kk-switch-label{\\n width:105px;\\n display: inline-block;\\n}\\n\u003C/style>\\t\"\n },\n \"$:/plugins/kookma/shiraz/viewtemplates/sticky-footer\": {\n \"title\": \"$:/plugins/kookma/shiraz/viewtemplates/sticky-footer\",\n \"created\": \"20180907071314793\",\n \"modified\": \"20210808052511833\",\n \"tags\": \"$:/tags/ViewTemplate\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$list filter=\\\"[all[current]has[sticky-footer]]\\\">\\n\u003Cdiv class=\\\"sticky-footer\\\">\\n{{!!sticky-footer}}\\n\u003C/div>\\n\u003C/$list>\\n\"\n }\n }\n}"}, {"created":"20190322161929431","creator":"M0","text":"\\define slider(label, src, labelClass, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch1 class=\"$labelClass$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h1>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider","description":"Slider macro shows (hides) its content.","modified":"20211014100447802","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"}, {"created":"20211014100332723","creator":"M0","text":"\\define slider2(label, src, labelClass2, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch2 class=\"$labelClass2$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h2>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider2","description":"Slider macro shows (hides) its content.","modified":"20211014100459863","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"}, {"created":"20211014092749847","creator":"M0","text":"\\define slider3(label, src, labelClass3, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch3 class=\"$labelClass3$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h3>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider3","description":"Slider macro shows (hides) its content.","modified":"20211014100900188","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"}, @@ -1469,14 +1641,14 @@ Error message and password prompt {"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"25\" height=\"40\" fill-rule=\"evenodd\">\u003Cpath fill=\"none\" d=\"M6.279 4.463h12.625v14.5H6.279z\"/>\u003Cpath fill=\"$primary$\" fill-opacity=\".8\" stroke=\"#fff\" stroke-linecap=\"round\" d=\"M12.544.5C5.971.5.5 6.191.5 12.366c0 2.778 1.564 6.308 2.694 8.746L12.5 38.984l9.262-17.872c1.13-2.438 2.738-5.791 2.738-8.746C24.5 6.191 19.117.5 12.544.5zm0 7.155a4.714 4.714 0 0 1 4.679 4.71c0 2.588-2.095 4.663-4.679 4.679-2.584-.017-4.679-2.09-4.679-4.679a4.714 4.714 0 0 1 4.679-4.71z\" class=\"leaflet-marker-colored\"/>\u003Cpath fill=\"none\" stroke=\"#fff\" stroke-linecap=\"round\" stroke-opacity=\".9\" d=\"M12.531 1.607c-5.944 0-10.938 5.219-10.938 10.75 0 2.359 1.443 5.832 2.563 8.25l.031.031L12.5 36.607l8.25-15.969.031-.031c1.135-2.448 2.625-5.706 2.625-8.25 0-5.538-4.931-10.75-10.875-10.75zm0 4.969c3.168.021 5.781 2.601 5.781 5.781 0 3.18-2.613 5.761-5.781 5.781-3.168-.02-5.75-2.61-5.75-5.781 0-3.172 2.582-5.761 5.75-5.781z\"/>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/marker.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821043234365","marker_dim":"25 40 12.5 40","creator":"M0","created":"20210715222439120","caption":"marker"}, {"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"40\" height=\"40\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"0 0 21000 29700\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n xmlns:xodm=\"http://www.corel.com/coreldraw/odm/2003\">\n \u003Cg id=\"Capa_x0020_1\">\n \u003Cmetadata id=\"CorelCorpID_0Corel-Layer\"/>\n \u003Cpath class=\"fil0\" d=\"M10316.64 24444.91c-111.6,0 -220.04,-4.56 -327.07,-12.98 -163.54,-12.98 -336.2,-18.25 -488.15,-22.81 -275.13,-8.42 -559.74,-17.55 -840.14,-64.92 -101.53,-15.08 -204.99,-25.35 -307.72,-30.12l-4.62 -0.07c-108.41,-4.77 -218.25,-16.28 -325.48,-32.97 -61.65,-10.54 -123.71,-20.49 -186.18,-29.85 -105.28,-16.49 -214.77,-35.09 -321.11,-55.1 -266.36,-54.39 -514.47,-159.32 -754.16,-261.1 -127.39,-53.69 -257.59,-108.79 -386.03,-155.11 -393.05,-140.37 -744.33,-354.8 -1084.04,-561.5 -126.69,-77.56 -256.88,-157.22 -386.03,-231.27 -154.76,-88.79 -309.17,-183.19 -458.32,-274.43l-6.67 -4.21c-129.14,-78.96 -275.13,-168.45 -421.12,-251.97 -332.27,-188 -630.88,-433.89 -879.58,-724.04 -276.48,-326.96 -534.3,-675.42 -765.03,-1036.83 -355.85,-553.07 -763.28,-1200.9 -1092.81,-1891.54 -285.27,-602.88 -517.21,-1231.45 -690.14,-1875.12 -59.53,-239.44 -105.48,-484.3 -134.92,-729.16l0 -11.58c-9.12,-64.57 -18.25,-128.79 -28.07,-193.01 -70.19,-463.23 -88.44,-869.62 -54.75,-1241.96 14.39,-158.62 20.71,-320.4 26.67,-476.92 8.07,-215.47 16.14,-437.97 45.97,-660.11 70.19,-516.58 140.37,-982.62 299.7,-1444.1 112.65,-324.26 245.65,-642.91 376.9,-951.38l52.99 -126.34c244.05,-586.82 545.87,-1153.49 895.72,-1684.44 95.81,-144.59 189.5,-294.79 280.75,-440.07l150.9 89.14 -148.8 -92.65c110.54,-177.57 224.95,-361.11 345.32,-537.28 175.27,-264.43 384.95,-506.4 621.46,-718.35 520.97,-452.61 1089.1,-851.15 1692.36,-1185.49 526.4,-292.68 968.93,-494.82 1393.91,-636.24 105.28,-35.09 210.56,-74.4 310.23,-113l4.21 0c158.62,-60.01 322.51,-122.13 491.31,-168.8 164.02,-42.15 331.17,-75.47 498.86,-98.41 68.08,-10.88 138.62,-21.76 207.75,-35.09l84.93 -15.09c315.84,-56.5 645.02,-115.11 964.02,-189.5 200.09,-40.24 405.23,-62.42 609.96,-64.4 129.49,-4.56 260.39,-13.69 386.03,-22.81 186,-12.98 378.31,-26.67 573.43,-26.67 51.24,0 98.26,0 143.88,2.81 335.21,10.86 671.01,54.95 998.39,128.85 280.75,63.87 565.71,111.95 807.15,150.2 190.34,34.16 377.97,86.55 559.51,153.56l9.48 3.16c60.36,20.35 122.48,41.41 184.59,61.06 571.32,179.33 1117.03,433.4 1627.28,678.36 649.59,168.6 1241.43,512.34 1710.58,991.87 140.47,160.03 304.96,298.61 486.28,409.74 248.46,159.68 465.34,359.71 725.38,668.88 269.17,320.05 483.94,675.9 691.69,1020.17 115.11,191.26 234.42,388.84 363.22,579.39 150.2,222.84 240.39,484.29 327.42,736.96l4.56 12.28c27.72,81.07 56.85,164.94 87.03,245.65 132.3,348.83 254.08,699.41 387.78,1087.9 183.19,533.07 301.1,977.7 371.29,1399.53 23.96,162.46 39.92,327.03 45.98,491.06 5.26,89.84 10.53,182.84 18.95,274.43 35.09,357.6 52.64,726.08 58.96,1126.5 -1.2,228.23 -18.93,457.53 -50.73,683.17l-175.47 -20.71 175.47 20.71c-11.93,99.67 -25.62,212.32 -35.09,320.75 -19.57,279.78 -72.5,556.97 -155.03,824.3l-1.75 5.26c-65.98,206.7 -411.65,1263.37 -715.56,1772.57 -96.87,169.05 -187.15,345.37 -266.14,523.81 -57.55,123.88 -117.21,251.97 -182.14,375.5 -232.32,441.83 -540.44,825.75 -835.93,1181.25 -383.92,461.13 -788.9,892.08 -1134.57,1252.49 -124.99,122.23 -270.13,223.03 -428.32,297.32 -292.33,148.45 -575.88,319 -850.32,483.94l-8.07 4.91c-235.48,140.37 -479.03,287.06 -726.44,419.02 -406.19,213.33 -835.44,387.74 -1276.54,516.43 -92.3,27.72 -187.05,58.96 -270.57,87.03 -127.04,42.11 -255.48,84.93 -386.03,119.32 -205.11,49.31 -414.42,83.85 -624.76,101.9 -128.09,14.39 -260.74,29.48 -390.59,52.29 -329.51,60.88 -664.7,93.97 -999.89,96.79l-493.37 -50.76z\"/>\n \u003C/g>\n\u003C/svg>\n","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/negroshadow2.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821052238272","marker_dim":"50 40 0 40","creator":"M0","created":"20161028202401905"}, {"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" fill-rule=\"evenodd\">\u003Cellipse cx=\"10\" cy=\"10\" fill=\"none\" stroke=\"#fff\" stroke-opacity=\".8\" rx=\"10\" ry=\"10\"/>\u003Cellipse cx=\"10\" cy=\"10\" fill=\"$primary$\" fill-opacity=\".8\" stroke=\"#000\" stroke-opacity=\".8\" stroke-width=\".5\" class=\"leaflet-marker-colored\" rx=\"10\" ry=\"10\"/>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/point.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210820121934035","marker_dim":"15 15 7.5 7.5","creator":"M0","created":"20170129162401905","caption":"point"}, -{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M57.77 77.15l22.55 25.18 0 40.7 16.93 0 0 -58.65 33.82 -22.97 20.48 22.97 -0 58.65 31.99 0c7.06,-13.4 11.06,-28.67 11.06,-44.88 0,-53.26 -43.18,-96.44 -96.44,-96.44 -53.26,0 -96.44,43.18 -96.44,96.44 0,16.25 4.02,31.56 11.12,45l0.46 0 22.22 0 0 -0.02 0 -40.77 22.26 -25.21z\" style=\"fill:#A6C999;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M12.83 143.15c16.17,30.59 48.31,51.44 85.32,51.44 37.06,0 69.24,-20.9 85.38,-51.56l-31.99 0 0 -58.65 -20.48 -22.97 -33.82 22.97 0 58.65 -16.93 0 0 -40.7 -22.55 -25.18 -22.26 25.21 0 40.77 0 0.01 0 0.01 -22.22 0 -0.46 0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M65.79 143.15l-16.02 -0.02 0 -23.72 16.02 0 0 23.74zm50.61 -0.12l0 -41.14 16.02 0 0 41.14 -16.02 0zm-80.86 -40.69l44.79 -0.01m16.93 -17.94l54.31 0 -54.31 0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-comunitario.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821095040743","marker_dim":"60 60 30 60","creator":"M0","created":"20210821064700272","caption":"marker"}, -{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M57.77 77.15l22.55 25.18 0 40.7 16.93 0 0 -58.65 33.82 -22.97 20.48 22.97 -0 58.65 31.99 0c7.06,-13.4 11.06,-28.67 11.06,-44.88 0,-53.26 -43.18,-96.44 -96.44,-96.44 -53.26,0 -96.44,43.18 -96.44,96.44 0,16.25 4.02,31.56 11.12,45l0.46 0 22.22 0 0 -0.02 0 -40.77 22.26 -25.21z\" style=\"fill:#A6C999;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M12.83 143.15c16.17,30.59 48.31,51.44 85.32,51.44 37.06,0 69.24,-20.9 85.38,-51.56l-31.99 0 0 -58.65 -20.48 -22.97 -33.82 22.97 0 58.65 -16.93 0 0 -40.7 -22.55 -25.18 -22.26 25.21 0 40.77 0 0.01 0 0.01 -22.22 0 -0.46 0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M65.79 143.15l-16.02 -0.02 0 -23.72 16.02 0 0 23.74zm50.61 -0.12l0 -41.14 16.02 0 0 41.14 -16.02 0zm-80.86 -40.69l44.79 -0.01m16.93 -17.94l54.31 0 -54.31 0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-comunitarioshadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085136888","marker_dim":"60 60 30 60","creator":"M0","created":"20210821073258257"}, -{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M194.32 98.03c0,53.18 -43.11,96.31 -96.29,96.31 -53.2,0 -96.31,-43.13 -96.31,-96.31 0,-53.18 43.11,-96.31 96.31,-96.31 53.18,0 96.29,43.13 96.29,96.31z\" style=\"fill:#87B2D2;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M97.96 128c-21.21,0 -26.92,-20.14 -26.92,-20.14l-38.17 0 2.41 10.22 16.24 0c0,0 4.2,10.52 8.41,12.04l-7.52 15.62 9.33 8.12 12.93 -9.91c0,0 9.02,5.1 12.62,4.2l4.52 15.95 13.22 0 3.92 -15.33c0,0 10.81,-3.02 12.02,-5.12l13.22 9.31 11.73 -7.81 -7.52 -15.64c0,0 6.92,-8.41 7.52,-10.81l14.43 -0.9 2.71 -9.93 -36.99 0c0,0 -6.91,20.14 -28.1,20.14z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M30.56 100.64l32.49 0c-0.76,-14.67 7.8,-21.58 7.8,-21.58 -0.76,-0.48 -1.55,-0.94 -2.41,-1.36 0,0 -10.02,10.2 -22.94,0 0,0 -14.27,4.25 -14.95,22.94z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M84.37 73.57c-16.03,7.83 -16.83,27.07 -16.83,27.07l61.54 0c-0.81,-22.05 -17.64,-27.07 -17.64,-27.07 -15.24,12.04 -27.07,0 -27.07,0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M125.48 78.37c0,0 8.55,6.91 7.81,21.58l32.47 0c-0.68,-18.69 -14.95,-22.94 -14.95,-22.94 -12.91,10.2 -22.94,0 -22.94,0 -0.86,0.42 -1.65,0.87 -2.4,1.36z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M130.08 64.57c0,6.09 4.94,11.02 11.02,11.02 6.09,0 11.02,-4.94 11.02,-11.02 0,-6.1 -4.94,-11.04 -11.02,-11.04 -6.09,0 -11.02,4.94 -11.02,11.04z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M97.96 73.57c8.07,0 14.62,-6.55 14.62,-14.62 0,-8.09 -6.55,-14.64 -14.62,-14.64 -8.09,0 -14.64,6.55 -14.64,14.64 0,8.07 6.55,14.62 14.64,14.62z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M55.71 75.59c6.1,0 11.02,-4.94 11.02,-11.02 0,-6.1 -4.92,-11.04 -11.02,-11.04 -6.09,0 -11.02,4.94 -11.02,11.04 0,6.09 4.94,11.02 11.02,11.02z\"style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-espaciotrabajo.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085151902","marker_dim":"60 60 30 60","creator":"M0","created":"20210821082051668","caption":"marker"}, -{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M194.32 98.03c0,53.18 -43.11,96.31 -96.29,96.31 -53.2,0 -96.31,-43.13 -96.31,-96.31 0,-53.18 43.11,-96.31 96.31,-96.31 53.18,0 96.29,43.13 96.29,96.31z\" style=\"fill:#87B2D2;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M97.96 128c-21.21,0 -26.92,-20.14 -26.92,-20.14l-38.17 0 2.41 10.22 16.24 0c0,0 4.2,10.52 8.41,12.04l-7.52 15.62 9.33 8.12 12.93 -9.91c0,0 9.02,5.1 12.62,4.2l4.52 15.95 13.22 0 3.92 -15.33c0,0 10.81,-3.02 12.02,-5.12l13.22 9.31 11.73 -7.81 -7.52 -15.64c0,0 6.92,-8.41 7.52,-10.81l14.43 -0.9 2.71 -9.93 -36.99 0c0,0 -6.91,20.14 -28.1,20.14z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M30.56 100.64l32.49 0c-0.76,-14.67 7.8,-21.58 7.8,-21.58 -0.76,-0.48 -1.55,-0.94 -2.41,-1.36 0,0 -10.02,10.2 -22.94,0 0,0 -14.27,4.25 -14.95,22.94z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M84.37 73.57c-16.03,7.83 -16.83,27.07 -16.83,27.07l61.54 0c-0.81,-22.05 -17.64,-27.07 -17.64,-27.07 -15.24,12.04 -27.07,0 -27.07,0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M125.48 78.37c0,0 8.55,6.91 7.81,21.58l32.47 0c-0.68,-18.69 -14.95,-22.94 -14.95,-22.94 -12.91,10.2 -22.94,0 -22.94,0 -0.86,0.42 -1.65,0.87 -2.4,1.36z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M130.08 64.57c0,6.09 4.94,11.02 11.02,11.02 6.09,0 11.02,-4.94 11.02,-11.02 0,-6.1 -4.94,-11.04 -11.02,-11.04 -6.09,0 -11.02,4.94 -11.02,11.04z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M97.96 73.57c8.07,0 14.62,-6.55 14.62,-14.62 0,-8.09 -6.55,-14.64 -14.62,-14.64 -8.09,0 -14.64,6.55 -14.64,14.64 0,8.07 6.55,14.62 14.64,14.62z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M55.71 75.59c6.1,0 11.02,-4.94 11.02,-11.02 0,-6.1 -4.92,-11.04 -11.02,-11.04 -6.09,0 -11.02,4.94 -11.02,11.04 0,6.09 4.94,11.02 11.02,11.02z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/punto-espaciotrabajoshadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085202347","marker_dim":"60 60 30 60","creator":"M0","created":"20210821082944894"}, -{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"70\" height=\"70\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M83.48 1.46c45.31,0 82.03,36.73 82.03,82.03 0,45.3 -36.72,82.03 -82.03,82.03 -45.3,0 -82.02,-36.73 -82.02,-82.03 0,-45.3 36.72,-82.03 82.02,-82.03z\" style=\"fill:#C6B5D4;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M140.14 110.06c0,0 1.18,7.78 -7.47,11.77l-31.48 1.43 0.78 9.36 -22.02 -13.98 19.8 -17.71 1.88 10.06 26.33 -1.03 -10.71 -26.97c0,0 0.83,-8.04 9.03,-6.5l13.86 33.57z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M115.6 45.62l0 26.08 -25.56 -7.23 7.49 -6.97 -14.98 -21.68 -17.03 23.5c0,0 -7.23,3.62 -10.32,-4.14l20.91 -29.7c0,0 5.94,-5.16 13.94,0l18.08 25.82 7.48 -5.68z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M69.76 116.57c0,0 6.78,4.4 1.66,11l-36.18 -2.98c0,0 -7.46,-2.5 -7.07,-12.03l13.1 -28.66 -8.69 -3.57 22.48 -13.21 6.72 25.71 -9.8 -2.93 -11.11 23.89 28.88 2.79z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-recogida.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085238136","marker_dim":"60 60 30 60","creator":"M0","created":"20210821080648993","caption":"marker"}, -{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M83.48 1.46c45.31,0 82.03,36.73 82.03,82.03 0,45.3 -36.72,82.03 -82.03,82.03 -45.3,0 -82.02,-36.73 -82.02,-82.03 0,-45.3 36.72,-82.03 82.02,-82.03z\" style=\"fill:#C6B5D4;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M140.14 110.06c0,0 1.18,7.78 -7.47,11.77l-31.48 1.43 0.78 9.36 -22.02 -13.98 19.8 -17.71 1.88 10.06 26.33 -1.03 -10.71 -26.97c0,0 0.83,-8.04 9.03,-6.5l13.86 33.57z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M115.6 45.62l0 26.08 -25.56 -7.23 7.49 -6.97 -14.98 -21.68 -17.03 23.5c0,0 -7.23,3.62 -10.32,-4.14l20.91 -29.7c0,0 5.94,-5.16 13.94,0l18.08 25.82 7.48 -5.68z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M69.76 116.57c0,0 6.78,4.4 1.66,11l-36.18 -2.98c0,0 -7.46,-2.5 -7.07,-12.03l13.1 -28.66 -8.69 -3.57 22.48 -13.21 6.72 25.71 -9.8 -2.93 -11.11 23.89 28.88 2.79z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/punto-recogidashadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085306771","marker_dim":"60 60 30 60","creator":"M0","created":"20210821081041736"}, -{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n\u003Cpath d=\"M109.24 1.91c59.27,0 107.31,48.06 107.31,107.32 0,59.27 -48.04,107.33 -107.31,107.33 -59.28,0 -107.33,-48.06 -107.33,-107.33 0,-59.27 48.04,-107.32 107.33,-107.32zm67.07 94.59l0 0c8.22,-10.07 3.85,-25.83 3.85,-25.83l-10.72 9.39c0,0 -5.88,7.21 -12.91,0.85 0,0 -8.38,-6.04 -3.87,-11.08l18.11 -13.4c0,0 -25.65,-9.23 -36.73,7.19 0,0 -6.87,8.56 1.19,16.6l-25.99 16.78 -11.91 7.88 -26.33 18.94 -11.06 -7.88c-13.08,-5.36 -21.13,5.36 -21.13,5.36 -8.22,10.07 -3.85,25.83 -3.85,25.83l10.72 -9.39c0,0 5.88,-7.21 12.91,-0.85 0,0 8.38,6.04 3.87,11.08l-18.11 13.4c0,0 25.65,9.23 36.71,-7.21 0,0 6.89,-8.54 -1.17,-16.6l25.99 -16.76 11.91 -7.88 26.33 -18.94 11.06 7.88c13.08,5.36 21.13,-5.36 21.13,-5.36z\" style=\"fill:#E6A6A7;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M180.16 70.67c0,0 4.37,15.76 -3.85,25.83 0,0 -8.06,10.72 -21.13,5.36l-11.06 -7.88 -26.33 18.94 -11.91 7.88 -25.99 16.76c8.06,8.06 1.17,16.6 1.17,16.6 -11.06,16.44 -36.71,7.21 -36.71,7.21l18.11 -13.4c4.51,-5.04 -3.87,-11.08 -3.87,-11.08 -7.03,-6.37 -12.91,0.85 -12.91,0.85l-10.72 9.39c0,0 -4.37,-15.76 3.85,-25.83 0,0 8.06,-10.72 21.13,-5.36l11.06 7.88 26.33 -18.94 11.91 -7.88 25.99 -16.78c-8.06,-8.04 -1.19,-16.6 -1.19,-16.6 11.08,-16.42 36.73,-7.19 36.73,-7.19l-18.11 13.4c-4.51,5.04 3.87,11.08 3.87,11.08 7.03,6.37 12.91,-0.85 12.91,-0.85l10.72 -9.39z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-taller.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085319096","marker_dim":"60 60 30 60","creator":"M0","created":"20210821043948216","caption":"marker"}, -{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n\u003Cpath d=\"M109.24 1.91c59.27,0 107.31,48.06 107.31,107.32 0,59.27 -48.04,107.33 -107.31,107.33 -59.28,0 -107.33,-48.06 -107.33,-107.33 0,-59.27 48.04,-107.32 107.33,-107.32zm67.07 94.59l0 0c8.22,-10.07 3.85,-25.83 3.85,-25.83l-10.72 9.39c0,0 -5.88,7.21 -12.91,0.85 0,0 -8.38,-6.04 -3.87,-11.08l18.11 -13.4c0,0 -25.65,-9.23 -36.73,7.19 0,0 -6.87,8.56 1.19,16.6l-25.99 16.78 -11.91 7.88 -26.33 18.94 -11.06 -7.88c-13.08,-5.36 -21.13,5.36 -21.13,5.36 -8.22,10.07 -3.85,25.83 -3.85,25.83l10.72 -9.39c0,0 5.88,-7.21 12.91,-0.85 0,0 8.38,6.04 3.87,11.08l-18.11 13.4c0,0 25.65,9.23 36.71,-7.21 0,0 6.89,-8.54 -1.17,-16.6l25.99 -16.76 11.91 -7.88 26.33 -18.94 11.06 7.88c13.08,5.36 21.13,-5.36 21.13,-5.36z\" style=\"fill:#E6A6A7;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M180.16 70.67c0,0 4.37,15.76 -3.85,25.83 0,0 -8.06,10.72 -21.13,5.36l-11.06 -7.88 -26.33 18.94 -11.91 7.88 -25.99 16.76c8.06,8.06 1.17,16.6 1.17,16.6 -11.06,16.44 -36.71,7.21 -36.71,7.21l18.11 -13.4c4.51,-5.04 -3.87,-11.08 -3.87,-11.08 -7.03,-6.37 -12.91,0.85 -12.91,0.85l-10.72 9.39c0,0 -4.37,-15.76 3.85,-25.83 0,0 8.06,-10.72 21.13,-5.36l11.06 7.88 26.33 -18.94 11.91 -7.88 25.99 -16.78c-8.06,-8.04 -1.19,-16.6 -1.19,-16.6 11.08,-16.42 36.73,-7.19 36.73,-7.19l-18.11 13.4c-4.51,5.04 3.87,11.08 3.87,11.08 7.03,6.37 12.91,-0.85 12.91,-0.85l10.72 -9.39z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/punto-tallershadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085353746","marker_dim":"60 60 30 60","creator":"M0","created":"20210821052143530"}, +{"created":"20210821064700272","creator":"M0","text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 350 350\">\u003Cdefs>\u003Cstyle>.cls-1{fill:#fff;}.cls-2,.cls-4{fill:#8ec685;}.cls-2{opacity:0.5;}.cls-3{fill:#141414;}\u003C/style>\u003C/defs>\u003Ctitle>map icon community\u003C/title>\u003Cg id=\"Calque_2\" data-name=\"Calque 2\">\u003Cpath class=\"cls-1\" d=\"M291.13,149a60.8,60.8,0,0,0-.61-6.61,118.44,118.44,0,0,0-5.11-19.22c-1.86-5.43-3.56-10.32-5.4-15.19-.46-1.21-.89-2.46-1.31-3.67a41.78,41.78,0,0,0-4.31-9.77c-1.82-2.69-3.52-5.5-5.16-8.22a108.1,108.1,0,0,0-9.47-14,42.07,42.07,0,0,0-9.61-8.89,31.81,31.81,0,0,1-7.36-6.22,49.32,49.32,0,0,0-16.27-12.59A170.67,170.67,0,0,0,204,35.25c-.93-.29-1.85-.6-2.74-.91a45.22,45.22,0,0,0-7.48-2.06c-3.45-.55-7.51-1.23-11.49-2.14a71.94,71.94,0,0,0-13.54-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.28.19-7.86.37-1.81.13-3.67.26-5.52.33a42.78,42.78,0,0,0-8.08.83c-4.53,1.06-9.16,1.89-13.64,2.68l-1.19.22-3,.48a62.13,62.13,0,0,0-6.71,1.32c-2.28.63-4.54,1.49-6.73,2.31-1.45.55-3,1.12-4.45,1.62A112.57,112.57,0,0,0,90.6,47.25,137.38,137.38,0,0,0,67.3,63.58,49.46,49.46,0,0,0,59,73.2c-1.67,2.42-3.26,5-4.79,7.44-1.29,2.07-2.62,4.2-4,6.27A138.94,138.94,0,0,0,37.89,110.1l-.75,1.77c-1.81,4.3-3.68,8.74-5.22,13.19-2.17,6.26-3.14,12.66-4.09,19.77-.4,3-.51,6-.63,9-.08,2.23-.17,4.54-.37,6.82a68.91,68.91,0,0,0,.75,16.82l.42,2.89a80.28,80.28,0,0,0,1.83,9.91,154.14,154.14,0,0,0,9.51,25.87A240.64,240.64,0,0,0,54.5,242.39,133.62,133.62,0,0,0,65,256.67a43.68,43.68,0,0,0,11.69,9.61c2,1.16,4,2.39,5.93,3.57,2.1,1.29,4.28,2.62,6.46,3.87,1.85,1.06,3.69,2.19,5.47,3.28,4.66,2.85,9.48,5.8,14.74,7.67,1.88.67,3.75,1.46,5.55,2.22A54.53,54.53,0,0,0,125,290.41c1.45.29,2.94.53,4.39.75.88.14,1.77.27,2.66.43a42.72,42.72,0,0,0,4.35.43,42.61,42.61,0,0,1,4.57.46,86.4,86.4,0,0,0,11.45.87c2.28.07,4.63.14,7,.33a70.88,70.88,0,0,0,18-1.15c1.88-.33,3.79-.55,5.63-.76a56.77,56.77,0,0,0,8.4-1.36c1.76-.47,3.54-1.06,5.26-1.63,1.26-.42,2.56-.86,3.87-1.24A95.24,95.24,0,0,0,218,280.48c3.45-1.83,6.87-3.89,10.18-5.87,3.9-2.35,7.93-4.76,12.07-6.87a19.86,19.86,0,0,0,5.35-3.68c4.81-5,10.44-11,15.79-17.43,4.06-4.88,8.28-10.15,11.43-16.13.88-1.68,1.7-3.44,2.5-5.15a81.62,81.62,0,0,1,3.85-7.57c4.47-7.48,9.7-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.14-1.54.32-3.08.5-4.57a67.9,67.9,0,0,0,.69-9.25c-.08-5.55-.35-10.65-.81-15.6C291.29,151.62,291.21,150.29,291.13,149Z\"/>\u003Cpath class=\"cls-2\" d=\"M291.13,149a60.8,60.8,0,0,0-.61-6.61,118.44,118.44,0,0,0-5.11-19.22c-1.86-5.43-3.56-10.32-5.4-15.19-.46-1.21-.89-2.46-1.31-3.67a41.78,41.78,0,0,0-4.31-9.77c-1.82-2.69-3.52-5.5-5.16-8.22a108.1,108.1,0,0,0-9.47-14,42.07,42.07,0,0,0-9.61-8.89,31.81,31.81,0,0,1-7.36-6.22,49.32,49.32,0,0,0-16.27-12.59A170.67,170.67,0,0,0,204,35.25c-.93-.29-1.85-.6-2.74-.91a45.22,45.22,0,0,0-7.48-2.06c-3.45-.55-7.51-1.23-11.49-2.14a71.94,71.94,0,0,0-13.54-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.28.19-7.86.37-1.81.13-3.67.26-5.52.33a42.78,42.78,0,0,0-8.08.83c-4.53,1.06-9.16,1.89-13.64,2.68l-1.19.22-3,.48a62.13,62.13,0,0,0-6.71,1.32c-2.28.63-4.54,1.49-6.73,2.31-1.45.55-3,1.12-4.45,1.62A112.57,112.57,0,0,0,90.6,47.25,137.38,137.38,0,0,0,67.3,63.58,49.46,49.46,0,0,0,59,73.2c-1.67,2.42-3.26,5-4.79,7.44-1.29,2.07-2.62,4.2-4,6.27A138.94,138.94,0,0,0,37.89,110.1l-.75,1.77c-1.81,4.3-3.68,8.74-5.22,13.19-2.17,6.26-3.14,12.66-4.09,19.77-.4,3-.51,6-.63,9-.08,2.23-.17,4.54-.37,6.82a68.91,68.91,0,0,0,.75,16.82l.42,2.89a80.28,80.28,0,0,0,1.83,9.91,154.14,154.14,0,0,0,9.51,25.87A240.64,240.64,0,0,0,54.5,242.39,133.62,133.62,0,0,0,65,256.67a43.68,43.68,0,0,0,11.69,9.61c2,1.16,4,2.39,5.93,3.57,2.1,1.29,4.28,2.62,6.46,3.87,1.85,1.06,3.69,2.19,5.47,3.28,4.66,2.85,9.48,5.8,14.74,7.67,1.88.67,3.75,1.46,5.55,2.22A54.53,54.53,0,0,0,125,290.41c1.45.29,2.94.53,4.39.75.88.14,1.77.27,2.66.43a42.72,42.72,0,0,0,4.35.43,42.61,42.61,0,0,1,4.57.46,86.4,86.4,0,0,0,11.45.87c2.28.07,4.63.14,7,.33a70.88,70.88,0,0,0,18-1.15c1.88-.33,3.79-.55,5.63-.76a56.77,56.77,0,0,0,8.4-1.36c1.76-.47,3.54-1.06,5.26-1.63,1.26-.42,2.56-.86,3.87-1.24A95.24,95.24,0,0,0,218,280.48c3.45-1.83,6.87-3.89,10.18-5.87,3.9-2.35,7.93-4.76,12.07-6.87a19.86,19.86,0,0,0,5.35-3.68c4.81-5,10.44-11,15.79-17.43,4.06-4.88,8.28-10.15,11.43-16.13.88-1.68,1.7-3.44,2.5-5.15a81.62,81.62,0,0,1,3.85-7.57c4.47-7.48,9.7-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.14-1.54.32-3.08.5-4.57a67.9,67.9,0,0,0,.69-9.25c-.08-5.55-.35-10.65-.81-15.6C291.29,151.62,291.21,150.29,291.13,149Z\"/>\u003C/g>\u003Cg id=\"Calque_1\" data-name=\"Calque 1\">\u003Cpath class=\"cls-1\" d=\"M281.75,216.54,277,241.08,264.38,263l-13.5,10.13L244,279.48l-31.16,13.33L198,301h-22.6l-20.68,5.06-24.47-4.22-20.68-7.44L84.63,283.28,56.39,268.51a88.6,88.6,0,0,0-10.58-16.46A59.73,59.73,0,0,1,36.1,234.8l5.53-11.46A81.1,81.1,0,0,1,60,218.76a65,65,0,0,1,11.12-.52l-2.72-57.57a256.78,256.78,0,0,1,69.35,0s1,45.53-1.24,53.58c0,0,16.53-3.56,23.29-2.14l-1.51-79L244,138.39s.14,70.89-2.16,76.17C274.52,215.73,281.46,216.52,281.75,216.54Zm-98.69-5.7s32.33.83,29.61-.56-5.62-39.19-5.62-39.19L188.37,170Zm-66.7,4.68c.63-5.8,3.64-27.24,3.32-30.74S92.82,184,92.82,184L93.14,213S115.74,221.33,116.36,215.52Z\"/>\u003Cpath class=\"cls-1\" d=\"M244,138.39l-85.67-5.28c1-.93,43.93-27.18,52.35-29.33C210.67,103.78,234.88,133.25,244,138.39Z\"/>\u003Cpath class=\"cls-1\" d=\"M212.67,210.28c2.72,1.39-29.61.56-29.61.56L188.37,170l18.68,1.07S210,208.89,212.67,210.28Z\"/>\u003Cpath class=\"cls-1\" d=\"M103,124.73l34.74,35.94a256.78,256.78,0,0,0-69.35,0Z\"/>\u003Cpath class=\"cls-1\" d=\"M119.68,184.78c.32,3.5-2.69,24.94-3.32,30.74S93.14,213,93.14,213L92.82,184S119.37,181.3,119.68,184.78Z\"/>\u003Cpath class=\"cls-3\" d=\"M281.75,219.76h-.22l-.21,0c-2.09-.2-11.12-.93-39.6-2a3.24,3.24,0,0,1-2.62-1.5,3.21,3.21,0,0,1-.24-3c1.3-4,1.95-40.28,1.91-73.17-9-6.31-25.83-26.18-31.16-32.59-10.65,4.35-46.21,25.84-49.24,28a3.23,3.23,0,0,1-4.27-4.83c1.55-1.48,44.82-27.83,53.77-30.12a3.23,3.23,0,0,1,3.29,1.08c6.63,8.07,25.37,29.88,32.42,33.85a3.22,3.22,0,0,1,1.64,2.8c0,.18,0,18-.22,36.16-.31,22.34-.84,32.28-1.33,36.93,25.75,1,34.23,1.65,36.27,1.85H282a3.23,3.23,0,0,1-.26,6.44Zm-42.87-6.49v0Zm-78.33-77.83-.15.13C160.47,135.52,160.51,135.47,160.55,135.44Z\"/>\u003Cpath class=\"cls-3\" d=\"M136.54,217.48a3.24,3.24,0,0,1-3.11-4.1c1.56-5.57,1.53-34.53,1.13-52.64a3.23,3.23,0,0,1,6.45-.14c.09,4.08.74,35.84-.6,49.61a92.27,92.27,0,0,1,16.13-1.65l-1.44-75.39a3.22,3.22,0,0,1,3.42-3.28l85.67,5.28a3.23,3.23,0,0,1-.4,6.44l-82.18-5.07,1.45,75.51a3.23,3.23,0,0,1-3.89,3.22c-5-1.05-17.54,1.19-21.95,2.14A4,4,0,0,1,136.54,217.48Z\"/>\u003Cpath class=\"cls-3\" d=\"M41.64,226.57a3.23,3.23,0,0,1-1.23-6.21,83.58,83.58,0,0,1,19.21-4.8,70.11,70.11,0,0,1,8.14-.59l-2.55-54.15a3.23,3.23,0,0,1,6.45-.3l2.71,57.56a3.23,3.23,0,0,1-.94,2.43,3.27,3.27,0,0,1-2.42,1,62.18,62.18,0,0,0-10.57.5,79,79,0,0,0-17.59,4.37A3.26,3.26,0,0,1,41.64,226.57Z\"/>\u003Cpath class=\"cls-3\" d=\"M154.67,309.28a3.27,3.27,0,0,1-.54,0L129.65,305a3.29,3.29,0,0,1-.54-.14l-20.68-7.45a.85.85,0,0,1-.22-.09l-24.9-11.12a.91.91,0,0,1-.17-.09L54.89,271.37a3.22,3.22,0,0,1-1.43-1.51A86.12,86.12,0,0,0,43.3,254.08,62.61,62.61,0,0,1,33,235.78a3.22,3.22,0,0,1,.17-2.38l5.53-11.46a3.23,3.23,0,0,1,5.81,2.81L39.6,235a58.46,58.46,0,0,0,8.72,15,94.7,94.7,0,0,1,10.5,16.12L86,280.37l24.69,11,20.3,7.31,23.53,4.06,20-4.9a2.91,2.91,0,0,1,.77-.1h21.77L211.28,290l.28-.13,30.66-13.12,6.48-6a2.43,2.43,0,0,1,.25-.2l13-9.73L274,239.94l4.61-24a3.23,3.23,0,0,1,6.34,1.22l-4.71,24.54a3.28,3.28,0,0,1-.38,1l-12.65,21.94a3.2,3.2,0,0,1-.86,1l-13.38,10-6.76,6.22a3.08,3.08,0,0,1-.92.59l-31,13.27-14.75,8.12a3.21,3.21,0,0,1-1.55.39H175.74l-20.3,5A3.31,3.31,0,0,1,154.67,309.28Z\"/>\u003Cpath class=\"cls-3\" d=\"M68.43,163.9a3.23,3.23,0,0,1-2.32-5.47l34.61-35.94a3.22,3.22,0,0,1,2.32-1h0a3.22,3.22,0,0,1,2.32,1l34.74,35.94a3.23,3.23,0,0,1-2.75,5.44,255.45,255.45,0,0,0-68.38,0A3.29,3.29,0,0,1,68.43,163.9Zm34.14-8.78c8,0,17,.34,26.62,1.3l-26.14-27-26,27C83.16,155.73,92,155.12,102.57,155.12Z\"/>\u003Cpath class=\"cls-3\" d=\"M112.27,220.81a42.83,42.83,0,0,1-10.42-1.71c-5.13-1.34-9.64-3-9.83-3.06a3.21,3.21,0,0,1-2.11-3L89.59,184a3.24,3.24,0,0,1,2.91-3.25c.24,0,6-.6,12.27-.86,12.65-.52,15.21.68,16.62,1.84a4.07,4.07,0,0,1,1.51,2.77c.24,2.67-.9,11.95-2.4,23.81-.41,3.22-.76,6-.93,7.57a5,5,0,0,1-2.42,3.81A8.72,8.72,0,0,1,112.27,220.81Zm-15.93-10.1c1.68.57,4.2,1.37,6.88,2.08,6.31,1.68,9,1.65,10,1.51.19-1.67.5-4.08.84-6.82.78-6.09,2.12-16.73,2.35-20.93-3.33-.6-12.17-.35-20.37.34Z\"/>\u003Cpath class=\"cls-3\" d=\"M200.94,214.31h-3.12c-7.35-.05-14.77-.24-14.84-.24a3.22,3.22,0,0,1-2.37-1.13,3.26,3.26,0,0,1-.75-2.51l5.31-40.82a3.24,3.24,0,0,1,3.39-2.8l18.68,1.07a3.22,3.22,0,0,1,3,3c1.19,15.5,3.28,33.7,4.68,37.12a3.34,3.34,0,0,1,1,3.29c-.7,2.74-3.37,2.83-7.8,3C206.28,214.28,203.85,214.31,200.94,214.31Zm-14.22-6.61c8.32.17,16.78.22,21.48.07-.25-1-.48-2.22-.73-3.64-.59-3.38-1.21-8-1.83-13.61-.71-6.43-1.28-12.83-1.57-16.37l-12.89-.74Z\"/>\u003Cpath class=\"cls-4\" d=\"M319.6,151.19c-.14-1.52-.23-3.09-.31-4.6a79,79,0,0,0-.77-8.18,144.66,144.66,0,0,0-6.2-23.37c-2.24-6.5-4.27-12.36-6.49-18.2-.53-1.41-1-2.88-1.52-4.3-1.46-4.22-3-8.59-5.47-12.29-2.12-3.16-4.13-6.48-6.07-9.7-3.48-5.76-7.07-11.71-11.56-17-4.33-5.15-7.94-8.48-12.08-11.13a36,36,0,0,1-8.17-6.9,61.56,61.56,0,0,0-20.31-15.71c-8.53-4.1-17.65-8.34-27.18-11.34-1.08-.34-2.16-.7-3.22-1.06a56.74,56.74,0,0,0-9.36-2.58c-4.07-.64-8.86-1.44-13.53-2.51A89.81,89.81,0,0,0,170.71.13a110.2,110.2,0,0,0-12,.41c-2.13.15-4.33.3-6.49.38A53.59,53.59,0,0,0,142.09,2C136.75,3.23,131.26,4.21,126,5.16l-1.42.25c-1.15.21-2.33.39-3.48.57a75.27,75.27,0,0,0-8.31,1.64c-2.84.78-5.6,1.83-8.27,2.84-1.7.64-3.46,1.31-5.2,1.89A137,137,0,0,0,76,23,165.76,165.76,0,0,0,47.73,42.78a61.9,61.9,0,0,0-10.35,12c-2,3-3.93,6-5.78,9-1.53,2.45-3.1,5-4.72,7.41a168.58,168.58,0,0,0-15,28.12L11,101.4c-2.18,5.16-4.43,10.5-6.3,15.9-2.67,7.7-3.85,15.48-5,24.11-.5,3.7-.64,7.42-.77,11-.1,2.62-.2,5.34-.44,8a85.3,85.3,0,0,0,.91,20.72c.17,1.14.33,2.28.5,3.42a97.91,97.91,0,0,0,2.25,12.16A188.28,188.28,0,0,0,13.7,228.05C19.2,239.58,26,250.41,32,259.66A161.19,161.19,0,0,0,44.74,277,55,55,0,0,0,59.4,289.05c2.36,1.36,4.73,2.81,7,4.22,2.53,1.55,5.15,3.15,7.78,4.65,2.17,1.25,4.35,2.58,6.46,3.88,5.68,3.47,11.55,7.06,18.09,9.39,2.17.78,4.36,1.7,6.48,2.6a67.35,67.35,0,0,0,12.57,4.35c1.79.37,3.61.65,5.36.92,1,.16,2.09.32,3.13.5a49.19,49.19,0,0,0,5.47.55c1.72.11,3.49.23,5.19.51a102.69,102.69,0,0,0,14,1.09c2.69.08,5.47.17,8.18.38,1.78.14,3.59.21,5.44.21a96.18,96.18,0,0,0,16.72-1.62c2.16-.38,4.39-.63,6.55-.87a73,73,0,0,0,10.42-1.7c2.18-.59,4.34-1.31,6.43-2,1.48-.49,3-1,4.53-1.45A116.23,116.23,0,0,0,230.55,306c4.18-2.23,8.29-4.7,12.27-7.09,4.61-2.77,9.38-5.63,14.24-8.1a25.89,25.89,0,0,0,7.1-4.93c5.77-6,12.54-13.2,19-20.93,4.94-5.94,10.08-12.35,14-19.72,1.08-2.06,2.08-4.2,3-6.27a95.33,95.33,0,0,1,4.46-8.79c5.51-9.22,12-29.68,12-29.74a61.18,61.18,0,0,0,2.57-13.68c.16-1.8.38-3.61.59-5.37a85.54,85.54,0,0,0,.85-11.4C320.48,163.32,320.16,157.16,319.6,151.19ZM292,177.93c-.18,1.5-.37,3-.51,4.58a49.6,49.6,0,0,1-2.07,11.05c-.13.39-5.37,17-9.86,24.5a84.77,84.77,0,0,0-3.86,7.6c-.8,1.72-1.62,3.49-2.51,5.17-3.15,6-7.4,11.29-11.47,16.19-5.36,6.44-11,12.45-15.85,17.48a19.36,19.36,0,0,1-5.36,3.69c-4.16,2.12-8.2,4.55-12.11,6.9-3.32,2-6.76,4.05-10.22,5.9a95.58,95.58,0,0,1-17.5,7.07c-1.31.39-2.62.83-3.88,1.25-1.73.57-3.51,1.16-5.28,1.64a58.6,58.6,0,0,1-8.42,1.36c-1.86.21-3.77.43-5.66.76a71,71,0,0,1-18.06,1.16c-2.34-.19-4.7-.26-7-.33A85.07,85.07,0,0,1,140.9,293a45.73,45.73,0,0,0-4.59-.46,43.12,43.12,0,0,1-4.37-.43c-.89-.16-1.78-.29-2.67-.43-1.45-.23-3-.46-4.4-.76a54.1,54.1,0,0,1-10.14-3.52c-1.81-.77-3.68-1.56-5.58-2.23-5.27-1.88-10.11-4.84-14.78-7.7-1.79-1.1-3.64-2.23-5.5-3.29-2.18-1.25-4.36-2.59-6.48-3.88-1.94-1.19-3.94-2.42-6-3.58a44,44,0,0,1-11.73-9.65,133.51,133.51,0,0,1-10.57-14.33,242.3,242.3,0,0,1-15.22-26.33,155.21,155.21,0,0,1-9.54-26,82.5,82.5,0,0,1-1.84-9.95c-.14-1-.27-1.93-.42-2.9a69.31,69.31,0,0,1-.75-16.87c.21-2.29.29-4.6.38-6.84.11-3,.23-6,.63-9,.95-7.13,1.92-13.55,4.1-19.83,1.55-4.47,3.43-8.93,5.24-13.24l.75-1.78A139.39,139.39,0,0,1,49.85,86.75c1.38-2.08,2.71-4.22,4-6.3C55.4,78,57,75.42,58.66,73A50.13,50.13,0,0,1,67,63.33,137,137,0,0,1,90.37,47a112.53,112.53,0,0,1,19.18-8.76c1.51-.51,3-1.08,4.46-1.63,2.2-.83,4.47-1.69,6.75-2.32a62.66,62.66,0,0,1,6.74-1.32c1-.15,2-.31,3-.49l1.19-.21c4.5-.8,9.14-1.63,13.69-2.69a43.09,43.09,0,0,1,8.11-.84c1.85-.07,3.73-.2,5.53-.33,2.59-.18,5.26-.37,7.9-.37.64,0,1.28,0,1.92,0a73.32,73.32,0,0,1,13.59,1.74c4,.92,8.07,1.6,11.53,2.15a46.49,46.49,0,0,1,7.5,2.07c.9.31,1.82.62,2.75.91a172.71,172.71,0,0,1,22.56,9.42A49.43,49.43,0,0,1,243.08,57a32,32,0,0,0,7.38,6.24,42.37,42.37,0,0,1,9.65,8.92,108.16,108.16,0,0,1,9.5,14c1.65,2.73,3.36,5.55,5.18,8.25a42,42,0,0,1,4.32,9.8c.42,1.22.85,2.47,1.31,3.69,1.85,4.88,3.56,9.79,5.43,15.24A118.08,118.08,0,0,1,291,142.41a64.07,64.07,0,0,1,.62,6.63c.07,1.3.15,2.64.27,4,.47,5,.73,10.08.82,15.65A68.33,68.33,0,0,1,292,177.93Z\"/>\u003C/g>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-comunitario.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20211214164310828","marker_dim":"60 60 30 60","caption":"marker"}, +{"created":"20210821073258257","creator":"M0","text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 350 350\">\u003Cdefs>\u003Cstyle>.cls-1{fill:#fff;}.cls-2,.cls-4{fill:#8ec685;}.cls-2{opacity:0.5;}.cls-3{fill:#141414;}\u003C/style>\u003C/defs>\u003Ctitle>map icon community\u003C/title>\u003Cg id=\"Calque_2\" data-name=\"Calque 2\">\u003Cpath class=\"cls-1\" d=\"M291.13,149a60.8,60.8,0,0,0-.61-6.61,118.44,118.44,0,0,0-5.11-19.22c-1.86-5.43-3.56-10.32-5.4-15.19-.46-1.21-.89-2.46-1.31-3.67a41.78,41.78,0,0,0-4.31-9.77c-1.82-2.69-3.52-5.5-5.16-8.22a108.1,108.1,0,0,0-9.47-14,42.07,42.07,0,0,0-9.61-8.89,31.81,31.81,0,0,1-7.36-6.22,49.32,49.32,0,0,0-16.27-12.59A170.67,170.67,0,0,0,204,35.25c-.93-.29-1.85-.6-2.74-.91a45.22,45.22,0,0,0-7.48-2.06c-3.45-.55-7.51-1.23-11.49-2.14a71.94,71.94,0,0,0-13.54-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.28.19-7.86.37-1.81.13-3.67.26-5.52.33a42.78,42.78,0,0,0-8.08.83c-4.53,1.06-9.16,1.89-13.64,2.68l-1.19.22-3,.48a62.13,62.13,0,0,0-6.71,1.32c-2.28.63-4.54,1.49-6.73,2.31-1.45.55-3,1.12-4.45,1.62A112.57,112.57,0,0,0,90.6,47.25,137.38,137.38,0,0,0,67.3,63.58,49.46,49.46,0,0,0,59,73.2c-1.67,2.42-3.26,5-4.79,7.44-1.29,2.07-2.62,4.2-4,6.27A138.94,138.94,0,0,0,37.89,110.1l-.75,1.77c-1.81,4.3-3.68,8.74-5.22,13.19-2.17,6.26-3.14,12.66-4.09,19.77-.4,3-.51,6-.63,9-.08,2.23-.17,4.54-.37,6.82a68.91,68.91,0,0,0,.75,16.82l.42,2.89a80.28,80.28,0,0,0,1.83,9.91,154.14,154.14,0,0,0,9.51,25.87A240.64,240.64,0,0,0,54.5,242.39,133.62,133.62,0,0,0,65,256.67a43.68,43.68,0,0,0,11.69,9.61c2,1.16,4,2.39,5.93,3.57,2.1,1.29,4.28,2.62,6.46,3.87,1.85,1.06,3.69,2.19,5.47,3.28,4.66,2.85,9.48,5.8,14.74,7.67,1.88.67,3.75,1.46,5.55,2.22A54.53,54.53,0,0,0,125,290.41c1.45.29,2.94.53,4.39.75.88.14,1.77.27,2.66.43a42.72,42.72,0,0,0,4.35.43,42.61,42.61,0,0,1,4.57.46,86.4,86.4,0,0,0,11.45.87c2.28.07,4.63.14,7,.33a70.88,70.88,0,0,0,18-1.15c1.88-.33,3.79-.55,5.63-.76a56.77,56.77,0,0,0,8.4-1.36c1.76-.47,3.54-1.06,5.26-1.63,1.26-.42,2.56-.86,3.87-1.24A95.24,95.24,0,0,0,218,280.48c3.45-1.83,6.87-3.89,10.18-5.87,3.9-2.35,7.93-4.76,12.07-6.87a19.86,19.86,0,0,0,5.35-3.68c4.81-5,10.44-11,15.79-17.43,4.06-4.88,8.28-10.15,11.43-16.13.88-1.68,1.7-3.44,2.5-5.15a81.62,81.62,0,0,1,3.85-7.57c4.47-7.48,9.7-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.14-1.54.32-3.08.5-4.57a67.9,67.9,0,0,0,.69-9.25c-.08-5.55-.35-10.65-.81-15.6C291.29,151.62,291.21,150.29,291.13,149Z\"/>\u003Cpath class=\"cls-2\" d=\"M291.13,149a60.8,60.8,0,0,0-.61-6.61,118.44,118.44,0,0,0-5.11-19.22c-1.86-5.43-3.56-10.32-5.4-15.19-.46-1.21-.89-2.46-1.31-3.67a41.78,41.78,0,0,0-4.31-9.77c-1.82-2.69-3.52-5.5-5.16-8.22a108.1,108.1,0,0,0-9.47-14,42.07,42.07,0,0,0-9.61-8.89,31.81,31.81,0,0,1-7.36-6.22,49.32,49.32,0,0,0-16.27-12.59A170.67,170.67,0,0,0,204,35.25c-.93-.29-1.85-.6-2.74-.91a45.22,45.22,0,0,0-7.48-2.06c-3.45-.55-7.51-1.23-11.49-2.14a71.94,71.94,0,0,0-13.54-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.28.19-7.86.37-1.81.13-3.67.26-5.52.33a42.78,42.78,0,0,0-8.08.83c-4.53,1.06-9.16,1.89-13.64,2.68l-1.19.22-3,.48a62.13,62.13,0,0,0-6.71,1.32c-2.28.63-4.54,1.49-6.73,2.31-1.45.55-3,1.12-4.45,1.62A112.57,112.57,0,0,0,90.6,47.25,137.38,137.38,0,0,0,67.3,63.58,49.46,49.46,0,0,0,59,73.2c-1.67,2.42-3.26,5-4.79,7.44-1.29,2.07-2.62,4.2-4,6.27A138.94,138.94,0,0,0,37.89,110.1l-.75,1.77c-1.81,4.3-3.68,8.74-5.22,13.19-2.17,6.26-3.14,12.66-4.09,19.77-.4,3-.51,6-.63,9-.08,2.23-.17,4.54-.37,6.82a68.91,68.91,0,0,0,.75,16.82l.42,2.89a80.28,80.28,0,0,0,1.83,9.91,154.14,154.14,0,0,0,9.51,25.87A240.64,240.64,0,0,0,54.5,242.39,133.62,133.62,0,0,0,65,256.67a43.68,43.68,0,0,0,11.69,9.61c2,1.16,4,2.39,5.93,3.57,2.1,1.29,4.28,2.62,6.46,3.87,1.85,1.06,3.69,2.19,5.47,3.28,4.66,2.85,9.48,5.8,14.74,7.67,1.88.67,3.75,1.46,5.55,2.22A54.53,54.53,0,0,0,125,290.41c1.45.29,2.94.53,4.39.75.88.14,1.77.27,2.66.43a42.72,42.72,0,0,0,4.35.43,42.61,42.61,0,0,1,4.57.46,86.4,86.4,0,0,0,11.45.87c2.28.07,4.63.14,7,.33a70.88,70.88,0,0,0,18-1.15c1.88-.33,3.79-.55,5.63-.76a56.77,56.77,0,0,0,8.4-1.36c1.76-.47,3.54-1.06,5.26-1.63,1.26-.42,2.56-.86,3.87-1.24A95.24,95.24,0,0,0,218,280.48c3.45-1.83,6.87-3.89,10.18-5.87,3.9-2.35,7.93-4.76,12.07-6.87a19.86,19.86,0,0,0,5.35-3.68c4.81-5,10.44-11,15.79-17.43,4.06-4.88,8.28-10.15,11.43-16.13.88-1.68,1.7-3.44,2.5-5.15a81.62,81.62,0,0,1,3.85-7.57c4.47-7.48,9.7-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.14-1.54.32-3.08.5-4.57a67.9,67.9,0,0,0,.69-9.25c-.08-5.55-.35-10.65-.81-15.6C291.29,151.62,291.21,150.29,291.13,149Z\"/>\u003C/g>\u003Cg id=\"Calque_1\" data-name=\"Calque 1\">\u003Cpath class=\"cls-1\" d=\"M281.75,216.54,277,241.08,264.38,263l-13.5,10.13L244,279.48l-31.16,13.33L198,301h-22.6l-20.68,5.06-24.47-4.22-20.68-7.44L84.63,283.28,56.39,268.51a88.6,88.6,0,0,0-10.58-16.46A59.73,59.73,0,0,1,36.1,234.8l5.53-11.46A81.1,81.1,0,0,1,60,218.76a65,65,0,0,1,11.12-.52l-2.72-57.57a256.78,256.78,0,0,1,69.35,0s1,45.53-1.24,53.58c0,0,16.53-3.56,23.29-2.14l-1.51-79L244,138.39s.14,70.89-2.16,76.17C274.52,215.73,281.46,216.52,281.75,216.54Zm-98.69-5.7s32.33.83,29.61-.56-5.62-39.19-5.62-39.19L188.37,170Zm-66.7,4.68c.63-5.8,3.64-27.24,3.32-30.74S92.82,184,92.82,184L93.14,213S115.74,221.33,116.36,215.52Z\"/>\u003Cpath class=\"cls-1\" d=\"M244,138.39l-85.67-5.28c1-.93,43.93-27.18,52.35-29.33C210.67,103.78,234.88,133.25,244,138.39Z\"/>\u003Cpath class=\"cls-1\" d=\"M212.67,210.28c2.72,1.39-29.61.56-29.61.56L188.37,170l18.68,1.07S210,208.89,212.67,210.28Z\"/>\u003Cpath class=\"cls-1\" d=\"M103,124.73l34.74,35.94a256.78,256.78,0,0,0-69.35,0Z\"/>\u003Cpath class=\"cls-1\" d=\"M119.68,184.78c.32,3.5-2.69,24.94-3.32,30.74S93.14,213,93.14,213L92.82,184S119.37,181.3,119.68,184.78Z\"/>\u003Cpath class=\"cls-3\" d=\"M281.75,219.76h-.22l-.21,0c-2.09-.2-11.12-.93-39.6-2a3.24,3.24,0,0,1-2.62-1.5,3.21,3.21,0,0,1-.24-3c1.3-4,1.95-40.28,1.91-73.17-9-6.31-25.83-26.18-31.16-32.59-10.65,4.35-46.21,25.84-49.24,28a3.23,3.23,0,0,1-4.27-4.83c1.55-1.48,44.82-27.83,53.77-30.12a3.23,3.23,0,0,1,3.29,1.08c6.63,8.07,25.37,29.88,32.42,33.85a3.22,3.22,0,0,1,1.64,2.8c0,.18,0,18-.22,36.16-.31,22.34-.84,32.28-1.33,36.93,25.75,1,34.23,1.65,36.27,1.85H282a3.23,3.23,0,0,1-.26,6.44Zm-42.87-6.49v0Zm-78.33-77.83-.15.13C160.47,135.52,160.51,135.47,160.55,135.44Z\"/>\u003Cpath class=\"cls-3\" d=\"M136.54,217.48a3.24,3.24,0,0,1-3.11-4.1c1.56-5.57,1.53-34.53,1.13-52.64a3.23,3.23,0,0,1,6.45-.14c.09,4.08.74,35.84-.6,49.61a92.27,92.27,0,0,1,16.13-1.65l-1.44-75.39a3.22,3.22,0,0,1,3.42-3.28l85.67,5.28a3.23,3.23,0,0,1-.4,6.44l-82.18-5.07,1.45,75.51a3.23,3.23,0,0,1-3.89,3.22c-5-1.05-17.54,1.19-21.95,2.14A4,4,0,0,1,136.54,217.48Z\"/>\u003Cpath class=\"cls-3\" d=\"M41.64,226.57a3.23,3.23,0,0,1-1.23-6.21,83.58,83.58,0,0,1,19.21-4.8,70.11,70.11,0,0,1,8.14-.59l-2.55-54.15a3.23,3.23,0,0,1,6.45-.3l2.71,57.56a3.23,3.23,0,0,1-.94,2.43,3.27,3.27,0,0,1-2.42,1,62.18,62.18,0,0,0-10.57.5,79,79,0,0,0-17.59,4.37A3.26,3.26,0,0,1,41.64,226.57Z\"/>\u003Cpath class=\"cls-3\" d=\"M154.67,309.28a3.27,3.27,0,0,1-.54,0L129.65,305a3.29,3.29,0,0,1-.54-.14l-20.68-7.45a.85.85,0,0,1-.22-.09l-24.9-11.12a.91.91,0,0,1-.17-.09L54.89,271.37a3.22,3.22,0,0,1-1.43-1.51A86.12,86.12,0,0,0,43.3,254.08,62.61,62.61,0,0,1,33,235.78a3.22,3.22,0,0,1,.17-2.38l5.53-11.46a3.23,3.23,0,0,1,5.81,2.81L39.6,235a58.46,58.46,0,0,0,8.72,15,94.7,94.7,0,0,1,10.5,16.12L86,280.37l24.69,11,20.3,7.31,23.53,4.06,20-4.9a2.91,2.91,0,0,1,.77-.1h21.77L211.28,290l.28-.13,30.66-13.12,6.48-6a2.43,2.43,0,0,1,.25-.2l13-9.73L274,239.94l4.61-24a3.23,3.23,0,0,1,6.34,1.22l-4.71,24.54a3.28,3.28,0,0,1-.38,1l-12.65,21.94a3.2,3.2,0,0,1-.86,1l-13.38,10-6.76,6.22a3.08,3.08,0,0,1-.92.59l-31,13.27-14.75,8.12a3.21,3.21,0,0,1-1.55.39H175.74l-20.3,5A3.31,3.31,0,0,1,154.67,309.28Z\"/>\u003Cpath class=\"cls-3\" d=\"M68.43,163.9a3.23,3.23,0,0,1-2.32-5.47l34.61-35.94a3.22,3.22,0,0,1,2.32-1h0a3.22,3.22,0,0,1,2.32,1l34.74,35.94a3.23,3.23,0,0,1-2.75,5.44,255.45,255.45,0,0,0-68.38,0A3.29,3.29,0,0,1,68.43,163.9Zm34.14-8.78c8,0,17,.34,26.62,1.3l-26.14-27-26,27C83.16,155.73,92,155.12,102.57,155.12Z\"/>\u003Cpath class=\"cls-3\" d=\"M112.27,220.81a42.83,42.83,0,0,1-10.42-1.71c-5.13-1.34-9.64-3-9.83-3.06a3.21,3.21,0,0,1-2.11-3L89.59,184a3.24,3.24,0,0,1,2.91-3.25c.24,0,6-.6,12.27-.86,12.65-.52,15.21.68,16.62,1.84a4.07,4.07,0,0,1,1.51,2.77c.24,2.67-.9,11.95-2.4,23.81-.41,3.22-.76,6-.93,7.57a5,5,0,0,1-2.42,3.81A8.72,8.72,0,0,1,112.27,220.81Zm-15.93-10.1c1.68.57,4.2,1.37,6.88,2.08,6.31,1.68,9,1.65,10,1.51.19-1.67.5-4.08.84-6.82.78-6.09,2.12-16.73,2.35-20.93-3.33-.6-12.17-.35-20.37.34Z\"/>\u003Cpath class=\"cls-3\" d=\"M200.94,214.31h-3.12c-7.35-.05-14.77-.24-14.84-.24a3.22,3.22,0,0,1-2.37-1.13,3.26,3.26,0,0,1-.75-2.51l5.31-40.82a3.24,3.24,0,0,1,3.39-2.8l18.68,1.07a3.22,3.22,0,0,1,3,3c1.19,15.5,3.28,33.7,4.68,37.12a3.34,3.34,0,0,1,1,3.29c-.7,2.74-3.37,2.83-7.8,3C206.28,214.28,203.85,214.31,200.94,214.31Zm-14.22-6.61c8.32.17,16.78.22,21.48.07-.25-1-.48-2.22-.73-3.64-.59-3.38-1.21-8-1.83-13.61-.71-6.43-1.28-12.83-1.57-16.37l-12.89-.74Z\"/>\u003Cpath class=\"cls-4\" d=\"M319.6,151.19c-.14-1.52-.23-3.09-.31-4.6a79,79,0,0,0-.77-8.18,144.66,144.66,0,0,0-6.2-23.37c-2.24-6.5-4.27-12.36-6.49-18.2-.53-1.41-1-2.88-1.52-4.3-1.46-4.22-3-8.59-5.47-12.29-2.12-3.16-4.13-6.48-6.07-9.7-3.48-5.76-7.07-11.71-11.56-17-4.33-5.15-7.94-8.48-12.08-11.13a36,36,0,0,1-8.17-6.9,61.56,61.56,0,0,0-20.31-15.71c-8.53-4.1-17.65-8.34-27.18-11.34-1.08-.34-2.16-.7-3.22-1.06a56.74,56.74,0,0,0-9.36-2.58c-4.07-.64-8.86-1.44-13.53-2.51A89.81,89.81,0,0,0,170.71.13a110.2,110.2,0,0,0-12,.41c-2.13.15-4.33.3-6.49.38A53.59,53.59,0,0,0,142.09,2C136.75,3.23,131.26,4.21,126,5.16l-1.42.25c-1.15.21-2.33.39-3.48.57a75.27,75.27,0,0,0-8.31,1.64c-2.84.78-5.6,1.83-8.27,2.84-1.7.64-3.46,1.31-5.2,1.89A137,137,0,0,0,76,23,165.76,165.76,0,0,0,47.73,42.78a61.9,61.9,0,0,0-10.35,12c-2,3-3.93,6-5.78,9-1.53,2.45-3.1,5-4.72,7.41a168.58,168.58,0,0,0-15,28.12L11,101.4c-2.18,5.16-4.43,10.5-6.3,15.9-2.67,7.7-3.85,15.48-5,24.11-.5,3.7-.64,7.42-.77,11-.1,2.62-.2,5.34-.44,8a85.3,85.3,0,0,0,.91,20.72c.17,1.14.33,2.28.5,3.42a97.91,97.91,0,0,0,2.25,12.16A188.28,188.28,0,0,0,13.7,228.05C19.2,239.58,26,250.41,32,259.66A161.19,161.19,0,0,0,44.74,277,55,55,0,0,0,59.4,289.05c2.36,1.36,4.73,2.81,7,4.22,2.53,1.55,5.15,3.15,7.78,4.65,2.17,1.25,4.35,2.58,6.46,3.88,5.68,3.47,11.55,7.06,18.09,9.39,2.17.78,4.36,1.7,6.48,2.6a67.35,67.35,0,0,0,12.57,4.35c1.79.37,3.61.65,5.36.92,1,.16,2.09.32,3.13.5a49.19,49.19,0,0,0,5.47.55c1.72.11,3.49.23,5.19.51a102.69,102.69,0,0,0,14,1.09c2.69.08,5.47.17,8.18.38,1.78.14,3.59.21,5.44.21a96.18,96.18,0,0,0,16.72-1.62c2.16-.38,4.39-.63,6.55-.87a73,73,0,0,0,10.42-1.7c2.18-.59,4.34-1.31,6.43-2,1.48-.49,3-1,4.53-1.45A116.23,116.23,0,0,0,230.55,306c4.18-2.23,8.29-4.7,12.27-7.09,4.61-2.77,9.38-5.63,14.24-8.1a25.89,25.89,0,0,0,7.1-4.93c5.77-6,12.54-13.2,19-20.93,4.94-5.94,10.08-12.35,14-19.72,1.08-2.06,2.08-4.2,3-6.27a95.33,95.33,0,0,1,4.46-8.79c5.51-9.22,12-29.68,12-29.74a61.18,61.18,0,0,0,2.57-13.68c.16-1.8.38-3.61.59-5.37a85.54,85.54,0,0,0,.85-11.4C320.48,163.32,320.16,157.16,319.6,151.19ZM292,177.93c-.18,1.5-.37,3-.51,4.58a49.6,49.6,0,0,1-2.07,11.05c-.13.39-5.37,17-9.86,24.5a84.77,84.77,0,0,0-3.86,7.6c-.8,1.72-1.62,3.49-2.51,5.17-3.15,6-7.4,11.29-11.47,16.19-5.36,6.44-11,12.45-15.85,17.48a19.36,19.36,0,0,1-5.36,3.69c-4.16,2.12-8.2,4.55-12.11,6.9-3.32,2-6.76,4.05-10.22,5.9a95.58,95.58,0,0,1-17.5,7.07c-1.31.39-2.62.83-3.88,1.25-1.73.57-3.51,1.16-5.28,1.64a58.6,58.6,0,0,1-8.42,1.36c-1.86.21-3.77.43-5.66.76a71,71,0,0,1-18.06,1.16c-2.34-.19-4.7-.26-7-.33A85.07,85.07,0,0,1,140.9,293a45.73,45.73,0,0,0-4.59-.46,43.12,43.12,0,0,1-4.37-.43c-.89-.16-1.78-.29-2.67-.43-1.45-.23-3-.46-4.4-.76a54.1,54.1,0,0,1-10.14-3.52c-1.81-.77-3.68-1.56-5.58-2.23-5.27-1.88-10.11-4.84-14.78-7.7-1.79-1.1-3.64-2.23-5.5-3.29-2.18-1.25-4.36-2.59-6.48-3.88-1.94-1.19-3.94-2.42-6-3.58a44,44,0,0,1-11.73-9.65,133.51,133.51,0,0,1-10.57-14.33,242.3,242.3,0,0,1-15.22-26.33,155.21,155.21,0,0,1-9.54-26,82.5,82.5,0,0,1-1.84-9.95c-.14-1-.27-1.93-.42-2.9a69.31,69.31,0,0,1-.75-16.87c.21-2.29.29-4.6.38-6.84.11-3,.23-6,.63-9,.95-7.13,1.92-13.55,4.1-19.83,1.55-4.47,3.43-8.93,5.24-13.24l.75-1.78A139.39,139.39,0,0,1,49.85,86.75c1.38-2.08,2.71-4.22,4-6.3C55.4,78,57,75.42,58.66,73A50.13,50.13,0,0,1,67,63.33,137,137,0,0,1,90.37,47a112.53,112.53,0,0,1,19.18-8.76c1.51-.51,3-1.08,4.46-1.63,2.2-.83,4.47-1.69,6.75-2.32a62.66,62.66,0,0,1,6.74-1.32c1-.15,2-.31,3-.49l1.19-.21c4.5-.8,9.14-1.63,13.69-2.69a43.09,43.09,0,0,1,8.11-.84c1.85-.07,3.73-.2,5.53-.33,2.59-.18,5.26-.37,7.9-.37.64,0,1.28,0,1.92,0a73.32,73.32,0,0,1,13.59,1.74c4,.92,8.07,1.6,11.53,2.15a46.49,46.49,0,0,1,7.5,2.07c.9.31,1.82.62,2.75.91a172.71,172.71,0,0,1,22.56,9.42A49.43,49.43,0,0,1,243.08,57a32,32,0,0,0,7.38,6.24,42.37,42.37,0,0,1,9.65,8.92,108.16,108.16,0,0,1,9.5,14c1.65,2.73,3.36,5.55,5.18,8.25a42,42,0,0,1,4.32,9.8c.42,1.22.85,2.47,1.31,3.69,1.85,4.88,3.56,9.79,5.43,15.24A118.08,118.08,0,0,1,291,142.41a64.07,64.07,0,0,1,.62,6.63c.07,1.3.15,2.64.27,4,.47,5,.73,10.08.82,15.65A68.33,68.33,0,0,1,292,177.93Z\"/>\u003C/g>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-comunitarioshadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20211106175101300","marker_dim":"60 60 30 60"}, +{"created":"20210821082051668","creator":"M0","text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 350 350\">\u003Cdefs>\u003Cstyle>.cls-1{fill:#cce6f5;}.cls-2{fill:#97cdeb;}.cls-3{fill:#141414;}.cls-4{fill:#fff;}.cls-5{fill:#aeadad;}\u003C/style>\u003C/defs>\u003Ctitle>map icon workspace\u003C/title>\u003Cpath class=\"cls-1\" d=\"M292.9,149a63.43,63.43,0,0,0-.62-6.61,118.32,118.32,0,0,0-5.1-19.22c-1.87-5.43-3.57-10.32-5.41-15.19-.46-1.21-.89-2.46-1.31-3.67a41.78,41.78,0,0,0-4.31-9.77c-1.81-2.69-3.51-5.5-5.16-8.22a108.1,108.1,0,0,0-9.47-14,42.07,42.07,0,0,0-9.61-8.89,31.81,31.81,0,0,1-7.36-6.22,49.32,49.32,0,0,0-16.27-12.59,170.11,170.11,0,0,0-22.48-9.38c-.92-.29-1.85-.6-2.74-.91a45.22,45.22,0,0,0-7.48-2.06c-3.45-.55-7.51-1.23-11.49-2.14a71.84,71.84,0,0,0-13.54-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.28.19-7.86.37-1.8.13-3.67.26-5.51.33a42.8,42.8,0,0,0-8.09.83c-4.53,1.06-9.16,1.89-13.64,2.68l-1.19.22-3,.48a61.83,61.83,0,0,0-6.72,1.32c-2.28.63-4.54,1.49-6.73,2.31-1.45.55-2.94,1.12-4.44,1.62a112.22,112.22,0,0,0-19.12,8.73A137.07,137.07,0,0,0,69.06,63.58a49.81,49.81,0,0,0-8.29,9.62c-1.66,2.42-3.25,5-4.79,7.44-1.29,2.07-2.62,4.2-4,6.27A138.94,138.94,0,0,0,39.65,110.1l-.74,1.77c-1.81,4.3-3.68,8.74-5.23,13.19-2.17,6.26-3.13,12.66-4.09,19.77-.4,3-.51,6-.62,9-.09,2.23-.17,4.54-.38,6.82a69.41,69.41,0,0,0,.75,16.82l.42,2.89a82.19,82.19,0,0,0,1.83,9.91,155,155,0,0,0,9.51,25.87,239,239,0,0,0,15.17,26.24A132.22,132.22,0,0,0,66.8,256.67a43.68,43.68,0,0,0,11.69,9.61c2,1.16,4,2.39,5.93,3.57,2.11,1.29,4.28,2.62,6.46,3.87,1.85,1.06,3.69,2.19,5.47,3.28,4.66,2.85,9.48,5.8,14.74,7.67,1.89.67,3.75,1.46,5.56,2.22a54.44,54.44,0,0,0,10.1,3.52c1.45.29,2.94.53,4.39.75.89.14,1.77.27,2.66.43a42.72,42.72,0,0,0,4.35.43,43.05,43.05,0,0,1,4.58.46,86.12,86.12,0,0,0,11.44.87c2.28.07,4.64.14,7,.33a70.85,70.85,0,0,0,18-1.15c1.88-.33,3.79-.55,5.64-.76a57,57,0,0,0,8.4-1.36c1.76-.47,3.53-1.06,5.25-1.63,1.26-.42,2.57-.86,3.87-1.24a95,95,0,0,0,17.44-7.06c3.45-1.83,6.87-3.89,10.18-5.87,3.9-2.35,7.93-4.76,12.07-6.87a19.86,19.86,0,0,0,5.35-3.68c4.81-5,10.45-11,15.79-17.43,4.06-4.88,8.29-10.15,11.43-16.13.88-1.68,1.71-3.44,2.5-5.15a84.16,84.16,0,0,1,3.85-7.57c4.47-7.48,9.7-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.14-1.54.32-3.08.5-4.57a67.9,67.9,0,0,0,.69-9.25c-.08-5.55-.35-10.65-.81-15.6C293.05,151.62,293,150.29,292.9,149Z\"/>\u003Cpath class=\"cls-2\" d=\"M321.37,151.19c-.15-1.52-.24-3.09-.32-4.6a79,79,0,0,0-.77-8.18,143.63,143.63,0,0,0-6.2-23.37c-2.24-6.5-4.27-12.36-6.48-18.2-.53-1.41-1-2.88-1.53-4.3-1.46-4.22-3-8.59-5.46-12.29-2.13-3.16-4.14-6.48-6.08-9.7-3.48-5.76-7.07-11.71-11.55-17-4.34-5.15-8-8.48-12.08-11.13a35.81,35.81,0,0,1-8.18-6.9,61.56,61.56,0,0,0-20.31-15.71c-8.53-4.1-17.65-8.34-27.18-11.34-1.07-.34-2.16-.7-3.22-1.06a56.74,56.74,0,0,0-9.36-2.58c-4.07-.64-8.86-1.44-13.53-2.51A89.69,89.69,0,0,0,172.47.13a110.2,110.2,0,0,0-12,.41c-2.13.15-4.33.3-6.49.38A53.67,53.67,0,0,0,143.85,2C138.51,3.23,133,4.21,127.71,5.16l-1.42.25c-1.15.21-2.33.39-3.48.57a75.73,75.73,0,0,0-8.31,1.64c-2.84.78-5.6,1.83-8.27,2.84-1.7.64-3.46,1.31-5.2,1.89A137,137,0,0,0,77.76,23,166.15,166.15,0,0,0,49.49,42.78a62.25,62.25,0,0,0-10.35,12c-2,3-3.93,6-5.78,9-1.52,2.45-3.1,5-4.72,7.41a168.54,168.54,0,0,0-15,28.12l-.89,2.12c-2.18,5.16-4.42,10.5-6.3,15.9-2.67,7.7-3.84,15.48-5,24.11-.49,3.7-.64,7.42-.77,11-.1,2.62-.2,5.34-.44,8a85.3,85.3,0,0,0,.91,20.72c.17,1.14.34,2.28.5,3.42a99.79,99.79,0,0,0,2.25,12.16,188.28,188.28,0,0,0,11.52,31.33c5.5,11.53,12.31,22.36,18.26,31.61A163.94,163.94,0,0,0,46.5,277a55.17,55.17,0,0,0,14.66,12.06c2.36,1.36,4.73,2.81,7,4.22,2.53,1.55,5.15,3.15,7.78,4.65,2.17,1.25,4.35,2.58,6.46,3.88,5.68,3.47,11.55,7.06,18.09,9.39,2.18.78,4.36,1.7,6.48,2.6a67.35,67.35,0,0,0,12.57,4.35c1.79.37,3.61.65,5.36.92,1,.16,2.09.32,3.13.5a49.13,49.13,0,0,0,5.48.55c1.71.11,3.48.23,5.18.51a102.69,102.69,0,0,0,14,1.09c2.69.08,5.47.17,8.18.38,1.78.14,3.59.21,5.45.21a96.17,96.17,0,0,0,16.71-1.62c2.16-.38,4.39-.63,6.55-.87a73,73,0,0,0,10.42-1.7c2.18-.59,4.34-1.31,6.43-2,1.48-.49,3-1,4.53-1.45A116.23,116.23,0,0,0,232.31,306c4.18-2.23,8.29-4.7,12.27-7.09,4.61-2.77,9.38-5.63,14.24-8.1a25.89,25.89,0,0,0,7.1-4.93c5.77-6,12.54-13.2,19-20.93,4.94-5.94,10.09-12.35,14-19.72,1.08-2.06,2.08-4.2,3-6.27a95.33,95.33,0,0,1,4.46-8.79c5.51-9.22,12-29.68,12-29.74a61.76,61.76,0,0,0,2.57-13.68c.15-1.8.37-3.61.58-5.37a83.91,83.91,0,0,0,.85-11.4C322.25,163.32,321.92,157.16,321.37,151.19Zm-27.62,26.74c-.18,1.5-.37,3-.51,4.58a48.48,48.48,0,0,1-2.07,11.05c-.12.39-5.37,17-9.86,24.5a84.77,84.77,0,0,0-3.86,7.6c-.8,1.72-1.62,3.49-2.51,5.17-3.15,6-7.39,11.29-11.47,16.19-5.36,6.44-11,12.45-15.84,17.48a19.4,19.4,0,0,1-5.37,3.69c-4.15,2.12-8.2,4.55-12.11,6.9-3.32,2-6.76,4.05-10.22,5.9a95.58,95.58,0,0,1-17.5,7.07c-1.31.39-2.61.83-3.88,1.25-1.73.57-3.51,1.16-5.27,1.64a58.74,58.74,0,0,1-8.43,1.36c-1.86.21-3.77.43-5.65.76a71,71,0,0,1-18.07,1.16c-2.33-.19-4.7-.26-7-.33a85.2,85.2,0,0,1-11.48-.88,45.73,45.73,0,0,0-4.59-.46,43.12,43.12,0,0,1-4.37-.43c-.88-.16-1.77-.29-2.66-.43-1.46-.23-3-.46-4.4-.76a53.94,53.94,0,0,1-10.15-3.52c-1.81-.77-3.68-1.56-5.57-2.23-5.28-1.88-10.12-4.84-14.79-7.7-1.79-1.1-3.64-2.23-5.49-3.29-2.19-1.25-4.37-2.59-6.49-3.88-1.93-1.19-3.94-2.42-6-3.58a44,44,0,0,1-11.73-9.65A133.51,133.51,0,0,1,55.9,242.76a242.3,242.3,0,0,1-15.22-26.33,157,157,0,0,1-9.54-26,82.5,82.5,0,0,1-1.84-9.95c-.13-1-.27-1.93-.42-2.9a69.81,69.81,0,0,1-.75-16.87c.21-2.29.3-4.6.38-6.84.11-3,.23-6,.63-9,.95-7.13,1.92-13.55,4.1-19.83,1.55-4.47,3.43-8.93,5.24-13.24l.75-1.78A139.39,139.39,0,0,1,51.61,86.75c1.38-2.08,2.72-4.22,4-6.3,1.54-2.47,3.13-5,4.8-7.47a50.48,50.48,0,0,1,8.32-9.65A137.41,137.41,0,0,1,92.13,47a112.53,112.53,0,0,1,19.18-8.76c1.51-.51,3-1.08,4.46-1.63,2.2-.83,4.47-1.69,6.76-2.32a62.19,62.19,0,0,1,6.74-1.32c1-.15,2-.31,3-.49l1.19-.21c4.5-.8,9.14-1.63,13.69-2.69a43.09,43.09,0,0,1,8.11-.84c1.86-.07,3.73-.2,5.54-.33,2.59-.18,5.25-.37,7.89-.37.64,0,1.28,0,1.92,0a73.21,73.21,0,0,1,13.59,1.74c4,.92,8.07,1.6,11.53,2.15A46.21,46.21,0,0,1,203.2,34c.9.31,1.83.62,2.75.91a172.13,172.13,0,0,1,22.56,9.42A49.43,49.43,0,0,1,244.84,57a32,32,0,0,0,7.38,6.24,42.37,42.37,0,0,1,9.65,8.92,108.16,108.16,0,0,1,9.5,14c1.65,2.73,3.36,5.55,5.18,8.25a42,42,0,0,1,4.32,9.8c.42,1.22.85,2.47,1.32,3.69,1.85,4.88,3.55,9.79,5.42,15.24a118.08,118.08,0,0,1,5.12,19.28,59,59,0,0,1,.62,6.63c.08,1.3.15,2.64.28,4,.46,5,.73,10.08.81,15.65A68.33,68.33,0,0,1,293.75,177.93Z\"/>\u003Cpath class=\"cls-3\" d=\"M276.48,175.23c0,4.2-1,9-3.17,14.66,0,0,0,0,0,.05l-.11.29h0a27.93,27.93,0,0,1-4,6.83,11.39,11.39,0,0,1-2,2,12.12,12.12,0,0,1-5.93,2.39,14.69,14.69,0,0,0-3.57.95c-.32.13-.64.28-1,.43-.94.46-1.75.91-2.54,1.35a40.1,40.1,0,0,1-3.72,1.87l-.53.24-.28.13a16.69,16.69,0,0,1-2.42,1l-.71.17-2.18.52a48.21,48.21,0,0,1-5.55,1,16.21,16.21,0,0,1-2.06.14c-.74,0-1.41,0-2-.09a22,22,0,0,0-3.22-.06c-1.54.09-3.42,0-5.24,0-1.66,0-3.39-.11-4.73,0a34.08,34.08,0,0,1-5.59,0,13.24,13.24,0,0,0-2.82,0,57.51,57.51,0,0,1-6,0c-1.73,0-3.36-.1-4.79,0s-2.68.08-4.13.07c8.63-.31,15.39-.91,15.39-.91l26.09-.08s12.42-2.55,17.87-6.95c3-2.43,10.15,0,12.88-9.52.1-.36-.28-.77-1.05-1.24,1.76-.69,3-1.54,3.47-2.59.53-1.28,1.05-5.33,1.45-10.27A208.63,208.63,0,0,0,275,155c-.12-2.25-1.18-5-2.67-7.9l.4-.2c.24.49.51,1,.78,1.52,1.56,3,3.33,6.36,2.78,9.86a32.86,32.86,0,0,0-.32,9.24A48.14,48.14,0,0,1,276.48,175.23Z\"/>\u003Cpath class=\"cls-3\" d=\"M275,155a208.63,208.63,0,0,1-.72,22.57l-.22,0c.07-.79.1-1.56.1-2.3a46.43,46.43,0,0,0-.51-7.43,34.59,34.59,0,0,1,.33-9.91c.42-2.73-1.08-5.61-2.54-8.39-.47-.9-.92-1.75-1.31-2.6-.58-1.29-1.18-2.36-1.75-3.4a31.6,31.6,0,0,1-2.76-6.07,26.58,26.58,0,0,0-1.06-2.69c-.13-.29-.26-.57-.38-.86-.19-.45-.37-.87-.57-1.28l.32-.18c2.56,4.76,6,10,8.4,14.66C273.8,150,274.86,152.75,275,155Z\"/>\u003Cpath class=\"cls-3\" d=\"M274,177.55l.22,0c-.4,4.94-.92,9-1.45,10.27-.43,1-1.71,1.9-3.47,2.59-.26-.16-.57-.32-.92-.49a12.66,12.66,0,0,0,1.5-.11c.36-.06,1-.19,1.07-.45h0A43.21,43.21,0,0,0,274,177.55Z\"/>\u003Cpath class=\"cls-4\" d=\"M274.14,175.25c0,.74,0,1.51-.1,2.3a43.21,43.21,0,0,1-3,11.81h0c-.1.26-.71.39-1.07.45a12.66,12.66,0,0,1-1.5.11c-10.58-5.07-60.28-14.62-68.56-13.48-9.37,1.27-33.14-2.89-37.19-2.88a51.34,51.34,0,0,0-8.67,1.23,3.17,3.17,0,0,0,1.39-1.49c1.06-2.33,2.1-4.7,3.11-7l.74-1.69c1.89-4.27,1.62-5.83-1.6-9.24l-.27-.28-.18-.18a10.81,10.81,0,0,1-1.09-1.29,1.07,1.07,0,0,0-.2-.22,1.2,1.2,0,0,0-.08-.27,1.21,1.21,0,0,1-.14-.76,6,6,0,0,1,1-2.17,11.22,11.22,0,0,0,1.63-6.83,34.5,34.5,0,0,0-.62-5.68c-.2-1-.36-1.91-.47-2.87a30.73,30.73,0,0,1,.06-7.36,34.71,34.71,0,0,1,1.68-7l.75.24.19,0c.85.28,1.21.39,2.53,1.81a1.19,1.19,0,0,0,.86.37,1.14,1.14,0,0,0,.79-.32,1.17,1.17,0,0,0,.06-1.66c-1.66-1.78-2.36-2.06-3.53-2.43l-.18-.06c-.65-.21-1.31-.41-2-.59-3.1-.88-6.23-1.52-8.6-2s-4.72-1.07-7-1.66c-.9-.23-1.81-.47-2.72-.69l-.71-.19-1.51-.41-.59-.17a5.5,5.5,0,0,0-.8-.24l-1-.24h0l-.16,0h0l-.73-.17a67.82,67.82,0,0,0-8.95-1.79c-5.12-.56-10.33-.62-15.36-.68-3,0-8-.38-10.06-.28-1.41.07-.81.09-2.25.09l-2.49,0c-.6,0-1.21,0-1.83-.07a16.27,16.27,0,0,1-4.45-.87,10.25,10.25,0,0,1-.92-3.28,17.72,17.72,0,0,0-.56-2.74,10.93,10.93,0,0,1-.34-1.54h0l.64.09a11.45,11.45,0,0,0,2.82.12c1.28-.14,2.57-.26,3.86-.36,3-.23,6-.4,9-.55l2.05-.11a123.8,123.8,0,0,1,13.22.25c3.54.19,7.19.38,10.82.33a32,32,0,0,0,8-1.18c1-.29,2.1-.6,3.13-.91,4.87-1.06,11-2.82,15.7-4.4.94-.19,1.87-.36,2.81-.5a46.21,46.21,0,0,1,20.4,1.12A57.76,57.76,0,0,1,186.25,97a28.61,28.61,0,0,1,6.19,3.52l.92.7c3.78,2.91,14.8,9.15,15.2,9.53a28,28,0,0,0,2.73,2.11c2.86,2.08,6,5.66,8.93,7.26,1.19.66,2.38,1.32,3.58,2a1.12,1.12,0,0,0,.56.15,1.22,1.22,0,0,0,1-.62,1.2,1.2,0,0,0-.48-1.6q-1.78-1-3.57-2c-2.92-1.61-6.06-5.17-9-7.29-.64-.47-1.32-.42-1.94-1a5.47,5.47,0,0,1,3.17-.07l1.71.28a43.48,43.48,0,0,0,8.25.43,39.53,39.53,0,0,1,6,.21,18.9,18.9,0,0,1,5.36,1.54,12.09,12.09,0,0,0,4.25.84c2.93.13,5.12.1,7.45.06,1.46,0,3,0,4.76,0a6.88,6.88,0,0,1,6.35,3.33,9.36,9.36,0,0,1,.58,1,15,15,0,0,1,1.25,6.34V124c0,1.73.07,3.88,1.58,5.31a11.12,11.12,0,0,1,2.47,3.31c.2.41.38.83.57,1.28.12.29.25.57.38.86a26.58,26.58,0,0,1,1.06,2.69,31.6,31.6,0,0,0,2.76,6.07c.57,1,1.17,2.11,1.75,3.4.39.85.84,1.7,1.31,2.6,1.46,2.78,3,5.66,2.54,8.39a34.59,34.59,0,0,0-.33,9.91A46.43,46.43,0,0,1,274.14,175.25Z\"/>\u003Cpath class=\"cls-3\" d=\"M272.71,146.9l-.4.2c-2.37-4.68-5.84-9.9-8.4-14.66a41.37,41.37,0,0,1-2.5-5.46l.78-.27a2.16,2.16,0,0,0,.53.89,14.09,14.09,0,0,1,3.6,5.38l.36.83a26.57,26.57,0,0,1,1.14,2.91,30.09,30.09,0,0,0,2.59,5.66c.6,1.08,1.21,2.19,1.84,3.56C272.39,146.26,272.54,146.58,272.71,146.9Z\"/>\u003Cpath class=\"cls-3\" d=\"M269.34,190.43c.77.47,1.15.88,1.05,1.24-2.73,9.49-9.87,7.09-12.88,9.52-5.45,4.4-17.87,6.95-17.87,6.95l-26.09.08s-6.76.6-15.39.91h0c-2.19,0-4.53-.08-7-.15-4.7-.14-9.56-.28-13.45,0a63.07,63.07,0,0,1-9.15-1.18c-3.85-.87-8.52-2.24-13.47-3.86l.2-.61c1.66.55,3.43,1.06,5.36,1.56s4,.93,6,1.24a45.59,45.59,0,0,0,10.65.53,131.1,131.1,0,0,1,13.93-.05c4,.11,7.75.22,11,.08,1.52-.06,3.26,0,5,0,2,.06,4.07.12,5.78,0a16.5,16.5,0,0,1,3.22,0,30.89,30.89,0,0,0,5.24,0c1.45-.08,3.22,0,4.93,0s3.59.1,5,0a24.49,24.49,0,0,1,3.53.06c.64.05,1.23.09,1.88.09a14,14,0,0,0,1.79-.12,47.21,47.21,0,0,0,5.3-1l2.16-.51.72-.18c.29-.07,1.37-.57,2-.84l.31-.14.59-.26a38,38,0,0,0,3.5-1.77c.81-.45,1.66-.92,2.64-1.4.36-.18.74-.34,1.1-.49a16.88,16.88,0,0,1,4.08-1.1,9.94,9.94,0,0,0,5-2,8.82,8.82,0,0,0,1.5-1.59,25.59,25.59,0,0,0,2.27-3.4c-.81.08-1.71.08-2.67.09a30.16,30.16,0,0,0-4.7.26l-.05-.32A37.5,37.5,0,0,0,269.34,190.43Z\"/>\u003Cpath class=\"cls-3\" d=\"M268.42,189.94c.35.17.66.33.92.49a37.5,37.5,0,0,1-7.13,1.82c-4.16.72-8.54,1.13-11.22,1.46a13.85,13.85,0,0,1-6-.91c-7-2.39-15.43-8.29-22.34-8-3.47.14-10.88-.66-18.75-1.53v-.15a74.61,74.61,0,0,0,8.2.52,106,106,0,0,1,11.48.52,70.84,70.84,0,0,1,9.66,2,42.78,42.78,0,0,1,5.61,2c1.82.76,3.9,1.62,6.82,2.64.25.08.57.22,1,.39a14.1,14.1,0,0,0,4.37,1.31H251a19.41,19.41,0,0,0,7.39-1.31c2.85-1.25,6-1.26,8.53-1.27Z\"/>\u003Cpath class=\"cls-4\" d=\"M269.63,192.22a25.59,25.59,0,0,1-2.27,3.4,8.82,8.82,0,0,1-1.5,1.59,9.94,9.94,0,0,1-5,2,16.88,16.88,0,0,0-4.08,1.1c-.36.15-.74.31-1.1.49-1,.48-1.83,1-2.64,1.4a38,38,0,0,1-3.5,1.77l-.59.26-.31.14c-.59.27-1.67.77-2,.84l-.72.18-2.16.51a47.21,47.21,0,0,1-5.3,1,14,14,0,0,1-1.79.12c-.65,0-1.24,0-1.88-.09a24.49,24.49,0,0,0-3.53-.06c-1.43.09-3.25,0-5,0s-3.48-.11-4.93,0a30.89,30.89,0,0,1-5.24,0,16.5,16.5,0,0,0-3.22,0c-1.71.13-3.78.07-5.78,0-1.7-.05-3.44-.1-5,0-3.21.14-7,0-11-.08a131.1,131.1,0,0,0-13.93.05,45.59,45.59,0,0,1-10.65-.53c-2-.31-4-.73-6-1.24s-3.7-1-5.36-1.56a53,53,0,0,1-7.42-3.06c-.49-.25-1-.51-1.44-.77a46.88,46.88,0,0,0-8-3.3l-2.43-.84a31.67,31.67,0,0,1-3.78-1.74,34.77,34.77,0,0,0-3.75-1.75c-1-.37-2-.69-2.9-1s-1.72-.55-2.55-.86l-.82-.28a12,12,0,0,1-1.2-.45,13.72,13.72,0,0,0-1.47-.51c-.44-.15-.91-.29-1.18-.41l-.4-.17,0-.2a0,0,0,0,0,0,0c-.3-1.67-.58-3.26-.76-4.34h1.71c1.4,0,2.83,0,4.26,0,.74,0,1.43-.08,2.1-.16a27.71,27.71,0,0,1,2.92,0,4.2,4.2,0,0,0,.75.51l.07.06c.46.3,1.43.93,2.71,1.62a18.47,18.47,0,0,0,6,2.29l.34,0a9.87,9.87,0,0,1,5.18,1.77l.05,0,.08.06.12.06,0,0h0l.15.05h.07a.75.75,0,0,0,.21,0,1.54,1.54,0,0,0,.3,0l.08,0,.21-.1.08,0a1,1,0,0,0,.19-.17l0,0h0a1.28,1.28,0,0,0,.16-.27l0,0a.64.64,0,0,1,0-.07.25.25,0,0,0,0-.07,7.38,7.38,0,0,0-.1-4.08c-.1-.46-.2-.91-.26-1.32h0a4.25,4.25,0,0,1,0-.83l2.31-.06c2,0,4-.09,6.08-.15,2.36-.08,4.75-.2,7.07-.31,3.35-.16,6.78-.34,10.2-.38,1.79,0,3.58,0,5.35.07a116.75,116.75,0,0,1,18.45,1.85A92.53,92.53,0,0,0,212.06,186a102.9,102.9,0,0,1,11.21.51,66,66,0,0,1,9.34,2,38.65,38.65,0,0,1,5.31,1.94c1.77.73,4,1.64,6.94,2.68.21.07.5.19.85.34a15.38,15.38,0,0,0,5.28,1.49h0a21.94,21.94,0,0,0,8.25-1.48l.06,0a11.78,11.78,0,0,1,2.91-.82,30.16,30.16,0,0,1,4.7-.26C267.92,192.3,268.82,192.3,269.63,192.22Z\"/>\u003Cpath class=\"cls-4\" d=\"M268.42,189.94,267,190c-2.53,0-5.68,0-8.53,1.27a19.41,19.41,0,0,1-7.39,1.31H251a14.1,14.1,0,0,1-4.37-1.31c-.4-.17-.72-.31-1-.39-2.92-1-5-1.88-6.82-2.64a42.78,42.78,0,0,0-5.61-2,70.84,70.84,0,0,0-9.66-2,106,106,0,0,0-11.48-.52,74.61,74.61,0,0,1-8.2-.52c-2.88-.33-5.94-.82-9.3-1.5a121,121,0,0,0-18.82-1.89c-5.25-.21-10.6.06-15.76.31-2.3.12-4.69.24-7,.31-2,.06-4,.1-6,.15l-3.75.09h0a7.12,7.12,0,0,1,0-.81c.14-1.37,2.65-2.63,5.88-3.65a16.72,16.72,0,0,0,3.45-.69,8.14,8.14,0,0,0,1.52-.6,51.34,51.34,0,0,1,8.67-1.23c4.05,0,27.82,4.15,37.19,2.88C208.14,175.32,257.84,184.87,268.42,189.94Z\"/>\u003Cpath class=\"cls-3\" d=\"M263.91,132.44l-.32.18a11.12,11.12,0,0,0-2.47-3.31c-1.51-1.43-1.55-3.58-1.58-5.31v-.25a15,15,0,0,0-1.25-6.34,9.36,9.36,0,0,0-.58-1l.17-.11a23.72,23.72,0,0,1,2.85,8.27,14.86,14.86,0,0,0,.68,2.45A41.37,41.37,0,0,0,263.91,132.44Z\"/>\u003Cpath class=\"cls-3\" d=\"M262.21,192.25l.05.32a11.78,11.78,0,0,0-2.91.82l-.06,0a21.94,21.94,0,0,1-8.25,1.48h0a15.38,15.38,0,0,1-5.28-1.49c-.35-.15-.64-.27-.85-.34l.09-.26a13.85,13.85,0,0,0,6,.91C253.67,193.38,258.05,193,262.21,192.25Z\"/>\u003Cpath class=\"cls-3\" d=\"M262.19,126.71l-.78.27a14.86,14.86,0,0,1-.68-2.45,23.72,23.72,0,0,0-2.85-8.27c-3.16-5-7.87-4.36-13.31-4.33-1.38,0-3.65-.18-6.26-.46l.09-.85a7.81,7.81,0,0,0,.81,0h0c2.85.13,5,.09,7.3,0,1.47,0,3,0,4.82,0a9.36,9.36,0,0,1,9,5.69,17.24,17.24,0,0,1,1.48,7.33V124A9.1,9.1,0,0,0,262.19,126.71Z\"/>\u003Cpath class=\"cls-3\" d=\"M257.88,116.26l-.17.11a6.88,6.88,0,0,0-6.35-3.33c-1.8,0-3.3,0-4.76,0-2.33,0-4.52.07-7.45-.06a12.09,12.09,0,0,1-4.25-.84,18.9,18.9,0,0,0-5.36-1.54l0-.25c2.86.38,6,.78,8.74,1.08s4.88.47,6.26.46C250,111.9,254.72,111.29,257.88,116.26Z\"/>\u003Cpath class=\"cls-3\" d=\"M245,192.8l-.09.26c-3-1-5.17-1.95-6.94-2.68a38.65,38.65,0,0,0-5.31-1.94,66,66,0,0,0-9.34-2,102.9,102.9,0,0,0-11.21-.51,92.53,92.53,0,0,1-17.95-2.06,116.75,116.75,0,0,0-18.45-1.85c-1.77-.07-3.56-.09-5.35-.07v-.7c5.85-.09,10.42-.11,12.67,0,5.34.23,13.33,1.14,20.89,2,7.87.87,15.28,1.67,18.75,1.53C229.52,184.51,237.94,190.41,245,192.8Z\"/>\u003Cpath class=\"cls-3\" d=\"M238.4,110.62l-.09.85c-2.75-.3-5.88-.7-8.74-1.08-4.16-.54-7.76-1-8.76-1.12-2.34-.15-11.79-1.41-13.19-.84-.94.38-4.46-2.37-8.47-5.13l.32-.46a29,29,0,0,0,7.08,3.72c.61.22,8.77,1.06,9.14,1.12a41,41,0,0,0,7.82.4c4-.06,7.76-.12,12.35,2A8.37,8.37,0,0,0,238.4,110.62Z\"/>\u003Cpath class=\"cls-3\" d=\"M229.57,110.39l0,.25a39.53,39.53,0,0,0-6-.21,43.48,43.48,0,0,1-8.25-.43l-1.71-.28a5.47,5.47,0,0,0-3.17.07c.62.58,1.3.53,1.94,1,2.92,2.12,6.06,5.68,9,7.29q1.78,1,3.57,2a1.2,1.2,0,0,1,.48,1.6,1.22,1.22,0,0,1-1,.62,1.12,1.12,0,0,1-.56-.15c-1.2-.64-2.39-1.3-3.58-2-2.91-1.6-6.07-5.18-8.93-7.26a28,28,0,0,1-2.73-2.11c-.4-.38-11.42-6.62-15.2-9.53l-.92-.7A28.61,28.61,0,0,0,186.25,97l.22-.52c2.36,1,4.62,2.07,6.67,3.1a55.13,55.13,0,0,1,6,3.7c4,2.76,7.53,5.51,8.47,5.13,1.4-.57,10.85.69,13.19.84C221.81,109.34,225.41,109.85,229.57,110.39Z\"/>\u003Cpath class=\"cls-3\" d=\"M203.87,183.09v.15c-7.56-.83-15.55-1.74-20.89-2-2.25-.1-6.82-.08-12.67,0-7.64.12-17.45.36-27.08.62a10.4,10.4,0,0,1-.09-1.34h0l3.75-.09c2-.05,4-.09,6-.15,2.34-.07,4.73-.19,7-.31,5.16-.25,10.51-.52,15.76-.31a121,121,0,0,1,18.82,1.89C197.93,182.27,201,182.76,203.87,183.09Z\"/>\u003Cpath class=\"cls-3\" d=\"M199.47,102.84l-.32.46a55.13,55.13,0,0,0-6-3.7c-2-1-4.31-2.1-6.67-3.1-6.89-2.93-14.59-5.35-20.2-5.15l0-.63a45.66,45.66,0,0,1,14.3,1.82c4.27,1.26,9.19,3,13.3,6.13l.93.71C196.36,100.58,197.89,101.77,199.47,102.84Z\"/>\u003Cpath class=\"cls-5\" d=\"M191.16,209c2.43.07,4.77.14,7,.15-6.45.23-13.93.31-20.41-.13C181.6,208.7,186.46,208.84,191.16,209Z\"/>\u003Cpath class=\"cls-3\" d=\"M186.47,96.5l-.22.52a57.76,57.76,0,0,0-6.37-2.22,46.21,46.21,0,0,0-20.4-1.12c-.94.14-1.87.31-2.81.5,2.24-.75,4.17-1.45,5.51-2a11.76,11.76,0,0,1,4.09-.8C171.88,91.15,179.58,93.57,186.47,96.5Z\"/>\u003Cpath class=\"cls-3\" d=\"M177.71,209l-.21,0a47.54,47.54,0,0,1-11.21-.54,72.81,72.81,0,0,1-19.48-6.09l-1.52-.82a43.7,43.7,0,0,0-7.62-3.12c-.82-.28-1.65-.56-2.47-.86a33.21,33.21,0,0,1-4.06-1.86,34.83,34.83,0,0,0-3.51-1.64c-.91-.35-1.87-.65-2.79-1s-1.76-.57-2.64-.89c-.25-.09-.49-.18-.75-.26a13.34,13.34,0,0,1-1.43-.54c-.27-.12-.74-.27-1.19-.41l-.4-.13h0c0-.21-.07-.42-.11-.64,6,2.44,22.54,9.06,36.78,13.69,4.95,1.62,9.62,3,13.47,3.86A63.07,63.07,0,0,0,177.71,209Z\"/>\u003Cpath class=\"cls-3\" d=\"M170.3,181.28v.7c-3.42,0-6.85.22-10.2.38-2.32.11-4.71.23-7.07.31-2,.06-4,.11-6.08.15l-2.31.06a4.25,4.25,0,0,0,0,.83h0c.06.41.16.86.26,1.32a7.38,7.38,0,0,1,.1,4.08.25.25,0,0,1,0,.07.64.64,0,0,0,0,.07l0,0a1.28,1.28,0,0,1-.16.27h0l0,0a1,1,0,0,1-.19.17l-.08,0-.21.1-.08,0a1.54,1.54,0,0,1-.3,0,.75.75,0,0,1-.21,0h-.07l-.15-.05h0l0,0-.12-.06-.08-.06-.05,0A9.87,9.87,0,0,0,138,188l-.34,0a18.47,18.47,0,0,1-6-2.29c-1.28-.69-2.25-1.32-2.71-1.62l-.07-.06a4.2,4.2,0,0,1-.75-.51,27.71,27.71,0,0,0-2.92,0c-.67.08-1.36.13-2.1.16-1.43.07-2.86.05-4.26,0h-1.71s0,0,0,0l-.17-1,13-.34c1.09.47,2.26,1,3.52,1.6,0,.23-.09.45-.14.46a14.59,14.59,0,0,0,4.6,1.74,1.46,1.46,0,0,1,.22,0c1.79.84,3.72,1.76,5.82,2.72,1.12.51-.32-3.55-.72-6.92C152.85,181.64,162.66,181.4,170.3,181.28Z\"/>\u003Cpath class=\"cls-3\" d=\"M166.25,90.72l0,.63a11.76,11.76,0,0,0-4.09.8c-1.34.58-3.27,1.28-5.51,2-4.15.84-8.23,2.11-12.2,3.33-1.15.36-2.32.72-3.5,1.07a28.71,28.71,0,0,1-7.2.93c-4.69-.46-10.15.5-17.35,0s-29.36.09-29.36.09l1.13-.14a.34.34,0,0,1,0,.1l7.28-1c0,.14,0,.26.05.37.38-.07,2.88-.06,2.88-.09s-.06-.38-.1-.61a3.76,3.76,0,0,0,.4-.13c2.39-.17,2.4-.12,4.93-.24l2-.11a125.4,125.4,0,0,1,13.46.24c3.5.19,7.12.38,10.66.33a29.76,29.76,0,0,0,7.43-1.1c2.19-.61,4.41-1.29,6.56-2a105.18,105.18,0,0,1,15.35-3.91A55.78,55.78,0,0,1,166.25,90.72Z\"/>\u003Cpath class=\"cls-3\" d=\"M164.12,121a1.17,1.17,0,0,1-.06,1.66,1.14,1.14,0,0,1-.79.32,1.19,1.19,0,0,1-.86-.37c-1.32-1.42-1.68-1.53-2.53-1.81l-.19,0-.75-.24a34.71,34.71,0,0,0-1.68,7,30.73,30.73,0,0,0-.06,7.36l-.63.07a49.75,49.75,0,0,1-.69-6.44c.18-1.59.38-3.19.57-4.6h0a25.74,25.74,0,0,1,1.59-4.37,180.06,180.06,0,0,0-18.67-6.1v0l.71.19c.91.22,1.82.46,2.72.69,2.31.59,4.69,1.2,7,1.66s5.5,1.1,8.6,2c.66.18,1.32.38,2,.59l.18.06C161.76,118.89,162.46,119.17,164.12,121Z\"/>\u003Cpath class=\"cls-3\" d=\"M157.64,155.39c3.22,3.41,3.49,5,1.6,9.24l-.74,1.69c-1,2.3-2.05,4.67-3.11,7a3.17,3.17,0,0,1-1.39,1.49l-1.39.31-.15-.59a1.73,1.73,0,0,0,.28-.1c2.67-1.22,6.27-13.36,6.26-15.24,0-1-1-1.95-2-3.08a5.2,5.2,0,0,1-1.63-3.73h.29a1.21,1.21,0,0,0,.14.76,1.2,1.2,0,0,1,.08.27,1.07,1.07,0,0,1,.2.22,10.81,10.81,0,0,0,1.09,1.29l.18.18Z\"/>\u003Cpath class=\"cls-3\" d=\"M159,159.19c0,1.88-3.59,14-6.26,15.24a1.73,1.73,0,0,1-.28.1c-3.28.84-25.41,1.25-38.66,1.31a1.16,1.16,0,0,0,.66-1.26l0-.33,1.1.17c5.7,1,11.61.52,17.31,0,3.17-.27,6.44-.55,9.68-.58a8.22,8.22,0,0,0-.07-1.33,7.79,7.79,0,0,0-.53-1.95,36.48,36.48,0,0,1-2.24-6.87,31.66,31.66,0,0,1-.6-4.46c0-.31,0-.68,0-1a25.85,25.85,0,0,0-.67-6.34c-.13-.66-.23-1.36-.3-2.07a43.59,43.59,0,0,1,.56-9.92c.24-1.84.5-3.75.6-5.6l.06-1.3a42.29,42.29,0,0,0-.28-10.74l0-.18a11.54,11.54,0,0,0-.78-2.07,8.88,8.88,0,0,1-1-3.91c0-.69-.2-.92-.61-1.1l-1.58-.43h0l-.14,0h0l-.73-.19a68.08,68.08,0,0,0-8.66-1.74c-5-.54-10.15-.6-15.13-.66-2.91,0-5.92-.06-8.89-.19a5.25,5.25,0,0,1,0-.56,1.29,1.29,0,0,0-.08-.39c6.33.09,13.83,0,19.41-.32,5-.25,12.08,1.14,18.7,2.9a180.06,180.06,0,0,1,18.67,6.1,25.74,25.74,0,0,0-1.59,4.37c.34-2.56.63-4.47.63-4.47L139,114.92s.2.81.5,2c.55,2.28,1.44,5.93,1.87,8,.65,3.13-.36,10.29-1.12,16.58s-.5,8.44,0,9.7,1,9.3,1,11.34c0,1.39,1.22,3.11,2.11,5.45a13.37,13.37,0,0,1,.88,3.71,3.9,3.9,0,0,0,.63,2v.19H145c1.32,1.44,4,.38,5.86.27,2.47-.15,4.5-3,6.82-9.85,1.57-4.66.53-6.62-.73-8.14l.06,0C158,157.24,159,158.23,159,159.19Z\"/>\u003Cpath class=\"cls-3\" d=\"M158.29,143.39a11.22,11.22,0,0,1-1.63,6.83,6,6,0,0,0-1,2.17h-.29c.28-2.78,1.44-2.56,1.56-11.5a40.39,40.39,0,0,0-.38-6l.63-.07c.11,1,.27,1.92.47,2.87A34.5,34.5,0,0,1,158.29,143.39Z\"/>\u003Cpath class=\"cls-3\" d=\"M157,156.16c1.26,1.52,2.3,3.48.73,8.14-2.32,6.9-4.35,9.7-6.82,9.85-1.88.11-4.54,1.17-5.86-.27.72,0,1.45,0,2.17,0a16.79,16.79,0,0,0,4.57-.69c1-.32,1.33-.45,1.51-.85,1.06-2.3,2.09-4.67,3.1-7l.74-1.68c1.51-3.44,1.43-3.94-1.17-6.69l-.2-.21a3.13,3.13,0,0,1-.25-.26,13.48,13.48,0,0,1-1.31-1.56,1.25,1.25,0,0,1-.18-.45,1,1,0,0,1-.3-.38c-.79-1.69-.24-3.17,1-5.15A9,9,0,0,0,156,143.5a33.69,33.69,0,0,0-.57-5.31,32.74,32.74,0,0,1-.45-11,37.14,37.14,0,0,1,1.75-7.37c-2.64-.7-5.24-1.23-7.29-1.62-2.4-.47-4.82-1.09-7.16-1.7l-2.7-.68h-.05c0,.11,0,.23,0,.35a3.81,3.81,0,0,0,.07.75h0c-.3-1.19-.5-2-.5-2l18.05,4.47s-.29,1.91-.63,4.47h0a17.73,17.73,0,0,0-.57,4.6,47.91,47.91,0,0,0-.42,7.45c.32,3.91,2.17,6.46.31,11.5s-1.43,5-.53,6.59A16.88,16.88,0,0,0,157,156.16Z\"/>\u003Cpath class=\"cls-4\" d=\"M155.93,157c2.6,2.75,2.68,3.25,1.17,6.69l-.74,1.68c-1,2.29-2,4.66-3.1,7-.18.4-.51.53-1.51.85a16.79,16.79,0,0,1-4.57.69c-.72,0-1.45,0-2.17,0a1.54,1.54,0,0,1-.17-.19,10.15,10.15,0,0,0-.09-1.48,9.85,9.85,0,0,0-.7-2.54c-.24-.58-.48-1.15-.68-1.71a31.62,31.62,0,0,1-1.41-4.72,28.67,28.67,0,0,1-.56-4.13c0-.25,0-.53,0-.76a27.89,27.89,0,0,0-.71-6.9,17.7,17.7,0,0,1-.27-1.84,41.59,41.59,0,0,1,.55-9.39c.25-1.89.51-3.84.61-5.79l.08-1.29a44.84,44.84,0,0,0-.33-11.33l0-.22a13.77,13.77,0,0,0-.93-2.53,9.83,9.83,0,0,1-.78-2.15,3.81,3.81,0,0,1-.07-.75c0-.12,0-.24,0-.35h.05l2.7.68c2.34.61,4.76,1.23,7.16,1.7,2.05.39,4.65.92,7.29,1.62a37.14,37.14,0,0,0-1.75,7.37,32.74,32.74,0,0,0,.45,11,33.69,33.69,0,0,1,.57,5.31,9,9,0,0,1-1.28,5.49c-1.22,2-1.77,3.46-1,5.15a1,1,0,0,0,.3.38,1.25,1.25,0,0,0,.18.45,13.48,13.48,0,0,0,1.31,1.56,3.13,3.13,0,0,0,.25.26Z\"/>\u003Cpath class=\"cls-3\" d=\"M157,156.11l-.06,0a16.88,16.88,0,0,1-1.72-2.15c-.9-1.59-1.33-1.55.53-6.59s0-7.59-.31-11.5a47.91,47.91,0,0,1,.42-7.45,49.75,49.75,0,0,0,.69,6.44,40.39,40.39,0,0,1,.38,6c-.12,8.94-1.28,8.72-1.56,11.5A5.2,5.2,0,0,0,157,156.11Z\"/>\u003Cpath class=\"cls-3\" d=\"M156.45,123.87c-.19,1.41-.39,3-.57,4.6A17.73,17.73,0,0,1,156.45,123.87Z\"/>\u003Cpath class=\"cls-3\" d=\"M155.29,203.35l-.2.61c-14.24-4.63-30.8-11.25-36.78-13.69-.08-.41-.16-.84-.24-1.28l-.13-.77.4.17c.27.12.74.26,1.18.41a13.72,13.72,0,0,1,1.47.51,12,12,0,0,0,1.2.45l.82.28c.83.31,1.7.59,2.55.86s1.93.62,2.9,1a34.77,34.77,0,0,1,3.75,1.75,31.67,31.67,0,0,0,3.78,1.74l2.43.84a46.88,46.88,0,0,1,8,3.3c.47.26.95.52,1.44.77A53,53,0,0,0,155.29,203.35Z\"/>\u003Cpath class=\"cls-3\" d=\"M152.61,175.12l1.39-.31a8.14,8.14,0,0,1-1.52.6,16.72,16.72,0,0,1-3.45.69C150.16,175.74,151.38,175.41,152.61,175.12Z\"/>\u003Cpath class=\"cls-3\" d=\"M152.46,174.53l.15.59c-1.23.29-2.45.62-3.58,1q-.84.09-1.77.12c-1,0-2,0-2.95,0h-1.77c-3.16,0-6.39.3-9.51.58-5.86.5-11.93,1-17.94-.06a19.23,19.23,0,0,0-2.9-.3,45.8,45.8,0,0,0-7,.43l-.75.09c-.06,0-.16,0-.28,0a5.78,5.78,0,0,0-.88.28c-.5,2.63.65,4.06,4.13,5.21l.43.15v.15c-.81,0-1.31,0-1.43,0-2-.36-5.48-4.86-4-6.45a1.17,1.17,0,0,0,1,.57.85.85,0,0,0,.23,0,1.16,1.16,0,0,0,.93-1.08c1.34.05,4.34.07,8.24.06a1.09,1.09,0,0,0,.48.11l.2,0a1,1,0,0,0,.29-.1C127.05,175.78,149.18,175.37,152.46,174.53Z\"/>\u003Cpath class=\"cls-4\" d=\"M147.26,176.22q.93,0,1.77-.12c-3.23,1-5.74,2.28-5.88,3.65a7.12,7.12,0,0,0,0,.81l-.83,0c-.92,0-1.83,0-2.8-.06a19,19,0,0,0-6.57.49,6.19,6.19,0,0,1-2.82.17l-.4,0c-.34,0-.75,0-1.22-.06h-.34l-1.21,0c-4-1.47-6.89-1.63-9.34.24-1.23,0-2.49,0-3.74.08a18.47,18.47,0,0,0-3.48.7l0,0a18.44,18.44,0,0,1-2.46.55l-.43-.15c-3.48-1.15-4.63-2.58-4.13-5.21a5.78,5.78,0,0,1,.88-.28c.12,0,.22,0,.28,0l.75-.09a45.8,45.8,0,0,1,7-.43,19.23,19.23,0,0,1,2.9.3c6,1.09,12.08.56,17.94.06,3.12-.28,6.35-.55,9.51-.58h1.77C145.28,176.24,146.26,176.25,147.26,176.22Z\"/>\u003Cpath class=\"cls-3\" d=\"M144.75,172.21a10.15,10.15,0,0,1,.09,1.48,3.9,3.9,0,0,1-.63-2,13.37,13.37,0,0,0-.88-3.71l0,0c.2.56.44,1.13.68,1.71A9.85,9.85,0,0,1,144.75,172.21Z\"/>\u003Cpath class=\"cls-3\" d=\"M143.22,181.9c.4,3.37,1.84,7.43.72,6.92-2.1-1-4-1.88-5.82-2.72l.21,0a12.93,12.93,0,0,1,4.55,1.55c-.06-.37-.14-1.74-.22-2.13s-.21-1-.28-1.49h0v0a6.08,6.08,0,0,1-.07-1.09c-1,0-2,0-2.91-.06a17.05,17.05,0,0,0-5.77.38c-.07,0-.13.33-.19.62-1.26-.59-2.43-1.13-3.52-1.6Z\"/>\u003Cpath class=\"cls-3\" d=\"M143.37,168l0,0c-.89-2.34-2.1-4.06-2.11-5.45,0-2-.49-10.09-1-11.34s-.74-3.41,0-9.7,1.77-13.45,1.12-16.58c-.43-2.06-1.32-5.71-1.87-8h0a9.83,9.83,0,0,0,.78,2.15,13.77,13.77,0,0,1,.93,2.53l0,.22a44.84,44.84,0,0,1,.33,11.33l-.08,1.29c-.1,1.95-.36,3.9-.61,5.79a41.59,41.59,0,0,0-.55,9.39,17.7,17.7,0,0,0,.27,1.84,27.89,27.89,0,0,1,.71,6.9c0,.23,0,.51,0,.76a28.67,28.67,0,0,0,.56,4.13A31.62,31.62,0,0,0,143.37,168Z\"/>\u003Cpath class=\"cls-3\" d=\"M143.13,180.56a10.4,10.4,0,0,0,.09,1.34l-13.3.37c-1.07-.47-2.06-.87-3-1.21l1.21,0h.34c.47,0,.88,0,1.22.06l.4,0a6.19,6.19,0,0,0,2.82-.17,19,19,0,0,1,6.57-.49c1,0,1.88.09,2.8.06Z\"/>\u003Cpath class=\"cls-3\" d=\"M141,98.58c-1,.31-2.09.62-3.13.91a32,32,0,0,1-8,1.18c-3.63,0-7.28-.14-10.82-.33a123.8,123.8,0,0,0-13.22-.25l-2.05.11c-3,.15-6,.32-9,.55-1.29.1-2.58.22-3.86.36a11.45,11.45,0,0,1-2.82-.12l-.64-.09h0a10.93,10.93,0,0,0,.34,1.54,17.72,17.72,0,0,1,.56,2.74,10.25,10.25,0,0,0,.92,3.28,16.27,16.27,0,0,0,4.45.87c.62.05,1.23.07,1.83.07l2.49,0c1.44,0,.84,0,2.25-.09,2.07-.1,7,.25,10.06.28,5,.06,10.24.12,15.36.68a67.82,67.82,0,0,1,8.95,1.79l.73.17h0l.16,0h0l1,.24a5.5,5.5,0,0,1,.8.24l.59.17,1.51.41v0c-6.62-1.76-13.65-3.15-18.7-2.9-5.58.27-13.08.41-19.41.32a1.13,1.13,0,0,0-1.12-.75,1.16,1.16,0,0,0-1,.7c-3-.07-5.57-.2-7.44-.42l0-.09a1.17,1.17,0,0,0-1.45-.8,1.14,1.14,0,0,0-.68.53c-.54-.14-.84-.31-.87-.49-.24-1.59-3.67-9.79-1.57-9.84,0,0,22.17-.54,29.36-.09s12.66-.51,17.35,0A28.71,28.71,0,0,0,141,98.58Z\"/>\u003Cpath class=\"cls-3\" d=\"M138.91,290.84a167.47,167.47,0,0,1-5.3-24l-.66-5.41a154.78,154.78,0,0,0-2.88-16.59l-.39-1.62c-1-4-2-8.09-2.73-12.18-.26-1.39-.49-2.81-.7-4.19A60.87,60.87,0,0,0,124,216.49q-.25-.77-.48-1.53a83.78,83.78,0,0,1-1.87-8.32l-.23-1.18c-.42-2.26-.93-4.53-1.41-6.72-.25-1.11-.5-2.22-.73-3.33-.14-.66-.45-2.29-.85-4.5h0a7.68,7.68,0,0,1-1-.38c-.15-.07-.34-.13-.54-.2-.44-.15,0-.33-.09-.7l-.74-.31s-.11-.53-.25-1.28c-.3-.38-.58-.7-.18-.86h0c-.25-1.44-.47-3.13-.24-3.46l0,0q-.7,0-1.38.06a15.7,15.7,0,0,0-3,.62h0a16.5,16.5,0,0,1-3.09.65,1.21,1.21,0,0,1-.43,0l-.73-.24a14,14,0,0,1-2.61-1.12,1.18,1.18,0,0,0-.16,1c.5,1.72.93,3.49,1.31,5.41.21,1.05.52,2.07.81,3.06l.11.38a24.2,24.2,0,0,1,.74,3,219.67,219.67,0,0,0,5.18,22.23,139.78,139.78,0,0,1,3.28,16.7c.48,3.2,1.08,6.43,1.67,9.55.29,1.54.57,3.08.85,4.61l.69,3.86.14.79c1.1,6.16,2.24,12.54,3.32,18.81,1,5.93,2.74,12.13,4.1,17.1l.18.63v0l1.84.37.72.14h0l7.86.89-.13-.8,0,.15a1.17,1.17,0,0,0,1.12.85,1.26,1.26,0,0,0,.33-.05A1.17,1.17,0,0,0,138.91,290.84Z\"/>\u003Cpath class=\"cls-5\" d=\"M138.12,186.1a1.46,1.46,0,0,0-.22,0,14.59,14.59,0,0,1-4.6-1.74s.1-.23.14-.46Z\"/>\u003Cpath class=\"cls-3\" d=\"M126.94,181.06c.92.34,1.91.74,3,1.21l-13,.34v0a1.08,1.08,0,0,0-.22-.5,8.59,8.59,0,0,1,.87-.77h1.27c1.36,0,2.76,0,4.12,0,.7,0,1.33-.08,1.94-.15S126.22,181.06,126.94,181.06Z\"/>\u003Cpath class=\"cls-4\" d=\"M126.94,181.06c-.72,0-1.46,0-2,.07s-1.24.12-1.94.15c-1.36.07-2.76.05-4.12,0H117.6C120.05,179.43,122.89,179.59,126.94,181.06Z\"/>\u003Cpath class=\"cls-3\" d=\"M118.31,190.27c0,.22.08.43.11.64a7.68,7.68,0,0,1-1-.38c-.15-.07-.34-.13-.54-.2-.44-.15,0-.33-.09-.7Z\"/>\u003Cpath class=\"cls-3\" d=\"M118.07,189c.08.44.16.87.24,1.28l-1.56-.64a.51.51,0,0,0-.16-.28,2.45,2.45,0,0,1-.45-.72,2.56,2.56,0,0,0-.38-.59c-.05-.27-.11-.56-.15-.86h0a.86.86,0,0,1,1.23.59,2.29,2.29,0,0,0,.75.34l.35.12Z\"/>\u003Cpath class=\"cls-3\" d=\"M117.9,188l0,.2-.35-.12a2.29,2.29,0,0,1-.75-.34.86.86,0,0,0-1.23-.59c-.25-1.44-.47-3.13-.24-3.46l0,0c.57,0,1.15,0,1.73,0,.18,1.08.46,2.67.76,4.34A0,0,0,0,1,117.9,188Z\"/>\u003Cpath class=\"cls-3\" d=\"M113.86,181.38c1.25-.08,2.51-.09,3.74-.08a8.59,8.59,0,0,0-.87.77,1.15,1.15,0,0,0-1.12-.48,1.19,1.19,0,0,0-1,1.08c-3,.07-5.34.12-6.74.13v-.15a18.44,18.44,0,0,0,2.46-.55l0,0A18.47,18.47,0,0,1,113.86,181.38Z\"/>\u003Cpath class=\"cls-3\" d=\"M117.12,183.61s0,0,0,0c-.58,0-1.16,0-1.73,0a11.07,11.07,0,0,1,.82-1l.73,0Z\"/>\u003Cpath class=\"cls-3\" d=\"M117,182.57v0l-.73,0a6.93,6.93,0,0,1,.51-.56A1.08,1.08,0,0,1,117,182.57Z\"/>\u003Cpath class=\"cls-3\" d=\"M116.59,189.35a.51.51,0,0,1,.16.28l-.74-.31s-.11-.53-.25-1.28a2.56,2.56,0,0,1,.38.59A2.45,2.45,0,0,0,116.59,189.35Z\"/>\u003Cpath class=\"cls-3\" d=\"M116.73,182.07a6.93,6.93,0,0,0-.51.56l-1.6,0a1.19,1.19,0,0,1,1-1.08A1.15,1.15,0,0,1,116.73,182.07Z\"/>\u003Cpath class=\"cls-3\" d=\"M116.22,182.63a11.07,11.07,0,0,0-.82,1q-.7,0-1.38.06a15.7,15.7,0,0,0-3,.62h0a16.5,16.5,0,0,1-3.09.65,1.21,1.21,0,0,1-.43,0l-.73-.24a14,14,0,0,1-2.61-1.12,1.16,1.16,0,0,1,2.07.27l8.45-1.14v-.07Z\"/>\u003Cpath class=\"cls-3\" d=\"M115.61,187.18c0,.3.1.59.15.86-.3-.38-.58-.7-.18-.86Z\"/>\u003Cpath class=\"cls-3\" d=\"M114.62,182.67v.07l-8.45,1.14a1.16,1.16,0,0,0-2.07-.27,5.9,5.9,0,0,1-3-7,1.78,1.78,0,0,1,1.1-1.41c0,.23.07.47.12.71a1.2,1.2,0,0,0,.15.37c-1.46,1.59,2,6.09,4,6.45.12,0,.62,0,1.43,0C109.28,182.79,111.62,182.74,114.62,182.67Z\"/>\u003Cpath class=\"cls-3\" d=\"M114.46,174.58a1.16,1.16,0,0,1-.66,1.26h-1a1.19,1.19,0,0,1-.65-.77l.09.58-7.67.09a.06.06,0,0,1,0,0h-.23a2.4,2.4,0,0,0-1.93.54,1.2,1.2,0,0,1-.15-.37c0-.24-.09-.48-.12-.71a6.37,6.37,0,0,1,1.52-.53l.53-.1.76-.08a48.9,48.9,0,0,1,7.31-.46c.73,0,1.44.08,2.13.17Z\"/>\u003Cpath class=\"cls-3\" d=\"M113.8,175.84a1,1,0,0,1-.29.1l-.2,0a1.09,1.09,0,0,1-.48-.11Z\"/>\u003Cpath class=\"cls-3\" d=\"M113.3,168.54c.38,1.87.77,3.8,1.11,5.71-.69-.09-1.4-.14-2.13-.17a48.9,48.9,0,0,0-7.31.46l-.76.08-.53.1a6.37,6.37,0,0,0-1.52.53c0-.27-.06-.54-.08-.8a12.15,12.15,0,0,0-.17-1.25c-1.34-6.79-2.84-14-4.66-21.1-.53-2.06-.88-4.17-1.22-6.2-.14-.85-.28-1.69-.44-2.54Q94.42,137,93.28,130.6c-.25-1.35-.48-2.71-.7-4.06h0l-.15-.87a128.38,128.38,0,0,0-3-14.66,22.24,22.24,0,0,0,4.08.67c.67,0,1.34.07,2,.07s2.5,0,2.7,0a6.88,6.88,0,0,0,1.8-.09,2.56,2.56,0,0,1,.94.08l.43,0a14.5,14.5,0,0,0,.72,3.1c.12.36.25.71.38,1.07s.3.87.44,1.31a84,84,0,0,1,2.39,9.85c.21,1,.41,2,.62,3s.52,2.31.78,3.44c.58,2.53,1.18,5.14,1.57,7.79.85,6,2,12.07,3.2,17.93q.54,2.75,1.07,5.5C112.78,166,113,167.29,113.3,168.54Z\"/>\u003Cpath class=\"cls-3\" d=\"M112.83,175.85c-3.9,0-6.9,0-8.24-.06a.06.06,0,0,0,0,0l7.67-.09-.09-.58A1.19,1.19,0,0,0,112.83,175.85Z\"/>\u003Cpath class=\"cls-3\" d=\"M104.36,175.79h.23a1.16,1.16,0,0,1-.93,1.08.85.85,0,0,1-.23,0,1.17,1.17,0,0,1-1-.57A2.4,2.4,0,0,1,104.36,175.79Z\"/>\u003Cpath class=\"cls-3\" d=\"M101.37,111.76l-.43,0a2.56,2.56,0,0,0-.94-.08,6.88,6.88,0,0,1-1.8.09c-.2,0-2,0-2.7,0s-1.34,0-2-.07a22.24,22.24,0,0,1-4.08-.67l0-.09a1.21,1.21,0,0,1,.12-.93,15.19,15.19,0,0,0,2.16.36c0,.09,0,.18.07.27l7.27.58a1.08,1.08,0,0,1,.1-.43l2.16,0a1.29,1.29,0,0,1,.08.39A5.25,5.25,0,0,0,101.37,111.76Z\"/>\u003Cpath class=\"cls-3\" d=\"M100.14,110.06a1.13,1.13,0,0,1,1.12.75l-2.16,0A1.16,1.16,0,0,1,100.14,110.06Z\"/>\u003Cpath class=\"cls-3\" d=\"M99.1,110.76a1.08,1.08,0,0,0-.1.43l-7.27-.58c0-.09,0-.18-.07-.27C93.53,110.56,96.13,110.69,99.1,110.76Z\"/>\u003Cpath class=\"cls-3\" d=\"M98.29,98.23c0,.23.08.44.1.61s-2.5,0-2.88.09c0-.11,0-.23-.05-.37l-7.28,1a.34.34,0,0,0,0-.1l-1.13.14c0-.12-.07-.46-.13-.94a3.54,3.54,0,0,0,.46,0,4.81,4.81,0,0,0,.65-.08,2.19,2.19,0,0,0,.36,0h.23a2.09,2.09,0,0,0,1,.09,5.91,5.91,0,0,0,1,0h-1l4.4-.29a3.5,3.5,0,0,0,.56,0c.28,0,.56-.07.84-.11l.21,0a0,0,0,0,0,0,0l.26,0h.83a8.53,8.53,0,0,0,1.13,0A2.57,2.57,0,0,0,98.29,98.23Z\"/>\u003Cpath class=\"cls-3\" d=\"M98.29,98.23a2.57,2.57,0,0,1-.4.06,8.53,8.53,0,0,1-1.13,0h-.83l-.26,0a0,0,0,0,1,0,0l-.21,0c-.28,0-.56.09-.84.11a3.5,3.5,0,0,1-.56,0l-4.4.29h1a5.91,5.91,0,0,1-1,0,2.09,2.09,0,0,1-1-.09H88.4a2.19,2.19,0,0,1-.36,0,4.81,4.81,0,0,1-.65.08,3.54,3.54,0,0,1-.46,0c-.28-2-.82-6.59-.87-7.14s-.35-1.43-2-2.45c-3.8-2.34-7.43-5.19-8.17-10.23,0-.22-.07-.45-.11-.68-.32-2-.69-4.33.59-6.25a12.35,12.35,0,0,1,13.2-5,10.2,10.2,0,0,1,7.5,6.57c1.18,3.31,2.87,6.83.73,9.61-.18.23-.35.49-.53.77A10,10,0,0,1,96,85.52a1.23,1.23,0,0,0-.33,1.31C96.34,88.84,97.82,95.49,98.29,98.23ZM93.85,84.72a3.45,3.45,0,0,1,.2-.32A2.14,2.14,0,0,0,93.85,84.72Zm-4.8-5a3.52,3.52,0,0,0,1.79-3,3.16,3.16,0,0,0-.08-.68,2.26,2.26,0,0,0-.25-.29,4.82,4.82,0,0,0-3.12-1.38l-.5,0h-.12a.67.67,0,0,0-.35.12c-.57.35-1.11.76-1.58,1.11a2.91,2.91,0,0,0-.78,1.1,2.61,2.61,0,0,0,0,2.5c.47.55.82.62,1.94.62h1.36A11.53,11.53,0,0,0,89.05,79.67Z\"/>\u003Cpath class=\"cls-3\" d=\"M91.63,110.25l0,.09A15.19,15.19,0,0,1,89.5,110a1.14,1.14,0,0,1,.68-.53A1.17,1.17,0,0,1,91.63,110.25Z\"/>\u003Cpath class=\"cls-3\" d=\"M89.38,110.91l0,.09a10,10,0,0,1-1.25-.44c-1.6-.71-2.11-4.39-2.2-5.11a15.15,15.15,0,0,0-.49-2.4A10.08,10.08,0,0,1,85,99.62a1.17,1.17,0,0,1,.6-1,1.69,1.69,0,0,1,.37-.15,3.54,3.54,0,0,0,1,.23c.06.48.11.82.13.94-2.1,0,1.33,8.25,1.57,9.84,0,.18.33.35.87.49A1.21,1.21,0,0,0,89.38,110.91Z\"/>\u003Cpath class=\"cls-3\" d=\"M274.52,192.13a10,10,0,0,1,.56-1.42v-.17a.14.14,0,0,0,0-.06c2.24-5.87,3.3-10.86,3.27-15.27a52,52,0,0,0-.55-7.94,30.62,30.62,0,0,1,.32-8.7c.64-4.11-1.36-7.93-3-11l-.18-.36c-.21-.39-.4-.77-.59-1.14s-.29-.6-.43-.9c-.64-1.39-1.26-2.54-1.9-3.69l0,0a27.56,27.56,0,0,1-2.42-5.28,32.4,32.4,0,0,0-1.21-3.1c-.12-.27-.24-.53-.35-.79a16.15,16.15,0,0,0-4-6,.79.79,0,0,1-.06-.14,8.66,8.66,0,0,1-.2-2.17v-.26a19.11,19.11,0,0,0-1.68-8.12,11.24,11.24,0,0,0-10.71-6.75c-1.86,0-3.45,0-4.86,0h-.07c-2.24,0-4.35.07-7.11,0h-.12a6,6,0,0,1-.65,0,6.74,6.74,0,0,1-1.94-.42c-5-2.25-9.12-2.19-13.16-2.13a39.7,39.7,0,0,1-7.49-.37c-.13,0-.42-.06-1.72-.2-1.76-.19-6.38-.7-7.17-.86a27.34,27.34,0,0,1-6.56-3.48c-1.39-.94-2.74-2-4.17-3.07l-1.36-1c-4.36-3.33-9.48-5.13-13.93-6.44a47.52,47.52,0,0,0-14.87-1.9,59.48,59.48,0,0,0-7.36.66,105.12,105.12,0,0,0-15.63,4l-.15,0c-2.09.64-4.25,1.3-6.36,1.89a27.39,27.39,0,0,1-7,1c-3.43,0-7-.13-10.39-.32h-.2a127.83,127.83,0,0,0-13.6-.24l-2,.11-2.08.09c-.81,0-1.4,0-2.88.16l-.28,0-.27.1-.15,0-.11,0h-.06a6.17,6.17,0,0,1-.87,0h-1l-.16,0-.21,0-.39.06a4.72,4.72,0,0,1-.54.07,1.21,1.21,0,0,1-.26,0l-.16,0-4.8.33-.16-.11h-.88l-.29,0-.28,0a1.8,1.8,0,0,1-.37,0,1.33,1.33,0,0,1-.2,0,2.33,2.33,0,0,1-.49-.12l-.57-.22-.59.16a3.71,3.71,0,0,0-.79.31l0,0a3.1,3.1,0,0,0-1.55,2.58,12.2,12.2,0,0,0,.54,4,13.42,13.42,0,0,1,.44,2.12c.23,2,1,5.59,3.31,6.63a12.8,12.8,0,0,0,1.51.53,24.3,24.3,0,0,0,4.45.73c.71,0,1.43.08,2.15.08h1c1.42,0,1.7,0,1.89,0l.25,0a5.52,5.52,0,0,0,1.64-.1,3.64,3.64,0,0,0,.61.08h.4c2.85.13,5.71.16,8.49.2h.47c4.92.05,10,.11,14.94.65a66.25,66.25,0,0,1,8.41,1.69l.4.1.18.18h.52l.57.16a11.21,11.21,0,0,0,1.21,4.17,9.81,9.81,0,0,1,.65,1.69l0,.13a41.48,41.48,0,0,1,.25,10.29l-.07,1.3c-.1,1.82-.35,3.75-.58,5.45a44.77,44.77,0,0,0-.57,10.35,22.44,22.44,0,0,0,.33,2.25,25.28,25.28,0,0,1,.64,5.89,10.23,10.23,0,0,0,0,1.22,31.78,31.78,0,0,0,.64,4.75,38.36,38.36,0,0,0,2.34,7.21,4.72,4.72,0,0,1,.24.69c-2.61.1-5.2.32-7.72.54h0c-5.57.49-11.34,1-16.8,0-.32-.05-.75-.13-1.18-.18-.76-.1-1.54-.16-2.3-.19a50.87,50.87,0,0,0-7.6.47l-.74.09a5.5,5.5,0,0,0-.76.13,8,8,0,0,0-2,.7,3.61,3.61,0,0,0-2.09,2.8,7.72,7.72,0,0,0,4,8.88,15.34,15.34,0,0,0,3,1.28l.74.24a3,3,0,0,0,1.18.13,18.84,18.84,0,0,0,3.36-.69l.12,0a14.65,14.65,0,0,1,2.63-.56h.26l-.69.27v.59a1.38,1.38,0,0,0-.15.4,2.53,2.53,0,0,0,.68,2.31l0,0s.1.12.13.17a4.12,4.12,0,0,0,.35.66,2,2,0,0,0,.16.91,2.14,2.14,0,0,0,1.31,1.16l.13,0,.22.08c.4.18.83.32,1.26.47l.45.14c.68.21.91.3.94.31a15.13,15.13,0,0,0,1.64.62l.68.24c.93.34,1.86.64,2.73.92s1.82.58,2.68.91a34.14,34.14,0,0,1,3.32,1.56,36.81,36.81,0,0,0,4.28,2c.93.33,1.83.64,2.51.86l.15,0a43.18,43.18,0,0,1,7.16,2.94c.5.28,1,.56,1.57.84a64.55,64.55,0,0,0,13.65,5c2.14.55,4.29,1,6.4,1.33a49.06,49.06,0,0,0,11.63.56h.24a132.37,132.37,0,0,1,13.25,0c2.25.07,4.64.13,6.89.14h.26c1.47,0,2.85,0,4.12-.07s2.87,0,4.51,0H207a56.43,56.43,0,0,0,6.24,0,11.81,11.81,0,0,1,2.51,0h0a35.63,35.63,0,0,0,5.8,0c1.23-.07,2.86,0,4.43,0h.29c1.8.05,3.68.1,5.26,0a18.67,18.67,0,0,1,2.94,0h0c.6,0,1.3.09,2.07.09a18.49,18.49,0,0,0,2.42-.15,50.17,50.17,0,0,0,5.73-1l1.81-.43,1.11-.27a16.09,16.09,0,0,0,2.77-1.12L251,208l.24-.11a40.44,40.44,0,0,0,3.85-1.93l.06,0c.75-.42,1.54-.85,2.42-1.28.26-.13.56-.27.87-.39a13.22,13.22,0,0,1,3.16-.84,14,14,0,0,0,6.71-2.71,12.27,12.27,0,0,0,2.38-2.41,30.33,30.33,0,0,0,3.75-6.14Zm-8.64,2.31a7,7,0,0,1-5.28,2.89,18.79,18.79,0,0,0-4.53,1.22l-1.17.53c-1,.5-1.88,1-2.73,1.45-1.07.58-2.07,1.14-3.32,1.68l-.66.29-.36.17c-.33.15-1.32.6-1.61.7l-.67.16-2.14.51a48.12,48.12,0,0,1-5.1.94,12.46,12.46,0,0,1-1.56.1c-.57,0-1.11,0-1.76-.08s-1.45-.1-2.37-.1c-.43,0-.89,0-1.39,0-1.32.08-3,0-4.71,0h-.14c-1.83-.06-3.6-.1-5.08,0a28,28,0,0,1-5,0h0a17.6,17.6,0,0,0-3.49,0c-1.58.12-3.56.06-5.48,0h-.25c-1.67,0-3.4-.1-5,0-3.17.14-7,0-10.81-.09a135.7,135.7,0,0,0-14.15.06,43.38,43.38,0,0,1-10.2-.51c-1.91-.3-3.87-.71-5.82-1.21s-3.62-1-5.23-1.52a50.32,50.32,0,0,1-7.15-3c-.49-.25-1-.5-1.39-.74a48.2,48.2,0,0,0-8.32-3.44c-.8-.27-1.6-.54-2.41-.83a30.44,30.44,0,0,1-3.54-1.64l-.05,0a35.68,35.68,0,0,0-3.89-1.81c-1-.39-2-.71-3-1L126,189c-.77-.25-1.56-.5-2.32-.78l-.86-.3-.12,0c-.33-.11-.66-.22-.9-.33a13.59,13.59,0,0,0-1.68-.6l-.18-.06c-.27-.08-.67-.21-.78-.26a4.64,4.64,0,0,0-.51-.21l-.32-.12-.12,0h0a2.71,2.71,0,0,0-.84-.75H119c1.35,0,2.74,0,4.16,0,.86,0,1.57-.1,2.22-.17.45-.06,1.35-.05,2-.05a3.34,3.34,0,0,0,.46.28c.49.34,1.5,1,2.82,1.7a19.29,19.29,0,0,0,6.7,2.51l.23,0h.08c1.76.25,3.2.5,4.24,1.36l.14.11.24.15.13.07.13.07.4.21h.18l.12,0a3,3,0,0,0,.61.06,3.25,3.25,0,0,0,.76-.1l.23-.07-.65-1.79.56,1.45v.08h0l.1.24a3.51,3.51,0,0,0,.48-.22l0,0h.3l.57-.74c.09-.13.18-.26.26-.4l.3-.38v-.35a9.19,9.19,0,0,0-.08-4.87H147c2,0,4.05-.09,6.09-.15,2.32-.08,4.66-.2,6.93-.31l.63,0c3.17-.15,6.45-.31,9.67-.35,1.91,0,3.63,0,5.26.06a116,116,0,0,1,18.15,1.82,94.26,94.26,0,0,0,18.31,2.09,101.68,101.68,0,0,1,11,.5,65.9,65.9,0,0,1,9.08,1.92,40,40,0,0,1,5.07,1.86l.08,0c1.77.73,4,1.65,7,2.7.13,0,.4.16.69.28h0a16.87,16.87,0,0,0,6,1.63h0a23.62,23.62,0,0,0,8.88-1.58l.21-.08a10.07,10.07,0,0,1,2.42-.68,24.44,24.44,0,0,1,3.51-.23Zm5.4-6.1v1.52l-.14.32-1.68.15c-.73.07-1.59.07-2.5.08a33.37,33.37,0,0,0-5,.28,14.17,14.17,0,0,0-3.29.93l-.06,0A19.92,19.92,0,0,1,251,193h0a14.55,14.55,0,0,1-4.58-1.35c-.37-.16-.67-.29-.92-.37-2.89-1-5-1.9-6.76-2.61l-.08,0a41.84,41.84,0,0,0-5.55-2,67.3,67.3,0,0,0-9.61-2,105.26,105.26,0,0,0-11.42-.52,90.9,90.9,0,0,1-17.59-2,120,120,0,0,0-18.74-1.89c-1.27-.05-2.59-.07-4-.07h-1.45c-3.3,0-6.61.2-9.81.35l-.64,0c-2.25.11-4.58.23-6.86.3l-6.06.16-4.09.1-.07,1.77a7.37,7.37,0,0,0,0,1v.68l.14.13c.05.26.1.53.16.81a12.12,12.12,0,0,1,.32,2.12,13.44,13.44,0,0,0-5.19-1.5l-.15,0-.14,0h-.08a16.11,16.11,0,0,1-5.3-2.06c-1.14-.62-2-1.17-2.47-1.48l0,0-.48-.39h-.12l-.13-.1-.51-.42h-.66a28.39,28.39,0,0,0-3.17.06c-.57.06-1.2.11-2,.15-1.3.06-2.64,0-3.94,0h-.19c-.58,0-1.17,0-1.75,0s-1.14,0-1.77,0l-1.47.06a16.2,16.2,0,0,0-3.33.67l-.12,0a17.24,17.24,0,0,1-2.6.57l-.53-.18a12,12,0,0,1-2.26-1c-2-1.13-2.62-2.6-2.13-4.91V177l.13-.08a4.52,4.52,0,0,1,1-.35l.33-.06.76-.09a46.94,46.94,0,0,1,7-.44,18.89,18.89,0,0,1,2,.16c.36,0,.72.1,1,.15,5.94,1.08,12,.56,17.79.05l-.17-1.89.21,1.89c3.12-.27,6.35-.55,9.52-.57h1.86l0-1.87a10,10,0,0,0-.09-1.61,9.33,9.33,0,0,0-.67-2.43,35.17,35.17,0,0,1-2.12-6.52,28.2,28.2,0,0,1-.56-4.19,5.9,5.9,0,0,1,0-.81,27.87,27.87,0,0,0-.71-6.8c-.11-.58-.21-1.21-.27-1.88a41.94,41.94,0,0,1,.55-9.49c.24-1.77.5-3.78.61-5.75l.07-1.29a44.75,44.75,0,0,0-.32-11.23l0-.22a12.29,12.29,0,0,0-.9-2.42,7.35,7.35,0,0,1-.89-3.1,2.81,2.81,0,0,0-1.75-2.88l-.25-.09-1.13-.31-.21-.2h-.54l-.66-.16a69.69,69.69,0,0,0-8.9-1.79c-5.13-.55-10.31-.61-15.32-.66h-.47c-2.74,0-5.58-.06-8.38-.19h-.38a3,3,0,0,0-1.56,0,1.71,1.71,0,0,1-.62,0,7,7,0,0,0-.81,0c-.2,0-1,0-1.54,0h-1c-.63,0-1.26,0-1.87-.06a20.46,20.46,0,0,1-3.69-.6,7.43,7.43,0,0,1-1-.34,7.66,7.66,0,0,1-1.12-3.62,16.89,16.89,0,0,0-.55-2.67,10,10,0,0,1-.39-1.93h.53a4.59,4.59,0,0,0,.67-.07h.14a3.6,3.6,0,0,0,1.39.12,6.68,6.68,0,0,0,1.2,0v-.05l3.21-.22a5.19,5.19,0,0,0,.68,0c.35,0,.67-.07,1-.11h0l.16,0,.67-.05h.2a10.36,10.36,0,0,0,1.35,0,5.68,5.68,0,0,0,.65-.1h0l.32-.09c1.25-.09,1.78-.11,2.51-.14l2.14-.09,2-.11a126.11,126.11,0,0,1,13.2.24h.2c3.48.19,7.09.38,10.65.33a32,32,0,0,0,7.9-1.17c2.17-.6,4.35-1.28,6.47-1.93l.15,0a102.49,102.49,0,0,1,15.08-3.85,55.44,55.44,0,0,1,6.88-.62A43.75,43.75,0,0,1,180,94.36c4.11,1.22,8.83,2.86,12.69,5.81l1.37,1c1.47,1.12,2.86,2.18,4.32,3.19a31,31,0,0,0,7.53,3.94c.44.16,1.38.31,7.94,1l1.51.17a42.79,42.79,0,0,0,8.19.43c3.93-.07,7.32-.11,11.51,1.78a10,10,0,0,0,3.16.75l.94.06h.05c2.86.13,5,.09,7.31.05h.06c1.45,0,2.95-.05,4.77,0a7.51,7.51,0,0,1,7.33,4.62,15.39,15.39,0,0,1,1.29,6.53V124a10.56,10.56,0,0,0,.4,3.33,4.06,4.06,0,0,0,1,1.66,12.25,12.25,0,0,1,3.15,4.74c.13.29.25.58.38.86.3.69.68,1.55,1.07,2.73a32.21,32.21,0,0,0,2.7,5.94l0,.05c.62,1.13,1.19,2.16,1.77,3.42.15.34.31.68.49,1l.61,1.18.21.39c1.48,2.84,3,5.78,2.57,8.66a34.36,34.36,0,0,0-.33,9.77,47.24,47.24,0,0,1,.51,7.48,37.73,37.73,0,0,1-2.72,13.1Z\"/>\u003Cpath class=\"cls-3\" d=\"M114.39,189.35h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M108,183.14h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M207.14,104.76h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M89.39,96.9h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M89.57,96.89h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M145.86,175.79H143v-2.09a8.34,8.34,0,0,0-.08-1.21,8.09,8.09,0,0,0-.56-2.07c-.3-.69-.52-1.26-.72-1.78a34.31,34.31,0,0,1-1.49-5,29.81,29.81,0,0,1-.59-4.4,7.65,7.65,0,0,1,0-1,25.92,25.92,0,0,0-.69-6.45c-.12-.68-.22-1.36-.28-2a42.23,42.23,0,0,1,.54-9.76V140c.25-1.87.5-3.78.6-5.64l.08-1.37a43.21,43.21,0,0,0-.3-10.79l0-.18a12.16,12.16,0,0,0-.77-2.1l0-.07a12.51,12.51,0,0,1-.91-2.54,7.09,7.09,0,0,1-.1-1.16V116l-.09-2.12,2.3,0,.74.19,2.17.55c2.3.59,4.68,1.2,7,1.67,2,.39,4.7.93,7.41,1.65l2,.52-.67,1.93a36.48,36.48,0,0,0-1.66,7,30.85,30.85,0,0,0,.43,10.37,36,36,0,0,1,.61,5.61,10.9,10.9,0,0,1-1.56,6.57c-1.1,1.79-1.21,2.52-.94,3.21l.38.33.1.51a15.17,15.17,0,0,0,1,1.21,1.82,1.82,0,0,0,.14.14l.32.32c3.11,3.31,3.34,4.62,1.51,8.75l-.91,2.09c-.95,2.16-1.94,4.4-2.94,6.58a3.71,3.71,0,0,1-2.66,1.87,18.66,18.66,0,0,1-5.08.77C146.81,175.78,146.36,175.79,145.86,175.79Zm-3.72-57.35a15.07,15.07,0,0,1,1,2.72l0,.27a45.89,45.89,0,0,1,.37,11.73l-.08,1.38c-.11,2-.37,4-.63,5.9v.08a40.06,40.06,0,0,0-.53,8.91c.06.56.14,1.12.24,1.67a29.76,29.76,0,0,1,.75,7.34,5.15,5.15,0,0,0,0,.56,23.79,23.79,0,0,0,.52,3.84,29.26,29.26,0,0,0,1.32,4.45h0c.18.47.39,1,.66,1.63a12.07,12.07,0,0,1,.83,3V172l.48,0a14.83,14.83,0,0,0,4.07-.6l.51-.17c.93-2,1.86-4.15,2.76-6.19l.91-2.09a7.39,7.39,0,0,0,.83-2.51,7.43,7.43,0,0,0-1.62-2.09l-.24-.24-.27-.28a16,16,0,0,1-1.45-1.75l0,0a4.11,4.11,0,0,1-.27-.51,3.08,3.08,0,0,1-.35-.58c-1.26-2.7-.09-5,1.09-6.92a7.19,7.19,0,0,0,1-4.41,31.74,31.74,0,0,0-.54-5,34.72,34.72,0,0,1-.47-11.64,37.91,37.91,0,0,1,1.21-5.78c-1.92-.46-3.75-.82-5.23-1.11C146.69,119.6,144.38,119,142.14,118.44Zm13.27,34.89h0ZM139,117.65h0Zm1-3.67h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M145.34,191.23,142,189.32a11,11,0,0,0-3.88-1.32l-.36-.05a15.82,15.82,0,0,1-5.29-1.94l-4.13-2.16,3.46-1a2,2,0,0,1,1.31-1.38,18.79,18.79,0,0,1,6.42-.46c.87,0,1.84.08,2.77.06l2-.07-.06,2a.74.74,0,0,0,0,.21l.07.08v.64c.06.39.15.81.24,1.23s.11.77.17,1.5c0,.25.05.62.07.72Z\"/>\u003Cpath class=\"cls-3\" d=\"M251,194.43A14.6,14.6,0,0,1,245.9,193l-.22-.09c-.27-.12-.5-.21-.64-.26-3-1-5.06-1.9-6.9-2.66l0,0a41.19,41.19,0,0,0-5.37-2,66.06,66.06,0,0,0-9.4-2,99.5,99.5,0,0,0-11.26-.51,77.79,77.79,0,0,1-8.4-.53c-3-.34-6-.84-9.46-1.53a119.83,119.83,0,0,0-18.52-1.86c-5.1-.2-10.33.06-15.38.3h-.22c-2.27.12-4.7.24-7.06.31l-4.85.13-2.45.06-2.49.06-.89,0c-.94,0-1.86,0-2.83-.06h-.1a17.18,17.18,0,0,0-5.91.4,8.15,8.15,0,0,1-3.56.25l-.41,0c-.26,0-.64-.05-1.06-.05h-1.53c-.59,0-1.32,0-1.78.06-.68.08-1.36.13-2.08.16-1.34.06-2.69,0-4,0H117.6c-1.47,0-2.58,0-3.62.07a16.69,16.69,0,0,0-3,.63l-.09,0a18.94,18.94,0,0,1-2.74.6l-.39.05-.37-.12-.41-.13-.08,0c-2.75-.91-6.29-2.66-5.39-7.36l.19-1,.91-.4a6.26,6.26,0,0,1,1.23-.4l.09,0,.41-.07L105,175a47.78,47.78,0,0,1,7.25-.45,21.54,21.54,0,0,1,3.15.33c5.78,1,11.71.53,17.44,0,3-.26,6.38-.56,9.67-.58.6,0,1.21,0,1.82,0,.93,0,1.89,0,2.84,0,.58,0,1.12,0,1.64-.11a14.36,14.36,0,0,0,3.08-.61,6.9,6.9,0,0,0,1.16-.44,1.33,1.33,0,0,0,.59-.63c1.06-2.31,2.09-4.67,3.1-6.95l.74-1.71c1.58-3.58,1.46-4.32-1.24-7.18l0,0-.18-.19-.26-.26a13.52,13.52,0,0,1-1.18-1.4l-.42-.37-.13-.57a3.12,3.12,0,0,1-.27-1.71,7.73,7.73,0,0,1,1.26-2.93,9.35,9.35,0,0,0,1.35-5.75,33.53,33.53,0,0,0-.58-5.38,29.8,29.8,0,0,1-.5-3,31.9,31.9,0,0,1,.06-7.81,37.58,37.58,0,0,1,1.76-7.4l.12-.33c-2.82-.77-5.62-1.34-7.78-1.76-2.4-.47-4.81-1.08-7.14-1.68l-.74-.19-2-.5-.75-.2-1.51-.41-.81-.24a4.38,4.38,0,0,0-.53-.16l-2.44-.6a65.58,65.58,0,0,0-8.15-1.61c-5.07-.55-10.21-.61-15.18-.66-1.31,0-3-.08-4.55-.15-2.11-.09-4.29-.19-5.4-.14l-.9.06c-.35,0-.51,0-1.44,0H97c-.57,0-1.21,0-1.52,0h0c-.64,0-1.3,0-2-.07a18,18,0,0,1-5-1L88,110l-.31-.42a11.81,11.81,0,0,1-1.29-4.19,16.06,16.06,0,0,0-.5-2.46,12.41,12.41,0,0,1-.39-1.81L85.23,99h2.93l.12.12h0a9.5,9.5,0,0,0,2.36.11c1.28-.14,2.6-.26,3.92-.36,2.94-.23,6-.39,9.06-.55l2-.11a127.19,127.19,0,0,1,13.42.24c3.3.18,7,.38,10.69.33a29.7,29.7,0,0,0,7.53-1.11c1-.29,2.08-.59,3.09-.9l3.35-1,.26-.08c4-1.22,8.06-2.49,12.27-3.34,1-.21,2-.37,2.89-.52A48.29,48.29,0,0,1,180.42,93a59.43,59.43,0,0,1,6.58,2.3A29.8,29.8,0,0,1,193.59,99l.92.71c2.49,1.91,8.43,5.44,12,7.55l1.79,1.06,1.69-.41a7.35,7.35,0,0,1,3.93-.1h0c.27.06.59.1.91.16l.76.12a41.61,41.61,0,0,0,7.79.41h.11a39.85,39.85,0,0,1,6.27.22,20.92,20.92,0,0,1,5.89,1.69,9.86,9.86,0,0,0,3.52.67h0c2.91.14,5.16.1,7.33.06,1.18,0,2.81-.05,4.8,0a8.79,8.79,0,0,1,7.94,4.21,13.1,13.1,0,0,1,.69,1.23,16.72,16.72,0,0,1,1.43,7.13V124c0,1.44.05,3.08,1,4a12.81,12.81,0,0,1,2.86,3.84c.22.44.42.89.63,1.39.09.21.18.42.28.63l.09.21a27.77,27.77,0,0,1,1.12,2.86,29,29,0,0,0,2.59,5.68l0,.07c.56,1,1.19,2.15,1.82,3.52.36.79.78,1.6,1.23,2.45l0,.06c1.52,2.91,3.26,6.21,2.73,9.57a33,33,0,0,0-.32,9.36,48.08,48.08,0,0,1,.52,7.66,23.14,23.14,0,0,1-.1,2.49,44.4,44.4,0,0,1-3,12v.39l-.39.43a3.37,3.37,0,0,1-2.3,1.15,13.29,13.29,0,0,1-1.73.14H267c-2.34,0-5.27,0-7.76,1.12l-.08,0a21.35,21.35,0,0,1-8.07,1.43Zm-79.21-16.7c1.36,0,2.71,0,4.06.07a121.37,121.37,0,0,1,19.11,1.93c3.31.67,6.3,1.15,9.15,1.48a72.73,72.73,0,0,0,8,.5,105.81,105.81,0,0,1,11.69.54,69,69,0,0,1,9.92,2.08,43.71,43.71,0,0,1,5.86,2.12l0,0c1.8.74,3.83,1.58,6.67,2.58.25.08.54.2.88.34l.2.09a14.08,14.08,0,0,0,3.64,1.16H251a17.66,17.66,0,0,0,6.67-1.17c3.2-1.39,6.69-1.4,9.25-1.41l1.43,0a10.77,10.77,0,0,0,1.12-.07,39.9,39.9,0,0,0,2.65-10.58h0c.06-.71.09-1.43.09-2.13a44.81,44.81,0,0,0-.49-7.2,36.73,36.73,0,0,1,.33-10.43c.33-2.13-1-4.72-2.34-7.23l0-.06c-.47-.9-.91-1.75-1.31-2.63-.57-1.24-1.14-2.27-1.69-3.27l0-.07a34.12,34.12,0,0,1-2.87-6.33,23.93,23.93,0,0,0-1-2.48l-.1-.23c-.11-.23-.21-.46-.31-.69-.18-.45-.35-.83-.53-1.19a9.11,9.11,0,0,0-2.06-2.76c-2.1-2-2.14-4.79-2.18-6.65v-.25a13.33,13.33,0,0,0-1.05-5.54c-.16-.32-.31-.6-.48-.87a5,5,0,0,0-4.77-2.44c-1.94,0-3.53,0-4.7,0-2.23,0-4.54.07-7.56-.06a13.92,13.92,0,0,1-5-1,16.77,16.77,0,0,0-4.84-1.39,38.15,38.15,0,0,0-5.7-.19h-.12a50.88,50.88,0,0,1-6.54-.2c.13.13.27.25.41.37a29.67,29.67,0,0,0,4.93,3.92l3.56,2a3.07,3.07,0,1,1-2.94,5.39L220,122.19l-.71-.38a32.79,32.79,0,0,1-5.63-4.43,45.39,45.39,0,0,0-3.49-3l-.61-.44a22.09,22.09,0,0,1-2.22-1.74c-.34-.23-1.59-1-2.8-1.69-3.86-2.29-9.68-5.75-12.35-7.8l-.92-.71a26.49,26.49,0,0,0-5.77-3.27,59,59,0,0,0-6.17-2.16,44.47,44.47,0,0,0-19.58-1c-.87.13-1.76.29-2.71.48a122.09,122.09,0,0,0-11.9,3.25l-.26.08-3.38,1c-1,.31-2.1.62-3.16.92a34.14,34.14,0,0,1-8.5,1.25c-3.77.05-7.58-.15-10.95-.34a122.55,122.55,0,0,0-13-.24l-2,.11c-3.07.15-6.06.32-9,.54-1.28.1-2.56.22-3.8.36a10.29,10.29,0,0,1-1.23,0,18.33,18.33,0,0,1,.33,1.9,12.15,12.15,0,0,0,.44,2,16.94,16.94,0,0,0,3.2.51c.58,0,1.15.06,1.68.06H98a10.78,10.78,0,0,0,1.15,0l1-.06c1.29-.06,3.45,0,5.74.14,1.57.06,3.18.13,4.43.15,5.06.05,10.3.11,15.55.68A70,70,0,0,1,135,110.2l.78.19h1.66v.41l.49.17.5.14,1.52.41.66.18,2,.5.73.19c2.28.59,4.64,1.19,6.92,1.64s5.58,1.11,8.76,2c.74.21,1.4.41,2,.61l.18.06a8.69,8.69,0,0,1,4.34,2.94,3.09,3.09,0,0,1-.15,4.35,3,3,0,0,1-2.09.82,3,3,0,0,1-2.24-1,10,10,0,0,0-.9-.89,32.28,32.28,0,0,0-1,4.76,28.37,28.37,0,0,0,0,6.89c.1.89.25,1.79.44,2.69a36.83,36.83,0,0,1,.66,6,13.25,13.25,0,0,1-1.91,7.92,7.67,7.67,0,0,0-.67,1.27l0,.06a9.66,9.66,0,0,0,.92,1.09l.08.08.06,0,.33.35c3.74,4,4.14,6.3,1.94,11.29l-.74,1.68c-1,2.32-2.06,4.69-3.13,7a5.06,5.06,0,0,1-2.18,2.35,9.27,9.27,0,0,1-1.86.75,18.61,18.61,0,0,1-3.85.78c-.61.06-1.23.1-1.9.12-1,0-2,0-3,0h-1.74c-3.14,0-6.45.31-9.37.57-2.09.18-4.19.36-6.32.47h1.65c.55,0,1,0,1.36.07l.42.05a4.61,4.61,0,0,0,2.06-.1,20.49,20.49,0,0,1,7.21-.57h.11c.9,0,1.74.08,2.55.06l.92,0,2.48-.06,2.45,0,4.82-.13c2.33-.07,4.73-.19,7-.31h.22C163.93,177.92,167.85,177.73,171.77,177.73Zm-66.63,1.06c.17.63.86,1.23,2.9,1.91h0c.55-.1,1.18-.27,1.74-.42l.09,0a19.91,19.91,0,0,1,3.84-.76c1.15-.08,2.35-.1,3.91-.08h1.5c1.25,0,2.55,0,3.78,0,.63,0,1.21-.07,1.79-.14a47.88,47.88,0,0,1-10-.65,18.29,18.29,0,0,0-2.62-.27,45,45,0,0,0-6.67.43Z\"/>\u003Cpath class=\"cls-3\" d=\"M224.69,120.43h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M207.26,112.15l0,0Z\"/>\u003C/svg>","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-espaciotrabajo.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20211106175815019","marker_dim":"60 60 30 60","caption":"marker"}, +{"created":"20210821082944894","creator":"M0","text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 350 350\">\u003Cdefs>\u003Cstyle>.cls-1{fill:#cce6f5;}.cls-2{fill:#97cdeb;}.cls-3{fill:#141414;}.cls-4{fill:#fff;}.cls-5{fill:#aeadad;}\u003C/style>\u003C/defs>\u003Ctitle>map icon workspace\u003C/title>\u003Cpath class=\"cls-1\" d=\"M292.9,149a63.43,63.43,0,0,0-.62-6.61,118.32,118.32,0,0,0-5.1-19.22c-1.87-5.43-3.57-10.32-5.41-15.19-.46-1.21-.89-2.46-1.31-3.67a41.78,41.78,0,0,0-4.31-9.77c-1.81-2.69-3.51-5.5-5.16-8.22a108.1,108.1,0,0,0-9.47-14,42.07,42.07,0,0,0-9.61-8.89,31.81,31.81,0,0,1-7.36-6.22,49.32,49.32,0,0,0-16.27-12.59,170.11,170.11,0,0,0-22.48-9.38c-.92-.29-1.85-.6-2.74-.91a45.22,45.22,0,0,0-7.48-2.06c-3.45-.55-7.51-1.23-11.49-2.14a71.84,71.84,0,0,0-13.54-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.28.19-7.86.37-1.8.13-3.67.26-5.51.33a42.8,42.8,0,0,0-8.09.83c-4.53,1.06-9.16,1.89-13.64,2.68l-1.19.22-3,.48a61.83,61.83,0,0,0-6.72,1.32c-2.28.63-4.54,1.49-6.73,2.31-1.45.55-2.94,1.12-4.44,1.62a112.22,112.22,0,0,0-19.12,8.73A137.07,137.07,0,0,0,69.06,63.58a49.81,49.81,0,0,0-8.29,9.62c-1.66,2.42-3.25,5-4.79,7.44-1.29,2.07-2.62,4.2-4,6.27A138.94,138.94,0,0,0,39.65,110.1l-.74,1.77c-1.81,4.3-3.68,8.74-5.23,13.19-2.17,6.26-3.13,12.66-4.09,19.77-.4,3-.51,6-.62,9-.09,2.23-.17,4.54-.38,6.82a69.41,69.41,0,0,0,.75,16.82l.42,2.89a82.19,82.19,0,0,0,1.83,9.91,155,155,0,0,0,9.51,25.87,239,239,0,0,0,15.17,26.24A132.22,132.22,0,0,0,66.8,256.67a43.68,43.68,0,0,0,11.69,9.61c2,1.16,4,2.39,5.93,3.57,2.11,1.29,4.28,2.62,6.46,3.87,1.85,1.06,3.69,2.19,5.47,3.28,4.66,2.85,9.48,5.8,14.74,7.67,1.89.67,3.75,1.46,5.56,2.22a54.44,54.44,0,0,0,10.1,3.52c1.45.29,2.94.53,4.39.75.89.14,1.77.27,2.66.43a42.72,42.72,0,0,0,4.35.43,43.05,43.05,0,0,1,4.58.46,86.12,86.12,0,0,0,11.44.87c2.28.07,4.64.14,7,.33a70.85,70.85,0,0,0,18-1.15c1.88-.33,3.79-.55,5.64-.76a57,57,0,0,0,8.4-1.36c1.76-.47,3.53-1.06,5.25-1.63,1.26-.42,2.57-.86,3.87-1.24a95,95,0,0,0,17.44-7.06c3.45-1.83,6.87-3.89,10.18-5.87,3.9-2.35,7.93-4.76,12.07-6.87a19.86,19.86,0,0,0,5.35-3.68c4.81-5,10.45-11,15.79-17.43,4.06-4.88,8.29-10.15,11.43-16.13.88-1.68,1.71-3.44,2.5-5.15a84.16,84.16,0,0,1,3.85-7.57c4.47-7.48,9.7-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.14-1.54.32-3.08.5-4.57a67.9,67.9,0,0,0,.69-9.25c-.08-5.55-.35-10.65-.81-15.6C293.05,151.62,293,150.29,292.9,149Z\"/>\u003Cpath class=\"cls-2\" d=\"M321.37,151.19c-.15-1.52-.24-3.09-.32-4.6a79,79,0,0,0-.77-8.18,143.63,143.63,0,0,0-6.2-23.37c-2.24-6.5-4.27-12.36-6.48-18.2-.53-1.41-1-2.88-1.53-4.3-1.46-4.22-3-8.59-5.46-12.29-2.13-3.16-4.14-6.48-6.08-9.7-3.48-5.76-7.07-11.71-11.55-17-4.34-5.15-8-8.48-12.08-11.13a35.81,35.81,0,0,1-8.18-6.9,61.56,61.56,0,0,0-20.31-15.71c-8.53-4.1-17.65-8.34-27.18-11.34-1.07-.34-2.16-.7-3.22-1.06a56.74,56.74,0,0,0-9.36-2.58c-4.07-.64-8.86-1.44-13.53-2.51A89.69,89.69,0,0,0,172.47.13a110.2,110.2,0,0,0-12,.41c-2.13.15-4.33.3-6.49.38A53.67,53.67,0,0,0,143.85,2C138.51,3.23,133,4.21,127.71,5.16l-1.42.25c-1.15.21-2.33.39-3.48.57a75.73,75.73,0,0,0-8.31,1.64c-2.84.78-5.6,1.83-8.27,2.84-1.7.64-3.46,1.31-5.2,1.89A137,137,0,0,0,77.76,23,166.15,166.15,0,0,0,49.49,42.78a62.25,62.25,0,0,0-10.35,12c-2,3-3.93,6-5.78,9-1.52,2.45-3.1,5-4.72,7.41a168.54,168.54,0,0,0-15,28.12l-.89,2.12c-2.18,5.16-4.42,10.5-6.3,15.9-2.67,7.7-3.84,15.48-5,24.11-.49,3.7-.64,7.42-.77,11-.1,2.62-.2,5.34-.44,8a85.3,85.3,0,0,0,.91,20.72c.17,1.14.34,2.28.5,3.42a99.79,99.79,0,0,0,2.25,12.16,188.28,188.28,0,0,0,11.52,31.33c5.5,11.53,12.31,22.36,18.26,31.61A163.94,163.94,0,0,0,46.5,277a55.17,55.17,0,0,0,14.66,12.06c2.36,1.36,4.73,2.81,7,4.22,2.53,1.55,5.15,3.15,7.78,4.65,2.17,1.25,4.35,2.58,6.46,3.88,5.68,3.47,11.55,7.06,18.09,9.39,2.18.78,4.36,1.7,6.48,2.6a67.35,67.35,0,0,0,12.57,4.35c1.79.37,3.61.65,5.36.92,1,.16,2.09.32,3.13.5a49.13,49.13,0,0,0,5.48.55c1.71.11,3.48.23,5.18.51a102.69,102.69,0,0,0,14,1.09c2.69.08,5.47.17,8.18.38,1.78.14,3.59.21,5.45.21a96.17,96.17,0,0,0,16.71-1.62c2.16-.38,4.39-.63,6.55-.87a73,73,0,0,0,10.42-1.7c2.18-.59,4.34-1.31,6.43-2,1.48-.49,3-1,4.53-1.45A116.23,116.23,0,0,0,232.31,306c4.18-2.23,8.29-4.7,12.27-7.09,4.61-2.77,9.38-5.63,14.24-8.1a25.89,25.89,0,0,0,7.1-4.93c5.77-6,12.54-13.2,19-20.93,4.94-5.94,10.09-12.35,14-19.72,1.08-2.06,2.08-4.2,3-6.27a95.33,95.33,0,0,1,4.46-8.79c5.51-9.22,12-29.68,12-29.74a61.76,61.76,0,0,0,2.57-13.68c.15-1.8.37-3.61.58-5.37a83.91,83.91,0,0,0,.85-11.4C322.25,163.32,321.92,157.16,321.37,151.19Zm-27.62,26.74c-.18,1.5-.37,3-.51,4.58a48.48,48.48,0,0,1-2.07,11.05c-.12.39-5.37,17-9.86,24.5a84.77,84.77,0,0,0-3.86,7.6c-.8,1.72-1.62,3.49-2.51,5.17-3.15,6-7.39,11.29-11.47,16.19-5.36,6.44-11,12.45-15.84,17.48a19.4,19.4,0,0,1-5.37,3.69c-4.15,2.12-8.2,4.55-12.11,6.9-3.32,2-6.76,4.05-10.22,5.9a95.58,95.58,0,0,1-17.5,7.07c-1.31.39-2.61.83-3.88,1.25-1.73.57-3.51,1.16-5.27,1.64a58.74,58.74,0,0,1-8.43,1.36c-1.86.21-3.77.43-5.65.76a71,71,0,0,1-18.07,1.16c-2.33-.19-4.7-.26-7-.33a85.2,85.2,0,0,1-11.48-.88,45.73,45.73,0,0,0-4.59-.46,43.12,43.12,0,0,1-4.37-.43c-.88-.16-1.77-.29-2.66-.43-1.46-.23-3-.46-4.4-.76a53.94,53.94,0,0,1-10.15-3.52c-1.81-.77-3.68-1.56-5.57-2.23-5.28-1.88-10.12-4.84-14.79-7.7-1.79-1.1-3.64-2.23-5.49-3.29-2.19-1.25-4.37-2.59-6.49-3.88-1.93-1.19-3.94-2.42-6-3.58a44,44,0,0,1-11.73-9.65A133.51,133.51,0,0,1,55.9,242.76a242.3,242.3,0,0,1-15.22-26.33,157,157,0,0,1-9.54-26,82.5,82.5,0,0,1-1.84-9.95c-.13-1-.27-1.93-.42-2.9a69.81,69.81,0,0,1-.75-16.87c.21-2.29.3-4.6.38-6.84.11-3,.23-6,.63-9,.95-7.13,1.92-13.55,4.1-19.83,1.55-4.47,3.43-8.93,5.24-13.24l.75-1.78A139.39,139.39,0,0,1,51.61,86.75c1.38-2.08,2.72-4.22,4-6.3,1.54-2.47,3.13-5,4.8-7.47a50.48,50.48,0,0,1,8.32-9.65A137.41,137.41,0,0,1,92.13,47a112.53,112.53,0,0,1,19.18-8.76c1.51-.51,3-1.08,4.46-1.63,2.2-.83,4.47-1.69,6.76-2.32a62.19,62.19,0,0,1,6.74-1.32c1-.15,2-.31,3-.49l1.19-.21c4.5-.8,9.14-1.63,13.69-2.69a43.09,43.09,0,0,1,8.11-.84c1.86-.07,3.73-.2,5.54-.33,2.59-.18,5.25-.37,7.89-.37.64,0,1.28,0,1.92,0a73.21,73.21,0,0,1,13.59,1.74c4,.92,8.07,1.6,11.53,2.15A46.21,46.21,0,0,1,203.2,34c.9.31,1.83.62,2.75.91a172.13,172.13,0,0,1,22.56,9.42A49.43,49.43,0,0,1,244.84,57a32,32,0,0,0,7.38,6.24,42.37,42.37,0,0,1,9.65,8.92,108.16,108.16,0,0,1,9.5,14c1.65,2.73,3.36,5.55,5.18,8.25a42,42,0,0,1,4.32,9.8c.42,1.22.85,2.47,1.32,3.69,1.85,4.88,3.55,9.79,5.42,15.24a118.08,118.08,0,0,1,5.12,19.28,59,59,0,0,1,.62,6.63c.08,1.3.15,2.64.28,4,.46,5,.73,10.08.81,15.65A68.33,68.33,0,0,1,293.75,177.93Z\"/>\u003Cpath class=\"cls-3\" d=\"M276.48,175.23c0,4.2-1,9-3.17,14.66,0,0,0,0,0,.05l-.11.29h0a27.93,27.93,0,0,1-4,6.83,11.39,11.39,0,0,1-2,2,12.12,12.12,0,0,1-5.93,2.39,14.69,14.69,0,0,0-3.57.95c-.32.13-.64.28-1,.43-.94.46-1.75.91-2.54,1.35a40.1,40.1,0,0,1-3.72,1.87l-.53.24-.28.13a16.69,16.69,0,0,1-2.42,1l-.71.17-2.18.52a48.21,48.21,0,0,1-5.55,1,16.21,16.21,0,0,1-2.06.14c-.74,0-1.41,0-2-.09a22,22,0,0,0-3.22-.06c-1.54.09-3.42,0-5.24,0-1.66,0-3.39-.11-4.73,0a34.08,34.08,0,0,1-5.59,0,13.24,13.24,0,0,0-2.82,0,57.51,57.51,0,0,1-6,0c-1.73,0-3.36-.1-4.79,0s-2.68.08-4.13.07c8.63-.31,15.39-.91,15.39-.91l26.09-.08s12.42-2.55,17.87-6.95c3-2.43,10.15,0,12.88-9.52.1-.36-.28-.77-1.05-1.24,1.76-.69,3-1.54,3.47-2.59.53-1.28,1.05-5.33,1.45-10.27A208.63,208.63,0,0,0,275,155c-.12-2.25-1.18-5-2.67-7.9l.4-.2c.24.49.51,1,.78,1.52,1.56,3,3.33,6.36,2.78,9.86a32.86,32.86,0,0,0-.32,9.24A48.14,48.14,0,0,1,276.48,175.23Z\"/>\u003Cpath class=\"cls-3\" d=\"M275,155a208.63,208.63,0,0,1-.72,22.57l-.22,0c.07-.79.1-1.56.1-2.3a46.43,46.43,0,0,0-.51-7.43,34.59,34.59,0,0,1,.33-9.91c.42-2.73-1.08-5.61-2.54-8.39-.47-.9-.92-1.75-1.31-2.6-.58-1.29-1.18-2.36-1.75-3.4a31.6,31.6,0,0,1-2.76-6.07,26.58,26.58,0,0,0-1.06-2.69c-.13-.29-.26-.57-.38-.86-.19-.45-.37-.87-.57-1.28l.32-.18c2.56,4.76,6,10,8.4,14.66C273.8,150,274.86,152.75,275,155Z\"/>\u003Cpath class=\"cls-3\" d=\"M274,177.55l.22,0c-.4,4.94-.92,9-1.45,10.27-.43,1-1.71,1.9-3.47,2.59-.26-.16-.57-.32-.92-.49a12.66,12.66,0,0,0,1.5-.11c.36-.06,1-.19,1.07-.45h0A43.21,43.21,0,0,0,274,177.55Z\"/>\u003Cpath class=\"cls-4\" d=\"M274.14,175.25c0,.74,0,1.51-.1,2.3a43.21,43.21,0,0,1-3,11.81h0c-.1.26-.71.39-1.07.45a12.66,12.66,0,0,1-1.5.11c-10.58-5.07-60.28-14.62-68.56-13.48-9.37,1.27-33.14-2.89-37.19-2.88a51.34,51.34,0,0,0-8.67,1.23,3.17,3.17,0,0,0,1.39-1.49c1.06-2.33,2.1-4.7,3.11-7l.74-1.69c1.89-4.27,1.62-5.83-1.6-9.24l-.27-.28-.18-.18a10.81,10.81,0,0,1-1.09-1.29,1.07,1.07,0,0,0-.2-.22,1.2,1.2,0,0,0-.08-.27,1.21,1.21,0,0,1-.14-.76,6,6,0,0,1,1-2.17,11.22,11.22,0,0,0,1.63-6.83,34.5,34.5,0,0,0-.62-5.68c-.2-1-.36-1.91-.47-2.87a30.73,30.73,0,0,1,.06-7.36,34.71,34.71,0,0,1,1.68-7l.75.24.19,0c.85.28,1.21.39,2.53,1.81a1.19,1.19,0,0,0,.86.37,1.14,1.14,0,0,0,.79-.32,1.17,1.17,0,0,0,.06-1.66c-1.66-1.78-2.36-2.06-3.53-2.43l-.18-.06c-.65-.21-1.31-.41-2-.59-3.1-.88-6.23-1.52-8.6-2s-4.72-1.07-7-1.66c-.9-.23-1.81-.47-2.72-.69l-.71-.19-1.51-.41-.59-.17a5.5,5.5,0,0,0-.8-.24l-1-.24h0l-.16,0h0l-.73-.17a67.82,67.82,0,0,0-8.95-1.79c-5.12-.56-10.33-.62-15.36-.68-3,0-8-.38-10.06-.28-1.41.07-.81.09-2.25.09l-2.49,0c-.6,0-1.21,0-1.83-.07a16.27,16.27,0,0,1-4.45-.87,10.25,10.25,0,0,1-.92-3.28,17.72,17.72,0,0,0-.56-2.74,10.93,10.93,0,0,1-.34-1.54h0l.64.09a11.45,11.45,0,0,0,2.82.12c1.28-.14,2.57-.26,3.86-.36,3-.23,6-.4,9-.55l2.05-.11a123.8,123.8,0,0,1,13.22.25c3.54.19,7.19.38,10.82.33a32,32,0,0,0,8-1.18c1-.29,2.1-.6,3.13-.91,4.87-1.06,11-2.82,15.7-4.4.94-.19,1.87-.36,2.81-.5a46.21,46.21,0,0,1,20.4,1.12A57.76,57.76,0,0,1,186.25,97a28.61,28.61,0,0,1,6.19,3.52l.92.7c3.78,2.91,14.8,9.15,15.2,9.53a28,28,0,0,0,2.73,2.11c2.86,2.08,6,5.66,8.93,7.26,1.19.66,2.38,1.32,3.58,2a1.12,1.12,0,0,0,.56.15,1.22,1.22,0,0,0,1-.62,1.2,1.2,0,0,0-.48-1.6q-1.78-1-3.57-2c-2.92-1.61-6.06-5.17-9-7.29-.64-.47-1.32-.42-1.94-1a5.47,5.47,0,0,1,3.17-.07l1.71.28a43.48,43.48,0,0,0,8.25.43,39.53,39.53,0,0,1,6,.21,18.9,18.9,0,0,1,5.36,1.54,12.09,12.09,0,0,0,4.25.84c2.93.13,5.12.1,7.45.06,1.46,0,3,0,4.76,0a6.88,6.88,0,0,1,6.35,3.33,9.36,9.36,0,0,1,.58,1,15,15,0,0,1,1.25,6.34V124c0,1.73.07,3.88,1.58,5.31a11.12,11.12,0,0,1,2.47,3.31c.2.41.38.83.57,1.28.12.29.25.57.38.86a26.58,26.58,0,0,1,1.06,2.69,31.6,31.6,0,0,0,2.76,6.07c.57,1,1.17,2.11,1.75,3.4.39.85.84,1.7,1.31,2.6,1.46,2.78,3,5.66,2.54,8.39a34.59,34.59,0,0,0-.33,9.91A46.43,46.43,0,0,1,274.14,175.25Z\"/>\u003Cpath class=\"cls-3\" d=\"M272.71,146.9l-.4.2c-2.37-4.68-5.84-9.9-8.4-14.66a41.37,41.37,0,0,1-2.5-5.46l.78-.27a2.16,2.16,0,0,0,.53.89,14.09,14.09,0,0,1,3.6,5.38l.36.83a26.57,26.57,0,0,1,1.14,2.91,30.09,30.09,0,0,0,2.59,5.66c.6,1.08,1.21,2.19,1.84,3.56C272.39,146.26,272.54,146.58,272.71,146.9Z\"/>\u003Cpath class=\"cls-3\" d=\"M269.34,190.43c.77.47,1.15.88,1.05,1.24-2.73,9.49-9.87,7.09-12.88,9.52-5.45,4.4-17.87,6.95-17.87,6.95l-26.09.08s-6.76.6-15.39.91h0c-2.19,0-4.53-.08-7-.15-4.7-.14-9.56-.28-13.45,0a63.07,63.07,0,0,1-9.15-1.18c-3.85-.87-8.52-2.24-13.47-3.86l.2-.61c1.66.55,3.43,1.06,5.36,1.56s4,.93,6,1.24a45.59,45.59,0,0,0,10.65.53,131.1,131.1,0,0,1,13.93-.05c4,.11,7.75.22,11,.08,1.52-.06,3.26,0,5,0,2,.06,4.07.12,5.78,0a16.5,16.5,0,0,1,3.22,0,30.89,30.89,0,0,0,5.24,0c1.45-.08,3.22,0,4.93,0s3.59.1,5,0a24.49,24.49,0,0,1,3.53.06c.64.05,1.23.09,1.88.09a14,14,0,0,0,1.79-.12,47.21,47.21,0,0,0,5.3-1l2.16-.51.72-.18c.29-.07,1.37-.57,2-.84l.31-.14.59-.26a38,38,0,0,0,3.5-1.77c.81-.45,1.66-.92,2.64-1.4.36-.18.74-.34,1.1-.49a16.88,16.88,0,0,1,4.08-1.1,9.94,9.94,0,0,0,5-2,8.82,8.82,0,0,0,1.5-1.59,25.59,25.59,0,0,0,2.27-3.4c-.81.08-1.71.08-2.67.09a30.16,30.16,0,0,0-4.7.26l-.05-.32A37.5,37.5,0,0,0,269.34,190.43Z\"/>\u003Cpath class=\"cls-3\" d=\"M268.42,189.94c.35.17.66.33.92.49a37.5,37.5,0,0,1-7.13,1.82c-4.16.72-8.54,1.13-11.22,1.46a13.85,13.85,0,0,1-6-.91c-7-2.39-15.43-8.29-22.34-8-3.47.14-10.88-.66-18.75-1.53v-.15a74.61,74.61,0,0,0,8.2.52,106,106,0,0,1,11.48.52,70.84,70.84,0,0,1,9.66,2,42.78,42.78,0,0,1,5.61,2c1.82.76,3.9,1.62,6.82,2.64.25.08.57.22,1,.39a14.1,14.1,0,0,0,4.37,1.31H251a19.41,19.41,0,0,0,7.39-1.31c2.85-1.25,6-1.26,8.53-1.27Z\"/>\u003Cpath class=\"cls-4\" d=\"M269.63,192.22a25.59,25.59,0,0,1-2.27,3.4,8.82,8.82,0,0,1-1.5,1.59,9.94,9.94,0,0,1-5,2,16.88,16.88,0,0,0-4.08,1.1c-.36.15-.74.31-1.1.49-1,.48-1.83,1-2.64,1.4a38,38,0,0,1-3.5,1.77l-.59.26-.31.14c-.59.27-1.67.77-2,.84l-.72.18-2.16.51a47.21,47.21,0,0,1-5.3,1,14,14,0,0,1-1.79.12c-.65,0-1.24,0-1.88-.09a24.49,24.49,0,0,0-3.53-.06c-1.43.09-3.25,0-5,0s-3.48-.11-4.93,0a30.89,30.89,0,0,1-5.24,0,16.5,16.5,0,0,0-3.22,0c-1.71.13-3.78.07-5.78,0-1.7-.05-3.44-.1-5,0-3.21.14-7,0-11-.08a131.1,131.1,0,0,0-13.93.05,45.59,45.59,0,0,1-10.65-.53c-2-.31-4-.73-6-1.24s-3.7-1-5.36-1.56a53,53,0,0,1-7.42-3.06c-.49-.25-1-.51-1.44-.77a46.88,46.88,0,0,0-8-3.3l-2.43-.84a31.67,31.67,0,0,1-3.78-1.74,34.77,34.77,0,0,0-3.75-1.75c-1-.37-2-.69-2.9-1s-1.72-.55-2.55-.86l-.82-.28a12,12,0,0,1-1.2-.45,13.72,13.72,0,0,0-1.47-.51c-.44-.15-.91-.29-1.18-.41l-.4-.17,0-.2a0,0,0,0,0,0,0c-.3-1.67-.58-3.26-.76-4.34h1.71c1.4,0,2.83,0,4.26,0,.74,0,1.43-.08,2.1-.16a27.71,27.71,0,0,1,2.92,0,4.2,4.2,0,0,0,.75.51l.07.06c.46.3,1.43.93,2.71,1.62a18.47,18.47,0,0,0,6,2.29l.34,0a9.87,9.87,0,0,1,5.18,1.77l.05,0,.08.06.12.06,0,0h0l.15.05h.07a.75.75,0,0,0,.21,0,1.54,1.54,0,0,0,.3,0l.08,0,.21-.1.08,0a1,1,0,0,0,.19-.17l0,0h0a1.28,1.28,0,0,0,.16-.27l0,0a.64.64,0,0,1,0-.07.25.25,0,0,0,0-.07,7.38,7.38,0,0,0-.1-4.08c-.1-.46-.2-.91-.26-1.32h0a4.25,4.25,0,0,1,0-.83l2.31-.06c2,0,4-.09,6.08-.15,2.36-.08,4.75-.2,7.07-.31,3.35-.16,6.78-.34,10.2-.38,1.79,0,3.58,0,5.35.07a116.75,116.75,0,0,1,18.45,1.85A92.53,92.53,0,0,0,212.06,186a102.9,102.9,0,0,1,11.21.51,66,66,0,0,1,9.34,2,38.65,38.65,0,0,1,5.31,1.94c1.77.73,4,1.64,6.94,2.68.21.07.5.19.85.34a15.38,15.38,0,0,0,5.28,1.49h0a21.94,21.94,0,0,0,8.25-1.48l.06,0a11.78,11.78,0,0,1,2.91-.82,30.16,30.16,0,0,1,4.7-.26C267.92,192.3,268.82,192.3,269.63,192.22Z\"/>\u003Cpath class=\"cls-4\" d=\"M268.42,189.94,267,190c-2.53,0-5.68,0-8.53,1.27a19.41,19.41,0,0,1-7.39,1.31H251a14.1,14.1,0,0,1-4.37-1.31c-.4-.17-.72-.31-1-.39-2.92-1-5-1.88-6.82-2.64a42.78,42.78,0,0,0-5.61-2,70.84,70.84,0,0,0-9.66-2,106,106,0,0,0-11.48-.52,74.61,74.61,0,0,1-8.2-.52c-2.88-.33-5.94-.82-9.3-1.5a121,121,0,0,0-18.82-1.89c-5.25-.21-10.6.06-15.76.31-2.3.12-4.69.24-7,.31-2,.06-4,.1-6,.15l-3.75.09h0a7.12,7.12,0,0,1,0-.81c.14-1.37,2.65-2.63,5.88-3.65a16.72,16.72,0,0,0,3.45-.69,8.14,8.14,0,0,0,1.52-.6,51.34,51.34,0,0,1,8.67-1.23c4.05,0,27.82,4.15,37.19,2.88C208.14,175.32,257.84,184.87,268.42,189.94Z\"/>\u003Cpath class=\"cls-3\" d=\"M263.91,132.44l-.32.18a11.12,11.12,0,0,0-2.47-3.31c-1.51-1.43-1.55-3.58-1.58-5.31v-.25a15,15,0,0,0-1.25-6.34,9.36,9.36,0,0,0-.58-1l.17-.11a23.72,23.72,0,0,1,2.85,8.27,14.86,14.86,0,0,0,.68,2.45A41.37,41.37,0,0,0,263.91,132.44Z\"/>\u003Cpath class=\"cls-3\" d=\"M262.21,192.25l.05.32a11.78,11.78,0,0,0-2.91.82l-.06,0a21.94,21.94,0,0,1-8.25,1.48h0a15.38,15.38,0,0,1-5.28-1.49c-.35-.15-.64-.27-.85-.34l.09-.26a13.85,13.85,0,0,0,6,.91C253.67,193.38,258.05,193,262.21,192.25Z\"/>\u003Cpath class=\"cls-3\" d=\"M262.19,126.71l-.78.27a14.86,14.86,0,0,1-.68-2.45,23.72,23.72,0,0,0-2.85-8.27c-3.16-5-7.87-4.36-13.31-4.33-1.38,0-3.65-.18-6.26-.46l.09-.85a7.81,7.81,0,0,0,.81,0h0c2.85.13,5,.09,7.3,0,1.47,0,3,0,4.82,0a9.36,9.36,0,0,1,9,5.69,17.24,17.24,0,0,1,1.48,7.33V124A9.1,9.1,0,0,0,262.19,126.71Z\"/>\u003Cpath class=\"cls-3\" d=\"M257.88,116.26l-.17.11a6.88,6.88,0,0,0-6.35-3.33c-1.8,0-3.3,0-4.76,0-2.33,0-4.52.07-7.45-.06a12.09,12.09,0,0,1-4.25-.84,18.9,18.9,0,0,0-5.36-1.54l0-.25c2.86.38,6,.78,8.74,1.08s4.88.47,6.26.46C250,111.9,254.72,111.29,257.88,116.26Z\"/>\u003Cpath class=\"cls-3\" d=\"M245,192.8l-.09.26c-3-1-5.17-1.95-6.94-2.68a38.65,38.65,0,0,0-5.31-1.94,66,66,0,0,0-9.34-2,102.9,102.9,0,0,0-11.21-.51,92.53,92.53,0,0,1-17.95-2.06,116.75,116.75,0,0,0-18.45-1.85c-1.77-.07-3.56-.09-5.35-.07v-.7c5.85-.09,10.42-.11,12.67,0,5.34.23,13.33,1.14,20.89,2,7.87.87,15.28,1.67,18.75,1.53C229.52,184.51,237.94,190.41,245,192.8Z\"/>\u003Cpath class=\"cls-3\" d=\"M238.4,110.62l-.09.85c-2.75-.3-5.88-.7-8.74-1.08-4.16-.54-7.76-1-8.76-1.12-2.34-.15-11.79-1.41-13.19-.84-.94.38-4.46-2.37-8.47-5.13l.32-.46a29,29,0,0,0,7.08,3.72c.61.22,8.77,1.06,9.14,1.12a41,41,0,0,0,7.82.4c4-.06,7.76-.12,12.35,2A8.37,8.37,0,0,0,238.4,110.62Z\"/>\u003Cpath class=\"cls-3\" d=\"M229.57,110.39l0,.25a39.53,39.53,0,0,0-6-.21,43.48,43.48,0,0,1-8.25-.43l-1.71-.28a5.47,5.47,0,0,0-3.17.07c.62.58,1.3.53,1.94,1,2.92,2.12,6.06,5.68,9,7.29q1.78,1,3.57,2a1.2,1.2,0,0,1,.48,1.6,1.22,1.22,0,0,1-1,.62,1.12,1.12,0,0,1-.56-.15c-1.2-.64-2.39-1.3-3.58-2-2.91-1.6-6.07-5.18-8.93-7.26a28,28,0,0,1-2.73-2.11c-.4-.38-11.42-6.62-15.2-9.53l-.92-.7A28.61,28.61,0,0,0,186.25,97l.22-.52c2.36,1,4.62,2.07,6.67,3.1a55.13,55.13,0,0,1,6,3.7c4,2.76,7.53,5.51,8.47,5.13,1.4-.57,10.85.69,13.19.84C221.81,109.34,225.41,109.85,229.57,110.39Z\"/>\u003Cpath class=\"cls-3\" d=\"M203.87,183.09v.15c-7.56-.83-15.55-1.74-20.89-2-2.25-.1-6.82-.08-12.67,0-7.64.12-17.45.36-27.08.62a10.4,10.4,0,0,1-.09-1.34h0l3.75-.09c2-.05,4-.09,6-.15,2.34-.07,4.73-.19,7-.31,5.16-.25,10.51-.52,15.76-.31a121,121,0,0,1,18.82,1.89C197.93,182.27,201,182.76,203.87,183.09Z\"/>\u003Cpath class=\"cls-3\" d=\"M199.47,102.84l-.32.46a55.13,55.13,0,0,0-6-3.7c-2-1-4.31-2.1-6.67-3.1-6.89-2.93-14.59-5.35-20.2-5.15l0-.63a45.66,45.66,0,0,1,14.3,1.82c4.27,1.26,9.19,3,13.3,6.13l.93.71C196.36,100.58,197.89,101.77,199.47,102.84Z\"/>\u003Cpath class=\"cls-5\" d=\"M191.16,209c2.43.07,4.77.14,7,.15-6.45.23-13.93.31-20.41-.13C181.6,208.7,186.46,208.84,191.16,209Z\"/>\u003Cpath class=\"cls-3\" d=\"M186.47,96.5l-.22.52a57.76,57.76,0,0,0-6.37-2.22,46.21,46.21,0,0,0-20.4-1.12c-.94.14-1.87.31-2.81.5,2.24-.75,4.17-1.45,5.51-2a11.76,11.76,0,0,1,4.09-.8C171.88,91.15,179.58,93.57,186.47,96.5Z\"/>\u003Cpath class=\"cls-3\" d=\"M177.71,209l-.21,0a47.54,47.54,0,0,1-11.21-.54,72.81,72.81,0,0,1-19.48-6.09l-1.52-.82a43.7,43.7,0,0,0-7.62-3.12c-.82-.28-1.65-.56-2.47-.86a33.21,33.21,0,0,1-4.06-1.86,34.83,34.83,0,0,0-3.51-1.64c-.91-.35-1.87-.65-2.79-1s-1.76-.57-2.64-.89c-.25-.09-.49-.18-.75-.26a13.34,13.34,0,0,1-1.43-.54c-.27-.12-.74-.27-1.19-.41l-.4-.13h0c0-.21-.07-.42-.11-.64,6,2.44,22.54,9.06,36.78,13.69,4.95,1.62,9.62,3,13.47,3.86A63.07,63.07,0,0,0,177.71,209Z\"/>\u003Cpath class=\"cls-3\" d=\"M170.3,181.28v.7c-3.42,0-6.85.22-10.2.38-2.32.11-4.71.23-7.07.31-2,.06-4,.11-6.08.15l-2.31.06a4.25,4.25,0,0,0,0,.83h0c.06.41.16.86.26,1.32a7.38,7.38,0,0,1,.1,4.08.25.25,0,0,1,0,.07.64.64,0,0,0,0,.07l0,0a1.28,1.28,0,0,1-.16.27h0l0,0a1,1,0,0,1-.19.17l-.08,0-.21.1-.08,0a1.54,1.54,0,0,1-.3,0,.75.75,0,0,1-.21,0h-.07l-.15-.05h0l0,0-.12-.06-.08-.06-.05,0A9.87,9.87,0,0,0,138,188l-.34,0a18.47,18.47,0,0,1-6-2.29c-1.28-.69-2.25-1.32-2.71-1.62l-.07-.06a4.2,4.2,0,0,1-.75-.51,27.71,27.71,0,0,0-2.92,0c-.67.08-1.36.13-2.1.16-1.43.07-2.86.05-4.26,0h-1.71s0,0,0,0l-.17-1,13-.34c1.09.47,2.26,1,3.52,1.6,0,.23-.09.45-.14.46a14.59,14.59,0,0,0,4.6,1.74,1.46,1.46,0,0,1,.22,0c1.79.84,3.72,1.76,5.82,2.72,1.12.51-.32-3.55-.72-6.92C152.85,181.64,162.66,181.4,170.3,181.28Z\"/>\u003Cpath class=\"cls-3\" d=\"M166.25,90.72l0,.63a11.76,11.76,0,0,0-4.09.8c-1.34.58-3.27,1.28-5.51,2-4.15.84-8.23,2.11-12.2,3.33-1.15.36-2.32.72-3.5,1.07a28.71,28.71,0,0,1-7.2.93c-4.69-.46-10.15.5-17.35,0s-29.36.09-29.36.09l1.13-.14a.34.34,0,0,1,0,.1l7.28-1c0,.14,0,.26.05.37.38-.07,2.88-.06,2.88-.09s-.06-.38-.1-.61a3.76,3.76,0,0,0,.4-.13c2.39-.17,2.4-.12,4.93-.24l2-.11a125.4,125.4,0,0,1,13.46.24c3.5.19,7.12.38,10.66.33a29.76,29.76,0,0,0,7.43-1.1c2.19-.61,4.41-1.29,6.56-2a105.18,105.18,0,0,1,15.35-3.91A55.78,55.78,0,0,1,166.25,90.72Z\"/>\u003Cpath class=\"cls-3\" d=\"M164.12,121a1.17,1.17,0,0,1-.06,1.66,1.14,1.14,0,0,1-.79.32,1.19,1.19,0,0,1-.86-.37c-1.32-1.42-1.68-1.53-2.53-1.81l-.19,0-.75-.24a34.71,34.71,0,0,0-1.68,7,30.73,30.73,0,0,0-.06,7.36l-.63.07a49.75,49.75,0,0,1-.69-6.44c.18-1.59.38-3.19.57-4.6h0a25.74,25.74,0,0,1,1.59-4.37,180.06,180.06,0,0,0-18.67-6.1v0l.71.19c.91.22,1.82.46,2.72.69,2.31.59,4.69,1.2,7,1.66s5.5,1.1,8.6,2c.66.18,1.32.38,2,.59l.18.06C161.76,118.89,162.46,119.17,164.12,121Z\"/>\u003Cpath class=\"cls-3\" d=\"M157.64,155.39c3.22,3.41,3.49,5,1.6,9.24l-.74,1.69c-1,2.3-2.05,4.67-3.11,7a3.17,3.17,0,0,1-1.39,1.49l-1.39.31-.15-.59a1.73,1.73,0,0,0,.28-.1c2.67-1.22,6.27-13.36,6.26-15.24,0-1-1-1.95-2-3.08a5.2,5.2,0,0,1-1.63-3.73h.29a1.21,1.21,0,0,0,.14.76,1.2,1.2,0,0,1,.08.27,1.07,1.07,0,0,1,.2.22,10.81,10.81,0,0,0,1.09,1.29l.18.18Z\"/>\u003Cpath class=\"cls-3\" d=\"M159,159.19c0,1.88-3.59,14-6.26,15.24a1.73,1.73,0,0,1-.28.1c-3.28.84-25.41,1.25-38.66,1.31a1.16,1.16,0,0,0,.66-1.26l0-.33,1.1.17c5.7,1,11.61.52,17.31,0,3.17-.27,6.44-.55,9.68-.58a8.22,8.22,0,0,0-.07-1.33,7.79,7.79,0,0,0-.53-1.95,36.48,36.48,0,0,1-2.24-6.87,31.66,31.66,0,0,1-.6-4.46c0-.31,0-.68,0-1a25.85,25.85,0,0,0-.67-6.34c-.13-.66-.23-1.36-.3-2.07a43.59,43.59,0,0,1,.56-9.92c.24-1.84.5-3.75.6-5.6l.06-1.3a42.29,42.29,0,0,0-.28-10.74l0-.18a11.54,11.54,0,0,0-.78-2.07,8.88,8.88,0,0,1-1-3.91c0-.69-.2-.92-.61-1.1l-1.58-.43h0l-.14,0h0l-.73-.19a68.08,68.08,0,0,0-8.66-1.74c-5-.54-10.15-.6-15.13-.66-2.91,0-5.92-.06-8.89-.19a5.25,5.25,0,0,1,0-.56,1.29,1.29,0,0,0-.08-.39c6.33.09,13.83,0,19.41-.32,5-.25,12.08,1.14,18.7,2.9a180.06,180.06,0,0,1,18.67,6.1,25.74,25.74,0,0,0-1.59,4.37c.34-2.56.63-4.47.63-4.47L139,114.92s.2.81.5,2c.55,2.28,1.44,5.93,1.87,8,.65,3.13-.36,10.29-1.12,16.58s-.5,8.44,0,9.7,1,9.3,1,11.34c0,1.39,1.22,3.11,2.11,5.45a13.37,13.37,0,0,1,.88,3.71,3.9,3.9,0,0,0,.63,2v.19H145c1.32,1.44,4,.38,5.86.27,2.47-.15,4.5-3,6.82-9.85,1.57-4.66.53-6.62-.73-8.14l.06,0C158,157.24,159,158.23,159,159.19Z\"/>\u003Cpath class=\"cls-3\" d=\"M158.29,143.39a11.22,11.22,0,0,1-1.63,6.83,6,6,0,0,0-1,2.17h-.29c.28-2.78,1.44-2.56,1.56-11.5a40.39,40.39,0,0,0-.38-6l.63-.07c.11,1,.27,1.92.47,2.87A34.5,34.5,0,0,1,158.29,143.39Z\"/>\u003Cpath class=\"cls-3\" d=\"M157,156.16c1.26,1.52,2.3,3.48.73,8.14-2.32,6.9-4.35,9.7-6.82,9.85-1.88.11-4.54,1.17-5.86-.27.72,0,1.45,0,2.17,0a16.79,16.79,0,0,0,4.57-.69c1-.32,1.33-.45,1.51-.85,1.06-2.3,2.09-4.67,3.1-7l.74-1.68c1.51-3.44,1.43-3.94-1.17-6.69l-.2-.21a3.13,3.13,0,0,1-.25-.26,13.48,13.48,0,0,1-1.31-1.56,1.25,1.25,0,0,1-.18-.45,1,1,0,0,1-.3-.38c-.79-1.69-.24-3.17,1-5.15A9,9,0,0,0,156,143.5a33.69,33.69,0,0,0-.57-5.31,32.74,32.74,0,0,1-.45-11,37.14,37.14,0,0,1,1.75-7.37c-2.64-.7-5.24-1.23-7.29-1.62-2.4-.47-4.82-1.09-7.16-1.7l-2.7-.68h-.05c0,.11,0,.23,0,.35a3.81,3.81,0,0,0,.07.75h0c-.3-1.19-.5-2-.5-2l18.05,4.47s-.29,1.91-.63,4.47h0a17.73,17.73,0,0,0-.57,4.6,47.91,47.91,0,0,0-.42,7.45c.32,3.91,2.17,6.46.31,11.5s-1.43,5-.53,6.59A16.88,16.88,0,0,0,157,156.16Z\"/>\u003Cpath class=\"cls-4\" d=\"M155.93,157c2.6,2.75,2.68,3.25,1.17,6.69l-.74,1.68c-1,2.29-2,4.66-3.1,7-.18.4-.51.53-1.51.85a16.79,16.79,0,0,1-4.57.69c-.72,0-1.45,0-2.17,0a1.54,1.54,0,0,1-.17-.19,10.15,10.15,0,0,0-.09-1.48,9.85,9.85,0,0,0-.7-2.54c-.24-.58-.48-1.15-.68-1.71a31.62,31.62,0,0,1-1.41-4.72,28.67,28.67,0,0,1-.56-4.13c0-.25,0-.53,0-.76a27.89,27.89,0,0,0-.71-6.9,17.7,17.7,0,0,1-.27-1.84,41.59,41.59,0,0,1,.55-9.39c.25-1.89.51-3.84.61-5.79l.08-1.29a44.84,44.84,0,0,0-.33-11.33l0-.22a13.77,13.77,0,0,0-.93-2.53,9.83,9.83,0,0,1-.78-2.15,3.81,3.81,0,0,1-.07-.75c0-.12,0-.24,0-.35h.05l2.7.68c2.34.61,4.76,1.23,7.16,1.7,2.05.39,4.65.92,7.29,1.62a37.14,37.14,0,0,0-1.75,7.37,32.74,32.74,0,0,0,.45,11,33.69,33.69,0,0,1,.57,5.31,9,9,0,0,1-1.28,5.49c-1.22,2-1.77,3.46-1,5.15a1,1,0,0,0,.3.38,1.25,1.25,0,0,0,.18.45,13.48,13.48,0,0,0,1.31,1.56,3.13,3.13,0,0,0,.25.26Z\"/>\u003Cpath class=\"cls-3\" d=\"M157,156.11l-.06,0a16.88,16.88,0,0,1-1.72-2.15c-.9-1.59-1.33-1.55.53-6.59s0-7.59-.31-11.5a47.91,47.91,0,0,1,.42-7.45,49.75,49.75,0,0,0,.69,6.44,40.39,40.39,0,0,1,.38,6c-.12,8.94-1.28,8.72-1.56,11.5A5.2,5.2,0,0,0,157,156.11Z\"/>\u003Cpath class=\"cls-3\" d=\"M156.45,123.87c-.19,1.41-.39,3-.57,4.6A17.73,17.73,0,0,1,156.45,123.87Z\"/>\u003Cpath class=\"cls-3\" d=\"M155.29,203.35l-.2.61c-14.24-4.63-30.8-11.25-36.78-13.69-.08-.41-.16-.84-.24-1.28l-.13-.77.4.17c.27.12.74.26,1.18.41a13.72,13.72,0,0,1,1.47.51,12,12,0,0,0,1.2.45l.82.28c.83.31,1.7.59,2.55.86s1.93.62,2.9,1a34.77,34.77,0,0,1,3.75,1.75,31.67,31.67,0,0,0,3.78,1.74l2.43.84a46.88,46.88,0,0,1,8,3.3c.47.26.95.52,1.44.77A53,53,0,0,0,155.29,203.35Z\"/>\u003Cpath class=\"cls-3\" d=\"M152.61,175.12l1.39-.31a8.14,8.14,0,0,1-1.52.6,16.72,16.72,0,0,1-3.45.69C150.16,175.74,151.38,175.41,152.61,175.12Z\"/>\u003Cpath class=\"cls-3\" d=\"M152.46,174.53l.15.59c-1.23.29-2.45.62-3.58,1q-.84.09-1.77.12c-1,0-2,0-2.95,0h-1.77c-3.16,0-6.39.3-9.51.58-5.86.5-11.93,1-17.94-.06a19.23,19.23,0,0,0-2.9-.3,45.8,45.8,0,0,0-7,.43l-.75.09c-.06,0-.16,0-.28,0a5.78,5.78,0,0,0-.88.28c-.5,2.63.65,4.06,4.13,5.21l.43.15v.15c-.81,0-1.31,0-1.43,0-2-.36-5.48-4.86-4-6.45a1.17,1.17,0,0,0,1,.57.85.85,0,0,0,.23,0,1.16,1.16,0,0,0,.93-1.08c1.34.05,4.34.07,8.24.06a1.09,1.09,0,0,0,.48.11l.2,0a1,1,0,0,0,.29-.1C127.05,175.78,149.18,175.37,152.46,174.53Z\"/>\u003Cpath class=\"cls-4\" d=\"M147.26,176.22q.93,0,1.77-.12c-3.23,1-5.74,2.28-5.88,3.65a7.12,7.12,0,0,0,0,.81l-.83,0c-.92,0-1.83,0-2.8-.06a19,19,0,0,0-6.57.49,6.19,6.19,0,0,1-2.82.17l-.4,0c-.34,0-.75,0-1.22-.06h-.34l-1.21,0c-4-1.47-6.89-1.63-9.34.24-1.23,0-2.49,0-3.74.08a18.47,18.47,0,0,0-3.48.7l0,0a18.44,18.44,0,0,1-2.46.55l-.43-.15c-3.48-1.15-4.63-2.58-4.13-5.21a5.78,5.78,0,0,1,.88-.28c.12,0,.22,0,.28,0l.75-.09a45.8,45.8,0,0,1,7-.43,19.23,19.23,0,0,1,2.9.3c6,1.09,12.08.56,17.94.06,3.12-.28,6.35-.55,9.51-.58h1.77C145.28,176.24,146.26,176.25,147.26,176.22Z\"/>\u003Cpath class=\"cls-3\" d=\"M144.75,172.21a10.15,10.15,0,0,1,.09,1.48,3.9,3.9,0,0,1-.63-2,13.37,13.37,0,0,0-.88-3.71l0,0c.2.56.44,1.13.68,1.71A9.85,9.85,0,0,1,144.75,172.21Z\"/>\u003Cpath class=\"cls-3\" d=\"M143.22,181.9c.4,3.37,1.84,7.43.72,6.92-2.1-1-4-1.88-5.82-2.72l.21,0a12.93,12.93,0,0,1,4.55,1.55c-.06-.37-.14-1.74-.22-2.13s-.21-1-.28-1.49h0v0a6.08,6.08,0,0,1-.07-1.09c-1,0-2,0-2.91-.06a17.05,17.05,0,0,0-5.77.38c-.07,0-.13.33-.19.62-1.26-.59-2.43-1.13-3.52-1.6Z\"/>\u003Cpath class=\"cls-3\" d=\"M143.37,168l0,0c-.89-2.34-2.1-4.06-2.11-5.45,0-2-.49-10.09-1-11.34s-.74-3.41,0-9.7,1.77-13.45,1.12-16.58c-.43-2.06-1.32-5.71-1.87-8h0a9.83,9.83,0,0,0,.78,2.15,13.77,13.77,0,0,1,.93,2.53l0,.22a44.84,44.84,0,0,1,.33,11.33l-.08,1.29c-.1,1.95-.36,3.9-.61,5.79a41.59,41.59,0,0,0-.55,9.39,17.7,17.7,0,0,0,.27,1.84,27.89,27.89,0,0,1,.71,6.9c0,.23,0,.51,0,.76a28.67,28.67,0,0,0,.56,4.13A31.62,31.62,0,0,0,143.37,168Z\"/>\u003Cpath class=\"cls-3\" d=\"M143.13,180.56a10.4,10.4,0,0,0,.09,1.34l-13.3.37c-1.07-.47-2.06-.87-3-1.21l1.21,0h.34c.47,0,.88,0,1.22.06l.4,0a6.19,6.19,0,0,0,2.82-.17,19,19,0,0,1,6.57-.49c1,0,1.88.09,2.8.06Z\"/>\u003Cpath class=\"cls-3\" d=\"M141,98.58c-1,.31-2.09.62-3.13.91a32,32,0,0,1-8,1.18c-3.63,0-7.28-.14-10.82-.33a123.8,123.8,0,0,0-13.22-.25l-2.05.11c-3,.15-6,.32-9,.55-1.29.1-2.58.22-3.86.36a11.45,11.45,0,0,1-2.82-.12l-.64-.09h0a10.93,10.93,0,0,0,.34,1.54,17.72,17.72,0,0,1,.56,2.74,10.25,10.25,0,0,0,.92,3.28,16.27,16.27,0,0,0,4.45.87c.62.05,1.23.07,1.83.07l2.49,0c1.44,0,.84,0,2.25-.09,2.07-.1,7,.25,10.06.28,5,.06,10.24.12,15.36.68a67.82,67.82,0,0,1,8.95,1.79l.73.17h0l.16,0h0l1,.24a5.5,5.5,0,0,1,.8.24l.59.17,1.51.41v0c-6.62-1.76-13.65-3.15-18.7-2.9-5.58.27-13.08.41-19.41.32a1.13,1.13,0,0,0-1.12-.75,1.16,1.16,0,0,0-1,.7c-3-.07-5.57-.2-7.44-.42l0-.09a1.17,1.17,0,0,0-1.45-.8,1.14,1.14,0,0,0-.68.53c-.54-.14-.84-.31-.87-.49-.24-1.59-3.67-9.79-1.57-9.84,0,0,22.17-.54,29.36-.09s12.66-.51,17.35,0A28.71,28.71,0,0,0,141,98.58Z\"/>\u003Cpath class=\"cls-3\" d=\"M138.91,290.84a167.47,167.47,0,0,1-5.3-24l-.66-5.41a154.78,154.78,0,0,0-2.88-16.59l-.39-1.62c-1-4-2-8.09-2.73-12.18-.26-1.39-.49-2.81-.7-4.19A60.87,60.87,0,0,0,124,216.49q-.25-.77-.48-1.53a83.78,83.78,0,0,1-1.87-8.32l-.23-1.18c-.42-2.26-.93-4.53-1.41-6.72-.25-1.11-.5-2.22-.73-3.33-.14-.66-.45-2.29-.85-4.5h0a7.68,7.68,0,0,1-1-.38c-.15-.07-.34-.13-.54-.2-.44-.15,0-.33-.09-.7l-.74-.31s-.11-.53-.25-1.28c-.3-.38-.58-.7-.18-.86h0c-.25-1.44-.47-3.13-.24-3.46l0,0q-.7,0-1.38.06a15.7,15.7,0,0,0-3,.62h0a16.5,16.5,0,0,1-3.09.65,1.21,1.21,0,0,1-.43,0l-.73-.24a14,14,0,0,1-2.61-1.12,1.18,1.18,0,0,0-.16,1c.5,1.72.93,3.49,1.31,5.41.21,1.05.52,2.07.81,3.06l.11.38a24.2,24.2,0,0,1,.74,3,219.67,219.67,0,0,0,5.18,22.23,139.78,139.78,0,0,1,3.28,16.7c.48,3.2,1.08,6.43,1.67,9.55.29,1.54.57,3.08.85,4.61l.69,3.86.14.79c1.1,6.16,2.24,12.54,3.32,18.81,1,5.93,2.74,12.13,4.1,17.1l.18.63v0l1.84.37.72.14h0l7.86.89-.13-.8,0,.15a1.17,1.17,0,0,0,1.12.85,1.26,1.26,0,0,0,.33-.05A1.17,1.17,0,0,0,138.91,290.84Z\"/>\u003Cpath class=\"cls-5\" d=\"M138.12,186.1a1.46,1.46,0,0,0-.22,0,14.59,14.59,0,0,1-4.6-1.74s.1-.23.14-.46Z\"/>\u003Cpath class=\"cls-3\" d=\"M126.94,181.06c.92.34,1.91.74,3,1.21l-13,.34v0a1.08,1.08,0,0,0-.22-.5,8.59,8.59,0,0,1,.87-.77h1.27c1.36,0,2.76,0,4.12,0,.7,0,1.33-.08,1.94-.15S126.22,181.06,126.94,181.06Z\"/>\u003Cpath class=\"cls-4\" d=\"M126.94,181.06c-.72,0-1.46,0-2,.07s-1.24.12-1.94.15c-1.36.07-2.76.05-4.12,0H117.6C120.05,179.43,122.89,179.59,126.94,181.06Z\"/>\u003Cpath class=\"cls-3\" d=\"M118.31,190.27c0,.22.08.43.11.64a7.68,7.68,0,0,1-1-.38c-.15-.07-.34-.13-.54-.2-.44-.15,0-.33-.09-.7Z\"/>\u003Cpath class=\"cls-3\" d=\"M118.07,189c.08.44.16.87.24,1.28l-1.56-.64a.51.51,0,0,0-.16-.28,2.45,2.45,0,0,1-.45-.72,2.56,2.56,0,0,0-.38-.59c-.05-.27-.11-.56-.15-.86h0a.86.86,0,0,1,1.23.59,2.29,2.29,0,0,0,.75.34l.35.12Z\"/>\u003Cpath class=\"cls-3\" d=\"M117.9,188l0,.2-.35-.12a2.29,2.29,0,0,1-.75-.34.86.86,0,0,0-1.23-.59c-.25-1.44-.47-3.13-.24-3.46l0,0c.57,0,1.15,0,1.73,0,.18,1.08.46,2.67.76,4.34A0,0,0,0,1,117.9,188Z\"/>\u003Cpath class=\"cls-3\" d=\"M113.86,181.38c1.25-.08,2.51-.09,3.74-.08a8.59,8.59,0,0,0-.87.77,1.15,1.15,0,0,0-1.12-.48,1.19,1.19,0,0,0-1,1.08c-3,.07-5.34.12-6.74.13v-.15a18.44,18.44,0,0,0,2.46-.55l0,0A18.47,18.47,0,0,1,113.86,181.38Z\"/>\u003Cpath class=\"cls-3\" d=\"M117.12,183.61s0,0,0,0c-.58,0-1.16,0-1.73,0a11.07,11.07,0,0,1,.82-1l.73,0Z\"/>\u003Cpath class=\"cls-3\" d=\"M117,182.57v0l-.73,0a6.93,6.93,0,0,1,.51-.56A1.08,1.08,0,0,1,117,182.57Z\"/>\u003Cpath class=\"cls-3\" d=\"M116.59,189.35a.51.51,0,0,1,.16.28l-.74-.31s-.11-.53-.25-1.28a2.56,2.56,0,0,1,.38.59A2.45,2.45,0,0,0,116.59,189.35Z\"/>\u003Cpath class=\"cls-3\" d=\"M116.73,182.07a6.93,6.93,0,0,0-.51.56l-1.6,0a1.19,1.19,0,0,1,1-1.08A1.15,1.15,0,0,1,116.73,182.07Z\"/>\u003Cpath class=\"cls-3\" d=\"M116.22,182.63a11.07,11.07,0,0,0-.82,1q-.7,0-1.38.06a15.7,15.7,0,0,0-3,.62h0a16.5,16.5,0,0,1-3.09.65,1.21,1.21,0,0,1-.43,0l-.73-.24a14,14,0,0,1-2.61-1.12,1.16,1.16,0,0,1,2.07.27l8.45-1.14v-.07Z\"/>\u003Cpath class=\"cls-3\" d=\"M115.61,187.18c0,.3.1.59.15.86-.3-.38-.58-.7-.18-.86Z\"/>\u003Cpath class=\"cls-3\" d=\"M114.62,182.67v.07l-8.45,1.14a1.16,1.16,0,0,0-2.07-.27,5.9,5.9,0,0,1-3-7,1.78,1.78,0,0,1,1.1-1.41c0,.23.07.47.12.71a1.2,1.2,0,0,0,.15.37c-1.46,1.59,2,6.09,4,6.45.12,0,.62,0,1.43,0C109.28,182.79,111.62,182.74,114.62,182.67Z\"/>\u003Cpath class=\"cls-3\" d=\"M114.46,174.58a1.16,1.16,0,0,1-.66,1.26h-1a1.19,1.19,0,0,1-.65-.77l.09.58-7.67.09a.06.06,0,0,1,0,0h-.23a2.4,2.4,0,0,0-1.93.54,1.2,1.2,0,0,1-.15-.37c0-.24-.09-.48-.12-.71a6.37,6.37,0,0,1,1.52-.53l.53-.1.76-.08a48.9,48.9,0,0,1,7.31-.46c.73,0,1.44.08,2.13.17Z\"/>\u003Cpath class=\"cls-3\" d=\"M113.8,175.84a1,1,0,0,1-.29.1l-.2,0a1.09,1.09,0,0,1-.48-.11Z\"/>\u003Cpath class=\"cls-3\" d=\"M113.3,168.54c.38,1.87.77,3.8,1.11,5.71-.69-.09-1.4-.14-2.13-.17a48.9,48.9,0,0,0-7.31.46l-.76.08-.53.1a6.37,6.37,0,0,0-1.52.53c0-.27-.06-.54-.08-.8a12.15,12.15,0,0,0-.17-1.25c-1.34-6.79-2.84-14-4.66-21.1-.53-2.06-.88-4.17-1.22-6.2-.14-.85-.28-1.69-.44-2.54Q94.42,137,93.28,130.6c-.25-1.35-.48-2.71-.7-4.06h0l-.15-.87a128.38,128.38,0,0,0-3-14.66,22.24,22.24,0,0,0,4.08.67c.67,0,1.34.07,2,.07s2.5,0,2.7,0a6.88,6.88,0,0,0,1.8-.09,2.56,2.56,0,0,1,.94.08l.43,0a14.5,14.5,0,0,0,.72,3.1c.12.36.25.71.38,1.07s.3.87.44,1.31a84,84,0,0,1,2.39,9.85c.21,1,.41,2,.62,3s.52,2.31.78,3.44c.58,2.53,1.18,5.14,1.57,7.79.85,6,2,12.07,3.2,17.93q.54,2.75,1.07,5.5C112.78,166,113,167.29,113.3,168.54Z\"/>\u003Cpath class=\"cls-3\" d=\"M112.83,175.85c-3.9,0-6.9,0-8.24-.06a.06.06,0,0,0,0,0l7.67-.09-.09-.58A1.19,1.19,0,0,0,112.83,175.85Z\"/>\u003Cpath class=\"cls-3\" d=\"M104.36,175.79h.23a1.16,1.16,0,0,1-.93,1.08.85.85,0,0,1-.23,0,1.17,1.17,0,0,1-1-.57A2.4,2.4,0,0,1,104.36,175.79Z\"/>\u003Cpath class=\"cls-3\" d=\"M101.37,111.76l-.43,0a2.56,2.56,0,0,0-.94-.08,6.88,6.88,0,0,1-1.8.09c-.2,0-2,0-2.7,0s-1.34,0-2-.07a22.24,22.24,0,0,1-4.08-.67l0-.09a1.21,1.21,0,0,1,.12-.93,15.19,15.19,0,0,0,2.16.36c0,.09,0,.18.07.27l7.27.58a1.08,1.08,0,0,1,.1-.43l2.16,0a1.29,1.29,0,0,1,.08.39A5.25,5.25,0,0,0,101.37,111.76Z\"/>\u003Cpath class=\"cls-3\" d=\"M100.14,110.06a1.13,1.13,0,0,1,1.12.75l-2.16,0A1.16,1.16,0,0,1,100.14,110.06Z\"/>\u003Cpath class=\"cls-3\" d=\"M99.1,110.76a1.08,1.08,0,0,0-.1.43l-7.27-.58c0-.09,0-.18-.07-.27C93.53,110.56,96.13,110.69,99.1,110.76Z\"/>\u003Cpath class=\"cls-3\" d=\"M98.29,98.23c0,.23.08.44.1.61s-2.5,0-2.88.09c0-.11,0-.23-.05-.37l-7.28,1a.34.34,0,0,0,0-.1l-1.13.14c0-.12-.07-.46-.13-.94a3.54,3.54,0,0,0,.46,0,4.81,4.81,0,0,0,.65-.08,2.19,2.19,0,0,0,.36,0h.23a2.09,2.09,0,0,0,1,.09,5.91,5.91,0,0,0,1,0h-1l4.4-.29a3.5,3.5,0,0,0,.56,0c.28,0,.56-.07.84-.11l.21,0a0,0,0,0,0,0,0l.26,0h.83a8.53,8.53,0,0,0,1.13,0A2.57,2.57,0,0,0,98.29,98.23Z\"/>\u003Cpath class=\"cls-3\" d=\"M98.29,98.23a2.57,2.57,0,0,1-.4.06,8.53,8.53,0,0,1-1.13,0h-.83l-.26,0a0,0,0,0,1,0,0l-.21,0c-.28,0-.56.09-.84.11a3.5,3.5,0,0,1-.56,0l-4.4.29h1a5.91,5.91,0,0,1-1,0,2.09,2.09,0,0,1-1-.09H88.4a2.19,2.19,0,0,1-.36,0,4.81,4.81,0,0,1-.65.08,3.54,3.54,0,0,1-.46,0c-.28-2-.82-6.59-.87-7.14s-.35-1.43-2-2.45c-3.8-2.34-7.43-5.19-8.17-10.23,0-.22-.07-.45-.11-.68-.32-2-.69-4.33.59-6.25a12.35,12.35,0,0,1,13.2-5,10.2,10.2,0,0,1,7.5,6.57c1.18,3.31,2.87,6.83.73,9.61-.18.23-.35.49-.53.77A10,10,0,0,1,96,85.52a1.23,1.23,0,0,0-.33,1.31C96.34,88.84,97.82,95.49,98.29,98.23ZM93.85,84.72a3.45,3.45,0,0,1,.2-.32A2.14,2.14,0,0,0,93.85,84.72Zm-4.8-5a3.52,3.52,0,0,0,1.79-3,3.16,3.16,0,0,0-.08-.68,2.26,2.26,0,0,0-.25-.29,4.82,4.82,0,0,0-3.12-1.38l-.5,0h-.12a.67.67,0,0,0-.35.12c-.57.35-1.11.76-1.58,1.11a2.91,2.91,0,0,0-.78,1.1,2.61,2.61,0,0,0,0,2.5c.47.55.82.62,1.94.62h1.36A11.53,11.53,0,0,0,89.05,79.67Z\"/>\u003Cpath class=\"cls-3\" d=\"M91.63,110.25l0,.09A15.19,15.19,0,0,1,89.5,110a1.14,1.14,0,0,1,.68-.53A1.17,1.17,0,0,1,91.63,110.25Z\"/>\u003Cpath class=\"cls-3\" d=\"M89.38,110.91l0,.09a10,10,0,0,1-1.25-.44c-1.6-.71-2.11-4.39-2.2-5.11a15.15,15.15,0,0,0-.49-2.4A10.08,10.08,0,0,1,85,99.62a1.17,1.17,0,0,1,.6-1,1.69,1.69,0,0,1,.37-.15,3.54,3.54,0,0,0,1,.23c.06.48.11.82.13.94-2.1,0,1.33,8.25,1.57,9.84,0,.18.33.35.87.49A1.21,1.21,0,0,0,89.38,110.91Z\"/>\u003Cpath class=\"cls-3\" d=\"M274.52,192.13a10,10,0,0,1,.56-1.42v-.17a.14.14,0,0,0,0-.06c2.24-5.87,3.3-10.86,3.27-15.27a52,52,0,0,0-.55-7.94,30.62,30.62,0,0,1,.32-8.7c.64-4.11-1.36-7.93-3-11l-.18-.36c-.21-.39-.4-.77-.59-1.14s-.29-.6-.43-.9c-.64-1.39-1.26-2.54-1.9-3.69l0,0a27.56,27.56,0,0,1-2.42-5.28,32.4,32.4,0,0,0-1.21-3.1c-.12-.27-.24-.53-.35-.79a16.15,16.15,0,0,0-4-6,.79.79,0,0,1-.06-.14,8.66,8.66,0,0,1-.2-2.17v-.26a19.11,19.11,0,0,0-1.68-8.12,11.24,11.24,0,0,0-10.71-6.75c-1.86,0-3.45,0-4.86,0h-.07c-2.24,0-4.35.07-7.11,0h-.12a6,6,0,0,1-.65,0,6.74,6.74,0,0,1-1.94-.42c-5-2.25-9.12-2.19-13.16-2.13a39.7,39.7,0,0,1-7.49-.37c-.13,0-.42-.06-1.72-.2-1.76-.19-6.38-.7-7.17-.86a27.34,27.34,0,0,1-6.56-3.48c-1.39-.94-2.74-2-4.17-3.07l-1.36-1c-4.36-3.33-9.48-5.13-13.93-6.44a47.52,47.52,0,0,0-14.87-1.9,59.48,59.48,0,0,0-7.36.66,105.12,105.12,0,0,0-15.63,4l-.15,0c-2.09.64-4.25,1.3-6.36,1.89a27.39,27.39,0,0,1-7,1c-3.43,0-7-.13-10.39-.32h-.2a127.83,127.83,0,0,0-13.6-.24l-2,.11-2.08.09c-.81,0-1.4,0-2.88.16l-.28,0-.27.1-.15,0-.11,0h-.06a6.17,6.17,0,0,1-.87,0h-1l-.16,0-.21,0-.39.06a4.72,4.72,0,0,1-.54.07,1.21,1.21,0,0,1-.26,0l-.16,0-4.8.33-.16-.11h-.88l-.29,0-.28,0a1.8,1.8,0,0,1-.37,0,1.33,1.33,0,0,1-.2,0,2.33,2.33,0,0,1-.49-.12l-.57-.22-.59.16a3.71,3.71,0,0,0-.79.31l0,0a3.1,3.1,0,0,0-1.55,2.58,12.2,12.2,0,0,0,.54,4,13.42,13.42,0,0,1,.44,2.12c.23,2,1,5.59,3.31,6.63a12.8,12.8,0,0,0,1.51.53,24.3,24.3,0,0,0,4.45.73c.71,0,1.43.08,2.15.08h1c1.42,0,1.7,0,1.89,0l.25,0a5.52,5.52,0,0,0,1.64-.1,3.64,3.64,0,0,0,.61.08h.4c2.85.13,5.71.16,8.49.2h.47c4.92.05,10,.11,14.94.65a66.25,66.25,0,0,1,8.41,1.69l.4.1.18.18h.52l.57.16a11.21,11.21,0,0,0,1.21,4.17,9.81,9.81,0,0,1,.65,1.69l0,.13a41.48,41.48,0,0,1,.25,10.29l-.07,1.3c-.1,1.82-.35,3.75-.58,5.45a44.77,44.77,0,0,0-.57,10.35,22.44,22.44,0,0,0,.33,2.25,25.28,25.28,0,0,1,.64,5.89,10.23,10.23,0,0,0,0,1.22,31.78,31.78,0,0,0,.64,4.75,38.36,38.36,0,0,0,2.34,7.21,4.72,4.72,0,0,1,.24.69c-2.61.1-5.2.32-7.72.54h0c-5.57.49-11.34,1-16.8,0-.32-.05-.75-.13-1.18-.18-.76-.1-1.54-.16-2.3-.19a50.87,50.87,0,0,0-7.6.47l-.74.09a5.5,5.5,0,0,0-.76.13,8,8,0,0,0-2,.7,3.61,3.61,0,0,0-2.09,2.8,7.72,7.72,0,0,0,4,8.88,15.34,15.34,0,0,0,3,1.28l.74.24a3,3,0,0,0,1.18.13,18.84,18.84,0,0,0,3.36-.69l.12,0a14.65,14.65,0,0,1,2.63-.56h.26l-.69.27v.59a1.38,1.38,0,0,0-.15.4,2.53,2.53,0,0,0,.68,2.31l0,0s.1.12.13.17a4.12,4.12,0,0,0,.35.66,2,2,0,0,0,.16.91,2.14,2.14,0,0,0,1.31,1.16l.13,0,.22.08c.4.18.83.32,1.26.47l.45.14c.68.21.91.3.94.31a15.13,15.13,0,0,0,1.64.62l.68.24c.93.34,1.86.64,2.73.92s1.82.58,2.68.91a34.14,34.14,0,0,1,3.32,1.56,36.81,36.81,0,0,0,4.28,2c.93.33,1.83.64,2.51.86l.15,0a43.18,43.18,0,0,1,7.16,2.94c.5.28,1,.56,1.57.84a64.55,64.55,0,0,0,13.65,5c2.14.55,4.29,1,6.4,1.33a49.06,49.06,0,0,0,11.63.56h.24a132.37,132.37,0,0,1,13.25,0c2.25.07,4.64.13,6.89.14h.26c1.47,0,2.85,0,4.12-.07s2.87,0,4.51,0H207a56.43,56.43,0,0,0,6.24,0,11.81,11.81,0,0,1,2.51,0h0a35.63,35.63,0,0,0,5.8,0c1.23-.07,2.86,0,4.43,0h.29c1.8.05,3.68.1,5.26,0a18.67,18.67,0,0,1,2.94,0h0c.6,0,1.3.09,2.07.09a18.49,18.49,0,0,0,2.42-.15,50.17,50.17,0,0,0,5.73-1l1.81-.43,1.11-.27a16.09,16.09,0,0,0,2.77-1.12L251,208l.24-.11a40.44,40.44,0,0,0,3.85-1.93l.06,0c.75-.42,1.54-.85,2.42-1.28.26-.13.56-.27.87-.39a13.22,13.22,0,0,1,3.16-.84,14,14,0,0,0,6.71-2.71,12.27,12.27,0,0,0,2.38-2.41,30.33,30.33,0,0,0,3.75-6.14Zm-8.64,2.31a7,7,0,0,1-5.28,2.89,18.79,18.79,0,0,0-4.53,1.22l-1.17.53c-1,.5-1.88,1-2.73,1.45-1.07.58-2.07,1.14-3.32,1.68l-.66.29-.36.17c-.33.15-1.32.6-1.61.7l-.67.16-2.14.51a48.12,48.12,0,0,1-5.1.94,12.46,12.46,0,0,1-1.56.1c-.57,0-1.11,0-1.76-.08s-1.45-.1-2.37-.1c-.43,0-.89,0-1.39,0-1.32.08-3,0-4.71,0h-.14c-1.83-.06-3.6-.1-5.08,0a28,28,0,0,1-5,0h0a17.6,17.6,0,0,0-3.49,0c-1.58.12-3.56.06-5.48,0h-.25c-1.67,0-3.4-.1-5,0-3.17.14-7,0-10.81-.09a135.7,135.7,0,0,0-14.15.06,43.38,43.38,0,0,1-10.2-.51c-1.91-.3-3.87-.71-5.82-1.21s-3.62-1-5.23-1.52a50.32,50.32,0,0,1-7.15-3c-.49-.25-1-.5-1.39-.74a48.2,48.2,0,0,0-8.32-3.44c-.8-.27-1.6-.54-2.41-.83a30.44,30.44,0,0,1-3.54-1.64l-.05,0a35.68,35.68,0,0,0-3.89-1.81c-1-.39-2-.71-3-1L126,189c-.77-.25-1.56-.5-2.32-.78l-.86-.3-.12,0c-.33-.11-.66-.22-.9-.33a13.59,13.59,0,0,0-1.68-.6l-.18-.06c-.27-.08-.67-.21-.78-.26a4.64,4.64,0,0,0-.51-.21l-.32-.12-.12,0h0a2.71,2.71,0,0,0-.84-.75H119c1.35,0,2.74,0,4.16,0,.86,0,1.57-.1,2.22-.17.45-.06,1.35-.05,2-.05a3.34,3.34,0,0,0,.46.28c.49.34,1.5,1,2.82,1.7a19.29,19.29,0,0,0,6.7,2.51l.23,0h.08c1.76.25,3.2.5,4.24,1.36l.14.11.24.15.13.07.13.07.4.21h.18l.12,0a3,3,0,0,0,.61.06,3.25,3.25,0,0,0,.76-.1l.23-.07-.65-1.79.56,1.45v.08h0l.1.24a3.51,3.51,0,0,0,.48-.22l0,0h.3l.57-.74c.09-.13.18-.26.26-.4l.3-.38v-.35a9.19,9.19,0,0,0-.08-4.87H147c2,0,4.05-.09,6.09-.15,2.32-.08,4.66-.2,6.93-.31l.63,0c3.17-.15,6.45-.31,9.67-.35,1.91,0,3.63,0,5.26.06a116,116,0,0,1,18.15,1.82,94.26,94.26,0,0,0,18.31,2.09,101.68,101.68,0,0,1,11,.5,65.9,65.9,0,0,1,9.08,1.92,40,40,0,0,1,5.07,1.86l.08,0c1.77.73,4,1.65,7,2.7.13,0,.4.16.69.28h0a16.87,16.87,0,0,0,6,1.63h0a23.62,23.62,0,0,0,8.88-1.58l.21-.08a10.07,10.07,0,0,1,2.42-.68,24.44,24.44,0,0,1,3.51-.23Zm5.4-6.1v1.52l-.14.32-1.68.15c-.73.07-1.59.07-2.5.08a33.37,33.37,0,0,0-5,.28,14.17,14.17,0,0,0-3.29.93l-.06,0A19.92,19.92,0,0,1,251,193h0a14.55,14.55,0,0,1-4.58-1.35c-.37-.16-.67-.29-.92-.37-2.89-1-5-1.9-6.76-2.61l-.08,0a41.84,41.84,0,0,0-5.55-2,67.3,67.3,0,0,0-9.61-2,105.26,105.26,0,0,0-11.42-.52,90.9,90.9,0,0,1-17.59-2,120,120,0,0,0-18.74-1.89c-1.27-.05-2.59-.07-4-.07h-1.45c-3.3,0-6.61.2-9.81.35l-.64,0c-2.25.11-4.58.23-6.86.3l-6.06.16-4.09.1-.07,1.77a7.37,7.37,0,0,0,0,1v.68l.14.13c.05.26.1.53.16.81a12.12,12.12,0,0,1,.32,2.12,13.44,13.44,0,0,0-5.19-1.5l-.15,0-.14,0h-.08a16.11,16.11,0,0,1-5.3-2.06c-1.14-.62-2-1.17-2.47-1.48l0,0-.48-.39h-.12l-.13-.1-.51-.42h-.66a28.39,28.39,0,0,0-3.17.06c-.57.06-1.2.11-2,.15-1.3.06-2.64,0-3.94,0h-.19c-.58,0-1.17,0-1.75,0s-1.14,0-1.77,0l-1.47.06a16.2,16.2,0,0,0-3.33.67l-.12,0a17.24,17.24,0,0,1-2.6.57l-.53-.18a12,12,0,0,1-2.26-1c-2-1.13-2.62-2.6-2.13-4.91V177l.13-.08a4.52,4.52,0,0,1,1-.35l.33-.06.76-.09a46.94,46.94,0,0,1,7-.44,18.89,18.89,0,0,1,2,.16c.36,0,.72.1,1,.15,5.94,1.08,12,.56,17.79.05l-.17-1.89.21,1.89c3.12-.27,6.35-.55,9.52-.57h1.86l0-1.87a10,10,0,0,0-.09-1.61,9.33,9.33,0,0,0-.67-2.43,35.17,35.17,0,0,1-2.12-6.52,28.2,28.2,0,0,1-.56-4.19,5.9,5.9,0,0,1,0-.81,27.87,27.87,0,0,0-.71-6.8c-.11-.58-.21-1.21-.27-1.88a41.94,41.94,0,0,1,.55-9.49c.24-1.77.5-3.78.61-5.75l.07-1.29a44.75,44.75,0,0,0-.32-11.23l0-.22a12.29,12.29,0,0,0-.9-2.42,7.35,7.35,0,0,1-.89-3.1,2.81,2.81,0,0,0-1.75-2.88l-.25-.09-1.13-.31-.21-.2h-.54l-.66-.16a69.69,69.69,0,0,0-8.9-1.79c-5.13-.55-10.31-.61-15.32-.66h-.47c-2.74,0-5.58-.06-8.38-.19h-.38a3,3,0,0,0-1.56,0,1.71,1.71,0,0,1-.62,0,7,7,0,0,0-.81,0c-.2,0-1,0-1.54,0h-1c-.63,0-1.26,0-1.87-.06a20.46,20.46,0,0,1-3.69-.6,7.43,7.43,0,0,1-1-.34,7.66,7.66,0,0,1-1.12-3.62,16.89,16.89,0,0,0-.55-2.67,10,10,0,0,1-.39-1.93h.53a4.59,4.59,0,0,0,.67-.07h.14a3.6,3.6,0,0,0,1.39.12,6.68,6.68,0,0,0,1.2,0v-.05l3.21-.22a5.19,5.19,0,0,0,.68,0c.35,0,.67-.07,1-.11h0l.16,0,.67-.05h.2a10.36,10.36,0,0,0,1.35,0,5.68,5.68,0,0,0,.65-.1h0l.32-.09c1.25-.09,1.78-.11,2.51-.14l2.14-.09,2-.11a126.11,126.11,0,0,1,13.2.24h.2c3.48.19,7.09.38,10.65.33a32,32,0,0,0,7.9-1.17c2.17-.6,4.35-1.28,6.47-1.93l.15,0a102.49,102.49,0,0,1,15.08-3.85,55.44,55.44,0,0,1,6.88-.62A43.75,43.75,0,0,1,180,94.36c4.11,1.22,8.83,2.86,12.69,5.81l1.37,1c1.47,1.12,2.86,2.18,4.32,3.19a31,31,0,0,0,7.53,3.94c.44.16,1.38.31,7.94,1l1.51.17a42.79,42.79,0,0,0,8.19.43c3.93-.07,7.32-.11,11.51,1.78a10,10,0,0,0,3.16.75l.94.06h.05c2.86.13,5,.09,7.31.05h.06c1.45,0,2.95-.05,4.77,0a7.51,7.51,0,0,1,7.33,4.62,15.39,15.39,0,0,1,1.29,6.53V124a10.56,10.56,0,0,0,.4,3.33,4.06,4.06,0,0,0,1,1.66,12.25,12.25,0,0,1,3.15,4.74c.13.29.25.58.38.86.3.69.68,1.55,1.07,2.73a32.21,32.21,0,0,0,2.7,5.94l0,.05c.62,1.13,1.19,2.16,1.77,3.42.15.34.31.68.49,1l.61,1.18.21.39c1.48,2.84,3,5.78,2.57,8.66a34.36,34.36,0,0,0-.33,9.77,47.24,47.24,0,0,1,.51,7.48,37.73,37.73,0,0,1-2.72,13.1Z\"/>\u003Cpath class=\"cls-3\" d=\"M114.39,189.35h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M108,183.14h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M207.14,104.76h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M89.39,96.9h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M89.57,96.89h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M145.86,175.79H143v-2.09a8.34,8.34,0,0,0-.08-1.21,8.09,8.09,0,0,0-.56-2.07c-.3-.69-.52-1.26-.72-1.78a34.31,34.31,0,0,1-1.49-5,29.81,29.81,0,0,1-.59-4.4,7.65,7.65,0,0,1,0-1,25.92,25.92,0,0,0-.69-6.45c-.12-.68-.22-1.36-.28-2a42.23,42.23,0,0,1,.54-9.76V140c.25-1.87.5-3.78.6-5.64l.08-1.37a43.21,43.21,0,0,0-.3-10.79l0-.18a12.16,12.16,0,0,0-.77-2.1l0-.07a12.51,12.51,0,0,1-.91-2.54,7.09,7.09,0,0,1-.1-1.16V116l-.09-2.12,2.3,0,.74.19,2.17.55c2.3.59,4.68,1.2,7,1.67,2,.39,4.7.93,7.41,1.65l2,.52-.67,1.93a36.48,36.48,0,0,0-1.66,7,30.85,30.85,0,0,0,.43,10.37,36,36,0,0,1,.61,5.61,10.9,10.9,0,0,1-1.56,6.57c-1.1,1.79-1.21,2.52-.94,3.21l.38.33.1.51a15.17,15.17,0,0,0,1,1.21,1.82,1.82,0,0,0,.14.14l.32.32c3.11,3.31,3.34,4.62,1.51,8.75l-.91,2.09c-.95,2.16-1.94,4.4-2.94,6.58a3.71,3.71,0,0,1-2.66,1.87,18.66,18.66,0,0,1-5.08.77C146.81,175.78,146.36,175.79,145.86,175.79Zm-3.72-57.35a15.07,15.07,0,0,1,1,2.72l0,.27a45.89,45.89,0,0,1,.37,11.73l-.08,1.38c-.11,2-.37,4-.63,5.9v.08a40.06,40.06,0,0,0-.53,8.91c.06.56.14,1.12.24,1.67a29.76,29.76,0,0,1,.75,7.34,5.15,5.15,0,0,0,0,.56,23.79,23.79,0,0,0,.52,3.84,29.26,29.26,0,0,0,1.32,4.45h0c.18.47.39,1,.66,1.63a12.07,12.07,0,0,1,.83,3V172l.48,0a14.83,14.83,0,0,0,4.07-.6l.51-.17c.93-2,1.86-4.15,2.76-6.19l.91-2.09a7.39,7.39,0,0,0,.83-2.51,7.43,7.43,0,0,0-1.62-2.09l-.24-.24-.27-.28a16,16,0,0,1-1.45-1.75l0,0a4.11,4.11,0,0,1-.27-.51,3.08,3.08,0,0,1-.35-.58c-1.26-2.7-.09-5,1.09-6.92a7.19,7.19,0,0,0,1-4.41,31.74,31.74,0,0,0-.54-5,34.72,34.72,0,0,1-.47-11.64,37.91,37.91,0,0,1,1.21-5.78c-1.92-.46-3.75-.82-5.23-1.11C146.69,119.6,144.38,119,142.14,118.44Zm13.27,34.89h0ZM139,117.65h0Zm1-3.67h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M145.34,191.23,142,189.32a11,11,0,0,0-3.88-1.32l-.36-.05a15.82,15.82,0,0,1-5.29-1.94l-4.13-2.16,3.46-1a2,2,0,0,1,1.31-1.38,18.79,18.79,0,0,1,6.42-.46c.87,0,1.84.08,2.77.06l2-.07-.06,2a.74.74,0,0,0,0,.21l.07.08v.64c.06.39.15.81.24,1.23s.11.77.17,1.5c0,.25.05.62.07.72Z\"/>\u003Cpath class=\"cls-3\" d=\"M251,194.43A14.6,14.6,0,0,1,245.9,193l-.22-.09c-.27-.12-.5-.21-.64-.26-3-1-5.06-1.9-6.9-2.66l0,0a41.19,41.19,0,0,0-5.37-2,66.06,66.06,0,0,0-9.4-2,99.5,99.5,0,0,0-11.26-.51,77.79,77.79,0,0,1-8.4-.53c-3-.34-6-.84-9.46-1.53a119.83,119.83,0,0,0-18.52-1.86c-5.1-.2-10.33.06-15.38.3h-.22c-2.27.12-4.7.24-7.06.31l-4.85.13-2.45.06-2.49.06-.89,0c-.94,0-1.86,0-2.83-.06h-.1a17.18,17.18,0,0,0-5.91.4,8.15,8.15,0,0,1-3.56.25l-.41,0c-.26,0-.64-.05-1.06-.05h-1.53c-.59,0-1.32,0-1.78.06-.68.08-1.36.13-2.08.16-1.34.06-2.69,0-4,0H117.6c-1.47,0-2.58,0-3.62.07a16.69,16.69,0,0,0-3,.63l-.09,0a18.94,18.94,0,0,1-2.74.6l-.39.05-.37-.12-.41-.13-.08,0c-2.75-.91-6.29-2.66-5.39-7.36l.19-1,.91-.4a6.26,6.26,0,0,1,1.23-.4l.09,0,.41-.07L105,175a47.78,47.78,0,0,1,7.25-.45,21.54,21.54,0,0,1,3.15.33c5.78,1,11.71.53,17.44,0,3-.26,6.38-.56,9.67-.58.6,0,1.21,0,1.82,0,.93,0,1.89,0,2.84,0,.58,0,1.12,0,1.64-.11a14.36,14.36,0,0,0,3.08-.61,6.9,6.9,0,0,0,1.16-.44,1.33,1.33,0,0,0,.59-.63c1.06-2.31,2.09-4.67,3.1-6.95l.74-1.71c1.58-3.58,1.46-4.32-1.24-7.18l0,0-.18-.19-.26-.26a13.52,13.52,0,0,1-1.18-1.4l-.42-.37-.13-.57a3.12,3.12,0,0,1-.27-1.71,7.73,7.73,0,0,1,1.26-2.93,9.35,9.35,0,0,0,1.35-5.75,33.53,33.53,0,0,0-.58-5.38,29.8,29.8,0,0,1-.5-3,31.9,31.9,0,0,1,.06-7.81,37.58,37.58,0,0,1,1.76-7.4l.12-.33c-2.82-.77-5.62-1.34-7.78-1.76-2.4-.47-4.81-1.08-7.14-1.68l-.74-.19-2-.5-.75-.2-1.51-.41-.81-.24a4.38,4.38,0,0,0-.53-.16l-2.44-.6a65.58,65.58,0,0,0-8.15-1.61c-5.07-.55-10.21-.61-15.18-.66-1.31,0-3-.08-4.55-.15-2.11-.09-4.29-.19-5.4-.14l-.9.06c-.35,0-.51,0-1.44,0H97c-.57,0-1.21,0-1.52,0h0c-.64,0-1.3,0-2-.07a18,18,0,0,1-5-1L88,110l-.31-.42a11.81,11.81,0,0,1-1.29-4.19,16.06,16.06,0,0,0-.5-2.46,12.41,12.41,0,0,1-.39-1.81L85.23,99h2.93l.12.12h0a9.5,9.5,0,0,0,2.36.11c1.28-.14,2.6-.26,3.92-.36,2.94-.23,6-.39,9.06-.55l2-.11a127.19,127.19,0,0,1,13.42.24c3.3.18,7,.38,10.69.33a29.7,29.7,0,0,0,7.53-1.11c1-.29,2.08-.59,3.09-.9l3.35-1,.26-.08c4-1.22,8.06-2.49,12.27-3.34,1-.21,2-.37,2.89-.52A48.29,48.29,0,0,1,180.42,93a59.43,59.43,0,0,1,6.58,2.3A29.8,29.8,0,0,1,193.59,99l.92.71c2.49,1.91,8.43,5.44,12,7.55l1.79,1.06,1.69-.41a7.35,7.35,0,0,1,3.93-.1h0c.27.06.59.1.91.16l.76.12a41.61,41.61,0,0,0,7.79.41h.11a39.85,39.85,0,0,1,6.27.22,20.92,20.92,0,0,1,5.89,1.69,9.86,9.86,0,0,0,3.52.67h0c2.91.14,5.16.1,7.33.06,1.18,0,2.81-.05,4.8,0a8.79,8.79,0,0,1,7.94,4.21,13.1,13.1,0,0,1,.69,1.23,16.72,16.72,0,0,1,1.43,7.13V124c0,1.44.05,3.08,1,4a12.81,12.81,0,0,1,2.86,3.84c.22.44.42.89.63,1.39.09.21.18.42.28.63l.09.21a27.77,27.77,0,0,1,1.12,2.86,29,29,0,0,0,2.59,5.68l0,.07c.56,1,1.19,2.15,1.82,3.52.36.79.78,1.6,1.23,2.45l0,.06c1.52,2.91,3.26,6.21,2.73,9.57a33,33,0,0,0-.32,9.36,48.08,48.08,0,0,1,.52,7.66,23.14,23.14,0,0,1-.1,2.49,44.4,44.4,0,0,1-3,12v.39l-.39.43a3.37,3.37,0,0,1-2.3,1.15,13.29,13.29,0,0,1-1.73.14H267c-2.34,0-5.27,0-7.76,1.12l-.08,0a21.35,21.35,0,0,1-8.07,1.43Zm-79.21-16.7c1.36,0,2.71,0,4.06.07a121.37,121.37,0,0,1,19.11,1.93c3.31.67,6.3,1.15,9.15,1.48a72.73,72.73,0,0,0,8,.5,105.81,105.81,0,0,1,11.69.54,69,69,0,0,1,9.92,2.08,43.71,43.71,0,0,1,5.86,2.12l0,0c1.8.74,3.83,1.58,6.67,2.58.25.08.54.2.88.34l.2.09a14.08,14.08,0,0,0,3.64,1.16H251a17.66,17.66,0,0,0,6.67-1.17c3.2-1.39,6.69-1.4,9.25-1.41l1.43,0a10.77,10.77,0,0,0,1.12-.07,39.9,39.9,0,0,0,2.65-10.58h0c.06-.71.09-1.43.09-2.13a44.81,44.81,0,0,0-.49-7.2,36.73,36.73,0,0,1,.33-10.43c.33-2.13-1-4.72-2.34-7.23l0-.06c-.47-.9-.91-1.75-1.31-2.63-.57-1.24-1.14-2.27-1.69-3.27l0-.07a34.12,34.12,0,0,1-2.87-6.33,23.93,23.93,0,0,0-1-2.48l-.1-.23c-.11-.23-.21-.46-.31-.69-.18-.45-.35-.83-.53-1.19a9.11,9.11,0,0,0-2.06-2.76c-2.1-2-2.14-4.79-2.18-6.65v-.25a13.33,13.33,0,0,0-1.05-5.54c-.16-.32-.31-.6-.48-.87a5,5,0,0,0-4.77-2.44c-1.94,0-3.53,0-4.7,0-2.23,0-4.54.07-7.56-.06a13.92,13.92,0,0,1-5-1,16.77,16.77,0,0,0-4.84-1.39,38.15,38.15,0,0,0-5.7-.19h-.12a50.88,50.88,0,0,1-6.54-.2c.13.13.27.25.41.37a29.67,29.67,0,0,0,4.93,3.92l3.56,2a3.07,3.07,0,1,1-2.94,5.39L220,122.19l-.71-.38a32.79,32.79,0,0,1-5.63-4.43,45.39,45.39,0,0,0-3.49-3l-.61-.44a22.09,22.09,0,0,1-2.22-1.74c-.34-.23-1.59-1-2.8-1.69-3.86-2.29-9.68-5.75-12.35-7.8l-.92-.71a26.49,26.49,0,0,0-5.77-3.27,59,59,0,0,0-6.17-2.16,44.47,44.47,0,0,0-19.58-1c-.87.13-1.76.29-2.71.48a122.09,122.09,0,0,0-11.9,3.25l-.26.08-3.38,1c-1,.31-2.1.62-3.16.92a34.14,34.14,0,0,1-8.5,1.25c-3.77.05-7.58-.15-10.95-.34a122.55,122.55,0,0,0-13-.24l-2,.11c-3.07.15-6.06.32-9,.54-1.28.1-2.56.22-3.8.36a10.29,10.29,0,0,1-1.23,0,18.33,18.33,0,0,1,.33,1.9,12.15,12.15,0,0,0,.44,2,16.94,16.94,0,0,0,3.2.51c.58,0,1.15.06,1.68.06H98a10.78,10.78,0,0,0,1.15,0l1-.06c1.29-.06,3.45,0,5.74.14,1.57.06,3.18.13,4.43.15,5.06.05,10.3.11,15.55.68A70,70,0,0,1,135,110.2l.78.19h1.66v.41l.49.17.5.14,1.52.41.66.18,2,.5.73.19c2.28.59,4.64,1.19,6.92,1.64s5.58,1.11,8.76,2c.74.21,1.4.41,2,.61l.18.06a8.69,8.69,0,0,1,4.34,2.94,3.09,3.09,0,0,1-.15,4.35,3,3,0,0,1-2.09.82,3,3,0,0,1-2.24-1,10,10,0,0,0-.9-.89,32.28,32.28,0,0,0-1,4.76,28.37,28.37,0,0,0,0,6.89c.1.89.25,1.79.44,2.69a36.83,36.83,0,0,1,.66,6,13.25,13.25,0,0,1-1.91,7.92,7.67,7.67,0,0,0-.67,1.27l0,.06a9.66,9.66,0,0,0,.92,1.09l.08.08.06,0,.33.35c3.74,4,4.14,6.3,1.94,11.29l-.74,1.68c-1,2.32-2.06,4.69-3.13,7a5.06,5.06,0,0,1-2.18,2.35,9.27,9.27,0,0,1-1.86.75,18.61,18.61,0,0,1-3.85.78c-.61.06-1.23.1-1.9.12-1,0-2,0-3,0h-1.74c-3.14,0-6.45.31-9.37.57-2.09.18-4.19.36-6.32.47h1.65c.55,0,1,0,1.36.07l.42.05a4.61,4.61,0,0,0,2.06-.1,20.49,20.49,0,0,1,7.21-.57h.11c.9,0,1.74.08,2.55.06l.92,0,2.48-.06,2.45,0,4.82-.13c2.33-.07,4.73-.19,7-.31h.22C163.93,177.92,167.85,177.73,171.77,177.73Zm-66.63,1.06c.17.63.86,1.23,2.9,1.91h0c.55-.1,1.18-.27,1.74-.42l.09,0a19.91,19.91,0,0,1,3.84-.76c1.15-.08,2.35-.1,3.91-.08h1.5c1.25,0,2.55,0,3.78,0,.63,0,1.21-.07,1.79-.14a47.88,47.88,0,0,1-10-.65,18.29,18.29,0,0,0-2.62-.27,45,45,0,0,0-6.67.43Z\"/>\u003Cpath class=\"cls-3\" d=\"M224.69,120.43h0Z\"/>\u003Cpath class=\"cls-3\" d=\"M207.26,112.15l0,0Z\"/>\u003C/svg>","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-espaciotrabajoshadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20211106175803274","marker_dim":"60 60 30 60"}, +{"created":"20210821080648993","creator":"M0","text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 350 350\">\n\u003Cdefs>\u003Cstyle>.cls-1{fill:#ded1e7;}.cls-2{fill:#baa0cc;}.cls-3{fill:#fff;}.cls-4{fill:#141414;}\u003C/style>\u003C/defs>\u003Ctitle>map icon collection\u003C/title>\u003Cg id=\"Calque_1\" data-name=\"Calque 1\">\u003Cpath class=\"cls-1\" d=\"M292.9,148.91a63.43,63.43,0,0,0-.62-6.61,118.32,118.32,0,0,0-5.1-19.22c-1.87-5.43-3.57-10.32-5.41-15.19-.46-1.21-.89-2.46-1.31-3.67a41.78,41.78,0,0,0-4.31-9.77c-1.81-2.69-3.51-5.5-5.16-8.22a108.1,108.1,0,0,0-9.47-14,42.3,42.3,0,0,0-9.61-8.89,31.81,31.81,0,0,1-7.36-6.22,49.32,49.32,0,0,0-16.27-12.59,171.46,171.46,0,0,0-22.48-9.38c-.92-.29-1.85-.6-2.74-.91a45.22,45.22,0,0,0-7.48-2.06c-3.45-.55-7.51-1.23-11.49-2.14a72.67,72.67,0,0,0-13.54-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.28.19-7.86.37-1.8.13-3.67.26-5.51.33a42.8,42.8,0,0,0-8.09.83c-4.53,1.06-9.16,1.89-13.64,2.68l-1.19.22-3,.49a61.8,61.8,0,0,0-6.72,1.31c-2.28.63-4.54,1.49-6.73,2.32-1.45.54-2.94,1.11-4.44,1.61a112.35,112.35,0,0,0-19.12,8.74A136.45,136.45,0,0,0,69.06,63.49a49.81,49.81,0,0,0-8.29,9.62c-1.66,2.42-3.25,5-4.79,7.44-1.29,2.07-2.62,4.21-4,6.27A138.94,138.94,0,0,0,39.65,110l-.74,1.78c-1.81,4.29-3.68,8.73-5.23,13.18-2.17,6.26-3.13,12.66-4.09,19.77-.4,3-.51,6-.62,9-.09,2.23-.17,4.54-.38,6.82a69.41,69.41,0,0,0,.75,16.82l.42,2.89a81.83,81.83,0,0,0,1.83,9.91,155,155,0,0,0,9.51,25.87,240.15,240.15,0,0,0,15.17,26.25A132.07,132.07,0,0,0,66.8,256.58a43.9,43.9,0,0,0,11.69,9.62c2,1.15,4,2.38,5.93,3.56,2.11,1.29,4.28,2.63,6.46,3.87,1.85,1.06,3.69,2.19,5.47,3.28,4.66,2.85,9.48,5.8,14.74,7.67,1.89.67,3.75,1.46,5.56,2.22a54.44,54.44,0,0,0,10.1,3.52c1.45.29,2.94.53,4.39.75l2.66.43a42.72,42.72,0,0,0,4.35.43,45.82,45.82,0,0,1,4.58.46,86.12,86.12,0,0,0,11.44.87c2.28.07,4.64.15,7,.33a70.4,70.4,0,0,0,18-1.15c1.88-.33,3.79-.55,5.64-.76a57,57,0,0,0,8.4-1.36c1.76-.47,3.53-1.06,5.25-1.63,1.26-.42,2.57-.85,3.87-1.24a94.93,94.93,0,0,0,17.44-7.05c3.45-1.84,6.87-3.9,10.18-5.88,3.9-2.34,7.93-4.76,12.07-6.87a19.86,19.86,0,0,0,5.35-3.68c4.81-5,10.45-11,15.79-17.43,4.06-4.88,8.29-10.14,11.43-16.12.88-1.68,1.71-3.45,2.5-5.16a84.16,84.16,0,0,1,3.85-7.57c4.47-7.48,9.7-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.14-1.53.32-3.08.5-4.57a67.9,67.9,0,0,0,.69-9.25c-.08-5.55-.35-10.65-.81-15.59C293.05,151.53,293,150.2,292.9,148.91Z\"/>\u003Cpath class=\"cls-2\" d=\"M321.37,151.1c-.15-1.52-.24-3.08-.32-4.6a78.56,78.56,0,0,0-.77-8.17,143.72,143.72,0,0,0-6.2-23.38c-2.24-6.5-4.27-12.36-6.48-18.2-.53-1.41-1-2.88-1.53-4.3-1.46-4.22-3-8.59-5.46-12.29-2.13-3.15-4.14-6.48-6.08-9.7-3.48-5.76-7.07-11.71-11.55-17-4.34-5.15-8-8.48-12.08-11.13a35.56,35.56,0,0,1-8.18-6.9,61.56,61.56,0,0,0-20.31-15.71c-8.53-4.1-17.65-8.34-27.18-11.34-1.07-.34-2.16-.7-3.22-1.06a56.74,56.74,0,0,0-9.36-2.58c-4.07-.64-8.86-1.44-13.53-2.51A88.87,88.87,0,0,0,172.47.05a107.74,107.74,0,0,0-12,.4c-2.13.15-4.33.3-6.49.38A53.67,53.67,0,0,0,143.85,1.9C138.51,3.14,133,4.12,127.71,5.07l-1.42.25c-1.15.21-2.33.39-3.48.57a75.73,75.73,0,0,0-8.31,1.64c-2.84.78-5.6,1.83-8.27,2.84-1.7.64-3.46,1.31-5.2,1.89A137,137,0,0,0,77.76,22.88,166.15,166.15,0,0,0,49.49,42.69a62.25,62.25,0,0,0-10.35,12c-2,2.95-3.93,6-5.78,9-1.52,2.45-3.1,5-4.72,7.41a168.94,168.94,0,0,0-15,28.12l-.89,2.12c-2.18,5.16-4.42,10.5-6.3,15.9-2.67,7.7-3.84,15.48-5,24.11-.49,3.7-.64,7.42-.77,11-.1,2.62-.2,5.34-.44,8a85.3,85.3,0,0,0,.91,20.72c.17,1.14.34,2.28.5,3.42a99.79,99.79,0,0,0,2.25,12.16A188.28,188.28,0,0,0,15.46,228c5.5,11.53,12.31,22.36,18.26,31.61A163.94,163.94,0,0,0,46.5,276.9,55.17,55.17,0,0,0,61.16,289c2.36,1.37,4.73,2.82,7,4.22,2.53,1.55,5.15,3.15,7.78,4.65,2.17,1.25,4.35,2.59,6.46,3.88,5.68,3.47,11.55,7.06,18.09,9.39,2.18.78,4.36,1.7,6.48,2.6a66.64,66.64,0,0,0,12.57,4.35c1.79.37,3.61.65,5.36.92,1,.16,2.09.32,3.13.5a49.13,49.13,0,0,0,5.48.55c1.71.11,3.48.23,5.18.51a102.69,102.69,0,0,0,14,1.09c2.69.08,5.47.17,8.18.38,1.78.14,3.59.21,5.45.21a96.17,96.17,0,0,0,16.71-1.62c2.16-.38,4.39-.63,6.55-.87A71.57,71.57,0,0,0,200,318c2.18-.58,4.34-1.3,6.43-2,1.48-.49,3-1,4.53-1.45A116.23,116.23,0,0,0,232.31,306c4.18-2.23,8.29-4.7,12.27-7.09,4.61-2.76,9.38-5.63,14.24-8.1a25.67,25.67,0,0,0,7.1-4.93c5.77-6,12.54-13.2,19-20.93,4.94-5.94,10.09-12.35,14-19.72,1.08-2.06,2.08-4.2,3-6.27a96.62,96.62,0,0,1,4.46-8.79c5.51-9.21,12-29.68,12-29.74a61.76,61.76,0,0,0,2.57-13.68c.15-1.79.37-3.61.58-5.37a83.79,83.79,0,0,0,.85-11.4C322.25,163.23,321.92,157.07,321.37,151.1Zm-27.62,26.74c-.18,1.5-.37,3-.51,4.58a48.48,48.48,0,0,1-2.07,11.05c-.12.39-5.37,17-9.86,24.5a84.77,84.77,0,0,0-3.86,7.6c-.8,1.72-1.62,3.49-2.51,5.17-3.15,6-7.39,11.29-11.47,16.19-5.36,6.44-11,12.45-15.84,17.48a19.66,19.66,0,0,1-5.37,3.7c-4.15,2.11-8.2,4.54-12.11,6.89-3.32,2-6.76,4.05-10.22,5.9a94.88,94.88,0,0,1-17.5,7.07c-1.31.39-2.61.83-3.88,1.25-1.73.57-3.51,1.16-5.27,1.64a58.76,58.76,0,0,1-8.43,1.37c-1.86.2-3.77.42-5.65.75a71,71,0,0,1-18.07,1.16c-2.33-.19-4.7-.26-7-.33a85.2,85.2,0,0,1-11.48-.88,45.73,45.73,0,0,0-4.59-.46,43.12,43.12,0,0,1-4.37-.43l-2.66-.43c-1.46-.23-3-.46-4.4-.76a53.94,53.94,0,0,1-10.15-3.52c-1.81-.77-3.68-1.56-5.57-2.23-5.28-1.88-10.12-4.84-14.79-7.7-1.79-1.1-3.64-2.23-5.49-3.29-2.19-1.25-4.37-2.59-6.49-3.88-1.93-1.19-3.94-2.42-6-3.58A44,44,0,0,1,66.47,257,134.37,134.37,0,0,1,55.9,242.68a243.44,243.44,0,0,1-15.22-26.34,157,157,0,0,1-9.54-26,82.5,82.5,0,0,1-1.84-9.95c-.13-1-.27-1.93-.42-2.9a69.79,69.79,0,0,1-.75-16.87c.21-2.29.3-4.6.38-6.84.11-3,.23-6,.63-9,.95-7.13,1.92-13.55,4.1-19.83,1.55-4.47,3.43-8.93,5.24-13.24l.75-1.78A139.39,139.39,0,0,1,51.61,86.66c1.38-2.08,2.72-4.22,4-6.3,1.54-2.47,3.13-5,4.8-7.47a50.79,50.79,0,0,1,8.32-9.65A137.41,137.41,0,0,1,92.13,46.86a112.53,112.53,0,0,1,19.18-8.76c1.51-.51,3-1.07,4.46-1.62,2.2-.84,4.47-1.7,6.76-2.33a62.19,62.19,0,0,1,6.74-1.32c1-.15,2-.31,3-.49l1.19-.21c4.5-.8,9.14-1.63,13.69-2.69a43.09,43.09,0,0,1,8.11-.84c1.86-.07,3.73-.2,5.54-.33,2.59-.18,5.25-.37,7.89-.37.64,0,1.28,0,1.92,0a72.36,72.36,0,0,1,13.59,1.75c4,.91,8.07,1.59,11.53,2.14a45.25,45.25,0,0,1,7.5,2.08c.9.3,1.83.61,2.75.9a172.13,172.13,0,0,1,22.56,9.42,49.56,49.56,0,0,1,16.33,12.63,32.27,32.27,0,0,0,7.38,6.25A42.08,42.08,0,0,1,261.87,72a108.16,108.16,0,0,1,9.5,14c1.65,2.73,3.36,5.55,5.18,8.25a41.92,41.92,0,0,1,4.32,9.81c.42,1.21.85,2.46,1.32,3.68,1.85,4.88,3.55,9.79,5.42,15.24a118.35,118.35,0,0,1,5.12,19.28,59,59,0,0,1,.62,6.63c.08,1.3.15,2.64.28,4,.46,5,.73,10.08.81,15.65A68.33,68.33,0,0,1,293.75,177.84Z\"/>\u003Cpath class=\"cls-3\" d=\"M128.68,215.16A196.3,196.3,0,0,1,104.41,214c-3.93-.45-8-1.06-12.14-1.83.35-1.12.76-2.28,1.25-3.51a348.26,348.26,0,0,1,16.31-33.89q2.27.65,4.59,1.08c1.86.34,7.29,1.83,7.35,0,.2-6.31.15-18-.33-23.67,0-.25,0-.52-.06-.83-.26-3.6.83-8.86-4.63-10.92-5.63-2.12-28.68,20.69-28.95,21-1.19,1.41,6.24,5.2,7.71,6.43-3,5.73-5.75,11.18-8.38,16.61-.78,1.62-1.61,3.25-2.49,5-3.81,7.51-7.75,15.28-8.94,23.65a12,12,0,0,0,2.06,9.3c3.59,4.69,10.15,5.52,16,6.24.84.11,1.66.21,2.45.33a208.92,208.92,0,0,0,29.95,2.17l2.65,0a7.63,7.63,0,0,0,6.74-3.92,8.51,8.51,0,0,0-.09-8.38A7.55,7.55,0,0,0,128.68,215.16Z\"/>\u003Cpath class=\"cls-4\" d=\"M126.12,234.39a212.45,212.45,0,0,1-30.41-2.21c-.76-.11-1.55-.21-2.37-.31-6.13-.77-13.73-1.72-18.14-7.49-2.44-3.19-3.34-7.13-2.69-11.72,1.26-8.9,5.33-16.91,9.26-24.65.87-1.71,1.68-3.33,2.46-4.93,2.25-4.64,4.57-9.27,7.07-14.1-4-2.47-6.42-4.15-6.81-6.57a3.79,3.79,0,0,1,.84-3c.3-.36,6.32-6.31,12.86-11.82,12.65-10.66,16.94-11.17,19.7-10.14,6.59,2.48,6.63,8.4,6.66,11.94,0,.64,0,1.25,0,1.77,0,.3,0,.55.06.79.52,6.2.53,18.15.34,24a4,4,0,0,1-1.52,3c-2,1.55-5,1.06-8.7.27l-.94-.2c-.78-.14-1.57-.31-2.35-.49A333.85,333.85,0,0,0,96.6,209.67c2.78.45,5.51.83,8.17,1.13a189.73,189.73,0,0,0,23.86,1.13,10.74,10.74,0,0,1,9.57,5.26,11.76,11.76,0,0,1,.13,11.6,10.9,10.9,0,0,1-9.51,5.58l-2.69,0ZM92.06,161.78c1,.68,2.16,1.41,2.89,1.87a24.29,24.29,0,0,1,2.62,1.75l2,1.66-1.21,2.31c-3,5.72-5.72,11.12-8.34,16.53-.8,1.65-1.63,3.29-2.51,5-3.69,7.27-7.51,14.8-8.62,22.64a8.79,8.79,0,0,0,1.42,6.89c2.77,3.62,8.38,4.32,13.81,5,.88.12,1.7.22,2.51.34a205.26,205.26,0,0,0,29.48,2.14h0l2.61,0a4.41,4.41,0,0,0,4-2.28,5.32,5.32,0,0,0,0-5.16,4.3,4.3,0,0,0-3.92-2.1h0a196.85,196.85,0,0,1-24.67-1.17c-4-.45-8.16-1.07-12.37-1.86l-3.56-.66,1.07-3.46c.37-1.21.81-2.44,1.34-3.76A355.49,355.49,0,0,1,107,173.26l1.23-2.29,2.5.71c1.4.4,2.84.74,4.28,1,.3.05.69.14,1.12.23s1.56.33,2.48.48c.13-6.72,0-16.24-.37-21,0-.26,0-.53-.07-.84,0-.75-.06-1.5-.06-2.22,0-3.77-.34-5.06-2.3-5.87-.59.08-3.93.87-14,9.4C97.87,156.29,94.2,159.73,92.06,161.78Z\"/>\u003Cpath class=\"cls-3\" d=\"M242.39,198.6l-.1-.26c-2.47-6.25-5.06-12.58-7.55-18.69l0-.09c-1.23-3-2.47-6-3.69-9.06a8.11,8.11,0,0,0-4.86-4.68,8.91,8.91,0,0,0-6.21.15,7.15,7.15,0,0,0-4.07,9.61L224.55,197c.32.8.65,1.59,1,2.39l0,.08c1,2.47,2.07,5,2.93,7.53l.28.75a35.75,35.75,0,0,1,1.42,4.63l-.89.11c-.48.06-.83.1-1.13.16-1.73.32-3.5.63-5.26.91-4.18.66-8.56,1.17-13,1.53-5.81.47-11.9.65-18.14.55-.26-2.71-1.14-14.46-6.83-12.55,0,0-30.52,18.14-28.46,21.65,1.22,2.07,29,18.53,33.89,16.72,2.36-.88,2.48-8.85,2.53-9.82a197.4,197.4,0,0,0,24.08-1.21c4.81-.55,9.5-1.24,14-2.06l1.34-.23c3.35-.56,7.93-1.32,10.94-4.79C249.35,216.17,245,205.17,242.39,198.6Z\"/>\u003Cpath class=\"cls-4\" d=\"M189.48,244.81c-2.42,0-7.42-1.22-19-7.45-3.67-2-7.55-4.23-10.64-6.19-5.32-3.36-5.82-4.21-6.18-4.83-2.08-3.54,2.05-7.06,4.26-9a120,120,0,0,1,10.17-7.5c7.36-5,15.08-9.56,15.16-9.6l.3-.18.32-.11a6.3,6.3,0,0,1,5.62.64c3.25,2.12,4.52,7.06,5.14,11.77,5.14,0,10.17-.18,15-.56,4.39-.36,8.69-.86,12.79-1.51,1.22-.19,2.44-.4,3.66-.61l-.32-.91c-.12-.31-.22-.59-.29-.8-.84-2.42-1.88-4.93-2.88-7.35l0-.08c-.33-.8-.66-1.6-1-2.41l-8.68-21.39A10.38,10.38,0,0,1,218.73,163a12.22,12.22,0,0,1,8.49-.21,11.27,11.27,0,0,1,6.77,6.52q1.84,4.53,3.7,9.05l0,.09c2.5,6.12,5.09,12.45,7.57,18.73l.1.25c2.69,6.78,7.68,19.39.23,28-3.77,4.35-9.23,5.26-12.85,5.86h-.05l-1.24.21c-4.53.83-9.3,1.53-14.18,2.09a198.55,198.55,0,0,1-21.4,1.24c-.51,5.81-1.86,8.65-4.45,9.61A5.1,5.1,0,0,1,189.48,244.81Zm-29-21a145.62,145.62,0,0,0,13.12,7.85c8.76,4.71,13.43,6.31,15.23,6.6a23.86,23.86,0,0,0,.84-6.45c0-.19,0-.33,0-.42l.18-3.07,3.07,0a192.65,192.65,0,0,0,23.68-1.19c4.74-.54,9.36-1.22,13.75-2l1.34-.23h.05c3-.5,6.78-1.13,9-3.72,4.89-5.67,1-15.53-1.34-21.42h0l-.1-.26c-2.47-6.25-5-12.56-7.54-18.66l0-.09c-1.23-3-2.47-6-3.69-9.07a4.87,4.87,0,0,0-2.94-2.85,5.74,5.74,0,0,0-3.92.1,3.94,3.94,0,0,0-2.3,5.41l8.67,21.39,1,2.37,0,.08c1,2.51,2.1,5.1,3,7.7.07.18.15.42.25.7a39.8,39.8,0,0,1,1.56,5.07l.72,3.41-3.45.46-.94.11c-.41.05-.72.09-.91.13-1.77.33-3.57.64-5.36.92-4.26.68-8.73,1.2-13.28,1.57-5.91.47-12.11.65-18.45.55l-2.89,0-.3-3.2c-.69-7.42-2-9.12-2.43-9.47-1.61,1-7,4.24-12.57,7.93C165.31,219.47,161.86,222.39,160.43,223.84ZM159,222.7Z\"/>\u003Cpath class=\"cls-3\" d=\"M161.92,83.91a20.16,20.16,0,0,1,2.64-2.59,19.23,19.23,0,0,1,1.69,2.56c.33.56.64,1.09,1,1.56,3.26,4.83,6.48,9.76,9.57,14.67,5,8,10,16.34,14.71,24.9-2.21,1.94-7,4.25-6.33,8.29,1.23,7,30.08,21,32.18,19.08,5.16-4.77,7.75-34.49,0-39.4-3.41-2.16-10.25,2-12.45,3.23-5.69-10.2-11.67-20.15-17.78-29.63-.73-1.14-1.52-2.47-2.35-3.88-4-6.78-9-15.23-16.73-17.18a14.51,14.51,0,0,0-11.33,2c-8,4.82-13.57,13.6-18.47,21.36l-1.82,2.85c-6.21,9.64-11.84,19.54-16.53,28a7.72,7.72,0,0,0-.59,6.45,8.43,8.43,0,0,0,3.79,4.43,8.14,8.14,0,0,0,5.64.9,7.58,7.58,0,0,0,5-3.84c1.08-1.93,2.15-3.88,3.23-5.84,7.24-13.14,14.72-26.72,24.55-37.5Z\"/>\u003Cpath class=\"cls-4\" d=\"M216.64,155.8a15,15,0,0,1-4.52-1,97.72,97.72,0,0,1-17.5-8.54c-11.72-7.19-12.41-11.13-12.64-12.43-.83-4.77,2.76-7.8,5.33-9.71C183,116.48,178.55,109,174,101.82c-3.06-4.86-6.25-9.77-9.5-14.57q-.28-.41-.54-.84l-.07.08c-9.58,10.51-17,23.92-24.12,36.9-1.08,2-2.15,3.92-3.23,5.85a10.75,10.75,0,0,1-7.18,5.42,11.29,11.29,0,0,1-7.89-1.24,11.72,11.72,0,0,1-5.26-6.14,10.93,10.93,0,0,1,.81-9.12c4.72-8.46,10.38-18.41,16.64-28.12.59-.92,1.19-1.87,1.8-2.84,5.09-8,10.87-17.18,19.53-22.4,4.58-2.75,9.22-3.56,13.79-2.41,9,2.28,14.39,11.37,18.71,18.67.82,1.38,1.59,2.68,2.29,3.78,5.59,8.65,11.07,17.73,16.32,27,3.67-1.89,9.05-4,12.93-1.59,3.39,2.15,5.46,7,6.15,14.52.85,9.31-.69,25.34-5.69,30A4,4,0,0,1,216.64,155.8ZM165.1,77,167,79.23a23.3,23.3,0,0,1,2,3c.3.52.58,1,.84,1.38,3.29,4.87,6.53,9.83,9.63,14.76,5,8,10,16.44,14.8,25l1.27,2.28-2,1.71c-.57.51-1.21,1-1.89,1.47-2,1.44-3.59,2.72-3.39,3.84s4,5,12.81,9.89a72.17,72.17,0,0,0,14.61,6.56c1.94-3.41,3.91-14.2,3-23.83-.55-6-2-8.94-3.17-9.65-.2-.13-1.17-.29-3.27.44a35.11,35.11,0,0,0-5.22,2.5l-.71.39-2.8,1.52-1.55-2.78c-5.65-10.13-11.6-20-17.67-29.45-.77-1.2-1.57-2.55-2.42-4-3.71-6.28-8.33-14.08-14.74-15.7-2.88-.73-5.79-.18-8.88,1.68C151,74.76,145.66,83.2,141,90.65q-.93,1.48-1.83,2.88c-6.16,9.56-11.76,19.4-16.42,27.77a4.44,4.44,0,0,0-.38,3.79,5.25,5.25,0,0,0,2.33,2.7,4.9,4.9,0,0,0,3.4.56,4.34,4.34,0,0,0,2.89-2.26q1.62-2.88,3.22-5.82c7.33-13.3,14.91-27,25-38.12l.36-.4a20.39,20.39,0,0,1,3.17-3.06Z\"/>\u003C/g>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-recogida.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20211124131204654","marker_dim":"60 60 30 60","caption":"marker"}, +{"created":"20210821081041736","creator":"M0","text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 350 350\">\n\u003Cdefs>\u003Cstyle>.cls-1{fill:#ded1e7;}.cls-2{fill:#baa0cc;}.cls-3{fill:#fff;}.cls-4{fill:#141414;}\u003C/style>\u003C/defs>\u003Ctitle>map icon collection\u003C/title>\u003Cg id=\"Calque_1\" data-name=\"Calque 1\">\u003Cpath class=\"cls-1\" d=\"M292.9,148.91a63.43,63.43,0,0,0-.62-6.61,118.32,118.32,0,0,0-5.1-19.22c-1.87-5.43-3.57-10.32-5.41-15.19-.46-1.21-.89-2.46-1.31-3.67a41.78,41.78,0,0,0-4.31-9.77c-1.81-2.69-3.51-5.5-5.16-8.22a108.1,108.1,0,0,0-9.47-14,42.3,42.3,0,0,0-9.61-8.89,31.81,31.81,0,0,1-7.36-6.22,49.32,49.32,0,0,0-16.27-12.59,171.46,171.46,0,0,0-22.48-9.38c-.92-.29-1.85-.6-2.74-.91a45.22,45.22,0,0,0-7.48-2.06c-3.45-.55-7.51-1.23-11.49-2.14a72.67,72.67,0,0,0-13.54-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.28.19-7.86.37-1.8.13-3.67.26-5.51.33a42.8,42.8,0,0,0-8.09.83c-4.53,1.06-9.16,1.89-13.64,2.68l-1.19.22-3,.49a61.8,61.8,0,0,0-6.72,1.31c-2.28.63-4.54,1.49-6.73,2.32-1.45.54-2.94,1.11-4.44,1.61a112.35,112.35,0,0,0-19.12,8.74A136.45,136.45,0,0,0,69.06,63.49a49.81,49.81,0,0,0-8.29,9.62c-1.66,2.42-3.25,5-4.79,7.44-1.29,2.07-2.62,4.21-4,6.27A138.94,138.94,0,0,0,39.65,110l-.74,1.78c-1.81,4.29-3.68,8.73-5.23,13.18-2.17,6.26-3.13,12.66-4.09,19.77-.4,3-.51,6-.62,9-.09,2.23-.17,4.54-.38,6.82a69.41,69.41,0,0,0,.75,16.82l.42,2.89a81.83,81.83,0,0,0,1.83,9.91,155,155,0,0,0,9.51,25.87,240.15,240.15,0,0,0,15.17,26.25A132.07,132.07,0,0,0,66.8,256.58a43.9,43.9,0,0,0,11.69,9.62c2,1.15,4,2.38,5.93,3.56,2.11,1.29,4.28,2.63,6.46,3.87,1.85,1.06,3.69,2.19,5.47,3.28,4.66,2.85,9.48,5.8,14.74,7.67,1.89.67,3.75,1.46,5.56,2.22a54.44,54.44,0,0,0,10.1,3.52c1.45.29,2.94.53,4.39.75l2.66.43a42.72,42.72,0,0,0,4.35.43,45.82,45.82,0,0,1,4.58.46,86.12,86.12,0,0,0,11.44.87c2.28.07,4.64.15,7,.33a70.4,70.4,0,0,0,18-1.15c1.88-.33,3.79-.55,5.64-.76a57,57,0,0,0,8.4-1.36c1.76-.47,3.53-1.06,5.25-1.63,1.26-.42,2.57-.85,3.87-1.24a94.93,94.93,0,0,0,17.44-7.05c3.45-1.84,6.87-3.9,10.18-5.88,3.9-2.34,7.93-4.76,12.07-6.87a19.86,19.86,0,0,0,5.35-3.68c4.81-5,10.45-11,15.79-17.43,4.06-4.88,8.29-10.14,11.43-16.12.88-1.68,1.71-3.45,2.5-5.16a84.16,84.16,0,0,1,3.85-7.57c4.47-7.48,9.7-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.14-1.53.32-3.08.5-4.57a67.9,67.9,0,0,0,.69-9.25c-.08-5.55-.35-10.65-.81-15.59C293.05,151.53,293,150.2,292.9,148.91Z\"/>\u003Cpath class=\"cls-2\" d=\"M321.37,151.1c-.15-1.52-.24-3.08-.32-4.6a78.56,78.56,0,0,0-.77-8.17,143.72,143.72,0,0,0-6.2-23.38c-2.24-6.5-4.27-12.36-6.48-18.2-.53-1.41-1-2.88-1.53-4.3-1.46-4.22-3-8.59-5.46-12.29-2.13-3.15-4.14-6.48-6.08-9.7-3.48-5.76-7.07-11.71-11.55-17-4.34-5.15-8-8.48-12.08-11.13a35.56,35.56,0,0,1-8.18-6.9,61.56,61.56,0,0,0-20.31-15.71c-8.53-4.1-17.65-8.34-27.18-11.34-1.07-.34-2.16-.7-3.22-1.06a56.74,56.74,0,0,0-9.36-2.58c-4.07-.64-8.86-1.44-13.53-2.51A88.87,88.87,0,0,0,172.47.05a107.74,107.74,0,0,0-12,.4c-2.13.15-4.33.3-6.49.38A53.67,53.67,0,0,0,143.85,1.9C138.51,3.14,133,4.12,127.71,5.07l-1.42.25c-1.15.21-2.33.39-3.48.57a75.73,75.73,0,0,0-8.31,1.64c-2.84.78-5.6,1.83-8.27,2.84-1.7.64-3.46,1.31-5.2,1.89A137,137,0,0,0,77.76,22.88,166.15,166.15,0,0,0,49.49,42.69a62.25,62.25,0,0,0-10.35,12c-2,2.95-3.93,6-5.78,9-1.52,2.45-3.1,5-4.72,7.41a168.94,168.94,0,0,0-15,28.12l-.89,2.12c-2.18,5.16-4.42,10.5-6.3,15.9-2.67,7.7-3.84,15.48-5,24.11-.49,3.7-.64,7.42-.77,11-.1,2.62-.2,5.34-.44,8a85.3,85.3,0,0,0,.91,20.72c.17,1.14.34,2.28.5,3.42a99.79,99.79,0,0,0,2.25,12.16A188.28,188.28,0,0,0,15.46,228c5.5,11.53,12.31,22.36,18.26,31.61A163.94,163.94,0,0,0,46.5,276.9,55.17,55.17,0,0,0,61.16,289c2.36,1.37,4.73,2.82,7,4.22,2.53,1.55,5.15,3.15,7.78,4.65,2.17,1.25,4.35,2.59,6.46,3.88,5.68,3.47,11.55,7.06,18.09,9.39,2.18.78,4.36,1.7,6.48,2.6a66.64,66.64,0,0,0,12.57,4.35c1.79.37,3.61.65,5.36.92,1,.16,2.09.32,3.13.5a49.13,49.13,0,0,0,5.48.55c1.71.11,3.48.23,5.18.51a102.69,102.69,0,0,0,14,1.09c2.69.08,5.47.17,8.18.38,1.78.14,3.59.21,5.45.21a96.17,96.17,0,0,0,16.71-1.62c2.16-.38,4.39-.63,6.55-.87A71.57,71.57,0,0,0,200,318c2.18-.58,4.34-1.3,6.43-2,1.48-.49,3-1,4.53-1.45A116.23,116.23,0,0,0,232.31,306c4.18-2.23,8.29-4.7,12.27-7.09,4.61-2.76,9.38-5.63,14.24-8.1a25.67,25.67,0,0,0,7.1-4.93c5.77-6,12.54-13.2,19-20.93,4.94-5.94,10.09-12.35,14-19.72,1.08-2.06,2.08-4.2,3-6.27a96.62,96.62,0,0,1,4.46-8.79c5.51-9.21,12-29.68,12-29.74a61.76,61.76,0,0,0,2.57-13.68c.15-1.79.37-3.61.58-5.37a83.79,83.79,0,0,0,.85-11.4C322.25,163.23,321.92,157.07,321.37,151.1Zm-27.62,26.74c-.18,1.5-.37,3-.51,4.58a48.48,48.48,0,0,1-2.07,11.05c-.12.39-5.37,17-9.86,24.5a84.77,84.77,0,0,0-3.86,7.6c-.8,1.72-1.62,3.49-2.51,5.17-3.15,6-7.39,11.29-11.47,16.19-5.36,6.44-11,12.45-15.84,17.48a19.66,19.66,0,0,1-5.37,3.7c-4.15,2.11-8.2,4.54-12.11,6.89-3.32,2-6.76,4.05-10.22,5.9a94.88,94.88,0,0,1-17.5,7.07c-1.31.39-2.61.83-3.88,1.25-1.73.57-3.51,1.16-5.27,1.64a58.76,58.76,0,0,1-8.43,1.37c-1.86.2-3.77.42-5.65.75a71,71,0,0,1-18.07,1.16c-2.33-.19-4.7-.26-7-.33a85.2,85.2,0,0,1-11.48-.88,45.73,45.73,0,0,0-4.59-.46,43.12,43.12,0,0,1-4.37-.43l-2.66-.43c-1.46-.23-3-.46-4.4-.76a53.94,53.94,0,0,1-10.15-3.52c-1.81-.77-3.68-1.56-5.57-2.23-5.28-1.88-10.12-4.84-14.79-7.7-1.79-1.1-3.64-2.23-5.49-3.29-2.19-1.25-4.37-2.59-6.49-3.88-1.93-1.19-3.94-2.42-6-3.58A44,44,0,0,1,66.47,257,134.37,134.37,0,0,1,55.9,242.68a243.44,243.44,0,0,1-15.22-26.34,157,157,0,0,1-9.54-26,82.5,82.5,0,0,1-1.84-9.95c-.13-1-.27-1.93-.42-2.9a69.79,69.79,0,0,1-.75-16.87c.21-2.29.3-4.6.38-6.84.11-3,.23-6,.63-9,.95-7.13,1.92-13.55,4.1-19.83,1.55-4.47,3.43-8.93,5.24-13.24l.75-1.78A139.39,139.39,0,0,1,51.61,86.66c1.38-2.08,2.72-4.22,4-6.3,1.54-2.47,3.13-5,4.8-7.47a50.79,50.79,0,0,1,8.32-9.65A137.41,137.41,0,0,1,92.13,46.86a112.53,112.53,0,0,1,19.18-8.76c1.51-.51,3-1.07,4.46-1.62,2.2-.84,4.47-1.7,6.76-2.33a62.19,62.19,0,0,1,6.74-1.32c1-.15,2-.31,3-.49l1.19-.21c4.5-.8,9.14-1.63,13.69-2.69a43.09,43.09,0,0,1,8.11-.84c1.86-.07,3.73-.2,5.54-.33,2.59-.18,5.25-.37,7.89-.37.64,0,1.28,0,1.92,0a72.36,72.36,0,0,1,13.59,1.75c4,.91,8.07,1.59,11.53,2.14a45.25,45.25,0,0,1,7.5,2.08c.9.3,1.83.61,2.75.9a172.13,172.13,0,0,1,22.56,9.42,49.56,49.56,0,0,1,16.33,12.63,32.27,32.27,0,0,0,7.38,6.25A42.08,42.08,0,0,1,261.87,72a108.16,108.16,0,0,1,9.5,14c1.65,2.73,3.36,5.55,5.18,8.25a41.92,41.92,0,0,1,4.32,9.81c.42,1.21.85,2.46,1.32,3.68,1.85,4.88,3.55,9.79,5.42,15.24a118.35,118.35,0,0,1,5.12,19.28,59,59,0,0,1,.62,6.63c.08,1.3.15,2.64.28,4,.46,5,.73,10.08.81,15.65A68.33,68.33,0,0,1,293.75,177.84Z\"/>\u003Cpath class=\"cls-3\" d=\"M128.68,215.16A196.3,196.3,0,0,1,104.41,214c-3.93-.45-8-1.06-12.14-1.83.35-1.12.76-2.28,1.25-3.51a348.26,348.26,0,0,1,16.31-33.89q2.27.65,4.59,1.08c1.86.34,7.29,1.83,7.35,0,.2-6.31.15-18-.33-23.67,0-.25,0-.52-.06-.83-.26-3.6.83-8.86-4.63-10.92-5.63-2.12-28.68,20.69-28.95,21-1.19,1.41,6.24,5.2,7.71,6.43-3,5.73-5.75,11.18-8.38,16.61-.78,1.62-1.61,3.25-2.49,5-3.81,7.51-7.75,15.28-8.94,23.65a12,12,0,0,0,2.06,9.3c3.59,4.69,10.15,5.52,16,6.24.84.11,1.66.21,2.45.33a208.92,208.92,0,0,0,29.95,2.17l2.65,0a7.63,7.63,0,0,0,6.74-3.92,8.51,8.51,0,0,0-.09-8.38A7.55,7.55,0,0,0,128.68,215.16Z\"/>\u003Cpath class=\"cls-4\" d=\"M126.12,234.39a212.45,212.45,0,0,1-30.41-2.21c-.76-.11-1.55-.21-2.37-.31-6.13-.77-13.73-1.72-18.14-7.49-2.44-3.19-3.34-7.13-2.69-11.72,1.26-8.9,5.33-16.91,9.26-24.65.87-1.71,1.68-3.33,2.46-4.93,2.25-4.64,4.57-9.27,7.07-14.1-4-2.47-6.42-4.15-6.81-6.57a3.79,3.79,0,0,1,.84-3c.3-.36,6.32-6.31,12.86-11.82,12.65-10.66,16.94-11.17,19.7-10.14,6.59,2.48,6.63,8.4,6.66,11.94,0,.64,0,1.25,0,1.77,0,.3,0,.55.06.79.52,6.2.53,18.15.34,24a4,4,0,0,1-1.52,3c-2,1.55-5,1.06-8.7.27l-.94-.2c-.78-.14-1.57-.31-2.35-.49A333.85,333.85,0,0,0,96.6,209.67c2.78.45,5.51.83,8.17,1.13a189.73,189.73,0,0,0,23.86,1.13,10.74,10.74,0,0,1,9.57,5.26,11.76,11.76,0,0,1,.13,11.6,10.9,10.9,0,0,1-9.51,5.58l-2.69,0ZM92.06,161.78c1,.68,2.16,1.41,2.89,1.87a24.29,24.29,0,0,1,2.62,1.75l2,1.66-1.21,2.31c-3,5.72-5.72,11.12-8.34,16.53-.8,1.65-1.63,3.29-2.51,5-3.69,7.27-7.51,14.8-8.62,22.64a8.79,8.79,0,0,0,1.42,6.89c2.77,3.62,8.38,4.32,13.81,5,.88.12,1.7.22,2.51.34a205.26,205.26,0,0,0,29.48,2.14h0l2.61,0a4.41,4.41,0,0,0,4-2.28,5.32,5.32,0,0,0,0-5.16,4.3,4.3,0,0,0-3.92-2.1h0a196.85,196.85,0,0,1-24.67-1.17c-4-.45-8.16-1.07-12.37-1.86l-3.56-.66,1.07-3.46c.37-1.21.81-2.44,1.34-3.76A355.49,355.49,0,0,1,107,173.26l1.23-2.29,2.5.71c1.4.4,2.84.74,4.28,1,.3.05.69.14,1.12.23s1.56.33,2.48.48c.13-6.72,0-16.24-.37-21,0-.26,0-.53-.07-.84,0-.75-.06-1.5-.06-2.22,0-3.77-.34-5.06-2.3-5.87-.59.08-3.93.87-14,9.4C97.87,156.29,94.2,159.73,92.06,161.78Z\"/>\u003Cpath class=\"cls-3\" d=\"M242.39,198.6l-.1-.26c-2.47-6.25-5.06-12.58-7.55-18.69l0-.09c-1.23-3-2.47-6-3.69-9.06a8.11,8.11,0,0,0-4.86-4.68,8.91,8.91,0,0,0-6.21.15,7.15,7.15,0,0,0-4.07,9.61L224.55,197c.32.8.65,1.59,1,2.39l0,.08c1,2.47,2.07,5,2.93,7.53l.28.75a35.75,35.75,0,0,1,1.42,4.63l-.89.11c-.48.06-.83.1-1.13.16-1.73.32-3.5.63-5.26.91-4.18.66-8.56,1.17-13,1.53-5.81.47-11.9.65-18.14.55-.26-2.71-1.14-14.46-6.83-12.55,0,0-30.52,18.14-28.46,21.65,1.22,2.07,29,18.53,33.89,16.72,2.36-.88,2.48-8.85,2.53-9.82a197.4,197.4,0,0,0,24.08-1.21c4.81-.55,9.5-1.24,14-2.06l1.34-.23c3.35-.56,7.93-1.32,10.94-4.79C249.35,216.17,245,205.17,242.39,198.6Z\"/>\u003Cpath class=\"cls-4\" d=\"M189.48,244.81c-2.42,0-7.42-1.22-19-7.45-3.67-2-7.55-4.23-10.64-6.19-5.32-3.36-5.82-4.21-6.18-4.83-2.08-3.54,2.05-7.06,4.26-9a120,120,0,0,1,10.17-7.5c7.36-5,15.08-9.56,15.16-9.6l.3-.18.32-.11a6.3,6.3,0,0,1,5.62.64c3.25,2.12,4.52,7.06,5.14,11.77,5.14,0,10.17-.18,15-.56,4.39-.36,8.69-.86,12.79-1.51,1.22-.19,2.44-.4,3.66-.61l-.32-.91c-.12-.31-.22-.59-.29-.8-.84-2.42-1.88-4.93-2.88-7.35l0-.08c-.33-.8-.66-1.6-1-2.41l-8.68-21.39A10.38,10.38,0,0,1,218.73,163a12.22,12.22,0,0,1,8.49-.21,11.27,11.27,0,0,1,6.77,6.52q1.84,4.53,3.7,9.05l0,.09c2.5,6.12,5.09,12.45,7.57,18.73l.1.25c2.69,6.78,7.68,19.39.23,28-3.77,4.35-9.23,5.26-12.85,5.86h-.05l-1.24.21c-4.53.83-9.3,1.53-14.18,2.09a198.55,198.55,0,0,1-21.4,1.24c-.51,5.81-1.86,8.65-4.45,9.61A5.1,5.1,0,0,1,189.48,244.81Zm-29-21a145.62,145.62,0,0,0,13.12,7.85c8.76,4.71,13.43,6.31,15.23,6.6a23.86,23.86,0,0,0,.84-6.45c0-.19,0-.33,0-.42l.18-3.07,3.07,0a192.65,192.65,0,0,0,23.68-1.19c4.74-.54,9.36-1.22,13.75-2l1.34-.23h.05c3-.5,6.78-1.13,9-3.72,4.89-5.67,1-15.53-1.34-21.42h0l-.1-.26c-2.47-6.25-5-12.56-7.54-18.66l0-.09c-1.23-3-2.47-6-3.69-9.07a4.87,4.87,0,0,0-2.94-2.85,5.74,5.74,0,0,0-3.92.1,3.94,3.94,0,0,0-2.3,5.41l8.67,21.39,1,2.37,0,.08c1,2.51,2.1,5.1,3,7.7.07.18.15.42.25.7a39.8,39.8,0,0,1,1.56,5.07l.72,3.41-3.45.46-.94.11c-.41.05-.72.09-.91.13-1.77.33-3.57.64-5.36.92-4.26.68-8.73,1.2-13.28,1.57-5.91.47-12.11.65-18.45.55l-2.89,0-.3-3.2c-.69-7.42-2-9.12-2.43-9.47-1.61,1-7,4.24-12.57,7.93C165.31,219.47,161.86,222.39,160.43,223.84ZM159,222.7Z\"/>\u003Cpath class=\"cls-3\" d=\"M161.92,83.91a20.16,20.16,0,0,1,2.64-2.59,19.23,19.23,0,0,1,1.69,2.56c.33.56.64,1.09,1,1.56,3.26,4.83,6.48,9.76,9.57,14.67,5,8,10,16.34,14.71,24.9-2.21,1.94-7,4.25-6.33,8.29,1.23,7,30.08,21,32.18,19.08,5.16-4.77,7.75-34.49,0-39.4-3.41-2.16-10.25,2-12.45,3.23-5.69-10.2-11.67-20.15-17.78-29.63-.73-1.14-1.52-2.47-2.35-3.88-4-6.78-9-15.23-16.73-17.18a14.51,14.51,0,0,0-11.33,2c-8,4.82-13.57,13.6-18.47,21.36l-1.82,2.85c-6.21,9.64-11.84,19.54-16.53,28a7.72,7.72,0,0,0-.59,6.45,8.43,8.43,0,0,0,3.79,4.43,8.14,8.14,0,0,0,5.64.9,7.58,7.58,0,0,0,5-3.84c1.08-1.93,2.15-3.88,3.23-5.84,7.24-13.14,14.72-26.72,24.55-37.5Z\"/>\u003Cpath class=\"cls-4\" d=\"M216.64,155.8a15,15,0,0,1-4.52-1,97.72,97.72,0,0,1-17.5-8.54c-11.72-7.19-12.41-11.13-12.64-12.43-.83-4.77,2.76-7.8,5.33-9.71C183,116.48,178.55,109,174,101.82c-3.06-4.86-6.25-9.77-9.5-14.57q-.28-.41-.54-.84l-.07.08c-9.58,10.51-17,23.92-24.12,36.9-1.08,2-2.15,3.92-3.23,5.85a10.75,10.75,0,0,1-7.18,5.42,11.29,11.29,0,0,1-7.89-1.24,11.72,11.72,0,0,1-5.26-6.14,10.93,10.93,0,0,1,.81-9.12c4.72-8.46,10.38-18.41,16.64-28.12.59-.92,1.19-1.87,1.8-2.84,5.09-8,10.87-17.18,19.53-22.4,4.58-2.75,9.22-3.56,13.79-2.41,9,2.28,14.39,11.37,18.71,18.67.82,1.38,1.59,2.68,2.29,3.78,5.59,8.65,11.07,17.73,16.32,27,3.67-1.89,9.05-4,12.93-1.59,3.39,2.15,5.46,7,6.15,14.52.85,9.31-.69,25.34-5.69,30A4,4,0,0,1,216.64,155.8ZM165.1,77,167,79.23a23.3,23.3,0,0,1,2,3c.3.52.58,1,.84,1.38,3.29,4.87,6.53,9.83,9.63,14.76,5,8,10,16.44,14.8,25l1.27,2.28-2,1.71c-.57.51-1.21,1-1.89,1.47-2,1.44-3.59,2.72-3.39,3.84s4,5,12.81,9.89a72.17,72.17,0,0,0,14.61,6.56c1.94-3.41,3.91-14.2,3-23.83-.55-6-2-8.94-3.17-9.65-.2-.13-1.17-.29-3.27.44a35.11,35.11,0,0,0-5.22,2.5l-.71.39-2.8,1.52-1.55-2.78c-5.65-10.13-11.6-20-17.67-29.45-.77-1.2-1.57-2.55-2.42-4-3.71-6.28-8.33-14.08-14.74-15.7-2.88-.73-5.79-.18-8.88,1.68C151,74.76,145.66,83.2,141,90.65q-.93,1.48-1.83,2.88c-6.16,9.56-11.76,19.4-16.42,27.77a4.44,4.44,0,0,0-.38,3.79,5.25,5.25,0,0,0,2.33,2.7,4.9,4.9,0,0,0,3.4.56,4.34,4.34,0,0,0,2.89-2.26q1.62-2.88,3.22-5.82c7.33-13.3,14.91-27,25-38.12l.36-.4a20.39,20.39,0,0,1,3.17-3.06Z\"/>\u003C/g>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-recogidashadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20211106174731370","marker_dim":"60 60 30 60"}, +{"created":"20210821043948216","creator":"M0","text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 350 350\">\u003Cdefs>\u003Cstyle>.cls-1{fill:#f9cacb;}.cls-2{fill:#f29195;}.cls-3{fill:#fff;}.cls-4{fill:#141414;}\u003C/style>\u003C/defs>\u003Ctitle>map icon machine\u003C/title>\u003Cg id=\"Calque_1\" data-name=\"Calque 1\">\u003Cpath class=\"cls-1\" d=\"M290.82,148a60.8,60.8,0,0,0-.61-6.61,118.44,118.44,0,0,0-5.11-19.22c-1.87-5.43-3.56-10.32-5.41-15.19-.46-1.21-.89-2.46-1.3-3.67a42.2,42.2,0,0,0-4.31-9.77c-1.82-2.69-3.52-5.5-5.16-8.22a109.13,109.13,0,0,0-9.47-14,42.32,42.32,0,0,0-9.62-8.89,32,32,0,0,1-7.35-6.22A49.36,49.36,0,0,0,226.2,43.59a172.26,172.26,0,0,0-22.48-9.38c-.92-.29-1.84-.6-2.74-.91a45.11,45.11,0,0,0-7.47-2.06C190.06,30.69,186,30,182,29.1a72.67,72.67,0,0,0-13.53-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.29.19-7.87.37-1.8.13-3.66.26-5.51.33a42,42,0,0,0-8.08.84c-4.54,1.05-9.17,1.88-13.64,2.68l-1.19.21-3,.49a62.09,62.09,0,0,0-6.71,1.31c-2.28.63-4.55,1.49-6.74,2.32-1.44.54-2.94,1.11-4.44,1.61a112.7,112.7,0,0,0-19.12,8.74A136.77,136.77,0,0,0,67,62.54a49.83,49.83,0,0,0-8.3,9.62c-1.66,2.42-3.25,5-4.78,7.44-1.29,2.07-2.62,4.21-4,6.27a139.64,139.64,0,0,0-12.33,23.19l-.75,1.78c-1.81,4.29-3.68,8.73-5.22,13.18-2.17,6.26-3.14,12.66-4.09,19.77-.4,3-.52,6.05-.63,9-.08,2.23-.17,4.54-.38,6.82a69.92,69.92,0,0,0,.75,16.82c.15,1,.29,1.92.42,2.89a80,80,0,0,0,1.84,9.91A155,155,0,0,0,39,215.11a243.44,243.44,0,0,0,15.17,26.25,133.42,133.42,0,0,0,10.53,14.27,43.87,43.87,0,0,0,11.69,9.62c2,1.16,4,2.38,5.94,3.56,2.1,1.29,4.28,2.63,6.45,3.87,1.86,1.06,3.7,2.19,5.48,3.28,4.66,2.85,9.47,5.8,14.73,7.67,1.89.67,3.76,1.46,5.56,2.22a53.57,53.57,0,0,0,10.11,3.52c1.44.29,2.94.53,4.39.75l2.65.43a43,43,0,0,0,4.35.43,45.53,45.53,0,0,1,4.58.46,86.25,86.25,0,0,0,11.44.87c2.28.07,4.64.15,7,.33a70.5,70.5,0,0,0,18-1.15c1.88-.33,3.78-.55,5.63-.75a58.36,58.36,0,0,0,8.4-1.37c1.76-.47,3.54-1.06,5.26-1.63,1.26-.42,2.56-.85,3.86-1.24a95.32,95.32,0,0,0,17.45-7.05c3.45-1.84,6.87-3.9,10.18-5.88,3.9-2.34,7.93-4.76,12.07-6.87a19.67,19.67,0,0,0,5.34-3.68c4.81-5,10.45-11,15.79-17.43,4.07-4.88,8.29-10.14,11.44-16.12.88-1.68,1.7-3.45,2.5-5.16a81.62,81.62,0,0,1,3.85-7.57c4.46-7.48,9.69-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.13-1.53.32-3.08.5-4.57a69.53,69.53,0,0,0,.69-9.25c-.09-5.55-.35-10.65-.81-15.59C291,150.58,290.9,149.25,290.82,148Z\"/>\u003Cpath class=\"cls-2\" d=\"M319.29,150.15c-.14-1.52-.23-3.08-.32-4.6a75.89,75.89,0,0,0-.76-8.17A144.88,144.88,0,0,0,312,114c-2.23-6.5-4.26-12.36-6.48-18.2-.53-1.4-1-2.88-1.53-4.3-1.45-4.22-3-8.59-5.46-12.29-2.13-3.15-4.13-6.48-6.08-9.7-3.47-5.75-7.07-11.71-11.55-17a52.76,52.76,0,0,0-12.08-11.13,36,36,0,0,1-8.18-6.9,61.42,61.42,0,0,0-20.3-15.71c-8.53-4.1-17.65-8.34-27.19-11.34-1.07-.33-2.16-.7-3.21-1.06a57,57,0,0,0-9.36-2.58c-4.07-.64-8.87-1.44-13.53-2.51A89.09,89.09,0,0,0,170.4-.9a107.74,107.74,0,0,0-12,.4c-2.13.15-4.33.3-6.49.38A53.59,53.59,0,0,0,141.78,1C136.44,2.19,131,3.17,125.64,4.12l-1.42.25c-1.15.21-2.34.39-3.48.58a75.21,75.21,0,0,0-8.31,1.63c-2.84.78-5.6,1.83-8.28,2.84-1.7.64-3.45,1.31-5.19,1.89A137,137,0,0,0,75.68,21.93,165.68,165.68,0,0,0,47.42,41.74a61.93,61.93,0,0,0-10.36,12c-2,3-3.92,6-5.77,9-1.53,2.45-3.11,5-4.72,7.41a169,169,0,0,0-15,28.12l-.89,2.12c-2.17,5.16-4.42,10.5-6.29,15.9-2.67,7.7-3.85,15.48-5,24.11-.5,3.7-.64,7.42-.78,11-.09,2.62-.2,5.34-.44,8A85.85,85.85,0,0,0-.88,180.1c.17,1.14.33,2.28.49,3.42a98,98,0,0,0,2.26,12.16A188.26,188.26,0,0,0,13.38,227c5.5,11.53,12.32,22.36,18.27,31.61A161.19,161.19,0,0,0,44.43,276,55.13,55.13,0,0,0,59.08,288c2.36,1.37,4.73,2.82,7,4.22,2.53,1.55,5.14,3.15,7.77,4.65,2.18,1.25,4.36,2.59,6.47,3.88,5.67,3.47,11.54,7.07,18.08,9.39,2.18.78,4.37,1.7,6.49,2.6a66.64,66.64,0,0,0,12.57,4.35c1.79.37,3.6.65,5.36.92,1,.16,2.09.32,3.13.5a49,49,0,0,0,5.47.55c1.72.11,3.49.23,5.19.51a102.69,102.69,0,0,0,14,1.09c2.68.08,5.46.17,8.17.38,1.78.14,3.59.21,5.45.21A96.18,96.18,0,0,0,181,319.64c2.15-.38,4.39-.63,6.55-.87a71.57,71.57,0,0,0,10.42-1.7c2.18-.58,4.34-1.3,6.43-2,1.48-.49,3-1,4.53-1.45A116.23,116.23,0,0,0,230.24,305c4.18-2.23,8.29-4.7,12.27-7.09,4.61-2.76,9.38-5.63,14.24-8.1a25.67,25.67,0,0,0,7.1-4.93c5.77-6,12.54-13.2,19-20.93,4.93-5.94,10.08-12.35,13.95-19.72,1.09-2.06,2.09-4.2,3.05-6.27a96.62,96.62,0,0,1,4.46-8.79c5.51-9.21,12-29.68,12-29.74a61.76,61.76,0,0,0,2.57-13.68c.16-1.79.38-3.61.59-5.37a85.3,85.3,0,0,0,.84-11.4C320.17,162.28,319.85,156.12,319.29,150.15Zm-27.62,26.74c-.18,1.5-.36,3-.5,4.58a49.6,49.6,0,0,1-2.07,11.05c-.13.39-5.38,17-9.86,24.5a82.21,82.21,0,0,0-3.86,7.6c-.8,1.72-1.63,3.49-2.51,5.17-3.16,6-7.4,11.29-11.47,16.19-5.37,6.44-11,12.45-15.85,17.48a19.77,19.77,0,0,1-5.36,3.7c-4.16,2.11-8.2,4.54-12.11,6.89-3.33,2-6.76,4.05-10.22,5.9a94.88,94.88,0,0,1-17.5,7.07c-1.31.39-2.62.83-3.88,1.25-1.73.57-3.51,1.16-5.28,1.64a58.54,58.54,0,0,1-8.43,1.37c-1.85.2-3.76.42-5.65.75a71,71,0,0,1-18.07,1.16c-2.33-.19-4.69-.26-7-.33a85.07,85.07,0,0,1-11.48-.88,46.21,46.21,0,0,0-4.6-.46,43.21,43.21,0,0,1-4.36-.43l-2.67-.43c-1.45-.23-3-.46-4.4-.76a53.85,53.85,0,0,1-10.14-3.52c-1.81-.77-3.68-1.56-5.58-2.23-5.28-1.88-10.11-4.84-14.78-7.7-1.79-1.1-3.64-2.23-5.5-3.29-2.18-1.25-4.37-2.59-6.48-3.88-1.94-1.19-3.94-2.42-6-3.58a44,44,0,0,1-11.73-9.65,133,133,0,0,1-10.57-14.32,243.44,243.44,0,0,1-15.22-26.34,154.88,154.88,0,0,1-9.54-26,80.59,80.59,0,0,1-1.84-10l-.42-2.9a69.29,69.29,0,0,1-.75-16.87c.2-2.29.29-4.6.38-6.84.11-3,.22-6.05.63-9.05C28,136.69,29,130.27,31.17,124c1.55-4.47,3.42-8.93,5.24-13.23l.75-1.78A138.37,138.37,0,0,1,49.54,85.71c1.38-2.08,2.71-4.22,4-6.29,1.54-2.48,3.14-5,4.81-7.48a50.08,50.08,0,0,1,8.32-9.65A137.33,137.33,0,0,1,90.05,45.91a112.94,112.94,0,0,1,19.19-8.76c1.5-.51,3-1.07,4.46-1.62,2.19-.84,4.47-1.7,6.75-2.33a62.66,62.66,0,0,1,6.74-1.32c1-.15,2-.31,3-.49l1.19-.21c4.49-.8,9.14-1.63,13.69-2.69a43.09,43.09,0,0,1,8.11-.84c1.85-.07,3.72-.2,5.53-.33,2.59-.18,5.25-.37,7.89-.37.65,0,1.29,0,1.93,0a72.25,72.25,0,0,1,13.58,1.75c4,.91,8.08,1.59,11.54,2.14a45.8,45.8,0,0,1,7.5,2.08c.89.3,1.82.61,2.75.9a172.71,172.71,0,0,1,22.56,9.42,49.52,49.52,0,0,1,16.32,12.63,32.33,32.33,0,0,0,7.39,6.25,42.05,42.05,0,0,1,9.64,8.91,108.24,108.24,0,0,1,9.51,14c1.65,2.73,3.35,5.55,5.17,8.25a41.94,41.94,0,0,1,4.33,9.81c.42,1.21.85,2.46,1.31,3.68,1.85,4.88,3.55,9.79,5.43,15.24a118.35,118.35,0,0,1,5.12,19.28,64.07,64.07,0,0,1,.62,6.63c.07,1.3.15,2.64.27,4,.47,5,.73,10.08.82,15.65A70,70,0,0,1,291.67,176.89Z\"/>\u003Cpath class=\"cls-3\" d=\"M196.17,130.08c-1-10.77,3.82-22.18,12.94-28s22.43-4.91,29.85,3c-4.43,4-8.92,8.83-13.36,12.8L233.91,130a1.07,1.07,0,0,0,.56.51,1.12,1.12,0,0,0,.86-.25c5-3.17,9.61-5.87,14.62-9a27.83,27.83,0,0,1,1.21,20.21c-2.28,6.52-7.68,12-14.36,13.81a27.2,27.2,0,0,1-11.33.2c-5.4-.9-10.76-2.87-14.83-6.52-15.26,8.83-32.57,16.28-47.83,25.12-5.05,2.92-10.09,5.84-15,8.94a248.87,248.87,0,0,0-23.53,16.75l-.2.55a30.66,30.66,0,0,1-10,28.18c-4.76,4.1-11,6.67-17.27,6.29s-12.43-2-15.15-7.69c7.33-4.48,14.13-10.93,21.47-15.41l-.2-.37c-4.83-5.67-10.28-10.76-14.52-16.89-6.84,6-14.34,12-21.26,17.84a27.34,27.34,0,0,1,6.58-37.59,32.92,32.92,0,0,1,7.44-3.94,23,23,0,0,1,8-1.71c4.6,0,9,1.92,12.75,4.65a65.52,65.52,0,0,1,9.84,9.65l.28,0c21.41-14.56,62.44-38.69,83.85-53.25Z\"/>\u003Cpath class=\"cls-4\" d=\"M112.1,186.57a3.23,3.23,0,0,1-1.82-5.9C121.05,173.36,137,163.5,152.33,154s31.16-19.31,41.81-26.55a3.22,3.22,0,1,1,3.63,5.33c-10.77,7.32-26.67,17.17-42.05,26.7S124.56,178.77,113.91,186A3.19,3.19,0,0,1,112.1,186.57Z\"/>\u003Cpath class=\"cls-4\" d=\"M196.18,133.41a3.23,3.23,0,0,1-3.18-2.7l0-.2v-.15c-1.1-12.34,4.69-24.8,14.42-31,10.75-6.84,25.65-5.29,33.93,3.52a3.23,3.23,0,0,1-4.7,4.42c-6.12-6.52-17.68-7.64-25.77-2.49-7.73,4.92-12.33,14.93-11.46,24.93v.07a3.23,3.23,0,0,1-2.68,3.54A3.17,3.17,0,0,1,196.18,133.41Z\"/>\u003Cpath class=\"cls-4\" d=\"M234.63,133.77a3.66,3.66,0,0,1-1.06-.15,4.2,4.2,0,0,1-2.33-1.8l-9.9-14.43,2.11-1.89c2.16-1.93,4.4-4.15,6.56-6.29s4.52-4.48,6.8-6.52a3.23,3.23,0,0,1,4.3,4.81c-2.15,1.93-4.39,4.15-6.56,6.29-1.54,1.53-3.12,3.09-4.71,4.59l5.53,8.06c1.92-1.2,3.8-2.35,5.64-3.47,2.33-1.43,4.75-2.91,7.22-4.47a3.23,3.23,0,0,1,3.45,5.46c-2.51,1.58-5,3.07-7.31,4.51s-4.82,2.95-7.31,4.53l0,0A4.56,4.56,0,0,1,234.63,133.77Z\"/>\u003Cpath class=\"cls-4\" d=\"M231.08,159.17a37.72,37.72,0,0,1-6.14-.54c-6.78-1.13-12.32-3.59-16.46-7.3a3.23,3.23,0,0,1,4.31-4.8c3.21,2.88,7.66,4.81,13.21,5.74a23.73,23.73,0,0,0,10-.14c5.37-1.43,10.14-6,12.13-11.76A24.54,24.54,0,0,0,247,122.54a3.23,3.23,0,1,1,5.9-2.62,31.08,31.08,0,0,1,1.3,22.58,24.75,24.75,0,0,1-16.57,15.86A25.33,25.33,0,0,1,231.08,159.17Z\"/>\u003Cpath class=\"cls-4\" d=\"M67.17,215.46a3.22,3.22,0,0,1-2.67-1.41,30.55,30.55,0,0,1,7.37-42A36,36,0,0,1,80,167.7a26.25,26.25,0,0,1,9.17-1.93h.11a24.84,24.84,0,0,1,14.57,5.28,67.53,67.53,0,0,1,10.35,10.12,3.22,3.22,0,1,1-4.83,4.27,63.32,63.32,0,0,0-9.34-9.19c-2.5-1.84-6.39-4-10.75-4h-.08a19.79,19.79,0,0,0-6.89,1.51,29.12,29.12,0,0,0-6.71,3.54,24.1,24.1,0,0,0-5.81,33.15,3.23,3.23,0,0,1-2.66,5Z\"/>\u003Cpath class=\"cls-4\" d=\"M67.17,215.46a3.22,3.22,0,0,1-2.09-5.68c2.86-2.43,5.86-4.92,8.77-7.32C78,199,82.31,195.46,86.3,192a3.23,3.23,0,1,1,4.25,4.86c-4.06,3.55-8.4,7.13-12.59,10.6-2.89,2.39-5.88,4.86-8.71,7.26A3.16,3.16,0,0,1,67.17,215.46Z\"/>\u003Cpath class=\"cls-4\" d=\"M103,214.52a3.23,3.23,0,0,1-2.46-1.14c-1.64-1.93-3.4-3.84-5.11-5.69a106.75,106.75,0,0,1-9.61-11.45,3.23,3.23,0,0,1,5.31-3.67,100.79,100.79,0,0,0,9,10.75c1.75,1.89,3.56,3.85,5.28,5.88a3.22,3.22,0,0,1-.36,4.55A3.26,3.26,0,0,1,103,214.52Z\"/>\u003Cpath class=\"cls-4\" d=\"M81.68,230.29a3.22,3.22,0,0,1-1.68-6,119.26,119.26,0,0,0,10.44-7.5,123.71,123.71,0,0,1,11-7.9,3.22,3.22,0,1,1,3.36,5.5,117.91,117.91,0,0,0-10.44,7.51,127.28,127.28,0,0,1-11,7.9A3.24,3.24,0,0,1,81.68,230.29Z\"/>\u003Cpath class=\"cls-4\" d=\"M98,238c-.47,0-.94,0-1.4,0-3.39-.21-13.7-.83-17.87-9.52a3.22,3.22,0,0,1,5.81-2.79c1.73,3.59,5.69,5.46,12.45,5.87A21.49,21.49,0,0,0,112,226a27.32,27.32,0,0,0,8.88-25.16,3.22,3.22,0,1,1,6.34-1.17,33.84,33.84,0,0,1-11,31.22A28.34,28.34,0,0,1,98,238Z\"/>\u003Cpath class=\"cls-4\" d=\"M124.25,203a3.22,3.22,0,0,1-2-5.74,249.22,249.22,0,0,1,23.84-17c5.08-3.19,10.42-6.28,15.12-9,7.72-4.47,16-8.63,24.09-12.66s16.2-8.09,23.74-12.46a3.22,3.22,0,1,1,3.23,5.58c-7.71,4.47-16,8.63-24.09,12.65s-16.19,8.1-23.73,12.47c-4.67,2.7-10,5.76-14.93,8.88a244.87,244.87,0,0,0-23.23,16.54A3.21,3.21,0,0,1,124.25,203Z\"/>\u003C/g>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-taller.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20211106175410613","marker_dim":"60 60 30 60","caption":"marker"}, +{"created":"20210821052143530","creator":"M0","text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 350 350\">\u003Cdefs>\u003Cstyle>.cls-1{fill:#f9cacb;}.cls-2{fill:#f29195;}.cls-3{fill:#fff;}.cls-4{fill:#141414;}\u003C/style>\u003C/defs>\u003Ctitle>map icon machine\u003C/title>\u003Cg id=\"Calque_1\" data-name=\"Calque 1\">\u003Cpath class=\"cls-1\" d=\"M290.82,148a60.8,60.8,0,0,0-.61-6.61,118.44,118.44,0,0,0-5.11-19.22c-1.87-5.43-3.56-10.32-5.41-15.19-.46-1.21-.89-2.46-1.3-3.67a42.2,42.2,0,0,0-4.31-9.77c-1.82-2.69-3.52-5.5-5.16-8.22a109.13,109.13,0,0,0-9.47-14,42.32,42.32,0,0,0-9.62-8.89,32,32,0,0,1-7.35-6.22A49.36,49.36,0,0,0,226.2,43.59a172.26,172.26,0,0,0-22.48-9.38c-.92-.29-1.84-.6-2.74-.91a45.11,45.11,0,0,0-7.47-2.06C190.06,30.69,186,30,182,29.1a72.67,72.67,0,0,0-13.53-1.74c-.64,0-1.28,0-1.92,0-2.63,0-5.29.19-7.87.37-1.8.13-3.66.26-5.51.33a42,42,0,0,0-8.08.84c-4.54,1.05-9.17,1.88-13.64,2.68l-1.19.21-3,.49a62.09,62.09,0,0,0-6.71,1.31c-2.28.63-4.55,1.49-6.74,2.32-1.44.54-2.94,1.11-4.44,1.61a112.7,112.7,0,0,0-19.12,8.74A136.77,136.77,0,0,0,67,62.54a49.83,49.83,0,0,0-8.3,9.62c-1.66,2.42-3.25,5-4.78,7.44-1.29,2.07-2.62,4.21-4,6.27a139.64,139.64,0,0,0-12.33,23.19l-.75,1.78c-1.81,4.29-3.68,8.73-5.22,13.18-2.17,6.26-3.14,12.66-4.09,19.77-.4,3-.52,6.05-.63,9-.08,2.23-.17,4.54-.38,6.82a69.92,69.92,0,0,0,.75,16.82c.15,1,.29,1.92.42,2.89a80,80,0,0,0,1.84,9.91A155,155,0,0,0,39,215.11a243.44,243.44,0,0,0,15.17,26.25,133.42,133.42,0,0,0,10.53,14.27,43.87,43.87,0,0,0,11.69,9.62c2,1.16,4,2.38,5.94,3.56,2.1,1.29,4.28,2.63,6.45,3.87,1.86,1.06,3.7,2.19,5.48,3.28,4.66,2.85,9.47,5.8,14.73,7.67,1.89.67,3.76,1.46,5.56,2.22a53.57,53.57,0,0,0,10.11,3.52c1.44.29,2.94.53,4.39.75l2.65.43a43,43,0,0,0,4.35.43,45.53,45.53,0,0,1,4.58.46,86.25,86.25,0,0,0,11.44.87c2.28.07,4.64.15,7,.33a70.5,70.5,0,0,0,18-1.15c1.88-.33,3.78-.55,5.63-.75a58.36,58.36,0,0,0,8.4-1.37c1.76-.47,3.54-1.06,5.26-1.63,1.26-.42,2.56-.85,3.86-1.24a95.32,95.32,0,0,0,17.45-7.05c3.45-1.84,6.87-3.9,10.18-5.88,3.9-2.34,7.93-4.76,12.07-6.87a19.67,19.67,0,0,0,5.34-3.68c4.81-5,10.45-11,15.79-17.43,4.07-4.88,8.29-10.14,11.44-16.12.88-1.68,1.7-3.45,2.5-5.16a81.62,81.62,0,0,1,3.85-7.57c4.46-7.48,9.69-24,9.82-24.42a49.32,49.32,0,0,0,2.07-11c.13-1.53.32-3.08.5-4.57a69.53,69.53,0,0,0,.69-9.25c-.09-5.55-.35-10.65-.81-15.59C291,150.58,290.9,149.25,290.82,148Z\"/>\u003Cpath class=\"cls-2\" d=\"M319.29,150.15c-.14-1.52-.23-3.08-.32-4.6a75.89,75.89,0,0,0-.76-8.17A144.88,144.88,0,0,0,312,114c-2.23-6.5-4.26-12.36-6.48-18.2-.53-1.4-1-2.88-1.53-4.3-1.45-4.22-3-8.59-5.46-12.29-2.13-3.15-4.13-6.48-6.08-9.7-3.47-5.75-7.07-11.71-11.55-17a52.76,52.76,0,0,0-12.08-11.13,36,36,0,0,1-8.18-6.9,61.42,61.42,0,0,0-20.3-15.71c-8.53-4.1-17.65-8.34-27.19-11.34-1.07-.33-2.16-.7-3.21-1.06a57,57,0,0,0-9.36-2.58c-4.07-.64-8.87-1.44-13.53-2.51A89.09,89.09,0,0,0,170.4-.9a107.74,107.74,0,0,0-12,.4c-2.13.15-4.33.3-6.49.38A53.59,53.59,0,0,0,141.78,1C136.44,2.19,131,3.17,125.64,4.12l-1.42.25c-1.15.21-2.34.39-3.48.58a75.21,75.21,0,0,0-8.31,1.63c-2.84.78-5.6,1.83-8.28,2.84-1.7.64-3.45,1.31-5.19,1.89A137,137,0,0,0,75.68,21.93,165.68,165.68,0,0,0,47.42,41.74a61.93,61.93,0,0,0-10.36,12c-2,3-3.92,6-5.77,9-1.53,2.45-3.11,5-4.72,7.41a169,169,0,0,0-15,28.12l-.89,2.12c-2.17,5.16-4.42,10.5-6.29,15.9-2.67,7.7-3.85,15.48-5,24.11-.5,3.7-.64,7.42-.78,11-.09,2.62-.2,5.34-.44,8A85.85,85.85,0,0,0-.88,180.1c.17,1.14.33,2.28.49,3.42a98,98,0,0,0,2.26,12.16A188.26,188.26,0,0,0,13.38,227c5.5,11.53,12.32,22.36,18.27,31.61A161.19,161.19,0,0,0,44.43,276,55.13,55.13,0,0,0,59.08,288c2.36,1.37,4.73,2.82,7,4.22,2.53,1.55,5.14,3.15,7.77,4.65,2.18,1.25,4.36,2.59,6.47,3.88,5.67,3.47,11.54,7.07,18.08,9.39,2.18.78,4.37,1.7,6.49,2.6a66.64,66.64,0,0,0,12.57,4.35c1.79.37,3.6.65,5.36.92,1,.16,2.09.32,3.13.5a49,49,0,0,0,5.47.55c1.72.11,3.49.23,5.19.51a102.69,102.69,0,0,0,14,1.09c2.68.08,5.46.17,8.17.38,1.78.14,3.59.21,5.45.21A96.18,96.18,0,0,0,181,319.64c2.15-.38,4.39-.63,6.55-.87a71.57,71.57,0,0,0,10.42-1.7c2.18-.58,4.34-1.3,6.43-2,1.48-.49,3-1,4.53-1.45A116.23,116.23,0,0,0,230.24,305c4.18-2.23,8.29-4.7,12.27-7.09,4.61-2.76,9.38-5.63,14.24-8.1a25.67,25.67,0,0,0,7.1-4.93c5.77-6,12.54-13.2,19-20.93,4.93-5.94,10.08-12.35,13.95-19.72,1.09-2.06,2.09-4.2,3.05-6.27a96.62,96.62,0,0,1,4.46-8.79c5.51-9.21,12-29.68,12-29.74a61.76,61.76,0,0,0,2.57-13.68c.16-1.79.38-3.61.59-5.37a85.3,85.3,0,0,0,.84-11.4C320.17,162.28,319.85,156.12,319.29,150.15Zm-27.62,26.74c-.18,1.5-.36,3-.5,4.58a49.6,49.6,0,0,1-2.07,11.05c-.13.39-5.38,17-9.86,24.5a82.21,82.21,0,0,0-3.86,7.6c-.8,1.72-1.63,3.49-2.51,5.17-3.16,6-7.4,11.29-11.47,16.19-5.37,6.44-11,12.45-15.85,17.48a19.77,19.77,0,0,1-5.36,3.7c-4.16,2.11-8.2,4.54-12.11,6.89-3.33,2-6.76,4.05-10.22,5.9a94.88,94.88,0,0,1-17.5,7.07c-1.31.39-2.62.83-3.88,1.25-1.73.57-3.51,1.16-5.28,1.64a58.54,58.54,0,0,1-8.43,1.37c-1.85.2-3.76.42-5.65.75a71,71,0,0,1-18.07,1.16c-2.33-.19-4.69-.26-7-.33a85.07,85.07,0,0,1-11.48-.88,46.21,46.21,0,0,0-4.6-.46,43.21,43.21,0,0,1-4.36-.43l-2.67-.43c-1.45-.23-3-.46-4.4-.76a53.85,53.85,0,0,1-10.14-3.52c-1.81-.77-3.68-1.56-5.58-2.23-5.28-1.88-10.11-4.84-14.78-7.7-1.79-1.1-3.64-2.23-5.5-3.29-2.18-1.25-4.37-2.59-6.48-3.88-1.94-1.19-3.94-2.42-6-3.58a44,44,0,0,1-11.73-9.65,133,133,0,0,1-10.57-14.32,243.44,243.44,0,0,1-15.22-26.34,154.88,154.88,0,0,1-9.54-26,80.59,80.59,0,0,1-1.84-10l-.42-2.9a69.29,69.29,0,0,1-.75-16.87c.2-2.29.29-4.6.38-6.84.11-3,.22-6.05.63-9.05C28,136.69,29,130.27,31.17,124c1.55-4.47,3.42-8.93,5.24-13.23l.75-1.78A138.37,138.37,0,0,1,49.54,85.71c1.38-2.08,2.71-4.22,4-6.29,1.54-2.48,3.14-5,4.81-7.48a50.08,50.08,0,0,1,8.32-9.65A137.33,137.33,0,0,1,90.05,45.91a112.94,112.94,0,0,1,19.19-8.76c1.5-.51,3-1.07,4.46-1.62,2.19-.84,4.47-1.7,6.75-2.33a62.66,62.66,0,0,1,6.74-1.32c1-.15,2-.31,3-.49l1.19-.21c4.49-.8,9.14-1.63,13.69-2.69a43.09,43.09,0,0,1,8.11-.84c1.85-.07,3.72-.2,5.53-.33,2.59-.18,5.25-.37,7.89-.37.65,0,1.29,0,1.93,0a72.25,72.25,0,0,1,13.58,1.75c4,.91,8.08,1.59,11.54,2.14a45.8,45.8,0,0,1,7.5,2.08c.89.3,1.82.61,2.75.9a172.71,172.71,0,0,1,22.56,9.42,49.52,49.52,0,0,1,16.32,12.63,32.33,32.33,0,0,0,7.39,6.25,42.05,42.05,0,0,1,9.64,8.91,108.24,108.24,0,0,1,9.51,14c1.65,2.73,3.35,5.55,5.17,8.25a41.94,41.94,0,0,1,4.33,9.81c.42,1.21.85,2.46,1.31,3.68,1.85,4.88,3.55,9.79,5.43,15.24a118.35,118.35,0,0,1,5.12,19.28,64.07,64.07,0,0,1,.62,6.63c.07,1.3.15,2.64.27,4,.47,5,.73,10.08.82,15.65A70,70,0,0,1,291.67,176.89Z\"/>\u003Cpath class=\"cls-3\" d=\"M196.17,130.08c-1-10.77,3.82-22.18,12.94-28s22.43-4.91,29.85,3c-4.43,4-8.92,8.83-13.36,12.8L233.91,130a1.07,1.07,0,0,0,.56.51,1.12,1.12,0,0,0,.86-.25c5-3.17,9.61-5.87,14.62-9a27.83,27.83,0,0,1,1.21,20.21c-2.28,6.52-7.68,12-14.36,13.81a27.2,27.2,0,0,1-11.33.2c-5.4-.9-10.76-2.87-14.83-6.52-15.26,8.83-32.57,16.28-47.83,25.12-5.05,2.92-10.09,5.84-15,8.94a248.87,248.87,0,0,0-23.53,16.75l-.2.55a30.66,30.66,0,0,1-10,28.18c-4.76,4.1-11,6.67-17.27,6.29s-12.43-2-15.15-7.69c7.33-4.48,14.13-10.93,21.47-15.41l-.2-.37c-4.83-5.67-10.28-10.76-14.52-16.89-6.84,6-14.34,12-21.26,17.84a27.34,27.34,0,0,1,6.58-37.59,32.92,32.92,0,0,1,7.44-3.94,23,23,0,0,1,8-1.71c4.6,0,9,1.92,12.75,4.65a65.52,65.52,0,0,1,9.84,9.65l.28,0c21.41-14.56,62.44-38.69,83.85-53.25Z\"/>\u003Cpath class=\"cls-4\" d=\"M112.1,186.57a3.23,3.23,0,0,1-1.82-5.9C121.05,173.36,137,163.5,152.33,154s31.16-19.31,41.81-26.55a3.22,3.22,0,1,1,3.63,5.33c-10.77,7.32-26.67,17.17-42.05,26.7S124.56,178.77,113.91,186A3.19,3.19,0,0,1,112.1,186.57Z\"/>\u003Cpath class=\"cls-4\" d=\"M196.18,133.41a3.23,3.23,0,0,1-3.18-2.7l0-.2v-.15c-1.1-12.34,4.69-24.8,14.42-31,10.75-6.84,25.65-5.29,33.93,3.52a3.23,3.23,0,0,1-4.7,4.42c-6.12-6.52-17.68-7.64-25.77-2.49-7.73,4.92-12.33,14.93-11.46,24.93v.07a3.23,3.23,0,0,1-2.68,3.54A3.17,3.17,0,0,1,196.18,133.41Z\"/>\u003Cpath class=\"cls-4\" d=\"M234.63,133.77a3.66,3.66,0,0,1-1.06-.15,4.2,4.2,0,0,1-2.33-1.8l-9.9-14.43,2.11-1.89c2.16-1.93,4.4-4.15,6.56-6.29s4.52-4.48,6.8-6.52a3.23,3.23,0,0,1,4.3,4.81c-2.15,1.93-4.39,4.15-6.56,6.29-1.54,1.53-3.12,3.09-4.71,4.59l5.53,8.06c1.92-1.2,3.8-2.35,5.64-3.47,2.33-1.43,4.75-2.91,7.22-4.47a3.23,3.23,0,0,1,3.45,5.46c-2.51,1.58-5,3.07-7.31,4.51s-4.82,2.95-7.31,4.53l0,0A4.56,4.56,0,0,1,234.63,133.77Z\"/>\u003Cpath class=\"cls-4\" d=\"M231.08,159.17a37.72,37.72,0,0,1-6.14-.54c-6.78-1.13-12.32-3.59-16.46-7.3a3.23,3.23,0,0,1,4.31-4.8c3.21,2.88,7.66,4.81,13.21,5.74a23.73,23.73,0,0,0,10-.14c5.37-1.43,10.14-6,12.13-11.76A24.54,24.54,0,0,0,247,122.54a3.23,3.23,0,1,1,5.9-2.62,31.08,31.08,0,0,1,1.3,22.58,24.75,24.75,0,0,1-16.57,15.86A25.33,25.33,0,0,1,231.08,159.17Z\"/>\u003Cpath class=\"cls-4\" d=\"M67.17,215.46a3.22,3.22,0,0,1-2.67-1.41,30.55,30.55,0,0,1,7.37-42A36,36,0,0,1,80,167.7a26.25,26.25,0,0,1,9.17-1.93h.11a24.84,24.84,0,0,1,14.57,5.28,67.53,67.53,0,0,1,10.35,10.12,3.22,3.22,0,1,1-4.83,4.27,63.32,63.32,0,0,0-9.34-9.19c-2.5-1.84-6.39-4-10.75-4h-.08a19.79,19.79,0,0,0-6.89,1.51,29.12,29.12,0,0,0-6.71,3.54,24.1,24.1,0,0,0-5.81,33.15,3.23,3.23,0,0,1-2.66,5Z\"/>\u003Cpath class=\"cls-4\" d=\"M67.17,215.46a3.22,3.22,0,0,1-2.09-5.68c2.86-2.43,5.86-4.92,8.77-7.32C78,199,82.31,195.46,86.3,192a3.23,3.23,0,1,1,4.25,4.86c-4.06,3.55-8.4,7.13-12.59,10.6-2.89,2.39-5.88,4.86-8.71,7.26A3.16,3.16,0,0,1,67.17,215.46Z\"/>\u003Cpath class=\"cls-4\" d=\"M103,214.52a3.23,3.23,0,0,1-2.46-1.14c-1.64-1.93-3.4-3.84-5.11-5.69a106.75,106.75,0,0,1-9.61-11.45,3.23,3.23,0,0,1,5.31-3.67,100.79,100.79,0,0,0,9,10.75c1.75,1.89,3.56,3.85,5.28,5.88a3.22,3.22,0,0,1-.36,4.55A3.26,3.26,0,0,1,103,214.52Z\"/>\u003Cpath class=\"cls-4\" d=\"M81.68,230.29a3.22,3.22,0,0,1-1.68-6,119.26,119.26,0,0,0,10.44-7.5,123.71,123.71,0,0,1,11-7.9,3.22,3.22,0,1,1,3.36,5.5,117.91,117.91,0,0,0-10.44,7.51,127.28,127.28,0,0,1-11,7.9A3.24,3.24,0,0,1,81.68,230.29Z\"/>\u003Cpath class=\"cls-4\" d=\"M98,238c-.47,0-.94,0-1.4,0-3.39-.21-13.7-.83-17.87-9.52a3.22,3.22,0,0,1,5.81-2.79c1.73,3.59,5.69,5.46,12.45,5.87A21.49,21.49,0,0,0,112,226a27.32,27.32,0,0,0,8.88-25.16,3.22,3.22,0,1,1,6.34-1.17,33.84,33.84,0,0,1-11,31.22A28.34,28.34,0,0,1,98,238Z\"/>\u003Cpath class=\"cls-4\" d=\"M124.25,203a3.22,3.22,0,0,1-2-5.74,249.22,249.22,0,0,1,23.84-17c5.08-3.19,10.42-6.28,15.12-9,7.72-4.47,16-8.63,24.09-12.66s16.2-8.09,23.74-12.46a3.22,3.22,0,1,1,3.23,5.58c-7.71,4.47-16,8.63-24.09,12.65s-16.19,8.1-23.73,12.47c-4.67,2.7-10,5.76-14.93,8.88a244.87,244.87,0,0,0-23.23,16.54A3.21,3.21,0,0,1,124.25,203Z\"/>\u003C/g>\u003C/svg>\n","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/punto-tallershadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20211106175423253","marker_dim":"60 60 30 60"}, {"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"90\" height=\"90\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M56.35 0.99c30.57,0 55.36,24.79 55.36,55.36 0,30.57 -24.79,55.36 -55.36,55.36 -30.57,0 -55.36,-24.79 -55.36,-55.36 0,-30.57 24.79,-55.36 55.36,-55.36z\" style=\"fill:#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M59.22 44.71c-0.05,-0.01 -0.1,-0.01 -0.15,-0.01 -1.15,0 -2.09,1 -2.09,2.25 0,1.23 0.94,2.24 2.09,2.24 1.15,0 2.09,-1 2.09,-2.24 0,-1.19 -0.85,-2.16 -1.94,-2.24zm0.15 -3.57l0 0 13.36 1.06c2.93,34.6 -0.63,45.52 -0.79,45.99l-0.01 0.02 -44.6 -5.16c7.02,-13.94 10,-43.65 10,-43.65l10.81 0.85 11.23 0.88zm-9.85 13.34l0 0 -4.56 1.09 -2.36 7.68 6.58 2.64 2.24 -7.61 -1.74 -3.84 -0.17 0.04zm-0.38 -6.53l0 0c0.85,-0.28 1.48,-1.13 1.48,-2.14 0,-1.23 -0.94,-2.24 -2.09,-2.24 -0.07,0 -0.14,0 -0.21,0.01 -1.05,0.12 -1.87,1.07 -1.87,2.23 0,1.24 0.94,2.25 2.09,2.25 0.21,0 0.42,-0.04 0.61,-0.1z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M59.22 44.71c1.09,0.07 1.94,1.05 1.94,2.24 0,1.23 -0.94,2.24 -2.09,2.24 -1.15,0 -2.09,-1 -2.09,-2.24 0,-1.24 0.94,-2.25 2.09,-2.25 0.05,0 0.1,0 0.15,0.01z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M49.68 54.45l1.74 3.84 -2.24 7.61 -6.58 -2.64 2.36 -7.68 4.56 -1.09 0.17 -0.04zm-1.27 3.71l0 0c0,-0.42 -0.34,-0.76 -0.76,-0.76 -0.43,0 -0.76,0.34 -0.76,0.76 0,0.42 0.33,0.76 0.76,0.76 0.42,0 0.76,-0.34 0.76,-0.76z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.31 43.58c0.07,-0.01 0.14,-0.01 0.21,-0.01 1.15,0 2.09,1 2.09,2.24 0,1.01 -0.62,1.86 -1.48,2.14 -0.19,0.06 -0.4,0.1 -0.61,0.1 -1.15,0 -2.09,-1 -2.09,-2.25 0,-1.16 0.83,-2.11 1.87,-2.23z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cline x1=\"77.54\" y1=\"81.96\" x2=\"76.16\" y2= \"68.67\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.52 45.81c0,0 -0.11,-0.85 -0.21,-2.23 -0.06,-0.91 -0.14,-2.05 -0.17,-3.32 -0.02,-0.8 -0.03,-1.65 0,-2.54 0.12,-6.46 1.46,-14.4 7.33,-14.12 0,0 0.9,-0.17 1.85,1.34 1.06,1.69 2.16,5.46 2.09,13.87 0,0.74 -0.01,1.52 -0.04,2.34 -0.03,1.11 -0.08,2.31 -0.15,3.57 -0.05,0.72 -0.09,1.47 -0.15,2.24z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M53.8 36.24c0.21,-4.38 1.08,-9.07 3.52,-11.31 0.98,-0.91 2.22,-1.41 3.78,-1.34 0,0 3.84,-0.7 3.94,13.92z\" style=\"fill:#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.41 58.16c0,0.42 -0.34,0.76 -0.76,0.76 -0.43,0 -0.76,-0.34 -0.76,-0.76 0,-0.42 0.33,-0.76 0.76,-0.76 0.42,0 0.76,0.34 0.76,0.76z\" style=\"fill:#ECC29B#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M49.51 54.48c0,0 1.89,-3.28 -0.38,-6.53 -0.18,-0.25 -0.38,-0.5 -0.61,-0.75z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M71.94 88.19c0.16,-0.47 3.72,-11.39 0.79,-45.99l-13.36 -1.06c0.03,-0.82 0.04,-1.6 0.04,-2.34l16.13 1.57c0.77,23.05 5.87,37.27 5.87,37.27l-9.47 10.55z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpolyline points=\"59.4,38.8 48.14,37.72 43.69,37.28 \" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-tienda.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821095018053","marker_dim":"90 90 45 90","creator":"M0","created":"20210821092944147","caption":"marker"}, {"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"90\" height=\"90\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M56.35 0.99c30.57,0 55.36,24.79 55.36,55.36 0,30.57 -24.79,55.36 -55.36,55.36 -30.57,0 -55.36,-24.79 -55.36,-55.36 0,-30.57 24.79,-55.36 55.36,-55.36z\" style=\"fill:#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M59.22 44.71c-0.05,-0.01 -0.1,-0.01 -0.15,-0.01 -1.15,0 -2.09,1 -2.09,2.25 0,1.23 0.94,2.24 2.09,2.24 1.15,0 2.09,-1 2.09,-2.24 0,-1.19 -0.85,-2.16 -1.94,-2.24zm0.15 -3.57l0 0 13.36 1.06c2.93,34.6 -0.63,45.52 -0.79,45.99l-0.01 0.02 -44.6 -5.16c7.02,-13.94 10,-43.65 10,-43.65l10.81 0.85 11.23 0.88zm-9.85 13.34l0 0 -4.56 1.09 -2.36 7.68 6.58 2.64 2.24 -7.61 -1.74 -3.84 -0.17 0.04zm-0.38 -6.53l0 0c0.85,-0.28 1.48,-1.13 1.48,-2.14 0,-1.23 -0.94,-2.24 -2.09,-2.24 -0.07,0 -0.14,0 -0.21,0.01 -1.05,0.12 -1.87,1.07 -1.87,2.23 0,1.24 0.94,2.25 2.09,2.25 0.21,0 0.42,-0.04 0.61,-0.1z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M59.22 44.71c1.09,0.07 1.94,1.05 1.94,2.24 0,1.23 -0.94,2.24 -2.09,2.24 -1.15,0 -2.09,-1 -2.09,-2.24 0,-1.24 0.94,-2.25 2.09,-2.25 0.05,0 0.1,0 0.15,0.01z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M49.68 54.45l1.74 3.84 -2.24 7.61 -6.58 -2.64 2.36 -7.68 4.56 -1.09 0.17 -0.04zm-1.27 3.71l0 0c0,-0.42 -0.34,-0.76 -0.76,-0.76 -0.43,0 -0.76,0.34 -0.76,0.76 0,0.42 0.33,0.76 0.76,0.76 0.42,0 0.76,-0.34 0.76,-0.76z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.31 43.58c0.07,-0.01 0.14,-0.01 0.21,-0.01 1.15,0 2.09,1 2.09,2.24 0,1.01 -0.62,1.86 -1.48,2.14 -0.19,0.06 -0.4,0.1 -0.61,0.1 -1.15,0 -2.09,-1 -2.09,-2.25 0,-1.16 0.83,-2.11 1.87,-2.23z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cline x1=\"77.54\" y1=\"81.96\" x2=\"76.16\" y2= \"68.67\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.52 45.81c0,0 -0.11,-0.85 -0.21,-2.23 -0.06,-0.91 -0.14,-2.05 -0.17,-3.32 -0.02,-0.8 -0.03,-1.65 0,-2.54 0.12,-6.46 1.46,-14.4 7.33,-14.12 0,0 0.9,-0.17 1.85,1.34 1.06,1.69 2.16,5.46 2.09,13.87 0,0.74 -0.01,1.52 -0.04,2.34 -0.03,1.11 -0.08,2.31 -0.15,3.57 -0.05,0.72 -0.09,1.47 -0.15,2.24z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M53.8 36.24c0.21,-4.38 1.08,-9.07 3.52,-11.31 0.98,-0.91 2.22,-1.41 3.78,-1.34 0,0 3.84,-0.7 3.94,13.92z\" style=\"fill:#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.41 58.16c0,0.42 -0.34,0.76 -0.76,0.76 -0.43,0 -0.76,-0.34 -0.76,-0.76 0,-0.42 0.33,-0.76 0.76,-0.76 0.42,0 0.76,0.34 0.76,0.76z\" style=\"fill:#ECC29B#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M49.51 54.48c0,0 1.89,-3.28 -0.38,-6.53 -0.18,-0.25 -0.38,-0.5 -0.61,-0.75z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M71.94 88.19c0.16,-0.47 3.72,-11.39 0.79,-45.99l-13.36 -1.06c0.03,-0.82 0.04,-1.6 0.04,-2.34l16.13 1.57c0.77,23.05 5.87,37.27 5.87,37.27l-9.47 10.55z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpolyline points=\"59.4,38.8 48.14,37.72 43.69,37.28 \" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/punto-tiendashadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821095030989","marker_dim":"90 90 45 90","creator":"M0","created":"20210821094926634"}, {"text":"/* required styles */\n\n.leaflet-pane,\n.leaflet-tile,\n.leaflet-marker-icon,\n.leaflet-marker-shadow,\n.leaflet-tile-container,\n.leaflet-pane > svg,\n.leaflet-pane > canvas,\n.leaflet-zoom-box,\n.leaflet-image-layer,\n.leaflet-layer {\n position: absolute;\n left: 0;\n top: 0;\n }\n.leaflet-container {\n overflow: hidden;\n }\n.leaflet-tile,\n.leaflet-marker-icon,\n.leaflet-marker-shadow {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n -webkit-user-drag: none;\n }\n/* Safari renders non-retina tile on retina better with this, but Chrome is worse */\n.leaflet-safari .leaflet-tile {\n image-rendering: -webkit-optimize-contrast;\n }\n/* hack that prevents hw layers \"stretching\" when loading new tiles */\n.leaflet-safari .leaflet-tile-container {\n width: 1600px;\n height: 1600px;\n -webkit-transform-origin: 0 0;\n }\n.leaflet-marker-icon,\n.leaflet-marker-shadow {\n display: block;\n }\n/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */\n/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */\n.leaflet-container .leaflet-overlay-pane svg,\n.leaflet-container .leaflet-marker-pane img,\n.leaflet-container .leaflet-shadow-pane img,\n.leaflet-container .leaflet-tile-pane img,\n.leaflet-container img.leaflet-image-layer {\n max-width: none !important;\n max-height: none !important;\n }\n\n.leaflet-container.leaflet-touch-zoom {\n -ms-touch-action: pan-x pan-y;\n touch-action: pan-x pan-y;\n }\n.leaflet-container.leaflet-touch-drag {\n -ms-touch-action: pinch-zoom;\n /* Fallback for FF which doesn't support pinch-zoom */\n touch-action: none;\n touch-action: pinch-zoom;\n}\n.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {\n -ms-touch-action: none;\n touch-action: none;\n}\n.leaflet-container {\n -webkit-tap-highlight-color: transparent;\n}\n.leaflet-container a {\n -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);\n}\n.leaflet-tile {\n filter: inherit;\n visibility: hidden;\n }\n.leaflet-tile-loaded {\n visibility: inherit;\n }\n.leaflet-zoom-box {\n width: 0;\n height: 0;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n z-index: 800;\n }\n/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */\n.leaflet-overlay-pane svg {\n -moz-user-select: none;\n }\n\n.leaflet-pane { z-index: 400; }\n\n.leaflet-tile-pane { z-index: 200; }\n.leaflet-overlay-pane { z-index: 400; }\n.leaflet-shadow-pane { z-index: 500; }\n.leaflet-marker-pane { z-index: 600; }\n.leaflet-tooltip-pane { z-index: 650; }\n.leaflet-popup-pane { z-index: 700; }\n\n.leaflet-map-pane canvas { z-index: 100; }\n.leaflet-map-pane svg { z-index: 200; }\n\n.leaflet-vml-shape {\n width: 1px;\n height: 1px;\n }\n.lvml {\n behavior: url(#default#VML);\n display: inline-block;\n position: absolute;\n }\n\n\n/* control positioning */\n\n.leaflet-control {\n position: relative;\n z-index: 800;\n pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\n pointer-events: auto;\n }\n.leaflet-top,\n.leaflet-bottom {\n position: absolute;\n z-index: 1000;\n pointer-events: none;\n }\n.leaflet-top {\n top: 0;\n }\n.leaflet-right {\n right: 0;\n }\n.leaflet-bottom {\n bottom: 0;\n }\n.leaflet-left {\n left: 0;\n }\n.leaflet-control {\n float: left;\n clear: both;\n }\n.leaflet-right .leaflet-control {\n float: right;\n }\n.leaflet-top .leaflet-control {\n margin-top: 10px;\n }\n.leaflet-bottom .leaflet-control {\n margin-bottom: 10px;\n }\n.leaflet-left .leaflet-control {\n margin-left: 10px;\n }\n.leaflet-right .leaflet-control {\n margin-right: 10px;\n }\n\n\n/* zoom and fade animations */\n\n.leaflet-fade-anim .leaflet-tile {\n will-change: opacity;\n }\n.leaflet-fade-anim .leaflet-popup {\n opacity: 0;\n -webkit-transition: opacity 0.2s linear;\n -moz-transition: opacity 0.2s linear;\n -o-transition: opacity 0.2s linear;\n transition: opacity 0.2s linear;\n }\n.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\n opacity: 1;\n }\n.leaflet-zoom-animated {\n -webkit-transform-origin: 0 0;\n -ms-transform-origin: 0 0;\n transform-origin: 0 0;\n }\n.leaflet-zoom-anim .leaflet-zoom-animated {\n will-change: transform;\n }\n.leaflet-zoom-anim .leaflet-zoom-animated {\n -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\n -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\n -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1);\n transition: transform 0.25s cubic-bezier(0,0,0.25,1);\n }\n.leaflet-zoom-anim .leaflet-tile,\n.leaflet-pan-anim .leaflet-tile {\n -webkit-transition: none;\n -moz-transition: none;\n -o-transition: none;\n transition: none;\n }\n\n.leaflet-zoom-anim .leaflet-zoom-hide {\n visibility: hidden;\n }\n\n\n/* cursors */\n\n.leaflet-interactive {\n cursor: pointer;\n }\n.leaflet-grab {\n cursor: -webkit-grab;\n cursor: -moz-grab;\n }\n.leaflet-crosshair,\n.leaflet-crosshair .leaflet-interactive {\n cursor: crosshair;\n }\n.leaflet-popup-pane,\n.leaflet-control {\n cursor: auto;\n }\n.leaflet-dragging .leaflet-grab,\n.leaflet-dragging .leaflet-grab .leaflet-interactive,\n.leaflet-dragging .leaflet-marker-draggable {\n cursor: move;\n cursor: -webkit-grabbing;\n cursor: -moz-grabbing;\n }\n\n/* marker & overlays interactivity */\n.leaflet-marker-icon,\n.leaflet-marker-shadow,\n.leaflet-image-layer,\n.leaflet-pane > svg path,\n.leaflet-tile-container {\n pointer-events: none;\n }\n\n.leaflet-marker-icon.leaflet-interactive,\n.leaflet-image-layer.leaflet-interactive,\n.leaflet-pane > svg path.leaflet-interactive {\n pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\n pointer-events: auto;\n }\n\n/* visual tweaks */\n\n.leaflet-container {\n background: #ddd;\n outline: 0;\n border-radius: 12px;\n }\n.leaflet-container a {\n color: #0078A8;\n }\n.leaflet-container a.leaflet-active {\n outline: 2px solid orange;\n }\n.leaflet-zoom-box {\n border: 2px dotted #38f;\n background: rgba(255,255,255,0.5);\n }\n\n\n/* general typography */\n.leaflet-container {\n font: 12px/1.5 \"Helvetica Neue\", Arial, Helvetica, sans-serif;\n }\n\n\n/* general toolbar styles */\n\n.leaflet-bar {\n box-shadow: 0 1px 5px rgba(0,0,0,0.65);\n border-radius: 4px;\n }\n.leaflet-bar a,\n.leaflet-bar a:hover {\n background-color: #fff;\n border-bottom: 1px solid #ccc;\n width: 26px;\n height: 26px;\n line-height: 26px;\n display: block;\n text-align: center;\n text-decoration: none;\n color: black;\n }\n.leaflet-bar a,\n.leaflet-control-layers-toggle {\n background-position: 50% 50%;\n background-repeat: no-repeat;\n display: block;\n }\n.leaflet-bar a:hover {\n background-color: #f4f4f4;\n }\n.leaflet-bar a:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n }\n.leaflet-bar a:last-child {\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n border-bottom: none;\n }\n.leaflet-bar a.leaflet-disabled {\n cursor: default;\n background-color: #f4f4f4;\n color: #bbb;\n }\n\n.leaflet-touch .leaflet-bar a {\n width: 30px;\n height: 30px;\n line-height: 30px;\n }\n.leaflet-touch .leaflet-bar a:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n.leaflet-touch .leaflet-bar a:last-child {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n/* zoom control */\n\n.leaflet-control-zoom-in,\n.leaflet-control-zoom-out {\n font: bold 18px 'Lucida Console', Monaco, monospace;\n text-indent: 1px;\n }\n\n.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {\n font-size: 22px;\n }\n\n\n/* layers control */\n\n.leaflet-control-layers {\n box-shadow: 0 1px 5px rgba(0,0,0,0.4);\n background: #fff;\n border-radius: 5px;\n }\n.leaflet-control-layers-toggle {\n background-image: url(images/layers.png);\n width: 36px;\n height: 36px;\n }\n.leaflet-retina .leaflet-control-layers-toggle {\n background-image: url(images/layers-2x.png);\n background-size: 26px 26px;\n }\n.leaflet-touch .leaflet-control-layers-toggle {\n width: 44px;\n height: 44px;\n }\n.leaflet-control-layers .leaflet-control-layers-list,\n.leaflet-control-layers-expanded .leaflet-control-layers-toggle {\n display: none;\n }\n.leaflet-control-layers-expanded .leaflet-control-layers-list {\n display: block;\n position: relative;\n }\n.leaflet-control-layers-expanded {\n padding: 6px 10px 6px 6px;\n color: #333;\n background: #fff;\n }\n.leaflet-control-layers-scrollbar {\n overflow-y: scroll;\n overflow-x: hidden;\n padding-right: 5px;\n }\n.leaflet-control-layers-selector {\n margin-top: 2px;\n position: relative;\n top: 1px;\n }\n.leaflet-control-layers label {\n display: block;\n }\n.leaflet-control-layers-separator {\n height: 0;\n border-top: 1px solid #ddd;\n margin: 5px -10px 5px -6px;\n }\n\n/* Default icon URLs */\n.leaflet-default-icon-path {\n background-image: url(images/marker-icon.png);\n }\n\n\n/* attribution and scale controls */\n\n.leaflet-container .leaflet-control-attribution {\n background: #fff;\n background: rgba(255, 255, 255, 0.7);\n margin: 0;\n }\n.leaflet-control-attribution,\n.leaflet-control-scale-line {\n padding: 0 5px;\n color: #333;\n }\n.leaflet-control-attribution a {\n text-decoration: none;\n }\n.leaflet-control-attribution a:hover {\n text-decoration: underline;\n }\n.leaflet-container .leaflet-control-attribution,\n.leaflet-container .leaflet-control-scale {\n font-size: 11px;\n }\n.leaflet-left .leaflet-control-scale {\n margin-left: 5px;\n }\n.leaflet-bottom .leaflet-control-scale {\n margin-bottom: 5px;\n }\n.leaflet-control-scale-line {\n border: 2px solid #777;\n border-top: none;\n line-height: 1.1;\n padding: 2px 5px 1px;\n font-size: 11px;\n white-space: nowrap;\n overflow: hidden;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n background: #fff;\n background: rgba(255, 255, 255, 0.5);\n }\n.leaflet-control-scale-line:not(:first-child) {\n border-top: 2px solid #777;\n border-bottom: none;\n margin-top: -2px;\n }\n.leaflet-control-scale-line:not(:first-child):not(:last-child) {\n border-bottom: 2px solid #777;\n }\n\n.leaflet-touch .leaflet-control-attribution,\n.leaflet-touch .leaflet-control-layers,\n.leaflet-touch .leaflet-bar {\n box-shadow: none;\n }\n.leaflet-touch .leaflet-control-layers,\n.leaflet-touch .leaflet-bar {\n border: 2px solid rgba(0,0,0,0.2);\n background-clip: padding-box;\n }\n\n\n/* popup */\n\n.leaflet-popup {\n position: absolute;\n text-align: center;\n margin-bottom: 20px;\n }\n.leaflet-popup-content-wrapper {\n padding: 1px;\n text-align: left;\n border-radius: 12px;\n }\n.leaflet-popup-content {\n margin: 13px 19px;\n line-height: 1.4;\n }\n.leaflet-popup-content p {\n margin: 18px 0;\n }\n.leaflet-popup-tip-container {\n width: 40px;\n height: 20px;\n position: absolute;\n left: 50%;\n margin-left: -20px;\n overflow: hidden;\n pointer-events: none;\n }\n.leaflet-popup-tip {\n width: 17px;\n height: 17px;\n padding: 1px;\n\n margin: -10px auto 0;\n\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n -o-transform: rotate(45deg);\n transform: rotate(45deg);\n }\n.leaflet-popup-content-wrapper,\n.leaflet-popup-tip {\n background: white;\n color: #333;\n box-shadow: 0 3px 14px rgba(0,0,0,0.4);\n }\n.leaflet-container a.leaflet-popup-close-button {\n position: absolute;\n top: 0;\n right: 0;\n padding: 4px 4px 0 0;\n border: none;\n text-align: center;\n width: 18px;\n height: 14px;\n font: 16px/14px Tahoma, Verdana, sans-serif;\n color: #c3c3c3;\n text-decoration: none;\n font-weight: bold;\n background: transparent;\n }\n.leaflet-container a.leaflet-popup-close-button:hover {\n color: #999;\n }\n.leaflet-popup-scrolled {\n overflow: auto;\n border-bottom: 1px solid #ddd;\n border-top: 1px solid #ddd;\n }\n\n.leaflet-oldie .leaflet-popup-content-wrapper {\n zoom: 1;\n }\n.leaflet-oldie .leaflet-popup-tip {\n width: 24px;\n margin: 0 auto;\n\n -ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\n filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\n }\n.leaflet-oldie .leaflet-popup-tip-container {\n margin-top: -1px;\n }\n\n.leaflet-oldie .leaflet-control-zoom,\n.leaflet-oldie .leaflet-control-layers,\n.leaflet-oldie .leaflet-popup-content-wrapper,\n.leaflet-oldie .leaflet-popup-tip {\n border: 1px solid #999;\n }\n\n\n/* div icon */\n\n.leaflet-div-icon {\n background: #fff;\n border: 1px solid #666;\n }\n\n\n/* Tooltip */\n/* Base styles for the element that has a tooltip */\n.leaflet-tooltip {\n position: absolute;\n padding: 6px;\n background-color: #fff;\n border: 1px solid #fff;\n border-radius: 3px;\n color: #222;\n white-space: nowrap;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n pointer-events: none;\n box-shadow: 0 1px 3px rgba(0,0,0,0.4);\n }\n.leaflet-tooltip.leaflet-clickable {\n cursor: pointer;\n pointer-events: auto;\n }\n.leaflet-tooltip-top:before,\n.leaflet-tooltip-bottom:before,\n.leaflet-tooltip-left:before,\n.leaflet-tooltip-right:before {\n position: absolute;\n pointer-events: none;\n border: 6px solid transparent;\n background: transparent;\n content: \"\";\n }\n\n/* Directions */\n\n.leaflet-tooltip-bottom {\n margin-top: 6px;\n}\n.leaflet-tooltip-top {\n margin-top: -6px;\n}\n.leaflet-tooltip-bottom:before,\n.leaflet-tooltip-top:before {\n left: 50%;\n margin-left: -6px;\n }\n.leaflet-tooltip-top:before {\n bottom: 0;\n margin-bottom: -12px;\n border-top-color: #fff;\n }\n.leaflet-tooltip-bottom:before {\n top: 0;\n margin-top: -12px;\n margin-left: -6px;\n border-bottom-color: #fff;\n }\n.leaflet-tooltip-left {\n margin-left: -6px;\n}\n.leaflet-tooltip-right {\n margin-left: 6px;\n}\n.leaflet-tooltip-left:before,\n.leaflet-tooltip-right:before {\n top: 50%;\n margin-top: -6px;\n }\n.leaflet-tooltip-left:before {\n right: 0;\n margin-right: -12px;\n border-left-color: #fff;\n }\n.leaflet-tooltip-right:before {\n left: 0;\n margin-left: -12px;\n border-right-color: #fff;\n }\n","type":"text/css","title":"$:/plugins/sycom/leaflet/lib/leaflet.css","tags":"$:/tags/Stylesheet","modifier":"M0","modified":"20210809164109630","creator":"M0","created":"20210808053648139"}, @@ -1484,7 +1656,7 @@ Error message and password prompt {"text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\n/* add some styling tweaks to leaflet */\n.leaflet-right {\n\tmax-width:50%\n}\n.leaflet-popup-content h6 {\n\tfont-size:.7rem;\n\tmargin:0 0 .2rem 0\n}\n\n.leaflet-control-attribution {\n\theight:1.5em;\n}\n.leaflet-control-attribution:hover {\n\theight:auto;\n}\n\n.leaflet-top, .leaflet-bottom {\n z-index:999;\n}\n\n/* solve conflict between tw and leaflet */\n.leaflet-zoom-animated {max-width: initial !important}\n\n/* solve background image problem for layer control */\n.leaflet-control-layers-toggle {\n\tbackground-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2226%22%20width%3D%2226%22%3E%3Cpath%20d%3D%22M.032%2017.056l13-8%2013%208-13%208-13-8%22%20fill%3D%22%23b9b9b9%22/%3E%3Cpath%20d%3D%22M.032%2017.056l-.032.93%2013%208%2013-8%20.032-.93-13%208z%22%20fill%3D%22%23737373%22/%3E%3Cpath%20d%3D%22M0%2013.076l13-8%2013%208-13%208-13-8%22%20fill%3D%22%23cdcdcd%22/%3E%3Cpath%20d%3D%22M0%2013.076v.91l13%208%2013-8v-.91l-13%208z%22%20fill%3D%22%23737373%22/%3E%3Cpath%20d%3D%22M0%208.986l13-8%2013%208-13%208-13-8%22%20fill-opacity%3D%22.585%22%20stroke%3D%22%23797979%22%20stroke-width%3D%22.1%22%20fill%3D%22%23e9e9e9%22/%3E%3Cpath%20d%3D%22M0%208.986v1l13%208%2013-8v-1l-13%208z%22%20fill%3D%22%23737373%22/%3E%3C/svg%3E') !important\n}\n\n/* default polygon stylin */\n.polyline {fill:none}\n.leaflet-popup-content ul {padding:0 1em}\n\n/* some styling for clusters */\n.marker-cluster div {\n min-width:16px;min-height:16px;\n border-radius:50%;border:none;\n vertical-align:middle;text-align:center;font-weight:bold\n }\n.marker-cluster div div{width:100%;height:100%}\n.marker-cluster div span {display:block;text-shadow:0px 0px 6px #ffffff}\n\npath.leaflet-clickable {fill:\u003C\u003Ccolour primary>>;fill-opacity: 0.5;stroke:\u003C\u003Ccolour primary>>}\n.leaflet-marker-colored {fill:\u003C\u003Ccolour primary>>}\n","title":"$:/plugins/sycom/leaflet/mapCssTweaks.css.tid","tags":"$:/tags/Stylesheet","modified":"20161111151011600","created":"20161028202401905"}, {"text":"/*\\\ncreated: 20151028202401905\nmodified: 20170318234011605\ntitle: $:/plugins/sycom/leaflet/mapWidget.tid\ntype: application/javascript\nmodule-type: widget\n\nA widget for displaying leaflet map in TiddlyWiki\n\n\\*/\n\n(function() {\n /* ----------------------- */\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n var Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n L = require(\"$:/plugins/sycom/leaflet/lib/leaflet.js\"),\n markerClusterGroup = require(\"$:/plugins/sycom/leaflet/lib/leaflet-markercluster.js\");\n\n var mapWidget = function(parseTreeNode, options) {\n this.initialise(parseTreeNode, options);\n };\n\n // global vars\n var Map = [], // map collection\n map = 0, // map order number\n tn = 0, // tiddler number\n fCluster = [], // the clusters\n Colour = [], // the colors\n clusterRadius = [], // cluster radii\n clusterType = [], // clustering for whole map or for each tiddler\n lfltDefBounds = [\n [52.75, -2.55],\n [52.85, -2.65]\n ], // default bounds when nothing given\n bounds, // global bounds for map ?todo one per map?\n iter = [], // iteration indicator to avoid infinite loops\n setting = {}; // the map's settings\n\n /* Inherit from the base widget class */\n mapWidget.prototype = new Widget();\n\n /* Render this widget into the DOM */\n mapWidget.prototype.render = function(parent, nextSibling) {\n bounds = null;\n // Compute our attributes\n this.computeAttributes();\n // Get the base settings for rendering : width / height (default : 100% / 500px)\n // !todo : make a settings tidler in order to let user set it for the whole wiki (may be inspired from roadtree)\n // !todo what happens if windows is resized?\n var width = this.getAttribute(\"width\", \"100%\"),\n height = this.getAttribute(\"height\", \"500px\");\n // creating the div container\n var div = this.document.createElement(\"div\");\n div.setAttribute(\"id\", \"lfltMap-\" + map);\n div.setAttribute(\"style\", \"width:\" + width + \";height:\" + height);\n // Save the parent dom node\n this.parentDomNode = parent;\n // Compute our attributes\n // this.computeAttributes();\n // create the container\n parent.insertBefore(div, nextSibling);\n this.domNodes.push(div);\n // Create the map\n this.createMap();\n // Execute our logic\n this.execute();\n // increment map number indicator\n map += 1;\n };\n\n /* Create the map for the widget */\n mapWidget.prototype.createMap = function(parent, nextSibling) {\n // create the leaflet and push it to #lfltMap\n Map[map] = L.map('lfltMap-' + map);\n // Install base tile layer (if none provided, default is \"osm\")\n // get tilelayers from JSON\n var fonds = JSON.parse(this.wiki.getTiddlerText(\"$:/plugins/sycom/leaflet/lib/tileLayers.json\"));\n // create tile layers list object from json list\n var Tiles = []; // leaflet tile layers\n var tiles = {}; // tile identifier for control\n // look for tile parameter\n setting.tile = this.getAttribute(\"tile\", \"osm\");\n setting.marker = this.getAttribute(\"marker\", null);\n // create tile layer list\n for (var i in fonds) {\n if (i == setting.tile || fonds[i].id == setting.tile) {\n setting.tile = fonds[i].id;\n }\n var couche = new L.TileLayer(fonds[i].url, {\n attribution: fonds[i].attrib,\n minZoom: fonds[i].zMin,\n maxZoom: fonds[i].zMax,\n unloadInvisibleTiles: true\n });\n Tiles[fonds[i].id] = couche;\n tiles[fonds[i].nom] = couche;\n }\n // if user entered a wrong tile id\n if (Tiles[setting.tile] === undefined) {\n setting.tile = \"osm\";\n $tw.utils.error(\"Seems you entered a wrong tile id, displayed osm instead. Please refer to plugin documentation to avoid this - error : \" + error);\n }\n Tiles[setting.tile].addTo(Map[map]);\n // install tile layer control if needed\n setting.tileControl = this.getAttribute(\"tileControl\");\n if (setting.tileControl) {\n var tControl = L.control.layers(tiles);\n tControl.addTo(Map[map]);\n }\n /* !todo to come next (will have to implement leaflet.draw extension)\n // look for draw parameter\n setting.drawControl = this.getAttribute(\"drawControl\");\n if (setting.drawControl) {\n // Initialize the FeatureGroup to store editable layers\n var drawnItems = new L.FeatureGroup();\n Map[map].addLayer(drawnItems);\n // Initialize the draw control and pass it the FeatureGroup of editable layers\n var drawControl = new L.Control.Draw({\n edit: {\n featureGroup: drawnItems\n }\n }\n );\n Map[map].addControl(drawControl);\n }\n*/\n };\n\n /* Compute the internal state of the widget */\n mapWidget.prototype.execute = function() {\n // getting wiki primary color\n // check if you defined a tiddler name for palette but no tiddler with that\n if(this.wiki.getTiddlerData(this.wiki.getTiddlerText(\"$:/palette\"))) Colour.wiki = this.wiki.getTiddlerData(this.wiki.getTiddlerText(\"$:/palette\")).primary;\n // switch back to basic blue\n else Colour.wiki = \"#5778d8\";\n\n // switch back to basic tiddlywiki blue if primary is defined from another color\n /* notes to upgrade this process\n if primaire is \u003C\u003Ccolour xxxx>> set to default gray\n if primaire.match(\"\u003C\u003C\") primaire=\"#555\"; */\n if (Colour.wiki.match(/\u003C/g)) Colour.wiki = \"#5778d8\";\n\n // getting style parameters\n var style = this.getAttribute(\"style\", undefined);\n var st;\n // case style defined\n if(style !== undefined) {\n st = JSON.parse(style);\n // color parameter will overwrite style color and style fillColor parameter\n if(st.fillColor) Colour[map] = this.getAttribute(\"color\", st.fillColor);\n else Colour[map] = this.getAttribute(\"color\", st.color);\n }\n // case style undefined\n else {\n st = null;\n // checking if user defined a color if no color go undefined\n Colour[map] = this.getAttribute(\"color\", undefined);\n }\n // create default icon\n // ?todo: only if there are points to display?\n L.icon.default = lfltIcon(setColor(null, map), setting.marker, map);\n\n // create whole map cluster\n // getting cluster size parameter, if exists\n clusterRadius[map] = this.getAttribute(\"cluster\", 80);\n clusterType[map] = this.getAttribute(\"clusterType\", \"map\");\n if (clusterRadius[map] === 0 || clusterType[map] == \"tiddler\") {\n // if clusterRadius null or clustering by tiddler, no whole clustering\n fCluster[map] = L.featureGroup();\n } else {\n // creating a cluter group for whole map\n fCluster[map] = L.markerClusterGroup({\n name: \"Cluster\" + map,\n polygonOptions: {\"weight\":\"0.5\"},\n maxClusterRadius: clusterRadius[map],\n /* for the record. may be a function\n function() {return (clusterRadius - 50) / 9 * Map[map].getZoom() + 50 - (clusterRadius - 50) / 9 },*/\n iconCreateFunction: createCluster\n });\n }\n // Get the declared places from the attributes\n var places = this.getAttribute(\"places\", undefined);\n var feature = L.featureGroup();\n // Render the map\n if (places) mapPlaces(this,\n JSON.parse(places),\n Map[map],\n fCluster[map],\n null,\n Colour[map],\n this.getAttribute(\"marker\"),\n st\n );\n\n // set map to objects bounds\n if (bounds) {\n Map[map].fitBounds(bounds);\n } else {\n bounds = lfltDefBounds;\n Map[map].fitBounds(bounds);\n }\n // if lat long zoom settings, overwrite bounds\n setting.lat = this.getAttribute(\"lat\");\n setting.lg = this.getAttribute(\"long\");\n setting.zoom = this.getAttribute(\"zoom\");\n // overwrite lat and long center\n if (setting.lat && setting.lg) {\n Map[map].setView([setting.lat, setting.lg]);\n }\n // overwrite zoom\n if (setting.zoom) {\n Map[map].setZoom(setting.zoom);\n }\n };\n\n // mapping a places json object (parent object, places json object, destination feature, destination cluster, popup for base objects, ands style parameters : color, marker, json style)\n function mapPlaces(obj, plcs, feat, clust, pop, col, mark, style) {\n // create feature for this mapping turn\n var feature = L.featureGroup();\n // case 1 : data in a tiddler\n if (plcs.tiddler) {\n // if no tiddler is given (single space) map current Tiddler\n // !todo would be much better if so when no attribute at all...\n if (plcs.tiddler == \" \") {\n mapTiddler(obj, obj.getVariable(\"currentTiddler\"), feature, clust, pop, col, mark, style);\n }\n // else, map the given tiddler\n else {\n // get data fields in the tiddler, let's seek for geo data\n mapTiddler(obj, plcs.tiddler, feature, clust, pop, col, mark, style);\n }\n }\n // case 2 : data in multiple tiddlers\n if (plcs.tiddlers) {\n mapTiddlers(obj, plcs.tiddlers, feature, clust, pop, col, mark, style);\n }\n // case 3 : data in tiddlers following a filter\n if (plcs.filter) {\n mapFilter(obj, plcs.filter, feature, clust, pop, col, mark, style);\n }\n // case 4 : data are directly listed in places (point(s) - polygon - polyline - geojson)\n // for each we will\n // - use dedicated function to populate mapping turn layer\n // - add layer to map\n if (plcs.point) {\n // add the point to the cluster layer\n mapPoint(plcs.point, clust, pop, col, mark);\n // add the cluster layer to map\n feature.addLayer(clust);\n // set bounds\n }\n if (plcs.points) {\n // ?todo : create a cluster for those points if clusterType == \"tiddler\"\n mapPoints(plcs.points, clust, pop, col, mark);\n feature.addLayer(clust);\n }\n if (plcs.polygon) {\n var polygFeat = L.featureGroup();\n mapPolyg(plcs.polygon, polygFeat, pop, col, style);\n polygFeat.addTo(feature);\n }\n if (plcs.polygons) {\n var polygsFeat = L.featureGroup();\n mapPolygs(plcs.polygons, polygsFeat, pop, col, style);\n polygsFeat.addTo(feature);\n }\n if (plcs.polyline) {\n var polylFeat = L.featureGroup();\n mapPolyl(plcs.polyline, polylFeat, pop, col, style);\n polylFeat.addTo(feature);\n }\n if (plcs.polylines) {\n var polylsFeat = L.featureGroup();\n mapPolyls(plcs.polylines, polylsFeat, pop, col, style);\n polylsFeat.addTo(feature);\n }\n if (plcs.geojson) {\n // !todo : create a cluster for those points if clusterType == \"tiddler\"\n var geojsonFeat = L.featureGroup();\n mapGeoJson(plcs.geojson, geojsonFeat, clust, col, mark, style);\n geojsonFeat.addTo(feat);\n }\n // add feature to map\n feature.addTo(feat);\n extBounds(feature);\n }\n\n // add a marker for a point\n function mapPoint(coord, clust, pop, col, mark) {\n try {\n var location = coord.split(\",\");\n } catch (err) {displayError(\"point coord error\", err);}\n try {\n var marker = L.marker(location, {\n icon: lfltIcon(col, mark, map)\n });\n if (pop) marker.bindPopup(pop);\n if (clust.count) clust.count +=1;\n else clust.count = 1;\n clust.addLayer(marker);\n } catch (err) {displayError(\"point marker error\", err);}\n }\n // add a marker serie for a points list\n function mapPoints(list, clust, pop, col, mark) {\n var Points = list.split(\" \");\n for (var pt in Points) {\n mapPoint(Points[pt], clust, pop, col, mark);\n }\n }\n\n // add a polygon\n function mapPolyg(list, feat, pop, col, st) {\n var Coords = list.split(\" \");\n var Shape = [];\n try {\n for (var nd in Coords) {\n var location = Coords[nd].split(\",\");\n Shape.push(location);\n }\n } catch (err) {\n displayError(\"polygone\", err);\n }\n try {\n var polygon = L.polygon(Shape, {\n color: setColor(col, map)\n });\n if (st) polygon.setStyle(checkStyle(st, col));\n if (pop) polygon.bindPopup(pop);\n polygon.addTo(feat);\n } catch (err) {\n displayError(\"polygone\", err);\n }\n }\n // add a polygons collection\n function mapPolygs(collec, feat, pop, col, st) {\n var Polys = collec.split(\"|\");\n for (var pg in Polys) {\n mapPolyg(Polys[pg], feat, pop, col, st);\n }\n }\n // add a polyline\n function mapPolyl(list, feat, pop, col, st) {\n var Coords = list.split(\" \");\n var Line = [];\n try {\n for (var nd in Coords) {\n var location = Coords[nd].split(\",\");\n Line.push(location);\n }\n } catch (err) {\n displayError(\"polyline\", err);\n }\n try {\n var polyline = L.polyline(Line, {\n color: setColor(col,map)\n });\n if (st) polyline.setStyle(checkStyle(st, col));\n if (pop) polyline.bindPopup(pop);\n // add polyline class in order to make fill transparent\n polyline.setStyle({\n \"className\": \"polyline\"\n }).addTo(feat);\n } catch (err) {\n displayError(\"polyline\", err);\n }\n }\n // add a polylines collection\n function mapPolyls(collec, feat, pop, col, st) {\n var Lines = collec.split(\"|\");\n for (var ln in Lines) {\n mapPolyl(Lines[ln], feat, pop, col, st);\n }\n }\n\n // add a geojson set\n function mapGeoJson(geojson, feat, clust, col, mark, st) {\n try {\n var data = JSON.parse(geojson);\n var geoJson = L.geoJSON(data, {\n // adding style\n style: function (feature) {\n // get feature style only if style is not injected\n // ?todo : only overwrite injected values?\n if (st === undefined || st === null) {\n st = {};\n if(feature.properties.style !== undefined) st = feature.properties.style;\n }\n // get feature properties style if exists\n if(feature.properties.color !== undefined) {\n st.color = feature.properties.color;\n st.fillColor = st.color;\n }\n // color parameter overwrite style color if exists\n if (col !== undefined && col !== null) {\n st.color = col;\n st.fillColor = col;\n }\n // if no color is defined at the end, fallback\n if (st.color === undefined) {\n col = setColor(col, map);\n st.color = col;\n st.fillColor = col;\n }\n return st;\n },\n onEachFeature: function (feature, layer) {\n layer.bindPopup(jsonPop(feature));\n },\n // adding points\n pointToLayer: function(geoJsonPoint, latlng) {\n // working to get color (from properties)\n var cl;\n if(geoJsonPoint.properties.color !== undefined) cl = geoJsonPoint.properties.color;\n if(geoJsonPoint.properties.fillColor !== undefined) cl = geoJsonPoint.properties.fillColor;\n if(col !== undefined && col !== null) cl = col;\n // binding default icon\n var jsonPoint = L.marker(latlng, {\n icon: lfltIcon(cl, mark, map)\n });\n jsonPoint.bindPopup(jsonPop(geoJsonPoint));\n if (clust.count) clust.count +=1;\n else clust.count = 1;\n clust.addLayer(jsonPoint);\n }\n });\n\n // ?todo : should we add clust to feat or to geoJson? should we add clust even if it's already here?\n feat.addLayer(clust);\n feat.addLayer(geoJson);\n } catch (error) {displayError(\"there was an error when displaying geoJson. error : \", error);}\n }\n\n // map a tiddler\n function mapTiddler(obj, tid, feat, clust, pop, col, mark, style) {\n if(iter.map.tid === undefined) iter.map.tid = 1;\n else iter.map.tid +=1;\n if(iter.map.tid \u003C 4242) {\n // get data fields in the tiddler, let's seek for geo data\n var flds = obj.wiki.getTiddler(tid).fields,\n feature = L.featureGroup(), // create the tiddler feature\n popup = \"\"; // create the popup text\n // setting marker, color, style\n // if no marker injected, trying to get from tiddler\n if(mark === null || mark === undefined) {\n if(flds.marker) mark = flds.marker;\n }\n // working style and color together\n var cl, st = {};\n // style\n if(flds.style) st = JSON.parse(flds.style);\n // overwrite with injected values\n if (style !== undefined && style !== null) {\n st = style;\n /* ?todo : should we overwrite only injected?\n for (var v in st) {\n if(style.v !== undefined) st.v = style.v;\n }\n for (var v in style) {\n }*/\n }\n // color\n if (flds.color) cl = flds.color;\n // overwrite with injected color style if exists\n if (style !== undefined && style !== null) {\n if (st.fillColor !== undefined) cl = st.fillColor\n }\n // overwrite with injected color also in style\n if (col !== undefined && col !== null) {\n cl = col;\n st.color = cl; st.fillColor = cl;\n }\n Colour[\"t\" + tn] = cl;\n // if clusterType is tiddler, creating a cluster group for tiddler\n // also will have to deal with the filter / tiddler distinction\n if (clusterType[map] == \"tiddler\") {\n // ?todo : automate cluster creation?\n fCluster[\"t\" + tn] = L.markerClusterGroup({\n name: \"Cluster\" + map + \"Cluster\" + tn,\n polygonOptions: {\"weight\":\"0.5\"},\n maxClusterRadius: clusterRadius[map],\n /* for the record. may be a function\n function() {return (clusterRadius - 50) / 9 * Map[map].getZoom() + 50 - (clusterRadius - 50) / 9 },*/\n iconCreateFunction: createCluster\n });\n } else {\n fCluster[\"t\" + tn] = fCluster[map];\n }\n\n // case 1 : data stored in a json tiddler\n if (flds.type == \"application/json\") {\n // for now, assuming any json stored data is geoJson...\n var data = obj.wiki.getTiddlerText(tid);\n mapGeoJson(data, feature, fCluster[\"t\" + tn], Colour[\"t\" + tn], mark, st);\n feat.addLayer(feature);\n }\n // case 2 if tiddler is not JSON data, display tiddler stored geodata as point(s), polygon, polyline...\n else {\n // create the popup for base objects\n popup = \"\u003Ch4>\u003Ca href=\\\"#\" + encodeURIComponent(flds.title) + \"\\\">\" + flds.title + \"\u003C/a>\u003C/h4>\";\n var content = \"\";\n\n content += obj.wiki.renderTiddler(\"text/html\", tid).substring(0, 2000);\n\n content += \"\u003Cb>Dirección: \u003C/b>\" + flds.direccion + \"\";\n\n content += \"\u003Cbr>\u003Cbr>\u003Cb>Email: \u003C/b>\" + flds.email + \"\";\n\n content += \"\u003Cbr>\u003Cbr>\u003Cb>Teléfono: \u003C/b>\" + flds.telefono + \"\"; \n\n content += \"\u003Cbr>\u003Cbr>\u003Cb>Sitio Web: \u003C/b>\u003Ca \u003Ca href=\" + flds.web + \">\" + flds.web + \"\u003C/a>\";\n \n popup += content;\n\n // map recursively (!!! danger !!!)\n mapPlaces(obj,\n flds,\n feature,\n fCluster[\"t\" + tn],\n popup,\n cl,\n mark,\n st\n );\n feature.addTo(feat);\n }\n /*\n// check if anything was rendered before binding popup\n if (wasRendered == 0) console.log(\"tw-leaflet-map-plugin > non geotiddler was listed and not rendered : \" + flds.title);\n // add the layer to the feature\n feature.addLayer(subFeat);\n feature.addTo(Map[map]); // layer.addTo(Map[map]);\n } */\n // get layer bounds for automatic zoom\n extBounds(feature);\n tn++;\n }\n // it tiddler rendered two many times for same map. Stoping and error launch\n else $tw.utils.error(\"tiddler [[\" + tid + \"]] was rendered more than 4242 times in this map. Please double check circular dependencies...\");\n }\n\n // map a tiddler collection\n function mapTiddlers(obj, list, feat, clust, pop, col, mark, style) {\n var Tids = list.split(\" \");\n for (var td in Tids) {\n mapTiddler(obj, Tids[td], feat, clust, pop, col, mark, style);\n }\n }\n\n // map tiddlers with a filter\n function mapFilter(obj, filter, feat, clust, pop, col, mark, style) {\n try {\n var Tids = obj.wiki.filterTiddlers(filter);\n for (var td in Tids) {\n mapTiddler(obj, Tids[td], feat, clust, pop, col, mark, style);\n }\n } catch (error) {\n $tw.utils.error(\"sorry there was something wrong when trying to map your filter. error : \" + error);\n }\n }\n\n // icon url creator\n function iconUrl(col, tid, m) {\n var icone = escape($tw.wiki.renderTiddler(\"text/html\", tid).replace(\"$primary$\", setColor(col, m)).replace(\"\u003C/p>\", \"\").replace(\"\u003Cp>\", \"\"));\n return ('data:image/svg+xml;charset=UTF-8,' + icone);\n }\n\n // create marker\n // ?todo only if there are points to display;\n function lfltIcon(col, tid, m) {\n // checking if marker is defined. Fallback to default\n if(tid === undefined || tid === null) tid = \"$:/plugins/sycom/leaflet/images/marker.svg\";\n else tid = \"$:/plugins/sycom/leaflet/images/\" + tid + \".svg\";\n if($tw.wiki.getTiddler(tid) === undefined) tid = \"$:/plugins/sycom/leaflet/images/marker.svg\";\n // !todo create shadow from icon by transform matrix?\n var shad = tid.split(\".svg\")[0] + \"shadow.svg\",\n shadowUrl = 'data:image/svg+xml;charset=UTF-8,' + escape($tw.wiki.getTiddlerText(shad));\n // get dimensions in tiddler\n var MarkDim = $tw.wiki.getTiddler(tid).fields.marker_dim.split(\" \");\n var ShadDim = $tw.wiki.getTiddler(shad).fields.marker_dim.split(\" \");\n var theIcon = L.icon({\n iconUrl: iconUrl(col, tid, m),\n iconRetinaUrl: iconUrl(col, tid, m),\n iconSize: [MarkDim[0], MarkDim[1]],\n iconAnchor: [MarkDim[2], MarkDim[3]],\n popupAnchor: [0, -MarkDim[3]],\n shadowUrl: shadowUrl,\n shadowRetinaUrl: shadowUrl,\n shadowSize: [ShadDim[0], ShadDim[1]],\n shadowAnchor: [ShadDim[2], ShadDim[3]]\n });\n return theIcon;\n }\n\n // set color with fallback to map color or wiki...\n function setColor(col, m) {\n if(m === undefined) m = map;\n if (col === undefined || col === null) col = Colour[m];\n if (col === undefined || col === null) col = Colour.wiki;\n return col;\n }\n\n // set style with fallback to map color or wiki...\n function checkStyle(sty, col) {\n if (col === undefined || col === null) {\n if(sty.color === undefined) sty.color = setColor(col, map);\n if(sty.fillColor === undefined) sty.fillColor = setColor(col, map);\n }\n else {\n sty.color = col;\n sty.fillColor = col;\n }\n return sty;\n }\n\n // coordinate error message\n function displayError(objectType, error) {\n $tw.utils.error(\"there was an error when mapping a \" + objectType + \" - error : \" + error);\n }\n\n // adjust bounds to layer\n function extBounds(feat) {\n try {\n if (bounds) {\n bounds.extend(feat.getBounds());\n } else {\n if (feat.getBounds()._northEast) {\n bounds = feat.getBounds();\n }\n }\n } catch (error) {\n $tw.utils.error(\"there was an error when trying to zoom on bounds. error : \" + error);\n }\n }\n\n // cluster icon creation\n function createCluster(clust) {\n // getting back map number\n var m = this.name.split(\"Cluster\")[1],\n t = this.name.split(\"Cluster\")[2],\n zC = Map[m].getZoom(),\n z0,cTot,cCol,cOpa;\n // checking object density mean for the map\n if (t === undefined) {\n if (fCluster[m].z0 === undefined) fCluster[m].z0 = zC;\n z0 = fCluster[m].z0;\n if (fCluster[m].count === undefined) fCluster[m].count = 1;\n cTot = fCluster[m].count;\n cCol = setColor(Colour[m],m);\n cOpa = 0.85\n }\n else {\n if (fCluster[\"t\" + t].z0 === undefined) fCluster[\"t\" + t].z0 = zC;\n z0 = fCluster[\"t\" + t].z0;\n if (fCluster[\"t\" + t].count === undefined) fCluster[\"t\" + t].count = 1;\n cTot = fCluster[\"t\" + t].count;\n cCol = setColor(Colour[\"t\" + t],m);\n cOpa = 0.65\n }\n // cluster icon size will be based on item number and zoom\n // !todo: use density to get a more \"local\" percentage before calculating size\n var cC = clust.getChildCount(),\n cS = 20 * Math.log(clusterRadius[m]) * (1 + Math.log(cTot)/Math.max(cTot * Math.pow(2,zC-z0),Math.log(cTot))) * (1 - 1 / ((Math.log(cTot) / cTot) * Math.pow(2,zC-z0) * cC + 1));\n if (cS \u003C 34) cS = 34;\n var cF; // font size of cluster text\n if (cC > 9999) cF = cS / 3;\n else {if (cC > 999) cF = cS / 3.5;\n else cF = cS / 2}\n if (cF \u003C 12) cF = 12;\n // creating icon. Checking tiddler or whole clustering before\n return new L.DivIcon({\n html: '\u003Cdiv style=\"width:' + cS + 'px;height:' + cS + 'px;font-size:' + cF + 'px;background-color:' + cCol + ';border-color:' + cCol + ';opacity:'+cOpa+'\">\u003Cdiv>\u003Cspan style=\"line-height:' + cS + 'px;opacity:'+(cOpa+0.12)+'\">' + cC + \"\u003C/span>\u003C/div>\u003C/div>\",\n className: \"marker-cluster marker-cluster-\" + cC,\n iconSize: new L.Point(cS, cS)\n });\n }\n\n // popup function for Json\n function jsonPop(feat) {\n // extracting data to create popup (all non-null data!)\n var Prop = feat.properties,\n jsontitle = \"\",\n jsondesc = \"\",\n jsonhtml = \"\";\n // testing if properties title or name exists\n if (Prop.name) jsontitle += Prop.name + \" \";\n if (Prop.title) jsontitle += Prop.title + \" \";\n if (Prop.description) jsondesc += Prop.description + \"\";\n // populating other data\n // if we got a title\n if (jsontitle !== \"\") {\n jsonhtml += \"\u003Ch4>\" + jsontitle + \"\u003C/h4>\";\n // if we got a description let's give it\n if (jsondesc !== \"\") jsonhtml += jsondesc;\n else {\n jsonhtml+= \"\u003Cul>\";\n for (var p in Prop) {\n if (Prop[p] !== null && Prop[p] !== \"\" && p != \"name\" && p != \"title\") jsonhtml += \"\u003Cli>\" + p + \" : \" + Prop[p] + \"\u003C/li>\";\n }\n jsonhtml += \"\u003C/ul>\";\n }\n }\n // if we have no title, giving one with first fields\n else {\n // in case we've got a description. Stop after title\n if (jsondesc !== \"\") {\n for (var pr in Prop) {\n // if title is really to short (as an id), taking next field\n if (jsontitle.length \u003C 8) jsontitle += Prop[pr] + \" \";\n else break;\n }\n jsonhtml = \"\u003Ch4>\" + jsontitle + \"\u003C/h4>\" + jsonhtml;\n }\n else {\n for (var po in Prop) {\n // if title is really to short (as an id), taking next field\n if (jsontitle.length \u003C 4) jsontitle += Prop[po] + \" \";\n else {\n if (Prop[po] !== null && Prop[po] !== \"\") jsonhtml += \"\u003Cli>\" + po + \" : \" + Prop[po] + \"\u003C/li>\";\n }\n }\n jsonhtml = \"\u003Ch4>\" + jsontitle + \"\u003C/h4>\u003Cul>\" + jsonhtml + \"\u003C/ul>\";\n }\n }\n return jsonhtml;\n }\n\n exports.leafmap = mapWidget;\n\n})();\n/*\nMISC NOTES for later\nJSON.parse(tiddler.fields.text);\nvar jsonData = this.wiki.getTiddlerAsJson(this.to),\n*/\n","type":"application/javascript","title":"$:/plugins/sycom/leaflet/mapWidget.tid","module-type":"widget","modifier":"M0","modified":"20210809163620123","creator":"M0","created":"20151028202401905"}, {"text":"{\"tiddlers\":{\"$:/plugins/tiddlywiki/browser-sniff/sniff.js\":{\"title\":\"$:/plugins/tiddlywiki/browser-sniff/sniff.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/tiddlywiki/browser-sniff/sniff.js\\ntype: application/javascript\\nmodule-type: info\\n\\nInitialise $:/info/browser tiddlers\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nexports.getInfoTiddlerFields = function() {\\n\\tvar mapBoolean = function(value) {return value ? \\\"yes\\\" : \\\"no\\\";},\\n\\t\\tinfoTiddlerFields = [];\\n\\t// Basics\\n\\tif($tw.browser) {\\n\\t\\t// Mappings from tiddler titles (prefixed with \\\"$:/info/browser/\\\") to bowser.browser property name\\n\\t\\tvar bowser = require(\\\"$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js\\\"),\\n\\t\\t\\tmappings = [\\n\\t\\t\\t\\t[\\\"name\\\",\\\"name\\\",\\\"unknown\\\"],\\n\\t\\t\\t\\t[\\\"version\\\",\\\"version\\\"],\\n\\t\\t\\t\\t[\\\"is/webkit\\\",\\\"webkit\\\"],\\n\\t\\t\\t\\t[\\\"is/gecko\\\",\\\"gecko\\\"],\\n\\t\\t\\t\\t[\\\"is/chrome\\\",\\\"chrome\\\"],\\n\\t\\t\\t\\t[\\\"is/firefox\\\",\\\"firefox\\\"],\\n\\t\\t\\t\\t[\\\"is/ios\\\",\\\"ios\\\"],\\n\\t\\t\\t\\t[\\\"is/iphone\\\",\\\"iphone\\\"],\\n\\t\\t\\t\\t[\\\"is/ipad\\\",\\\"ipad\\\"],\\n\\t\\t\\t\\t[\\\"is/ipod\\\",\\\"ios\\\"],\\n\\t\\t\\t\\t[\\\"is/opera\\\",\\\"opera\\\"],\\n\\t\\t\\t\\t[\\\"is/phantomjs\\\",\\\"phantomjs\\\"],\\n\\t\\t\\t\\t[\\\"is/safari\\\",\\\"safari\\\"],\\n\\t\\t\\t\\t[\\\"is/seamonkey\\\",\\\"seamonkey\\\"],\\n\\t\\t\\t\\t[\\\"is/blackberry\\\",\\\"blackberry\\\"],\\n\\t\\t\\t\\t[\\\"is/webos\\\",\\\"webos\\\"],\\n\\t\\t\\t\\t[\\\"is/silk\\\",\\\"silk\\\"],\\n\\t\\t\\t\\t[\\\"is/bada\\\",\\\"bada\\\"],\\n\\t\\t\\t\\t[\\\"is/tizen\\\",\\\"tizen\\\"],\\n\\t\\t\\t\\t[\\\"is/sailfish\\\",\\\"sailfish\\\"],\\n\\t\\t\\t\\t[\\\"is/android\\\",\\\"android\\\"],\\n\\t\\t\\t\\t[\\\"is/windowsphone\\\",\\\"windowsphone\\\"],\\n\\t\\t\\t\\t[\\\"is/firefoxos\\\",\\\"firefoxos\\\"]\\n\\t\\t\\t];\\n\\t\\t$tw.utils.each(mappings,function(mapping) {\\n\\t\\t\\tvar value = bowser.browser[mapping[1]];\\n\\t\\t\\tif(value === undefined) {\\n\\t\\t\\t\\tvalue = mapping[2];\\n\\t\\t\\t}\\n\\t\\t\\tif(value === undefined) {\\n\\t\\t\\t\\tvalue = false;\\n\\t\\t\\t}\\n\\t\\t\\tif(typeof value === \\\"boolean\\\") {\\n\\t\\t\\t\\tvalue = mapBoolean(value);\\n\\t\\t\\t}\\n\\t\\t\\tinfoTiddlerFields.push({title: \\\"$:/info/browser/\\\" + mapping[0], text: value});\\n\\t\\t});\\n\\t\\t// Set $:/info/browser/name to the platform with some changes from Bowser\\n\\t\\tvar platform = bowser.browser.name;\\n\\t\\tif(\\\"iPad iPhone iPod\\\".split(\\\" \\\").indexOf(platform) !== -1) {\\n\\t\\t\\tplatform = \\\"iOS\\\";\\n\\t\\t}\\n\\t\\tinfoTiddlerFields.push({title: \\\"$:/info/browser/name\\\", text: platform});\\n\\t\\t// Non-bowser settings for TiddlyFox and TiddlyDesktop\\n\\t\\tvar hasTiddlyFox = !!document.getElementById(\\\"tiddlyfox-message-box\\\"), // Fails because message box is added after page load\\n\\t\\t\\tisTiddlyDesktop = false; // Can't detect it until we update TiddlyDesktop to have a distinct useragent string\\n\\t\\t//infoTiddlerFields.push({title: \\\"$:/info/browser/has/tiddlyfox\\\", text: mapBoolean(hasTiddlyFox)});\\n\\t\\t//infoTiddlerFields.push({title: \\\"$:/info/browser/is/tiddlydesktop\\\", text: mapBoolean(isTiddlyDesktop)});\\n\\t\\tif(isTiddlyDesktop) {\\n\\t\\t\\tinfoTiddlerFields.push({title: \\\"$:/info/browser/name\\\", text: \\\"TiddlyDesktop\\\"});\\n\\t\\t}\\n\\t}\\n\\treturn infoTiddlerFields;\\n};\\n\\n})();\\n\",\"type\":\"application/javascript\",\"module-type\":\"info\"},\"$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js\":{\"text\":\"/*!\\n * Bowser - a browser detector\\n * https://github.com/ded/bowser\\n * MIT License | (c) Dustin Diaz 2014\\n */\\n\\n!function (name, definition) {\\n if (typeof module != 'undefined' && module.exports) module.exports['browser'] = definition()\\n else if (typeof define == 'function') define(definition)\\n else this[name] = definition()\\n}('bowser', function () {\\n /**\\n * See useragents.js for examples of navigator.userAgent\\n */\\n\\n var t = true\\n\\n function detect(ua) {\\n\\n function getFirstMatch(regex) {\\n var match = ua.match(regex);\\n return (match && match.length > 1 && match[1]) || '';\\n }\\n\\n var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()\\n , likeAndroid = /like android/i.test(ua)\\n , android = !likeAndroid && /android/i.test(ua)\\n , versionIdentifier = getFirstMatch(/version\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n , tablet = /tablet/i.test(ua)\\n , mobile = !tablet && /[^-]mobi/i.test(ua)\\n , result\\n\\n if (/opera|opr/i.test(ua)) {\\n result = {\\n name: 'Opera'\\n , opera: t\\n , version: versionIdentifier || getFirstMatch(/(?:opera|opr)[\\\\s\\\\/](\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n }\\n else if (/windows phone/i.test(ua)) {\\n result = {\\n name: 'Windows Phone'\\n , windowsphone: t\\n , msie: t\\n , version: getFirstMatch(/iemobile\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n }\\n else if (/msie|trident/i.test(ua)) {\\n result = {\\n name: 'Internet Explorer'\\n , msie: t\\n , version: getFirstMatch(/(?:msie |rv:)(\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n }\\n else if (/chrome|crios|crmo/i.test(ua)) {\\n result = {\\n name: 'Chrome'\\n , chrome: t\\n , version: getFirstMatch(/(?:chrome|crios|crmo)\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n }\\n else if (iosdevice) {\\n result = {\\n name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'\\n }\\n // WTF: version is not part of user agent in web apps\\n if (versionIdentifier) {\\n result.version = versionIdentifier\\n }\\n }\\n else if (/sailfish/i.test(ua)) {\\n result = {\\n name: 'Sailfish'\\n , sailfish: t\\n , version: getFirstMatch(/sailfish\\\\s?browser\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n }\\n else if (/seamonkey\\\\//i.test(ua)) {\\n result = {\\n name: 'SeaMonkey'\\n , seamonkey: t\\n , version: getFirstMatch(/seamonkey\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n }\\n else if (/firefox|iceweasel/i.test(ua)) {\\n result = {\\n name: 'Firefox'\\n , firefox: t\\n , version: getFirstMatch(/(?:firefox|iceweasel)[ \\\\/](\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n if (/\\\\((mobile|tablet);[^\\\\)]*rv:[\\\\d\\\\.]+\\\\)/i.test(ua)) {\\n result.firefoxos = t\\n }\\n }\\n else if (/silk/i.test(ua)) {\\n result = {\\n name: 'Amazon Silk'\\n , silk: t\\n , version : getFirstMatch(/silk\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n }\\n else if (android) {\\n result = {\\n name: 'Android'\\n , version: versionIdentifier\\n }\\n }\\n else if (/phantom/i.test(ua)) {\\n result = {\\n name: 'PhantomJS'\\n , phantom: t\\n , version: getFirstMatch(/phantomjs\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n }\\n else if (/blackberry|\\\\bbb\\\\d+/i.test(ua) || /rim\\\\stablet/i.test(ua)) {\\n result = {\\n name: 'BlackBerry'\\n , blackberry: t\\n , version: versionIdentifier || getFirstMatch(/blackberry[\\\\d]+\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n }\\n else if (/(web|hpw)os/i.test(ua)) {\\n result = {\\n name: 'WebOS'\\n , webos: t\\n , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n };\\n /touchpad\\\\//i.test(ua) && (result.touchpad = t)\\n }\\n else if (/bada/i.test(ua)) {\\n result = {\\n name: 'Bada'\\n , bada: t\\n , version: getFirstMatch(/dolfin\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n };\\n }\\n else if (/tizen/i.test(ua)) {\\n result = {\\n name: 'Tizen'\\n , tizen: t\\n , version: getFirstMatch(/(?:tizen\\\\s?)?browser\\\\/(\\\\d+(\\\\.\\\\d+)?)/i) || versionIdentifier\\n };\\n }\\n else if (/safari/i.test(ua)) {\\n result = {\\n name: 'Safari'\\n , safari: t\\n , version: versionIdentifier\\n }\\n }\\n else result = {}\\n\\n // set webkit or gecko flag for browsers based on these engines\\n if (/(apple)?webkit/i.test(ua)) {\\n result.name = result.name || \\\"Webkit\\\"\\n result.webkit = t\\n if (!result.version && versionIdentifier) {\\n result.version = versionIdentifier\\n }\\n } else if (!result.opera && /gecko\\\\//i.test(ua)) {\\n result.name = result.name || \\\"Gecko\\\"\\n result.gecko = t\\n result.version = result.version || getFirstMatch(/gecko\\\\/(\\\\d+(\\\\.\\\\d+)?)/i)\\n }\\n\\n // set OS flags for platforms that have multiple browsers\\n if (android || result.silk) {\\n result.android = t\\n } else if (iosdevice) {\\n result[iosdevice] = t\\n result.ios = t\\n }\\n\\n // OS version extraction\\n var osVersion = '';\\n if (iosdevice) {\\n osVersion = getFirstMatch(/os (\\\\d+([_\\\\s]\\\\d+)*) like mac os x/i);\\n osVersion = osVersion.replace(/[_\\\\s]/g, '.');\\n } else if (android) {\\n osVersion = getFirstMatch(/android[ \\\\/-](\\\\d+(\\\\.\\\\d+)*)/i);\\n } else if (result.windowsphone) {\\n osVersion = getFirstMatch(/windows phone (?:os)?\\\\s?(\\\\d+(\\\\.\\\\d+)*)/i);\\n } else if (result.webos) {\\n osVersion = getFirstMatch(/(?:web|hpw)os\\\\/(\\\\d+(\\\\.\\\\d+)*)/i);\\n } else if (result.blackberry) {\\n osVersion = getFirstMatch(/rim\\\\stablet\\\\sos\\\\s(\\\\d+(\\\\.\\\\d+)*)/i);\\n } else if (result.bada) {\\n osVersion = getFirstMatch(/bada\\\\/(\\\\d+(\\\\.\\\\d+)*)/i);\\n } else if (result.tizen) {\\n osVersion = getFirstMatch(/tizen[\\\\/\\\\s](\\\\d+(\\\\.\\\\d+)*)/i);\\n }\\n if (osVersion) {\\n result.osversion = osVersion;\\n }\\n\\n // device type extraction\\n var osMajorVersion = osVersion.split('.')[0];\\n if (tablet || iosdevice == 'ipad' || (android && (osMajorVersion == 3 || (osMajorVersion == 4 && !mobile))) || result.silk) {\\n result.tablet = t\\n } else if (mobile || iosdevice == 'iphone' || iosdevice == 'ipod' || android || result.blackberry || result.webos || result.bada) {\\n result.mobile = t\\n }\\n\\n // Graded Browser Support\\n // http://developer.yahoo.com/yui/articles/gbs\\n if ((result.msie && result.version >= 10) ||\\n (result.chrome && result.version >= 20) ||\\n (result.firefox && result.version >= 20.0) ||\\n (result.safari && result.version >= 6) ||\\n (result.opera && result.version >= 10.0) ||\\n (result.ios && result.osversion && result.osversion.split(\\\".\\\")[0] >= 6)\\n ) {\\n result.a = t;\\n }\\n else if ((result.msie && result.version \u003C 10) ||\\n (result.chrome && result.version \u003C 20) ||\\n (result.firefox && result.version \u003C 20.0) ||\\n (result.safari && result.version \u003C 6) ||\\n (result.opera && result.version \u003C 10.0) ||\\n (result.ios && result.osversion && result.osversion.split(\\\".\\\")[0] \u003C 6)\\n ) {\\n result.c = t\\n } else result.x = t\\n\\n return result\\n }\\n\\n var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')\\n\\n\\n /*\\n * Set our detect method to the main bowser object so we can\\n * reuse it to test other user agents.\\n * This is needed to implement future tests.\\n */\\n bowser._detect = detect;\\n\\n return bowser\\n});\\n\",\"type\":\"application/javascript\",\"title\":\"$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js\",\"module-type\":\"library\"},\"$:/plugins/tiddlywiki/browser-sniff/readme\":{\"title\":\"$:/plugins/tiddlywiki/browser-sniff/readme\",\"text\":\"This plugin adds a number of `$:/info/` tiddlers containing information about the current browser.\\n\\nIt allows you to create content that is presented in a way that is responsive to different browsers.\\n\\nFor example, https://tiddlywiki.com uses this plugin to present the user with the best options for getting started depending on their browser.\\n\\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/browser-sniff]]\\n\"},\"$:/plugins/tiddlywiki/browser-sniff/usage\":{\"title\":\"$:/plugins/tiddlywiki/browser-sniff/usage\",\"text\":\"! Information Tiddlers\\n\\nThe following informational tiddlers are created at startup:\\n\\n|!Title |!Description |\\n|[[$:/info/browser/is/android]] |Running on Android? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/bada]] |Running on Bada? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/blackberry]] |Running on ~BlackBerry? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/chrome]] |Running on Chrome? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/firefox]] |Running on Firefox? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/firefoxos]] |Running on Firefox OS? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/gecko]] |Running on Gecko? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/ios]] |Running on iOS (ie an iPhone, iPad or iPod)? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/ipad]] |Running on iPad? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/iphone]] |Running on iPhone? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/ipod]] |Running on iPod? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/opera]] |Running on Opera? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/phantomjs]] |Running on ~PhantomJS? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/safari]] |Running on Safari? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/sailfish]] |Running on Sailfish? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/seamonkey]] |Running on Sea Monkey? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/silk]] |Running on Amazon's Silk? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/tizen]] |Running on Tizen? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/webkit]] |Running on ~WebKit? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/webos]] |Running on ~WebOS? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/is/windowsphone]] |Running on Windows Phone? (\\\"yes\\\" or \\\"no\\\") |\\n|[[$:/info/browser/name]] |Platform name (see below) |\\n|[[$:/info/browser/version]] |Browser version |\\n\\nThe browser information is obtained with [[Bowser, a browser detector library from Dustin Diaz|https://github.com/ded/bowser/]]. Possible browser names include:\\n\\n* ''\\\"Amazon Silk\\\"''\\n* ''\\\"Android\\\"''\\n* ''\\\"Bada\\\"''\\n* ''\\\"~BlackBerry\\\"''\\n* ''\\\"Chrome\\\"''\\n* ''\\\"Firefox\\\"''\\n* ''\\\"Internet Explorer\\\"''\\n* ''\\\"iOS\\\"''\\n* ''\\\"Opera\\\"''\\n* ''\\\"~PhantomJS\\\"''\\n* ''\\\"Safari\\\"''\\n* ''\\\"Sailfish\\\"''\\n* ''\\\"~SeaMonkey\\\"''\\n* ''\\\"~TiddlyDesktop\\\"''\\n* ''\\\"Tizen\\\"''\\n* ''\\\"~WebOS\\\"''\\n* ''\\\"Windows Phone\\\"''\\n\\nNote that Bowser returns \\\"iPhone\\\", \\\"iPad\\\" and \\\"iPod\\\" as distinct values for the name of the current browser. TiddlyWiki converts all three distinct values into \\\"iOS\\\" before copying to [[$:/info/browser/name]].\\n\"}}}","version":"5.2.0","type":"application/json","title":"$:/plugins/tiddlywiki/browser-sniff","plugin-type":"plugin","name":"Browser Sniff","list":"readme usage","description":"Browser feature detection","dependents":""}, -{"text":"{\n \"tiddlers\": {\n \"$:/config/EditorTypeMappings/application/javascript\": {\n \"title\": \"$:/config/EditorTypeMappings/application/javascript\",\n \"text\": \"codemirror\"\n },\n \"$:/config/EditorTypeMappings/application/json\": {\n \"title\": \"$:/config/EditorTypeMappings/application/json\",\n \"text\": \"codemirror\"\n },\n \"$:/config/EditorTypeMappings/application/x-tiddler-dictionary\": {\n \"title\": \"$:/config/EditorTypeMappings/application/x-tiddler-dictionary\",\n \"text\": \"codemirror\"\n },\n \"$:/config/EditorTypeMappings/text/css\": {\n \"title\": \"$:/config/EditorTypeMappings/text/css\",\n \"text\": \"codemirror\"\n },\n \"$:/config/EditorTypeMappings/text/html\": {\n \"title\": \"$:/config/EditorTypeMappings/text/html\",\n \"text\": \"codemirror\"\n },\n \"$:/config/EditorTypeMappings/text/plain\": {\n \"title\": \"$:/config/EditorTypeMappings/text/plain\",\n \"text\": \"codemirror\"\n },\n \"$:/config/EditorTypeMappings/text/vnd.tiddlywiki\": {\n \"title\": \"$:/config/EditorTypeMappings/text/vnd.tiddlywiki\",\n \"text\": \"codemirror\"\n },\n \"$:/config/EditorTypeMappings/text/x-markdown\": {\n \"title\": \"$:/config/EditorTypeMappings/text/x-markdown\",\n \"text\": \"codemirror\"\n },\n \"$:/config/EditorTypeMappings/text/x-tiddlywiki\": {\n \"title\": \"$:/config/EditorTypeMappings/text/x-tiddlywiki\",\n \"text\": \"codemirror\"\n },\n \"$:/config/codemirror/cursorBlinkRate\": {\n \"title\": \"$:/config/codemirror/cursorBlinkRate\",\n \"type\": \"integer\",\n \"text\": \"530\"\n },\n \"$:/config/codemirror/extraKeysTW\": {\n \"title\": \"$:/config/codemirror/extraKeysTW\",\n \"extend\": \"extraKeys\",\n \"type\": \"json\",\n \"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\"\n },\n \"$:/config/codemirror/indentUnit\": {\n \"title\": \"$:/config/codemirror/indentUnit\",\n \"type\": \"integer\",\n \"text\": \"2\"\n },\n \"$:/config/codemirror/indentWithTabs\": {\n \"title\": \"$:/config/codemirror/indentWithTabs\",\n \"type\": \"bool\",\n \"text\": \"true\"\n },\n \"$:/config/codemirror/inputStyle\": {\n \"title\": \"$:/config/codemirror/inputStyle\",\n \"type\": \"string\",\n \"text\": \"textarea\"\n },\n \"$:/config/codemirror/keyMap\": {\n \"title\": \"$:/config/codemirror/keyMap\",\n \"type\": \"string\",\n \"text\": \"default\"\n },\n \"$:/config/codemirror/lineNumbers\": {\n \"title\": \"$:/config/codemirror/lineNumbers\",\n \"type\": \"bool\",\n \"text\": \"false\"\n },\n \"$:/config/codemirror/lineWrapping\": {\n \"title\": \"$:/config/codemirror/lineWrapping\",\n \"type\": \"bool\",\n \"text\": \"true\"\n },\n \"$:/config/codemirror/showCursorWhenSelecting\": {\n \"title\": \"$:/config/codemirror/showCursorWhenSelecting\",\n \"type\": \"bool\",\n \"text\": \"true\"\n },\n \"$:/config/codemirror/smartIndent\": {\n \"title\": \"$:/config/codemirror/smartIndent\",\n \"type\": \"bool\",\n \"text\": \"true\"\n },\n \"$:/config/codemirror/styleActiveLine\": {\n \"title\": \"$:/config/codemirror/styleActiveLine\",\n \"type\": \"bool\",\n \"text\": \"false\"\n },\n \"$:/config/codemirror/tabSize\": {\n \"title\": \"$:/config/codemirror/tabSize\",\n \"type\": \"integer\",\n \"text\": \"2\"\n },\n \"$:/config/codemirror/theme\": {\n \"title\": \"$:/config/codemirror/theme\",\n \"type\": \"string\",\n \"text\": \"tiddlywiki\"\n },\n \"$:/language/codemirror/homeUrl\": {\n \"title\": \"$:/language/codemirror/homeUrl\",\n \"text\": \"http://codemirror.net\"\n },\n \"$:/language/codemirror/addOnUrl\": {\n \"title\": \"$:/language/codemirror/addOnUrl\",\n \"text\": \"http://codemirror.net/doc/manual.html#addons\"\n },\n \"$:/language/codemirror/configUrl\": {\n \"title\": \"$:/language/codemirror/configUrl\",\n \"text\": \"http://codemirror.net/doc/manual.html#config\"\n },\n \"$:/language/codemirror/controlPanel/hint\": {\n \"title\": \"$:/language/codemirror/controlPanel/hint\",\n \"text\": \"These settings let you customise the behaviour of [[CodeMirror|$:/plugins/tiddlywiki/codemirror]].\"\n },\n \"$:/language/codemirror/controlPanel/keyboard\": {\n \"title\": \"$:/language/codemirror/controlPanel/keyboard\",\n \"text\": \"Keyboard shortcuts\"\n },\n \"$:/language/codemirror/controlPanel/usage\": {\n \"title\": \"$:/language/codemirror/controlPanel/usage\",\n \"text\": \"Usage information\"\n },\n \"$:/language/codemirror/cursorBlinkRate/hint\": {\n \"title\": \"$:/language/codemirror/cursorBlinkRate/hint\",\n \"text\": \"Cursor blink rate\"\n },\n \"$:/language/codemirror/editorFont/hint\": {\n \"title\": \"$:/language/codemirror/editorFont/hint\",\n \"text\": \"Editor font family\"\n },\n \"$:/language/codemirror/editorFont/info\": {\n \"title\": \"$:/language/codemirror/editorFont/info\",\n \"text\": \"Set the font family for the ~CodeMirror text-editor\"\n },\n \"$:/language/codemirror/indentUnit/hint\": {\n \"title\": \"$:/language/codemirror/indentUnit/hint\",\n \"text\": \"How many spaces a block should be indented\"\n },\n \"$:/language/codemirror/indentWithTabs/hint\": {\n \"title\": \"$:/language/codemirror/indentWithTabs/hint\",\n \"text\": \"Enable indenting with tabs\"\n },\n \"$:/language/codemirror/indentWithTabs/info\": {\n \"title\": \"$:/language/codemirror/indentWithTabs/info\",\n \"text\": \"Whether, when indenting, the first N*`tabSize` spaces should be replaced by N tabs.\"\n },\n \"$:/language/codemirror/keyMap/hint\": {\n \"title\": \"$:/language/codemirror/keyMap/hint\",\n \"text\": \"~CodeMirror keymap\"\n },\n \"$:/language/codemirror/keyMap/info\": {\n \"title\": \"$:/language/codemirror/keyMap/info\",\n \"text\": \"~The Keyboard KeyMap used within the ~CodeMirror text-editor\"\n },\n \"$:/language/codemirror/lineNumbers/hint\": {\n \"title\": \"$:/language/codemirror/lineNumbers/hint\",\n \"text\": \"Enable line numbers\"\n },\n \"$:/language/codemirror/lineNumbers/info\": {\n \"title\": \"$:/language/codemirror/lineNumbers/info\",\n \"text\": \"Whether to show line numbers to the left of the editor.\"\n },\n \"$:/language/codemirror/lineWrapping/hint\": {\n \"title\": \"$:/language/codemirror/lineWrapping/hint\",\n \"text\": \"Enable line wrapping\"\n },\n \"$:/language/codemirror/lineWrapping/info\": {\n \"title\": \"$:/language/codemirror/lineWrapping/info\",\n \"text\": \"Whether CodeMirror should scroll or wrap for long lines. Defaults to `false` (scroll).\"\n },\n \"$:/language/codemirror/showCursorWhenSelecting/hint\": {\n \"title\": \"$:/language/codemirror/showCursorWhenSelecting/hint\",\n \"text\": \"Show cursor, when selecting\"\n },\n \"$:/language/codemirror/showCursorWhenSelecting/info\": {\n \"title\": \"$:/language/codemirror/showCursorWhenSelecting/info\",\n \"text\": \"Whether the cursor should be drawn when a selection is active.\"\n },\n \"$:/language/codemirror/smartIndent/hint\": {\n \"title\": \"$:/language/codemirror/smartIndent/hint\",\n \"text\": \"Enable smart indent\"\n },\n \"$:/language/codemirror/smartIndent/info\": {\n \"title\": \"$:/language/codemirror/smartIndent/info\",\n \"text\": \"Whether to use the context-sensitive indentation that the mode provides (or just indent the same as the line before). Defaults to `true`.\"\n },\n \"$:/language/codemirror/styleActiveLine/hint\": {\n \"title\": \"$:/language/codemirror/styleActiveLine/hint\",\n \"text\": \"Highlight active line\"\n },\n \"$:/language/codemirror/styleActiveLine/info\": {\n \"title\": \"$:/language/codemirror/styleActiveLine/info\",\n \"text\": \"Whether or not to highlight the active text-editor line\"\n },\n \"$:/language/codemirror/tabSize/hint\": {\n \"title\": \"$:/language/codemirror/tabSize/hint\",\n \"text\": \"Width of a tab character\"\n },\n \"$:/language/codemirror/theme/hint\": {\n \"title\": \"$:/language/codemirror/theme/hint\",\n \"text\": \"Select a theme\"\n },\n \"$:/language/codemirror/theme/info\": {\n \"title\": \"$:/language/codemirror/theme/info\",\n \"text\": \"Choose between ~CodeMirror themes\"\n },\n \"$:/plugins/tiddlywiki/codemirror/edit-codemirror.js\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/edit-codemirror.js\",\n \"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\",\n \"type\": \"application/javascript\",\n \"module-type\": \"widget\"\n },\n \"$:/plugins/tiddlywiki/codemirror/engine.js\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/engine.js\",\n \"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\u003Creq.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\u003CconfigTiddlers.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\",\n \"type\": \"application/javascript\",\n \"module-type\": \"library\"\n },\n \"$:/plugins/tiddlywiki/codemirror/lib/codemirror.js\": {\n \"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\u003C=e&&(f=!(p=!1));var b=g&&(r||p&&(null==e||e\u003C12.11)),x=d||w&&9\u003C=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\u003Ct;--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\u003Ct.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\u003Cn.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\u003C0||t\u003C=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\u003Ce.length;++n)if(e[n]==t)return n;return-1}I.prototype.onTimeout=function(e){e.id=0,e.time\u003C=+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\u003Cthis.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\u003C=i+l)return r+Math.min(l,t-i);if(i+=o-r,r=o+1,t\u003C=(i+=n-i%n))return r}}var j=[\\\"\\\"];function X(e){for(;j.length\u003C=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\u003Ce.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)||\\\"€\\\"\u003Ce&&(e.toUpperCase()!=e.toLowerCase()||Z.test(e))}function J(e,t){return t?!!(-1\u003Ct.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\u003C=e.charCodeAt(0)&&te.test(e)}function re(e,t,n){for(;(n\u003C0?0\u003Ct:t\u003Ce.length)&&ne(e.charAt(t));)t+=n;return t}function ie(e,t,n){for(var r=n\u003Ct?-1:1;;){if(t==n)return t;var i=(t+n)/2,i=r\u003C0?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\u003Ce.length;++i){var o=e[i];if(o.from\u003Ct&&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\u003Ci;++l)o.push((r=e.charCodeAt(l))\u003C=247?se.charAt(r):1424\u003C=r&&r\u003C=1524?\\\"R\\\":1536\u003C=r&&r\u003C=1785?ae.charAt(r-1536):1774\u003C=r&&r\u003C=2220?\\\"r\\\":8192\u003C=r&&r\u003C=8203?\\\"w\\\":8204==r?\\\"b\\\":\\\"L\\\");for(var s=0,a=n;s\u003Ci;++s){var u=o[s];\\\"m\\\"==u?o[s]=a:a=u}for(var c=0,h=n;c\u003Ci;++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\u003Ci-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\u003Ci;++m){var v=o[m];if(\\\",\\\"==v)o[m]=\\\"N\\\";else if(\\\"%\\\"==v){for(var y=void 0,y=m+1;y\u003Ci&&\\\"%\\\"==o[y];++y);for(var b=m&&\\\"!\\\"==o[m-1]||y\u003Ci&&\\\"1\\\"==o[y]?\\\"1\\\":\\\"N\\\",w=m;w\u003Cy;++w)o[w]=b;m=y-1}}for(var x=0,C=n;x\u003Ci;++x){var S=o[x];\\\"L\\\"==C&&\\\"1\\\"==S?o[x]=\\\"L\\\":he.test(S)&&(C=S)}for(var L=0;L\u003Ci;++L)if(ce.test(o[L])){for(var k=void 0,k=L+1;k\u003Ci&&ce.test(o[k]);++k);for(var T=\\\"L\\\"==(L?o[L-1]:n),M=T==(\\\"L\\\"==(k\u003Ci?o[k]:n))?T?\\\"L\\\":\\\"R\\\":n,N=L;N\u003Ck;++N)o[N]=M;L=k-1}for(var A,O=[],D=0;D\u003Ci;)if(de.test(o[D])){var W=D;for(++D;D\u003Ci&&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\u003Ci&&\\\"L\\\"!=o[D];++D);for(var P=H;P\u003CD;)if(fe.test(o[P])){H\u003CP&&(O.splice(F,0,new ge(1,H,P)),F+=E);var I=P;for(++P;P\u003CD&&fe.test(o[P]);++P);O.splice(F,0,new ge(2,I,P)),F+=E,H=P}else++P;H\u003CD&&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\u003C(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\u003Cn.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\u003Ct.length;++r)-1==R(n,t[r])&&n.push(t[r])}function Le(e,t){return 0\u003Cbe(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\u003C9)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\u003C=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)\u003C0||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\u003Co){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\u003Ce.children.length;++r){var i=e.children[r],o=i.height;if(t\u003Co){e=i;continue e}t-=o,n+=i.chunkSize()}return n}while(!e.lines);for(var l=0;l\u003Ce.lines.length;++l){var s=e.lines[l].height;if(t\u003Cs)break;t-=s}return n+l}function tt(e,t){return t>=e.first&&t\u003Ce.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)\u003C0?t:e}function at(e,t){return it(e,t)\u003C0?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\u003Ce.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\u003Ct?rt(n.line,e):t\u003C0?rt(n.line,0):n)}function ht(e,t){for(var n=[],r=0;r\u003Ct.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\u003Cthis.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\u003Ce)return this.pos=e,!0},_e.prototype.backUp=function(e){this.pos-=e},_e.prototype.column=function(){return this.lastColumnPos\u003Cthis.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\u003Cr.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\u003Ct.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\u003Ce;){var r=a[l];e\u003Cr&&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\u003Cl;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\u003Cs;--s){if(s\u003C=o.first)return o.first;var a=$e(o,s-1),u=a.stateAfter;if(u&&(!n||s+(u instanceof dt?u.lookAhead:0)\u003C=o.modeFrontier))return s;a=P(a.text,null,e.options.tabSize);(null==i||a\u003Cr)&&(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\u003Ci.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\u003C10;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]\u003C=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\u003Cthis.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\u003Cthis.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\u003Ct.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\u003Cc.start;)i(a=Math.min(c.start,a+5e3),u);u=f}c.start=c.pos}for(;a\u003Cc.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\u003Ce.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\u003Ce.length;++i){var o,l=e[i],s=l.marker;!(null==l.from||(s.inclusiveLeft?l.from\u003C=t:l.from\u003Ct))&&(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\u003Ce.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\u003C=t:l.from\u003Ct),(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\u003Cl.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\u003Cs.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\u003Cv&&l)for(var y=0;y\u003Cl.length;++y)null==l[y].to&&(m=m||[]).push(new Tt(l[y].marker,null,null));for(var b=0;b\u003Cv;++b)g.push(m);g.push(s)}return g}function At(e){for(var t=0;t\u003Ce.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\u003Ct.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function Dt(e,t){if(t){for(var n=0;n\u003Ct.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\u003Cr.length;++o)(i=r[o]).marker.collapsed&&null==(t?i.from:i.to)&&(!n||Ft(n,i.marker)\u003C0)&&(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\u003Co.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\u003C=u&&c\u003C=0||u\u003C=0&&0\u003C=c)&&(u\u003C=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?0\u003C=it(a.to,n):0\u003Cit(a.to,n))||0\u003C=u&&(s.marker.inclusiveRight&&i.inclusiveLeft?it(a.from,r)\u003C=0:it(a.from,r)\u003C0)))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\u003Cn.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\u003Cn.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\u003Cn.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\u003Co.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\u003C=(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\u003C3)}(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\u003Cd.length&&!((u=d[c]).to>s&&u.from\u003C=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\u003Cn.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\u003Cr.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\u003C=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)\u003C0)&&(d=C)}else C.from>g&&y>C.from&&(y=C.from)}if(w)for(var k=0;k\u003Cw.length;k+=2)w[k+1]==y&&(c+=\\\" \\\"+w[k]);if(!d||d.from==g)for(var T=0;T\u003Cb.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\u003C=g)break;for(var M=Math.min(p,y);;){if(v){var N,A=g+v.length;if(d||(N=M\u003CA?v.slice(0,M-g):v,t.addToken(t,N,s?s+u:u,h,g+N.length==y?c:\\\"\\\",a,f)),M\u003C=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\u003C=1&&2\u003Ct.offsetHeight&&!(w&&v\u003C8)));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\u003Ce.length&&!/ /.test(e))return e;for(var n=t,r=\\\"\\\",i=0;i\u003Ce.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\u003C9?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\u003C9?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\u003C9&&(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\u003Cn;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\u003Ct.length;n++)t[n].call(null);for(var r=0;r\u003Ce.ops.length;r++){var i=e.ops[r];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled\u003Ci.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(n\u003Ct.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\u003Cn.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\u003Ce.length;++t)e[t]()}function an(e,t,n,r){for(var i=0;i\u003Ct.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\u003C8&&(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\u003Ce.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\u003Ct.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\u003Cs.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\u003Ce.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var i=0;i\u003Ce.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\u003Ce.display.viewTo)return e.display.view[er(e,t)];e=e.display.externalMeasured;return e&&t>=e.lineN&&t\u003Ce.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\u003Co.length-1;l++){var s=o[l],a=o[l+1];2\u003CMath.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\u003C4;c++){for(;s&&ne(t.line.text.charAt(o.coverStart+s));)--s;for(;o.coverStart+a\u003Co.coverEnd&&ne(t.line.text.charAt(o.coverStart+a));)++a;if((i=w&&v\u003C9&&0==s&&a==o.coverEnd-o.coverStart?l.parentNode.getBoundingClientRect():function(e,t){var n=An;if(\\\"left\\\"==t)for(var r=0;r\u003Ce.length&&(n=e[r]).left==n.right;r++);else for(var i=e.length-1;0\u003C=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\u003C11&&(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\u003CMath.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\u003Cs&&(u=r=\\\"right\\\"),i=e.options.lineWrapping&&1\u003C(g=l.getClientRects()).length?g[\\\"right\\\"==r?g.length-1:0]:l.getBoundingClientRect();!(w&&v\u003C9)||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\u003Cf.length-1&&!(d\u003Cf[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\u003Ce.length;u+=3)if(s=e[u],a=e[u+1],t\u003Cs?(i=0,o=1,l=\\\"left\\\"):t\u003Ca?o=(i=t-s)+1:(u==e.length-3||t==a&&e[u+3]>t)&&(i=(o=a-s)-1,a\u003C=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\u003Ce.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\u003Ce.rest.length;t++)e.measure.caches[t]={}}function Wn(e){e.display.externalMeasure=null,k(e.display.lineMeasure);for(var t=0;t\u003Ce.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\u003Ce.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\u003C=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)\u003C0)return Un(r.first,0,null,-1,-1);var i=et(r,n),o=r.first+r.size-1;if(o\u003Ci)return Un(r.first+r.size-1,$e(r,o).text.length,null,1,1);t\u003C0&&(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\u003Ci.length;h++){var d,f=i[h];f.from>=a||f.to\u003C=s||(d=1!=f.level,d=Mn(e,r,d?Math.min(a,f.to)-1:Math.max(s,f.from)).right,d=d\u003Co?o-d+1e9:d-o,(!u||d\u003Cc)&&(u=f,c=d))}u=u||i[i.length-1];u.from\u003Cs&&(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\u003Ce&&(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\u003C=i&&t.left\u003C=r&&(h=e,d=t),1)},s,a),f=!1;{var p,g;d?(p=r-d.left\u003Cd.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\u003C=i==u?\\\"after\\\":\\\"before\\\",u=Bn(n,rt(t,c,g),\\\"line\\\",e,o),p=u.left,f=i\u003Cu.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\u003Cr.length;++i){var o=r[i];o.marker.collapsed&&(null==o.from||o.from\u003Ct)&&(null==o.to||o.to>t)&&(!n||Ft(n,o.marker)\u003C0)&&(n=o.marker)}return n}(l,s.ch+(0\u003Cs.xRel||0\u003Cs.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\u003C=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\u003C=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\u003C49;++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\u003Cn&&(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\u003Ct&&(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\u003Ce.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\u003Ci.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)\u003C0)return null;for(var n=e.display.view,r=0;r\u003Cn.length;r++)if((t-=n[r].size)\u003C0)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\u003Cl.viewTo&&(null==l.updateLineNumbers||l.updateLineNumbers>t)&&(l.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=l.viewTo?kt&&Bt(e.doc,t)\u003Cl.viewTo&&rr(e):n\u003C=l.viewFrom?kt&&Gt(e.doc,n+r)>l.viewFrom?rr(e):(l.viewFrom+=r,l.viewTo+=r):t\u003C=l.viewFrom&&n>=l.viewTo?rr(e):t\u003C=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\u003Ce.lineN?e.lineN+=r:t\u003Ce.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\u003Ci.lineN+i.size&&(r.externalMeasured=null),t\u003Cr.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\u003Co;a++)s+=l[a].size;if(s!=t){if(0\u003Cr){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\u003C0?0:l.length-1))return null;n+=r*l[o-(r\u003C0?1:0)].size,o+=r}return{index:o,lineN:n}}function or(e){for(var t=e.display.view,n=0,r=0;r\u003Ct.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\u003Ci.sel.ranges.length;a++)!t&&a==i.sel.primIndex||((n=i.sel.ranges[a]).from().line>=e.display.viewTo||n.to().line\u003Ce.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\u003C0&&(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\u003Ce.length;++o){var l=e[o];(l.from\u003Cn&&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\u003C=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\u003Cc.top&&T(S,u.bottom,null,c.top),T(s,c.top,n-s,c.bottom)),(!v||ur(u,v)\u003C0)&&(v=u),ur(c,v)\u003C0&&(v=c),(!y||ur(u,y)\u003C0)&&(y=u),ur(c,y)\u003C0&&(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\u003Cn.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\u003Cn.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\u003Ce.options.cursorBlinkRate?t.blinker=setInterval(function(){e.hasFocus()||pr(e),t.cursorDiv.style.visibility=(n=!n)?\\\"\\\":\\\"hidden\\\"},e.options.cursorBlinkRate):e.options.cursorBlinkRate\u003C0&&(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\u003Ct.view.length;r++){var i,o=t.view[r],l=e.options.lineWrapping,s=void 0,a=0;if(!o.hidden){w&&v\u003C8?(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\u003Cu||u\u003C-.005)&&(Qe(o.line,s),mr(o.line),o.rest))for(var c=0;c\u003Co.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\u003Ce.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\u003Co?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\u003C0&&(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\u003Cr,r=t.bottom>s-r;t.top\u003Ci?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\u003C10?l.scrollLeft=0:t.left\u003Cu?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)\u003C2||(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)\u003C2)&&!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\u003C8&&(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\u003Ce.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\u003C4&&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\u003Ce.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,n=0;n\u003Ct.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\u003Cn.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\u003Ct.length;r++)!function(e){e.updatedDisplay=e.mustUpdate&&Ur(e.cm,e.update)}(t[r]);for(var i=0;i\u003Ct.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\u003Ct.length;o++)!function(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+\\\"px\\\",e.maxScrollLeft\u003Ct.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\u003Ct.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\u003C5;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\u003CMath.abs(e.doc.scrollTop-s)&&(l=!0)),null!=u.scrollLeft&&(Tr(e,u.scrollLeft),1\u003CMath.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\u003C0?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\u003Co.length;++s)o[s].lines.length||xe(o[s],\\\"hide\\\");if(l)for(var a=0;a\u003Cl.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\u003Ce.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\u003Ct.length;++o)i=t[o]!=e.styles[o];i&&u.push(a.line),e.stateAfter=a.save(),a.nextLine()}else e.text.length\u003C=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\u003Cu.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\u003C=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\u003Co&&o-n.viewFrom\u003C20&&(o=Math.max(r.first,n.viewFrom)),n.viewTo>l&&n.viewTo-l\u003C20&&(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\u003C=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\u003Cr&&(l.view=l.view.slice(er(o,r))),l.viewFrom=r,l.viewTo\u003Ci?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\u003Co&&(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\u003Ca.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\u003C=u&&h.lineNumber;h.changes&&(-1\u003CR(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\u003Co&&(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\u003C=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\u003Cn.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\u003Cs.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\u003Ce.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\u003Cn.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\u003C8&&(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\u003Cthis.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\u003Cc.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\u003C0?s=Math.max(0,s+n-50):a=Math.min(e.doc.height,a+n+50),Kr(e,{top:s,bottom:a})),Jr\u003C20&&(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\u003Cthis.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\u003Cthis.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\u003Cthis.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\u003Cthis.ranges.length;n++){var r=this.ranges[n];if(0\u003C=it(t,r.from())&&it(e,r.to())\u003C=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\u003Ct.length;i++){var o,l=t[i],s=t[i-1],a=it(s.to(),l.from());(r&&!l.empty()?0\u003Ca:0\u003C=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\u003C=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)\u003C0)return e;if(it(e,t.to)\u003C=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\u003Ce.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\u003Ct;++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\u003Cg&&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\u003Ct.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\u003Ca.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\u003C=(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\u003Ct.text.length;++i)r.push(function(e){if(!e)return null;for(var t,n=0;n\u003Ce.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\u003Cn.length;++i){var o=n[i],l=r[i];if(o&&l)e:for(var s=0;s\u003Cl.length;++s){for(var a=l[s],u=0;u\u003Co.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\u003Ce.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\u003Cl.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\u003CR(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)\u003C0)!=it(n,r)\u003C0?(r=t,t=n):e!=it(t,n)\u003C0&&(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\u003Ce.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\u003Ce.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)\u003C0?-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\u003Ct.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\u003Co.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\u003C=t.ch:s.from\u003Ct.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\u003C0?1:-1),s=void 0;if((r\u003C0?c:u)&&(h=Ui(e,h,-r,h&&h.line==t.line?o:null)),h&&h.line==t.line&&(s=it(h,n))&&(r\u003C0?s\u003C0:0\u003Cs))return Bi(e,h,t,r,i)}a=a.find(r\u003C0?-1:1);return(r\u003C0?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\u003C0&&0==t.ch?t.line>e.first?ct(e,rt(t.line-1)):null:0\u003Cn&&t.ch==(r||$e(e,t.line)).text.length?t.line\u003Ce.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\u003Ce.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\u003Cr.length;++o)for(var l=r[o],s=l.find(0),a=0;a\u003Ci.length;++a){var u,c,h,d=i[a];it(d.to,s.from)\u003C0||0\u003Cit(d.from,s.to)||(u=[a,1],c=it(d.from,s.from),h=it(d.to,s.to),(c\u003C0||!l.inclusiveLeft&&!c)&&u.push({from:d.from,to:s.from}),(0\u003Ch||!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\u003C=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\u003Cs.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\u003C=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\u003Cn.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\u003Ce.first?_i(e,t.text.length-1-(t.to.line-t.from.line)):t.from.line>e.lastLine()||(t.from.line\u003Ce.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\u003Cr.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\u003Ct-10)){for(var n=e.first,r=t-1;n\u003Cr;r--){var i=$e(e,r).stateAfter;if(i&&(!(i instanceof dt)||r+i.lookAhead\u003Ct)){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)\u003C0&&(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\u003Ce.line?e.line+=r:t\u003Ce.line&&(e.line=t,e.ch=0)}function Qi(e,t,n,r){for(var i=0;i\u003Ce.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\u003Co.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\u003Co.changes.length;++a){var u=o.changes[a];if(n\u003Cu.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\u003C=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\u003Ce.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\u003Ce.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\u003Ci;++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\u003Ct.length;++r)t[r].parent=this},iterN:function(e,t,n){for(var r=e+t;e\u003Cr;++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\u003Cthis.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e\u003Co){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\u003C25&&(1\u003Cthis.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\u003Cthis.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\u003Cthis.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e\u003C=o){if(i.insertInner(e,t,n),i.lines&&50\u003Ci.lines.length){for(var l=i.lines.length%25+25,s=l;s\u003Ci.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\u003C=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\u003Ce.children.length);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r\u003Cthis.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e\u003Co){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)\u003C(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\u003Ct.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\u003Ce.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\u003Ci||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\u003C=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\u003Cthis.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\u003Ce.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\u003Cthis.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\u003Cthis.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\u003Ce.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\u003Cthis.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\u003Ct.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\u003Ce.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\u003Ct.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\u003Cn.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\u003Cthis.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\u003Ci.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\u003Ct.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)\u003C0,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\u003C=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\u003Ce.done.length;r++)e.done[r].ranges||++t;for(var i=0;i\u003Ce.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)\u003Cr.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\u003Cn.length;++r){var i=n[r];(null==i.from||i.from\u003C=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\u003Ct.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\u003Ct.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\u003Ce)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\u003Cthis.first||e.ch\u003C0)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\u003Cn&&(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\u003Ct.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\u003Cthis.linked.length;++t)if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),function(o){for(var e=0;e\u003Co.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\u003Ct.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\u003Cn.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\u003Cr.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\u003Cu.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\u003Ce.length;r++){var i=e[r].CodeMirror;i&&n.push(i)}n.length&&n[0].operation(function(){for(var e=0;e\u003Cn.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\u003C10;xo++)wo[xo+48]=wo[xo+96]=String(xo);for(var Co=65;Co\u003C=90;Co++)wo[Co]=String.fromCharCode(Co);for(var So=1;So\u003C=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\u003Co.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\u003Co.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\u003Ct.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\u003Cn.length;i++){for(var o=e(n[i]);r.length&&it(o.from,Y(r).to)\u003C=0;){var l=r.pop();if(it(l.from,o.from)\u003C0){o.from=l.from;break}}r.push(o)}Er(t,function(){for(var e=r.length-1;0\u003C=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\u003C0||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\u003C0?\\\"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\u003C0?Y(o):o[0],o=i\u003C0==(1==e.level)?\\\"after\\\":\\\"before\\\";return 0\u003Ce.level||\\\"rtl\\\"==t.doc.direction?(l=Tn(t,n),s=i\u003C0?n.text.length-1:0,a=Mn(t,l,s).top,s=ie(function(e){return Mn(t,l,e).top==a},i\u003C0==(1==e.level)?e.from:e.to-1,s),\\\"before\\\"==o&&(s=Ho(n,s,1))):s=i\u003C0?e.to:e.from,new rt(r,s,o)}}return new rt(r,i\u003C0?n.text.length:0,i\u003C0?\\\"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\u003C=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\u003Ce?i.to>s.ch:i.from\u003Cs.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\u003C0,d=u(s,h?1:-1);if(null!=d&&(h?d\u003C=i.to&&d\u003C=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\u003C=e&&e\u003Ca.length;e+=t){var i=a[e],o=0\u003Ct==(1!=i.level),l=o?n.begin:u(n.end,-1);if(i.from\u003C=l&&l\u003Ci.to)return r(l,o);if(l=o?i.from:u(i.to,-1),n.begin\u003C=l&&l\u003Cn.end)return r(l,o)}},r=f(r+e,e,c);if(r)return r;c=0\u003Ce?c.end:u(c.begin,-1);return null==c||0\u003Ce&&c==n.text.length||!(r=f(0\u003Ce?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\u003Cn.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\u003Cn.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\u003Cn.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\u003Cr.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\u003Ce.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\u003C=t;t--)r.replaceRange(r.doc.lineSeparator(),e[t].anchor,e[t].head,\\\"+input\\\");e=r.listSelections();for(var n=0;n\u003Ce.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\u003C=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\u003Ce.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\u003C11&&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\u003C10)&&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\u003C(i=l.contains(t))&&(it((i=l.ranges[i]).from(),t)\u003C0||0\u003Ct.xRel)&&(0\u003Cit(i.to(),t)||t.xRel\u003C0)?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\u003C=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\u003Cv?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\u003Ct.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\u003C=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\u003Cit(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\u003C(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\u003C0:0\u003Ca);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\u003Cn.from)&&setTimeout(Pr(d,function(){u==i&&e(t)}),150)):(r=t.clientY\u003Ca.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\u003Ce.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\u003C11&&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\u003C11?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\u003Cn*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\u003C=1&&e.radiusY\u003C=1}}(e)||tl(r,e)||(i.input.ensurePolled(),clearTimeout(n),t=+new Date,i.activeTouch={start:t,moved:!1,prev:t-o.end\u003C=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\u003C300&&(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\u003C100)?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\u003Ccl.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\u003Cu)){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\u003Cu&&(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\u003Co.sel.ranges.length;p++){var g=o.sel.ranges[p];if(g.head.line==t&&g.head.ch\u003Cc.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\u003Cr.ranges.length)if(dl&&dl.text.join(\\\"\\\\n\\\")==t){if(r.ranges.length%dl.text.length==0){u=[];for(var c=0;c\u003Cdl.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\u003C=d;d--){var f=r.ranges[d],p=f.from(),g=f.to();f.empty()&&(n&&0\u003Cn?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\u003C2&&(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\u003C=r;r--){var i=n.ranges[r];if(!(100\u003Ci.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\u003Co.electricChars.length;s++)if(-1\u003Ct.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\u003Ce.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\u003Cl?0:-1)),isNaN(t)?null:new rt(i.line,Math.max(0,Math.min(a.text.length,i.ch+o*(55296\u003C=t&&t\u003C56320?2:1))),-o)):s?Po(r.cm,a,i,o):Fo(a,i,o))){if(e||(n=i.line+u)\u003Cr.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\u003C0)||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\u003C0&&(o=1,n(),i.sticky=\\\"after\\\");break}if(p&&(c=p),0\u003Co&&!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\u003Cn?t.bottom:t.top)+n*i):\\\"line\\\"==r&&(o=0\u003Cn?t.bottom+3:t.top-3);(l=Vn(e,a,o)).outside;){if(n\u003C0?o\u003C=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\u003Ce.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\u003C(h?h.length:0);r++)for(var i=r\u003C0?c.map:h[r],o=0;o\u003Ci.length;o+=3){var l=i[o+2];if(l==e||l==t){var s=Je(r\u003C0?u.line:u.rest[r]),a=i[o]+n;return(n\u003C0||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\u003C=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\u003Ct.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\u003Ct.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\u003Ct.lastLine()&&(r=rt(r.line+1,0)),i.line\u003Cn.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\u003Ct.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\u003Cl.length&&1\u003Cs.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\u003Cd&&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\u003Cg&&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\u003Cl.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\u003C=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\u003C=v&&(this.hasSelection=n)):e||(this.prevInput=this.textarea.value=\\\"\\\",w&&9\u003C=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\u003C=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\u003Cs&&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\u003Ci.length||-1\u003Ci.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\u003C=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\u003C9&&i.scrollbars.setScrollTop(i.scroller.scrollTop=c),null!=o.selectionStart&&((!w||w&&v\u003C9)&&h(),e=0,t=function(){i.selForContextMenu==r.doc.sel&&0==o.selectionStart&&0\u003Co.selectionEnd&&\\\"​\\\"==n.prevInput?Pr(r,Vi)(r):e++\u003C10?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\u003C=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\u003C=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\u003Ct.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\u003Ce.length&&n(e[r])\u003C=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\u003Ct.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\u003Ct.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\u003Cn;++s)hl(this,s,e);i=this.doc.sel.ranges;0==o.ch&&t.length==i.length&&0\u003Ci[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]\u003Co)){t=n[2*l+2];break}r=1+l}}e=t?t.indexOf(\\\"overlay \\\"):-1;return e\u003C0?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\u003Ci[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\u003Cr._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\u003Cthis.doc.first?e=this.doc.first:r\u003Ce&&(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\u003C=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\u003C0&&(i=-1,t=-t);for(var o=ct(this.doc,e),l=0;l\u003Ct&&!(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\u003C0?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\u003C0?{from:t,to:e.head}:{from:e.head,to:t}})}),findPosV:function(e,t,n,r){var i=1,o=r;t\u003C0&&(i=-1,t=-t);for(var l=ct(this.doc,e),s=0;s\u003Ct;++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\u003C0?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\u003Cl.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\u003Cn&&l(t.charAt(n-1));)--n;for(;r\u003Ct.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\u003Ce.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\u003CMath.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)\u003C0&&(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\u003Carguments.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\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/plugins/tiddlywiki/codemirror/lib/codemirror.js\",\n \"module-type\": \"library\"\n },\n \"$:/plugins/tiddlywiki/codemirror/lib/codemirror.css\": {\n \"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\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/plugins/tiddlywiki/codemirror/lib/codemirror.css\",\n \"tags\": \"[[$:/tags/Stylesheet]]\"\n },\n \"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css\": {\n \"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\",\n \"type\": \"text/css\",\n \"title\": \"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css\",\n \"tags\": \"[[$:/tags/Stylesheet]]\"\n },\n \"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js\": {\n \"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\u003Ci.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\u003C=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\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js\",\n \"module-type\": \"codemirror\"\n },\n \"$:/plugins/tiddlywiki/codemirror/addon/selection/activeline.js\": {\n \"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\u003Ce.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\u003Ce.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\u003Ce.length;n++)if(e[n]!=t[n])return;return 1}}(t.state.activeLines,n)&&t.operation(function(){f(t);for(var e=0;e\u003Cn.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\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/plugins/tiddlywiki/codemirror/addon/selection/activeline.js\",\n \"module-type\": \"codemirror\"\n },\n \"$:/plugins/tiddlywiki/codemirror/mode/tw-meta.js\": {\n \"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\u003Ce.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\u003Ce.modeInfo.length;m++){var i=e.modeInfo[m];if(i.mime==t)return i;if(i.mimes)for(var a=0;a\u003Ci.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\u003Ce.modeInfo.length;m++){var i=e.modeInfo[m];if(i.ext)for(var a=0;a\u003Ci.ext.length;a++)if(i.ext[a]==t)return i}},e.findModeByFileName=function(t){for(var m=0;m\u003Ce.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\u003Ce.modeInfo.length;m++){var i=e.modeInfo[m];if(i.name.toLowerCase()==t)return i;if(i.alias)for(var a=0;a\u003Ci.alias.length;a++)if(i.alias[a].toLowerCase()==t)return i}}});\\n\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/plugins/tiddlywiki/codemirror/mode/tw-meta.js\",\n \"module-type\": \"codemirror\"\n },\n \"$:/plugins/tiddlywiki/codemirror/keyboard\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/keyboard\",\n \"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\"\n },\n \"$:/plugins/tiddlywiki/codemirror/license\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/license\",\n \"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\"\n },\n \"$:/plugins/tiddlywiki/codemirror/readme\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/readme\",\n \"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\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/cursorBlinkRate\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/cursorBlinkRate\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/cursorBlinkRate/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/cursorBlinkRate/\\n\\n|\u003C$link to=\\\"$:/config/codemirror/cursorBlinkRate\\\">\u003C\u003Clingo hint>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/config/codemirror/cursorBlinkRate\\\" default=\\\"\\\" placeholder=\\\"cursorBlinkRate\\\" tag=\\\"input\\\"/> |\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/editorFont\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/editorFont\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/editorFont/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/ThemeTweaks/\\n\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\\\">\u003C\u003Clingo Settings/EditorFontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/indentUnit\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/indentUnit\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/indentUnit/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/indentUnit/\\n\\n|\u003C$link to=\\\"$:/config/codemirror/indentUnit\\\">\u003C\u003Clingo hint>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/config/codemirror/indentUnit\\\" default=\\\"\\\" placeholder=\\\"indentUnit\\\" tag=\\\"input\\\"/> |\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/indentWithTabs\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/indentWithTabs\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/indentWithTabs/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/indentWithTabs/\\n\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/indentWithTabs\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"true\\\"> \u003C$link to=\\\"$:/config/codemirror/indentWithTabs\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$checkbox>\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/keyMap\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/keyMap\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/keyMap/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/keyMap\\n\\n\u003C$link to=\\\"$:/config/codemirror/keyMap\\\">\u003C\u003Clingo hint>>\u003C/$link>\\n\\n\u003C$select tiddler=\\\"$:/config/codemirror/keyMap\\\" default=\\\"default\\\">\\n\u003Coption value=\\\"default\\\">default\u003C/option>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]module-type[codemirror-keymap]!has[draft.of]get[text]]\\\">\\n\u003Coption value=\u003C\u003CcurrentTiddler>>>\u003C$transclude>\u003C$text text=\u003C\u003CcurrentTiddler>>/>\u003C/$transclude>\u003C/option>\\n\u003C/$list>\\n\u003C/$select>\\n\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/lineNumbers\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/lineNumbers\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/lineNumbers/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/lineNumbers/\\n\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/lineNumbers\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"false\\\"> \u003C$link to=\\\"$:/config/codemirror/lineNumbers\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$checkbox>\\n\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/lineWrapping\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/lineWrapping\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/lineWrapping/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/lineWrapping/\\n\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/lineWrapping\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"true\\\"> \u003C$link to=\\\"$:/config/codemirror/lineWrapping\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$checkbox>\\n\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/showCursorWhenSelecting\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/showCursorWhenSelecting\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/showCursorWhenSelecting/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/showCursorWhenSelecting/\\n\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/showCursorWhenSelecting\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"true\\\"> \u003C$link to=\\\"$:/config/codemirror/showCursorWhenSelecting\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$checkbox>\\n\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/smartIndent\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/smartIndent\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/smartIndent/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/smartIndent/\\n\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/smartIndent\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"true\\\"> \u003C$link to=\\\"$:/config/codemirror/smartIndent\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$checkbox>\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/styleActiveLine\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/styleActiveLine\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/styleActiveLine/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/styleActiveLine/\\n\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/styleActiveLine\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"false\\\"> \u003C$link to=\\\"$:/config/codemirror/styleActiveLine\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$checkbox>\\n\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/tabSize\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/tabSize\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/tabSize/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/tabSize/\\n\\n|\u003C$link to=\\\"$:/config/codemirror/tabSize\\\">\u003C\u003Clingo hint>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/config/codemirror/tabSize\\\" default=\\\"\\\" placeholder=\\\"tabSize\\\" tag=\\\"input\\\"/> |\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/codemirror/theme\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/codemirror/theme\",\n \"tags\": \"$:/tags/ControlPanel/Settings/CodeMirror\",\n \"caption\": \"{{$:/language/codemirror/theme/hint}}\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/\\n\\n\u003C$link to=\\\"$:/config/codemirror/theme\\\">\u003C\u003Clingo hint>>\u003C/$link>\\n\\n\u003C$select tiddler=\\\"$:/config/codemirror/theme\\\" default=\\\"default\\\">\\n\u003Coption value=\\\"default\\\">default\u003C/option>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]module-type[codemirror-theme]!has[draft.of]get[name]]\\\">\\n\u003Coption value=\u003C\u003CcurrentTiddler>>>\u003C$transclude field=\\\"name\\\">\u003C$text text=\u003C\u003CcurrentTiddler>>/>\u003C/$transclude>\u003C/option>\\n\u003C/$list>\\n\u003C/$select>\\n\\n//see the [[CodeMirror Usage|$:/plugins/tiddlywiki/codemirror/usage]] how to add themes//\\n\"\n },\n \"$:/plugins/tiddlywiki/codemirror/styles\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/styles\",\n \"tags\": \"[[$:/tags/Stylesheet]]\",\n \"module-type\": \"codemirror-theme\",\n \"name\": \"tiddlywiki\",\n \"text\": \"\\\\define set-fat-cursor-background-css(colour,colourA,colourB)\\n\u003C$set name=\\\"backgroundColour\\\" value=\u003C\u003Ccontrastcolour target:\\\"\\\"\\\"$colour$\\\"\\\"\\\" fallbackTarget:\\\"\\\"\\\"\\\"\\\"\\\" colourA:\\\"\\\"\\\"$colourA$\\\"\\\"\\\" colourB:\\\"\\\"\\\"$colourB$\\\"\\\"\\\">>>\\n.cm-s-tiddlywiki.cm-fat-cursor .CodeMirror-cursor { background: \u003C\u003CbackgroundColour>>; }\\n.cm-s-tiddlywiki .cm-animate-fat-cursor { background-color: \u003C\u003CbackgroundColour>>; }\\n\u003C/$set>\\n\\\\end\\n\\\\define set-fat-cursor-background-colours(palette)\\n\u003C$macrocall $name=\\\"set-fat-cursor-background-css\\\" colour={{$palette$##foreground}} colourA=\\\"#77ee77\\\" colourB=\\\"#586e75\\\"/>\\n\\\\end\\n\\\\define set-fat-cursor-background()\\n\u003C$macrocall $name=\\\"set-fat-cursor-background-colours\\\" palette={{$:/palette}}/>\\n\\\\end\\n\\\\define set-selection-background-css(colour,colourA,colourB,tiddlerEditorBackground)\\n\u003C$wikify name=\\\"tiddlerEditorBackground\\\" text={{{ [[$tiddlerEditorBackground$]lowercase[]] }}}>\\n\u003C$set name=\\\"backgroundColour\\\" value=\u003C\u003Ccontrastcolour target:\\\"\\\"\\\"$colour$\\\"\\\"\\\" fallbackTarget:\\\"\\\"\\\"\\\"\\\"\\\" colourA:\\\"\\\"\\\"$colourA$\\\"\\\"\\\" colourB:\\\"\\\"\\\"$colourB$\\\"\\\"\\\">>>\\n\u003C$set name=\\\"backgroundColour\\\" value={{{ [\u003CbackgroundColour>lowercase[]match\u003CtiddlerEditorBackground>then[]] ~[\u003CbackgroundColour>] }}}>\\n.cm-s-tiddlywiki div.CodeMirror-selected { background: \u003C\u003CbackgroundColour>>; color: \u003C\u003Ccolour foreground>>; }\\n.cm-s-tiddlywiki.CodeMirror ::selection { background: \u003C\u003CbackgroundColour>>; color: \u003C\u003Ccolour foreground>>; }\\n.cm-s-tiddlywiki .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: \u003C\u003CbackgroundColour>>; color: \u003C\u003Ccolour foreground>>; }\\n.cm-s-tiddlywiki .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: \u003C\u003CbackgroundColour>>; color: \u003C\u003Ccolour foreground>>; }\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$wikify>\\n\\\\end\\n\\\\define set-selection-background-colours(palette)\\n\u003C$macrocall $name=\\\"set-selection-background-css\\\" colour={{$palette$##foreground}} colourA={{{ [{$palette$##selection-background}!match[]!prefix[\u003C\u003C]!suffix[>>]] ~#073642 }}} colourB={{{ [{$palette$##selection-background}!match[]!prefix[\u003C\u003C]!suffix[>>]] ~#eee8d5 }}} tiddlerEditorBackground={{$palette$##tiddler-editor-background}}/>\\n\\\\end\\n\\\\define set-selection-background()\\n\u003C$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 \u003C\u003Ccolour 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: \u003C\u003Ccolour tiddler-editor-background>>; color: \u003C\u003Ccolour foreground>>; }\\n.cm-s-tiddlywiki .CodeMirror-gutters {background: \u003C\u003Ccolour tiddler-editor-background>>; border-right: 1px solid \u003C\u003Ccolour tiddler-editor-border>>;}\\n.cm-s-tiddlywiki .CodeMirror-linenumber {color: \u003C\u003Ccolour foreground>>;}\\n.cm-s-tiddlywiki .CodeMirror-cursor { border-left: 2px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour background>>; background-color: \u003C\u003Ccolour primary>>; font-weight: normal;}\\n.cm-s-tiddlywiki .CodeMirror-widget { text-shadow: none; }\\n.cm-s-tiddlywiki .CodeMirror-dialog { background: \u003C\u003Ccolour 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\u003C\u003Cset-fat-cursor-background>>\\n\u003C\u003Cset-selection-background>>\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/CodeMirror\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/CodeMirror\",\n \"tags\": \"$:/tags/ControlPanel/SettingsTab\",\n \"caption\": \"CodeMirror\",\n \"list-after\": \"$:/core/ui/ControlPanel/Settings/TiddlyWiki\",\n \"text\": \"\\\\define lingo-base() $:/language/codemirror/controlPanel/\\n\\n\u003C\u003Clingo hint>>\\n\\n\u003C$link to=\\\"$:/plugins/tiddlywiki/codemirror/usage\\\">\u003C\u003Clingo usage>>\u003C/$link>\\n\\n\u003C$link to=\\\"$:/plugins/tiddlywiki/codemirror/keyboard\\\">\u003C\u003Clingo keyboard>>\u003C/$link>\\n\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings/CodeMirror]]\\\">\\n\\n\u003Cdiv style=\\\"border-top:1px solid #eee;\\\">\\n\\n!! \u003C$link>\u003C$transclude field=\\\"caption\\\"/>\u003C/$link>\\n\\n\u003C$transclude/>\\n\\n\u003C/div>\\n\\n\u003C/$list>\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings\",\n \"tags\": \"$:/tags/ControlPanel\",\n \"caption\": \"{{$:/language/ControlPanel/Settings/Caption}}\",\n \"text\": \"\u003Cdiv class=\\\"tc-control-panel\\\">\\n\u003C$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\u003C/div>\\n\"\n },\n \"$:/core/ui/ControlPanel/Settings/TiddlyWiki\": {\n \"title\": \"$:/core/ui/ControlPanel/Settings/TiddlyWiki\",\n \"tags\": \"$:/tags/ControlPanel/SettingsTab\",\n \"caption\": \"TiddlyWiki\",\n \"text\": \"\\\\define lingo-base() $:/language/ControlPanel/Settings/\\n\\n\u003C\u003Clingo Hint>>\\n\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\\\">\\n\\n\u003Cdiv style=\\\"border-top:1px solid #eee;\\\">\\n\\n!! \u003C$link>\u003C$transclude field=\\\"caption\\\"/>\u003C/$link>\\n\\n\u003C$transclude/>\\n\\n\u003C/div>\\n\\n\u003C/$list>\\n\"\n },\n \"$:/plugins/tiddlywiki/codemirror/usage\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror/usage\",\n \"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 \u003C\u003Ctag-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\"\n }\n }\n}","version":"5.1.23","type":"application/json","title":"$:/plugins/tiddlywiki/codemirror","plugin-type":"plugin","name":"CodeMirror","list":"readme usage keyboard license","description":"CodeMirror editor","dependents":""}, +{"title":"$:/plugins/tiddlywiki/codemirror","name":"CodeMirror","description":"CodeMirror editor","list":"readme usage keyboard license","version":"5.2.0","plugin-type":"plugin","dependents":"","type":"application/json","text":"{\"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\u003Creq.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\u003CconfigTiddlers.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\\tconfig.editWidget = this.widget;\\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\\t\\n\\tthis.cm.on(\\\"drop\\\",function(cm,event) {\\n\\t\\tif(!self.widget.isFileDropEnabled) {\\n\\t\\t\\tevent.stopPropagation(); // Otherwise TW's dropzone widget sees the drop event\\n\\t\\t}\\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\\t// Add drag and drop event listeners if fileDrop is enabled\\n\\tif(this.widget.isFileDropEnabled) {\\n\\t\\t// If the drag event contains Files, prevent the default CodeMirror handling\\n\\t\\tthis.cm.on(\\\"dragenter\\\",function(cm,event) {\\n\\t\\t\\tif($tw.utils.dragEventContainsFiles(event)) {\\n\\t\\t\\t\\tevent.preventDefault();\\n\\t\\t\\t}\\n\\t\\t\\treturn true;\\n\\t\\t});\\n\\t\\tthis.cm.on(\\\"dragleave\\\",function(cm,event) {\\n\\t\\t\\tevent.preventDefault();\\n\\t\\t});\\n\\t\\tthis.cm.on(\\\"dragover\\\",function(cm,event) {\\n\\t\\t\\tif($tw.utils.dragEventContainsFiles(event)) {\\n\\t\\t\\t\\tevent.preventDefault();\\n\\t\\t\\t}\\n\\t\\t});\\n\\t\\tthis.cm.on(\\\"drop\\\",function(cm,event) {\\n\\t\\t\\tif($tw.utils.dragEventContainsFiles(event)) {\\n\\t\\t\\t\\tevent.preventDefault();\\n\\t\\t\\t}\\n\\t\\t});\\n\\t\\tthis.cm.on(\\\"paste\\\",function(cm,event) {\\n\\t\\t\\tself.widget.handlePasteEvent.call(self.widget,event);\\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\u003C=e&&(f=!(p=!1));var b=g&&(r||p&&(null==e||e\u003C12.11)),x=d||w&&9\u003C=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\u003Ct;--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\u003Ct.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\u003Cn.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\u003C0||t\u003C=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\u003Ce.length;++n)if(e[n]==t)return n;return-1}I.prototype.onTimeout=function(e){e.id=0,e.time\u003C=+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\u003Cthis.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\u003C=i+l)return r+Math.min(l,t-i);if(i+=o-r,r=o+1,t\u003C=(i+=n-i%n))return r}}var j=[\\\"\\\"];function X(e){for(;j.length\u003C=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\u003Ce.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)||\\\"€\\\"\u003Ce&&(e.toUpperCase()!=e.toLowerCase()||Z.test(e))}function J(e,t){return t?!!(-1\u003Ct.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\u003C=e.charCodeAt(0)&&te.test(e)}function re(e,t,n){for(;(n\u003C0?0\u003Ct:t\u003Ce.length)&&ne(e.charAt(t));)t+=n;return t}function ie(e,t,n){for(var r=n\u003Ct?-1:1;;){if(t==n)return t;var i=(t+n)/2,i=r\u003C0?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\u003Ce.length;++i){var o=e[i];if(o.from\u003Ct&&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\u003Ci;++l)o.push((r=e.charCodeAt(l))\u003C=247?se.charAt(r):1424\u003C=r&&r\u003C=1524?\\\"R\\\":1536\u003C=r&&r\u003C=1785?ae.charAt(r-1536):1774\u003C=r&&r\u003C=2220?\\\"r\\\":8192\u003C=r&&r\u003C=8203?\\\"w\\\":8204==r?\\\"b\\\":\\\"L\\\");for(var s=0,a=n;s\u003Ci;++s){var u=o[s];\\\"m\\\"==u?o[s]=a:a=u}for(var c=0,h=n;c\u003Ci;++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\u003Ci-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\u003Ci;++m){var v=o[m];if(\\\",\\\"==v)o[m]=\\\"N\\\";else if(\\\"%\\\"==v){for(var y=void 0,y=m+1;y\u003Ci&&\\\"%\\\"==o[y];++y);for(var b=m&&\\\"!\\\"==o[m-1]||y\u003Ci&&\\\"1\\\"==o[y]?\\\"1\\\":\\\"N\\\",w=m;w\u003Cy;++w)o[w]=b;m=y-1}}for(var x=0,C=n;x\u003Ci;++x){var S=o[x];\\\"L\\\"==C&&\\\"1\\\"==S?o[x]=\\\"L\\\":he.test(S)&&(C=S)}for(var L=0;L\u003Ci;++L)if(ce.test(o[L])){for(var k=void 0,k=L+1;k\u003Ci&&ce.test(o[k]);++k);for(var T=\\\"L\\\"==(L?o[L-1]:n),M=T==(\\\"L\\\"==(k\u003Ci?o[k]:n))?T?\\\"L\\\":\\\"R\\\":n,N=L;N\u003Ck;++N)o[N]=M;L=k-1}for(var A,O=[],D=0;D\u003Ci;)if(de.test(o[D])){var W=D;for(++D;D\u003Ci&&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\u003Ci&&\\\"L\\\"!=o[D];++D);for(var P=H;P\u003CD;)if(fe.test(o[P])){H\u003CP&&(O.splice(F,0,new ge(1,H,P)),F+=E);var I=P;for(++P;P\u003CD&&fe.test(o[P]);++P);O.splice(F,0,new ge(2,I,P)),F+=E,H=P}else++P;H\u003CD&&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\u003C(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\u003Cn.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\u003Ct.length;++r)-1==R(n,t[r])&&n.push(t[r])}function Le(e,t){return 0\u003Cbe(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\u003C9)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\u003C=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)\u003C0||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\u003Co){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\u003Ce.children.length;++r){var i=e.children[r],o=i.height;if(t\u003Co){e=i;continue e}t-=o,n+=i.chunkSize()}return n}while(!e.lines);for(var l=0;l\u003Ce.lines.length;++l){var s=e.lines[l].height;if(t\u003Cs)break;t-=s}return n+l}function tt(e,t){return t>=e.first&&t\u003Ce.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)\u003C0?t:e}function at(e,t){return it(e,t)\u003C0?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\u003Ce.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\u003Ct?rt(n.line,e):t\u003C0?rt(n.line,0):n)}function ht(e,t){for(var n=[],r=0;r\u003Ct.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\u003Cthis.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\u003Ce)return this.pos=e,!0},_e.prototype.backUp=function(e){this.pos-=e},_e.prototype.column=function(){return this.lastColumnPos\u003Cthis.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\u003Cr.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\u003Ct.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\u003Ce;){var r=a[l];e\u003Cr&&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\u003Cl;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\u003Cs;--s){if(s\u003C=o.first)return o.first;var a=$e(o,s-1),u=a.stateAfter;if(u&&(!n||s+(u instanceof dt?u.lookAhead:0)\u003C=o.modeFrontier))return s;a=P(a.text,null,e.options.tabSize);(null==i||a\u003Cr)&&(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\u003Ci.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\u003C10;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]\u003C=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\u003Cthis.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\u003Cthis.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\u003Ct.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\u003Cc.start;)i(a=Math.min(c.start,a+5e3),u);u=f}c.start=c.pos}for(;a\u003Cc.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\u003Ce.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\u003Ce.length;++i){var o,l=e[i],s=l.marker;!(null==l.from||(s.inclusiveLeft?l.from\u003C=t:l.from\u003Ct))&&(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\u003Ce.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\u003C=t:l.from\u003Ct),(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\u003Cl.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\u003Cs.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\u003Cv&&l)for(var y=0;y\u003Cl.length;++y)null==l[y].to&&(m=m||[]).push(new Tt(l[y].marker,null,null));for(var b=0;b\u003Cv;++b)g.push(m);g.push(s)}return g}function At(e){for(var t=0;t\u003Ce.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\u003Ct.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function Dt(e,t){if(t){for(var n=0;n\u003Ct.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\u003Cr.length;++o)(i=r[o]).marker.collapsed&&null==(t?i.from:i.to)&&(!n||Ft(n,i.marker)\u003C0)&&(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\u003Co.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\u003C=u&&c\u003C=0||u\u003C=0&&0\u003C=c)&&(u\u003C=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?0\u003C=it(a.to,n):0\u003Cit(a.to,n))||0\u003C=u&&(s.marker.inclusiveRight&&i.inclusiveLeft?it(a.from,r)\u003C=0:it(a.from,r)\u003C0)))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\u003Cn.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\u003Cn.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\u003Cn.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\u003Co.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\u003C=(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\u003C3)}(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\u003Cd.length&&!((u=d[c]).to>s&&u.from\u003C=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\u003Cn.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\u003Cr.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\u003C=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)\u003C0)&&(d=C)}else C.from>g&&y>C.from&&(y=C.from)}if(w)for(var k=0;k\u003Cw.length;k+=2)w[k+1]==y&&(c+=\\\" \\\"+w[k]);if(!d||d.from==g)for(var T=0;T\u003Cb.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\u003C=g)break;for(var M=Math.min(p,y);;){if(v){var N,A=g+v.length;if(d||(N=M\u003CA?v.slice(0,M-g):v,t.addToken(t,N,s?s+u:u,h,g+N.length==y?c:\\\"\\\",a,f)),M\u003C=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\u003C=1&&2\u003Ct.offsetHeight&&!(w&&v\u003C8)));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\u003Ce.length&&!/ /.test(e))return e;for(var n=t,r=\\\"\\\",i=0;i\u003Ce.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\u003C9?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\u003C9?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\u003C9&&(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\u003Cn;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\u003Ct.length;n++)t[n].call(null);for(var r=0;r\u003Ce.ops.length;r++){var i=e.ops[r];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled\u003Ci.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(n\u003Ct.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\u003Cn.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\u003Ce.length;++t)e[t]()}function an(e,t,n,r){for(var i=0;i\u003Ct.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\u003C8&&(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\u003Ce.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\u003Ct.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\u003Cs.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\u003Ce.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var i=0;i\u003Ce.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\u003Ce.display.viewTo)return e.display.view[er(e,t)];e=e.display.externalMeasured;return e&&t>=e.lineN&&t\u003Ce.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\u003Co.length-1;l++){var s=o[l],a=o[l+1];2\u003CMath.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\u003C4;c++){for(;s&&ne(t.line.text.charAt(o.coverStart+s));)--s;for(;o.coverStart+a\u003Co.coverEnd&&ne(t.line.text.charAt(o.coverStart+a));)++a;if((i=w&&v\u003C9&&0==s&&a==o.coverEnd-o.coverStart?l.parentNode.getBoundingClientRect():function(e,t){var n=An;if(\\\"left\\\"==t)for(var r=0;r\u003Ce.length&&(n=e[r]).left==n.right;r++);else for(var i=e.length-1;0\u003C=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\u003C11&&(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\u003CMath.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\u003Cs&&(u=r=\\\"right\\\"),i=e.options.lineWrapping&&1\u003C(g=l.getClientRects()).length?g[\\\"right\\\"==r?g.length-1:0]:l.getBoundingClientRect();!(w&&v\u003C9)||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\u003Cf.length-1&&!(d\u003Cf[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\u003Ce.length;u+=3)if(s=e[u],a=e[u+1],t\u003Cs?(i=0,o=1,l=\\\"left\\\"):t\u003Ca?o=(i=t-s)+1:(u==e.length-3||t==a&&e[u+3]>t)&&(i=(o=a-s)-1,a\u003C=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\u003Ce.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\u003Ce.rest.length;t++)e.measure.caches[t]={}}function Wn(e){e.display.externalMeasure=null,k(e.display.lineMeasure);for(var t=0;t\u003Ce.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\u003Ce.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\u003C=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)\u003C0)return Un(r.first,0,null,-1,-1);var i=et(r,n),o=r.first+r.size-1;if(o\u003Ci)return Un(r.first+r.size-1,$e(r,o).text.length,null,1,1);t\u003C0&&(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\u003Ci.length;h++){var d,f=i[h];f.from>=a||f.to\u003C=s||(d=1!=f.level,d=Mn(e,r,d?Math.min(a,f.to)-1:Math.max(s,f.from)).right,d=d\u003Co?o-d+1e9:d-o,(!u||d\u003Cc)&&(u=f,c=d))}u=u||i[i.length-1];u.from\u003Cs&&(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\u003Ce&&(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\u003C=i&&t.left\u003C=r&&(h=e,d=t),1)},s,a),f=!1;{var p,g;d?(p=r-d.left\u003Cd.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\u003C=i==u?\\\"after\\\":\\\"before\\\",u=Bn(n,rt(t,c,g),\\\"line\\\",e,o),p=u.left,f=i\u003Cu.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\u003Cr.length;++i){var o=r[i];o.marker.collapsed&&(null==o.from||o.from\u003Ct)&&(null==o.to||o.to>t)&&(!n||Ft(n,o.marker)\u003C0)&&(n=o.marker)}return n}(l,s.ch+(0\u003Cs.xRel||0\u003Cs.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\u003C=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\u003C=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\u003C49;++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\u003Cn&&(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\u003Ct&&(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\u003Ce.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\u003Ci.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)\u003C0)return null;for(var n=e.display.view,r=0;r\u003Cn.length;r++)if((t-=n[r].size)\u003C0)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\u003Cl.viewTo&&(null==l.updateLineNumbers||l.updateLineNumbers>t)&&(l.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=l.viewTo?kt&&Bt(e.doc,t)\u003Cl.viewTo&&rr(e):n\u003C=l.viewFrom?kt&&Gt(e.doc,n+r)>l.viewFrom?rr(e):(l.viewFrom+=r,l.viewTo+=r):t\u003C=l.viewFrom&&n>=l.viewTo?rr(e):t\u003C=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\u003Ce.lineN?e.lineN+=r:t\u003Ce.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\u003Ci.lineN+i.size&&(r.externalMeasured=null),t\u003Cr.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\u003Co;a++)s+=l[a].size;if(s!=t){if(0\u003Cr){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\u003C0?0:l.length-1))return null;n+=r*l[o-(r\u003C0?1:0)].size,o+=r}return{index:o,lineN:n}}function or(e){for(var t=e.display.view,n=0,r=0;r\u003Ct.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\u003Ci.sel.ranges.length;a++)!t&&a==i.sel.primIndex||((n=i.sel.ranges[a]).from().line>=e.display.viewTo||n.to().line\u003Ce.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\u003C0&&(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\u003Ce.length;++o){var l=e[o];(l.from\u003Cn&&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\u003C=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\u003Cc.top&&T(S,u.bottom,null,c.top),T(s,c.top,n-s,c.bottom)),(!v||ur(u,v)\u003C0)&&(v=u),ur(c,v)\u003C0&&(v=c),(!y||ur(u,y)\u003C0)&&(y=u),ur(c,y)\u003C0&&(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\u003Cn.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\u003Cn.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\u003Ce.options.cursorBlinkRate?t.blinker=setInterval(function(){e.hasFocus()||pr(e),t.cursorDiv.style.visibility=(n=!n)?\\\"\\\":\\\"hidden\\\"},e.options.cursorBlinkRate):e.options.cursorBlinkRate\u003C0&&(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\u003Ct.view.length;r++){var i,o=t.view[r],l=e.options.lineWrapping,s=void 0,a=0;if(!o.hidden){w&&v\u003C8?(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\u003Cu||u\u003C-.005)&&(Qe(o.line,s),mr(o.line),o.rest))for(var c=0;c\u003Co.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\u003Ce.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\u003Co?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\u003C0&&(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\u003Cr,r=t.bottom>s-r;t.top\u003Ci?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\u003C10?l.scrollLeft=0:t.left\u003Cu?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)\u003C2||(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)\u003C2)&&!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\u003C8&&(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\u003Ce.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\u003C4&&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\u003Ce.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,n=0;n\u003Ct.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\u003Cn.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\u003Ct.length;r++)!function(e){e.updatedDisplay=e.mustUpdate&&Ur(e.cm,e.update)}(t[r]);for(var i=0;i\u003Ct.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\u003Ct.length;o++)!function(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+\\\"px\\\",e.maxScrollLeft\u003Ct.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\u003Ct.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\u003C5;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\u003CMath.abs(e.doc.scrollTop-s)&&(l=!0)),null!=u.scrollLeft&&(Tr(e,u.scrollLeft),1\u003CMath.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\u003C0?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\u003Co.length;++s)o[s].lines.length||xe(o[s],\\\"hide\\\");if(l)for(var a=0;a\u003Cl.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\u003Ce.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\u003Ct.length;++o)i=t[o]!=e.styles[o];i&&u.push(a.line),e.stateAfter=a.save(),a.nextLine()}else e.text.length\u003C=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\u003Cu.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\u003C=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\u003Co&&o-n.viewFrom\u003C20&&(o=Math.max(r.first,n.viewFrom)),n.viewTo>l&&n.viewTo-l\u003C20&&(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\u003C=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\u003Cr&&(l.view=l.view.slice(er(o,r))),l.viewFrom=r,l.viewTo\u003Ci?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\u003Co&&(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\u003Ca.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\u003C=u&&h.lineNumber;h.changes&&(-1\u003CR(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\u003Co&&(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\u003C=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\u003Cn.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\u003Cs.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\u003Ce.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\u003Cn.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\u003C8&&(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\u003Cthis.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\u003Cc.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\u003C0?s=Math.max(0,s+n-50):a=Math.min(e.doc.height,a+n+50),Kr(e,{top:s,bottom:a})),Jr\u003C20&&(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\u003Cthis.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\u003Cthis.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\u003Cthis.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\u003Cthis.ranges.length;n++){var r=this.ranges[n];if(0\u003C=it(t,r.from())&&it(e,r.to())\u003C=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\u003Ct.length;i++){var o,l=t[i],s=t[i-1],a=it(s.to(),l.from());(r&&!l.empty()?0\u003Ca:0\u003C=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\u003C=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)\u003C0)return e;if(it(e,t.to)\u003C=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\u003Ce.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\u003Ct;++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\u003Cg&&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\u003Ct.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\u003Ca.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\u003C=(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\u003Ct.text.length;++i)r.push(function(e){if(!e)return null;for(var t,n=0;n\u003Ce.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\u003Cn.length;++i){var o=n[i],l=r[i];if(o&&l)e:for(var s=0;s\u003Cl.length;++s){for(var a=l[s],u=0;u\u003Co.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\u003Ce.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\u003Cl.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\u003CR(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)\u003C0)!=it(n,r)\u003C0?(r=t,t=n):e!=it(t,n)\u003C0&&(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\u003Ce.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\u003Ce.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)\u003C0?-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\u003Ct.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\u003Co.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\u003C=t.ch:s.from\u003Ct.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\u003C0?1:-1),s=void 0;if((r\u003C0?c:u)&&(h=Ui(e,h,-r,h&&h.line==t.line?o:null)),h&&h.line==t.line&&(s=it(h,n))&&(r\u003C0?s\u003C0:0\u003Cs))return Bi(e,h,t,r,i)}a=a.find(r\u003C0?-1:1);return(r\u003C0?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\u003C0&&0==t.ch?t.line>e.first?ct(e,rt(t.line-1)):null:0\u003Cn&&t.ch==(r||$e(e,t.line)).text.length?t.line\u003Ce.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\u003Ce.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\u003Cr.length;++o)for(var l=r[o],s=l.find(0),a=0;a\u003Ci.length;++a){var u,c,h,d=i[a];it(d.to,s.from)\u003C0||0\u003Cit(d.from,s.to)||(u=[a,1],c=it(d.from,s.from),h=it(d.to,s.to),(c\u003C0||!l.inclusiveLeft&&!c)&&u.push({from:d.from,to:s.from}),(0\u003Ch||!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\u003C=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\u003Cs.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\u003C=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\u003Cn.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\u003Ce.first?_i(e,t.text.length-1-(t.to.line-t.from.line)):t.from.line>e.lastLine()||(t.from.line\u003Ce.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\u003Cr.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\u003Ct-10)){for(var n=e.first,r=t-1;n\u003Cr;r--){var i=$e(e,r).stateAfter;if(i&&(!(i instanceof dt)||r+i.lookAhead\u003Ct)){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)\u003C0&&(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\u003Ce.line?e.line+=r:t\u003Ce.line&&(e.line=t,e.ch=0)}function Qi(e,t,n,r){for(var i=0;i\u003Ce.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\u003Co.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\u003Co.changes.length;++a){var u=o.changes[a];if(n\u003Cu.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\u003C=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\u003Ce.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\u003Ce.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\u003Ci;++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\u003Ct.length;++r)t[r].parent=this},iterN:function(e,t,n){for(var r=e+t;e\u003Cr;++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\u003Cthis.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e\u003Co){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\u003C25&&(1\u003Cthis.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\u003Cthis.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\u003Cthis.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e\u003C=o){if(i.insertInner(e,t,n),i.lines&&50\u003Ci.lines.length){for(var l=i.lines.length%25+25,s=l;s\u003Ci.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\u003C=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\u003Ce.children.length);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r\u003Cthis.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e\u003Co){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)\u003C(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\u003Ct.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\u003Ce.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\u003Ci||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\u003C=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\u003Cthis.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\u003Ce.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\u003Cthis.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\u003Cthis.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\u003Ce.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\u003Cthis.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\u003Ct.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\u003Ce.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\u003Ct.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\u003Cn.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\u003Cthis.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\u003Ci.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\u003Ct.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)\u003C0,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\u003C=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\u003Ce.done.length;r++)e.done[r].ranges||++t;for(var i=0;i\u003Ce.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)\u003Cr.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\u003Cn.length;++r){var i=n[r];(null==i.from||i.from\u003C=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\u003Ct.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\u003Ct.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\u003Ce)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\u003Cthis.first||e.ch\u003C0)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\u003Cn&&(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\u003Ct.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\u003Cthis.linked.length;++t)if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),function(o){for(var e=0;e\u003Co.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\u003Ct.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\u003Cn.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\u003Cr.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\u003Cu.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\u003Ce.length;r++){var i=e[r].CodeMirror;i&&n.push(i)}n.length&&n[0].operation(function(){for(var e=0;e\u003Cn.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\u003C10;xo++)wo[xo+48]=wo[xo+96]=String(xo);for(var Co=65;Co\u003C=90;Co++)wo[Co]=String.fromCharCode(Co);for(var So=1;So\u003C=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\u003Co.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\u003Co.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\u003Ct.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\u003Cn.length;i++){for(var o=e(n[i]);r.length&&it(o.from,Y(r).to)\u003C=0;){var l=r.pop();if(it(l.from,o.from)\u003C0){o.from=l.from;break}}r.push(o)}Er(t,function(){for(var e=r.length-1;0\u003C=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\u003C0||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\u003C0?\\\"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\u003C0?Y(o):o[0],o=i\u003C0==(1==e.level)?\\\"after\\\":\\\"before\\\";return 0\u003Ce.level||\\\"rtl\\\"==t.doc.direction?(l=Tn(t,n),s=i\u003C0?n.text.length-1:0,a=Mn(t,l,s).top,s=ie(function(e){return Mn(t,l,e).top==a},i\u003C0==(1==e.level)?e.from:e.to-1,s),\\\"before\\\"==o&&(s=Ho(n,s,1))):s=i\u003C0?e.to:e.from,new rt(r,s,o)}}return new rt(r,i\u003C0?n.text.length:0,i\u003C0?\\\"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\u003C=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\u003Ce?i.to>s.ch:i.from\u003Cs.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\u003C0,d=u(s,h?1:-1);if(null!=d&&(h?d\u003C=i.to&&d\u003C=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\u003C=e&&e\u003Ca.length;e+=t){var i=a[e],o=0\u003Ct==(1!=i.level),l=o?n.begin:u(n.end,-1);if(i.from\u003C=l&&l\u003Ci.to)return r(l,o);if(l=o?i.from:u(i.to,-1),n.begin\u003C=l&&l\u003Cn.end)return r(l,o)}},r=f(r+e,e,c);if(r)return r;c=0\u003Ce?c.end:u(c.begin,-1);return null==c||0\u003Ce&&c==n.text.length||!(r=f(0\u003Ce?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\u003Cn.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\u003Cn.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\u003Cn.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\u003Cr.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\u003Ce.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\u003C=t;t--)r.replaceRange(r.doc.lineSeparator(),e[t].anchor,e[t].head,\\\"+input\\\");e=r.listSelections();for(var n=0;n\u003Ce.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\u003C=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\u003Ce.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\u003C11&&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\u003C10)&&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\u003C(i=l.contains(t))&&(it((i=l.ranges[i]).from(),t)\u003C0||0\u003Ct.xRel)&&(0\u003Cit(i.to(),t)||t.xRel\u003C0)?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\u003C=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\u003Cv?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\u003Ct.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\u003C=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\u003Cit(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\u003C(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\u003C0:0\u003Ca);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\u003Cn.from)&&setTimeout(Pr(d,function(){u==i&&e(t)}),150)):(r=t.clientY\u003Ca.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\u003Ce.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\u003C11&&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\u003C11?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\u003Cn*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\u003C=1&&e.radiusY\u003C=1}}(e)||tl(r,e)||(i.input.ensurePolled(),clearTimeout(n),t=+new Date,i.activeTouch={start:t,moved:!1,prev:t-o.end\u003C=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\u003C300&&(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\u003C100)?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\u003Ccl.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\u003Cu)){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\u003Cu&&(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\u003Co.sel.ranges.length;p++){var g=o.sel.ranges[p];if(g.head.line==t&&g.head.ch\u003Cc.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\u003Cr.ranges.length)if(dl&&dl.text.join(\\\"\\\\n\\\")==t){if(r.ranges.length%dl.text.length==0){u=[];for(var c=0;c\u003Cdl.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\u003C=d;d--){var f=r.ranges[d],p=f.from(),g=f.to();f.empty()&&(n&&0\u003Cn?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\u003C2&&(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\u003C=r;r--){var i=n.ranges[r];if(!(100\u003Ci.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\u003Co.electricChars.length;s++)if(-1\u003Ct.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\u003Ce.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\u003Cl?0:-1)),isNaN(t)?null:new rt(i.line,Math.max(0,Math.min(a.text.length,i.ch+o*(55296\u003C=t&&t\u003C56320?2:1))),-o)):s?Po(r.cm,a,i,o):Fo(a,i,o))){if(e||(n=i.line+u)\u003Cr.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\u003C0)||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\u003C0&&(o=1,n(),i.sticky=\\\"after\\\");break}if(p&&(c=p),0\u003Co&&!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\u003Cn?t.bottom:t.top)+n*i):\\\"line\\\"==r&&(o=0\u003Cn?t.bottom+3:t.top-3);(l=Vn(e,a,o)).outside;){if(n\u003C0?o\u003C=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\u003Ce.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\u003C(h?h.length:0);r++)for(var i=r\u003C0?c.map:h[r],o=0;o\u003Ci.length;o+=3){var l=i[o+2];if(l==e||l==t){var s=Je(r\u003C0?u.line:u.rest[r]),a=i[o]+n;return(n\u003C0||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\u003C=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\u003Ct.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\u003Ct.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\u003Ct.lastLine()&&(r=rt(r.line+1,0)),i.line\u003Cn.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\u003Ct.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\u003Cl.length&&1\u003Cs.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\u003Cd&&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\u003Cg&&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\u003Cl.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\u003C=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\u003C=v&&(this.hasSelection=n)):e||(this.prevInput=this.textarea.value=\\\"\\\",w&&9\u003C=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\u003C=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\u003Cs&&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\u003Ci.length||-1\u003Ci.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\u003C=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\u003C9&&i.scrollbars.setScrollTop(i.scroller.scrollTop=c),null!=o.selectionStart&&((!w||w&&v\u003C9)&&h(),e=0,t=function(){i.selForContextMenu==r.doc.sel&&0==o.selectionStart&&0\u003Co.selectionEnd&&\\\"​\\\"==n.prevInput?Pr(r,Vi)(r):e++\u003C10?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\u003C=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\u003C=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\u003Ct.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\u003Ce.length&&n(e[r])\u003C=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\u003Ct.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\u003Ct.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\u003Cn;++s)hl(this,s,e);i=this.doc.sel.ranges;0==o.ch&&t.length==i.length&&0\u003Ci[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]\u003Co)){t=n[2*l+2];break}r=1+l}}e=t?t.indexOf(\\\"overlay \\\"):-1;return e\u003C0?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\u003Ci[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\u003Cr._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\u003Cthis.doc.first?e=this.doc.first:r\u003Ce&&(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\u003C=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\u003C0&&(i=-1,t=-t);for(var o=ct(this.doc,e),l=0;l\u003Ct&&!(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\u003C0?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\u003C0?{from:t,to:e.head}:{from:e.head,to:t}})}),findPosV:function(e,t,n,r){var i=1,o=r;t\u003C0&&(i=-1,t=-t);for(var l=ct(this.doc,e),s=0;s\u003Ct;++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\u003C0?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\u003Cl.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\u003Cn&&l(t.charAt(n-1));)--n;for(;r\u003Ct.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\u003Ce.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\u003CMath.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)\u003C0&&(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\u003Carguments.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\u003Ci.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\u003C=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\u003Ce.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\u003Ce.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\u003Ce.length;n++)if(e[n]!=t[n])return;return 1}}(t.state.activeLines,n)&&t.operation(function(){f(t);for(var e=0;e\u003Cn.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\u003Ce.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\u003Ce.modeInfo.length;m++){var i=e.modeInfo[m];if(i.mime==t)return i;if(i.mimes)for(var a=0;a\u003Ci.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\u003Ce.modeInfo.length;m++){var i=e.modeInfo[m];if(i.ext)for(var a=0;a\u003Ci.ext.length;a++)if(i.ext[a]==t)return i}},e.findModeByFileName=function(t){for(var m=0;m\u003Ce.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\u003Ce.modeInfo.length;m++){var i=e.modeInfo[m];if(i.name.toLowerCase()==t)return i;if(i.alias)for(var a=0;a\u003Ci.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|\u003C$link to=\\\"$:/config/codemirror/cursorBlinkRate\\\">\u003C\u003Clingo hint>>\u003C/$link> |\u003C$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|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\\\">\u003C\u003Clingo Settings/EditorFontFamily>>\u003C/$link> |\u003C$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|\u003C$link to=\\\"$:/config/codemirror/indentUnit\\\">\u003C\u003Clingo hint>>\u003C/$link> |\u003C$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\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/indentWithTabs\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"true\\\"> \u003C$link to=\\\"$:/config/codemirror/indentWithTabs\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$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\u003C$link to=\\\"$:/config/codemirror/keyMap\\\">\u003C\u003Clingo hint>>\u003C/$link>\\n\\n\u003C$select tiddler=\\\"$:/config/codemirror/keyMap\\\" default=\\\"default\\\">\\n\u003Coption value=\\\"default\\\">default\u003C/option>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]module-type[codemirror-keymap]!has[draft.of]get[text]]\\\">\\n\u003Coption value=\u003C\u003CcurrentTiddler>>>\u003C$transclude>\u003C$text text=\u003C\u003CcurrentTiddler>>/>\u003C/$transclude>\u003C/option>\\n\u003C/$list>\\n\u003C/$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\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/lineNumbers\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"false\\\"> \u003C$link to=\\\"$:/config/codemirror/lineNumbers\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$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\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/lineWrapping\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"true\\\"> \u003C$link to=\\\"$:/config/codemirror/lineWrapping\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$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\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/showCursorWhenSelecting\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"true\\\"> \u003C$link to=\\\"$:/config/codemirror/showCursorWhenSelecting\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$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\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/smartIndent\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"true\\\"> \u003C$link to=\\\"$:/config/codemirror/smartIndent\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$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\u003C\u003Clingo hint>>\\n\\n\u003C$checkbox tiddler=\\\"$:/config/codemirror/styleActiveLine\\\" field=\\\"text\\\" checked=\\\"true\\\" unchecked=\\\"false\\\" default=\\\"false\\\"> \u003C$link to=\\\"$:/config/codemirror/styleActiveLine\\\">\u003C\u003Clingo info>>\u003C/$link> \u003C/$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|\u003C$link to=\\\"$:/config/codemirror/tabSize\\\">\u003C\u003Clingo hint>>\u003C/$link> |\u003C$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\u003C$link to=\\\"$:/config/codemirror/theme\\\">\u003C\u003Clingo hint>>\u003C/$link>\\n\\n\u003C$select tiddler=\\\"$:/config/codemirror/theme\\\" default=\\\"default\\\">\\n\u003Coption value=\\\"default\\\">default\u003C/option>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]module-type[codemirror-theme]!has[draft.of]get[name]]\\\">\\n\u003Coption value=\u003C\u003CcurrentTiddler>>>\u003C$transclude field=\\\"name\\\">\u003C$text text=\u003C\u003CcurrentTiddler>>/>\u003C/$transclude>\u003C/option>\\n\u003C/$list>\\n\u003C/$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\u003C$set name=\\\"backgroundColour\\\" value=\u003C\u003Ccontrastcolour target:\\\"\\\"\\\"$colour$\\\"\\\"\\\" fallbackTarget:\\\"\\\"\\\"\\\"\\\"\\\" colourA:\\\"\\\"\\\"$colourA$\\\"\\\"\\\" colourB:\\\"\\\"\\\"$colourB$\\\"\\\"\\\">>>\\n.cm-s-tiddlywiki.cm-fat-cursor .CodeMirror-cursor { background: \u003C\u003CbackgroundColour>>; }\\n.cm-s-tiddlywiki .cm-animate-fat-cursor { background-color: \u003C\u003CbackgroundColour>>; }\\n\u003C/$set>\\n\\\\end\\n\\\\define set-fat-cursor-background-colours(palette)\\n\u003C$macrocall $name=\\\"set-fat-cursor-background-css\\\" colour={{$palette$##foreground}} colourA=\\\"#77ee77\\\" colourB=\\\"#586e75\\\"/>\\n\\\\end\\n\\\\define set-fat-cursor-background()\\n\u003C$macrocall $name=\\\"set-fat-cursor-background-colours\\\" palette={{$:/palette}}/>\\n\\\\end\\n\\\\define set-selection-background-css(colour,colourA,colourB,tiddlerEditorBackground)\\n\u003C$wikify name=\\\"tiddlerEditorBackground\\\" text={{{ [[$tiddlerEditorBackground$]lowercase[]] }}}>\\n\u003C$set name=\\\"backgroundColour\\\" value=\u003C\u003Ccontrastcolour target:\\\"\\\"\\\"$colour$\\\"\\\"\\\" fallbackTarget:\\\"\\\"\\\"\\\"\\\"\\\" colourA:\\\"\\\"\\\"$colourA$\\\"\\\"\\\" colourB:\\\"\\\"\\\"$colourB$\\\"\\\"\\\">>>\\n\u003C$set name=\\\"backgroundColour\\\" value={{{ [\u003CbackgroundColour>lowercase[]match\u003CtiddlerEditorBackground>then[]] ~[\u003CbackgroundColour>] }}}>\\n.cm-s-tiddlywiki div.CodeMirror-selected { background: \u003C\u003CbackgroundColour>>; color: \u003C\u003Ccolour foreground>>; }\\n.cm-s-tiddlywiki.CodeMirror ::selection { background: \u003C\u003CbackgroundColour>>; color: \u003C\u003Ccolour foreground>>; }\\n.cm-s-tiddlywiki .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: \u003C\u003CbackgroundColour>>; color: \u003C\u003Ccolour foreground>>; }\\n.cm-s-tiddlywiki .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: \u003C\u003CbackgroundColour>>; color: \u003C\u003Ccolour foreground>>; }\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$wikify>\\n\\\\end\\n\\\\define set-selection-background-colours(palette)\\n\u003C$macrocall $name=\\\"set-selection-background-css\\\" colour={{$palette$##foreground}} colourA={{{ [{$palette$##selection-background}!match[]!prefix[\u003C\u003C]!suffix[>>]] ~#073642 }}} colourB={{{ [{$palette$##selection-background}!match[]!prefix[\u003C\u003C]!suffix[>>]] ~#eee8d5 }}} tiddlerEditorBackground={{$palette$##tiddler-editor-background}}/>\\n\\\\end\\n\\\\define set-selection-background()\\n\u003C$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 \u003C\u003Ccolour 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: \u003C\u003Ccolour tiddler-editor-background>>; color: \u003C\u003Ccolour foreground>>; }\\n.cm-s-tiddlywiki .CodeMirror-gutters {background: \u003C\u003Ccolour tiddler-editor-background>>; border-right: 1px solid \u003C\u003Ccolour tiddler-editor-border>>;}\\n.cm-s-tiddlywiki .CodeMirror-linenumber {color: \u003C\u003Ccolour foreground>>;}\\n.cm-s-tiddlywiki .CodeMirror-cursor { border-left: 2px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour background>>; background-color: \u003C\u003Ccolour primary>>; font-weight: normal;}\\n.cm-s-tiddlywiki .CodeMirror-widget { text-shadow: none; }\\n.cm-s-tiddlywiki .CodeMirror-dialog { background: \u003C\u003Ccolour 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\u003C\u003Cset-fat-cursor-background>>\\n\u003C\u003Cset-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\u003C\u003Clingo hint>>\\n\\n\u003C$link to=\\\"$:/plugins/tiddlywiki/codemirror/usage\\\">\u003C\u003Clingo usage>>\u003C/$link>\\n\\n\u003C$link to=\\\"$:/plugins/tiddlywiki/codemirror/keyboard\\\">\u003C\u003Clingo keyboard>>\u003C/$link>\\n\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings/CodeMirror]]\\\">\\n\\n\u003Cdiv style=\\\"border-top:1px solid #eee;\\\">\\n\\n!! \u003C$link>\u003C$transclude field=\\\"caption\\\"/>\u003C/$link>\\n\\n\u003C$transclude/>\\n\\n\u003C/div>\\n\\n\u003C/$list>\\n\"},\"$:/core/ui/ControlPanel/Settings\":{\"title\":\"$:/core/ui/ControlPanel/Settings\",\"tags\":\"$:/tags/ControlPanel\",\"caption\":\"{{$:/language/ControlPanel/Settings/Caption}}\",\"text\":\"\u003Cdiv class=\\\"tc-control-panel\\\">\\n\u003C$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\u003C/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\u003C\u003Clingo Hint>>\\n\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\\\">\\n\\n\u003Cdiv style=\\\"border-top:1px solid #eee;\\\">\\n\\n!! \u003C$link>\u003C$transclude field=\\\"caption\\\"/>\u003C/$link>\\n\\n\u003C$transclude/>\\n\\n\u003C/div>\\n\\n\u003C/$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 \u003C\u003Ctag-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\"}}}"}, {"text":"{\n \"tiddlers\": {\n \"$:/plugins/tiddlywiki/codemirror/mode/css/css.js\": {\n \"text\": \"// CodeMirror, copyright (c) by Marijn Haverbeke and others\\n// Distributed under an MIT license: https://codemirror.net/LICENSE\\n!function(e){\\\"object\\\"==typeof exports&&\\\"object\\\"==typeof module?e(require(\\\"../../lib/codemirror\\\")):\\\"function\\\"==typeof define&&define.amd?define([\\\"../../lib/codemirror\\\"],e):e(CodeMirror)}(function(T){\\\"use strict\\\";function e(e){for(var t={},r=0;r\u003Ce.length;++r)t[e[r].toLowerCase()]=!0;return t}T.defineMode(\\\"css\\\",function(e,t){var r=t.inline;t.propertyKeywords||(t=T.resolveMode(\\\"text/css\\\"));var a,i,n=e.indentUnit,l=t.tokenHooks,o=t.documentTypes||{},s=t.mediaTypes||{},d=t.mediaFeatures||{},c=t.mediaValueKeywords||{},p=t.propertyKeywords||{},u=t.nonStandardPropertyKeywords||{},m=t.fontProperties||{},b=t.counterDescriptors||{},g=t.colorKeywords||{},h=t.valueKeywords||{},f=t.allowNested,k=t.lineComment,y=!0===t.supportsAtComponent,w=!1!==e.highlightNonStandardPropertyKeywords;function v(e,t){return a=t,e}function x(i){return function(e,t){for(var r,o=!1;null!=(r=e.next());){if(r==i&&!o){\\\")\\\"==i&&e.backUp(1);break}o=!o&&\\\"\\\\\\\\\\\"==r}return r!=i&&(o||\\\")\\\"==i)||(t.tokenize=null),a=\\\"string\\\"}}function z(e,t){return e.next(),e.match(/\\\\s*[\\\\\\\"\\\\')]/,!1)?t.tokenize=null:t.tokenize=x(\\\")\\\"),a=\\\"(\\\",null}function j(e,t,r){this.type=e,this.indent=t,this.prev=r}function P(e,t,r,o){return e.context=new j(r,t.indentation()+(!1===o?0:n),e.context),r}function K(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function q(e,t,r){return _[r.context.type](e,t,r)}function C(e,t,r,o){for(var i=o||1;0\u003Ci;i--)r.context=r.context.prev;return q(e,t,r)}function B(e){var t=e.current().toLowerCase();i=h.hasOwnProperty(t)?\\\"atom\\\":g.hasOwnProperty(t)?\\\"keyword\\\":\\\"variable\\\"}var _={top:function(e,t,r){if(\\\"{\\\"==e)return P(r,t,\\\"block\\\");if(\\\"}\\\"==e&&r.context.prev)return K(r);if(y&&/@component/i.test(e))return P(r,t,\\\"atComponentBlock\\\");if(/^@(-moz-)?document$/i.test(e))return P(r,t,\\\"documentTypes\\\");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return P(r,t,\\\"atBlock\\\");if(/^@(font-face|counter-style)/i.test(e))return r.stateArg=e,\\\"restricted_atBlock_before\\\";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return\\\"keyframes\\\";if(e&&\\\"@\\\"==e.charAt(0))return P(r,t,\\\"at\\\");if(\\\"hash\\\"==e)i=\\\"builtin\\\";else if(\\\"word\\\"==e)i=\\\"tag\\\";else{if(\\\"variable-definition\\\"==e)return\\\"maybeprop\\\";if(\\\"interpolation\\\"==e)return P(r,t,\\\"interpolation\\\");if(\\\":\\\"==e)return\\\"pseudo\\\";if(f&&\\\"(\\\"==e)return P(r,t,\\\"parens\\\")}return r.context.type},block:function(e,t,r){if(\\\"word\\\"!=e)return\\\"meta\\\"==e?\\\"block\\\":f||\\\"hash\\\"!=e&&\\\"qualifier\\\"!=e?_.top(e,t,r):(i=\\\"error\\\",\\\"block\\\");var o=t.current().toLowerCase();return p.hasOwnProperty(o)?(i=\\\"property\\\",\\\"maybeprop\\\"):u.hasOwnProperty(o)?(i=w?\\\"string-2\\\":\\\"property\\\",\\\"maybeprop\\\"):f?(i=t.match(/^\\\\s*:(?:\\\\s|$)/,!1)?\\\"property\\\":\\\"tag\\\",\\\"block\\\"):(i+=\\\" error\\\",\\\"maybeprop\\\")},maybeprop:function(e,t,r){return\\\":\\\"==e?P(r,t,\\\"prop\\\"):q(e,t,r)},prop:function(e,t,r){if(\\\";\\\"==e)return K(r);if(\\\"{\\\"==e&&f)return P(r,t,\\\"propBlock\\\");if(\\\"}\\\"==e||\\\"{\\\"==e)return C(e,t,r);if(\\\"(\\\"==e)return P(r,t,\\\"parens\\\");if(\\\"hash\\\"!=e||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(t.current())){if(\\\"word\\\"==e)B(t);else if(\\\"interpolation\\\"==e)return P(r,t,\\\"interpolation\\\")}else i+=\\\" error\\\";return\\\"prop\\\"},propBlock:function(e,t,r){return\\\"}\\\"==e?K(r):\\\"word\\\"==e?(i=\\\"property\\\",\\\"maybeprop\\\"):r.context.type},parens:function(e,t,r){return\\\"{\\\"==e||\\\"}\\\"==e?C(e,t,r):\\\")\\\"==e?K(r):\\\"(\\\"==e?P(r,t,\\\"parens\\\"):\\\"interpolation\\\"==e?P(r,t,\\\"interpolation\\\"):(\\\"word\\\"==e&&B(t),\\\"parens\\\")},pseudo:function(e,t,r){return\\\"meta\\\"==e?\\\"pseudo\\\":\\\"word\\\"==e?(i=\\\"variable-3\\\",r.context.type):q(e,t,r)},documentTypes:function(e,t,r){return\\\"word\\\"==e&&o.hasOwnProperty(t.current())?(i=\\\"tag\\\",r.context.type):_.atBlock(e,t,r)},atBlock:function(e,t,r){return\\\"(\\\"==e?P(r,t,\\\"atBlock_parens\\\"):\\\"}\\\"==e||\\\";\\\"==e?C(e,t,r):\\\"{\\\"==e?K(r)&&P(r,t,f?\\\"block\\\":\\\"top\\\"):\\\"interpolation\\\"==e?P(r,t,\\\"interpolation\\\"):(\\\"word\\\"==e&&(o=t.current().toLowerCase(),i=\\\"only\\\"==o||\\\"not\\\"==o||\\\"and\\\"==o||\\\"or\\\"==o?\\\"keyword\\\":s.hasOwnProperty(o)?\\\"attribute\\\":d.hasOwnProperty(o)?\\\"property\\\":c.hasOwnProperty(o)?\\\"keyword\\\":p.hasOwnProperty(o)?\\\"property\\\":u.hasOwnProperty(o)?w?\\\"string-2\\\":\\\"property\\\":h.hasOwnProperty(o)?\\\"atom\\\":g.hasOwnProperty(o)?\\\"keyword\\\":\\\"error\\\"),r.context.type);var o},atComponentBlock:function(e,t,r){return\\\"}\\\"==e?C(e,t,r):\\\"{\\\"==e?K(r)&&P(r,t,f?\\\"block\\\":\\\"top\\\",!1):(\\\"word\\\"==e&&(i=\\\"error\\\"),r.context.type)},atBlock_parens:function(e,t,r){return\\\")\\\"==e?K(r):\\\"{\\\"==e||\\\"}\\\"==e?C(e,t,r,2):_.atBlock(e,t,r)},restricted_atBlock_before:function(e,t,r){return\\\"{\\\"==e?P(r,t,\\\"restricted_atBlock\\\"):\\\"word\\\"==e&&\\\"@counter-style\\\"==r.stateArg?(i=\\\"variable\\\",\\\"restricted_atBlock_before\\\"):q(e,t,r)},restricted_atBlock:function(e,t,r){return\\\"}\\\"==e?(r.stateArg=null,K(r)):\\\"word\\\"==e?(i=\\\"@font-face\\\"==r.stateArg&&!m.hasOwnProperty(t.current().toLowerCase())||\\\"@counter-style\\\"==r.stateArg&&!b.hasOwnProperty(t.current().toLowerCase())?\\\"error\\\":\\\"property\\\",\\\"maybeprop\\\"):\\\"restricted_atBlock\\\"},keyframes:function(e,t,r){return\\\"word\\\"==e?(i=\\\"variable\\\",\\\"keyframes\\\"):\\\"{\\\"==e?P(r,t,\\\"top\\\"):q(e,t,r)},at:function(e,t,r){return\\\";\\\"==e?K(r):\\\"{\\\"==e||\\\"}\\\"==e?C(e,t,r):(\\\"word\\\"==e?i=\\\"tag\\\":\\\"hash\\\"==e&&(i=\\\"builtin\\\"),\\\"at\\\")},interpolation:function(e,t,r){return\\\"}\\\"==e?K(r):\\\"{\\\"==e||\\\";\\\"==e?C(e,t,r):(\\\"word\\\"==e?i=\\\"variable\\\":\\\"variable\\\"!=e&&\\\"(\\\"!=e&&\\\")\\\"!=e&&(i=\\\"error\\\"),\\\"interpolation\\\")}};return{startState:function(e){return{tokenize:null,state:r?\\\"block\\\":\\\"top\\\",stateArg:null,context:new j(r?\\\"block\\\":\\\"top\\\",e||0,null)}},token:function(e,t){if(!t.tokenize&&e.eatSpace())return null;var r=(t.tokenize||function(e,t){var r=e.next();if(l[r]){var o=l[r](e,t);if(!1!==o)return o}return\\\"@\\\"==r?(e.eatWhile(/[\\\\w\\\\\\\\\\\\-]/),v(\\\"def\\\",e.current())):\\\"=\\\"==r||(\\\"~\\\"==r||\\\"|\\\"==r)&&e.eat(\\\"=\\\")?(a=\\\"compare\\\",null):'\\\"'==r||\\\"'\\\"==r?(t.tokenize=x(r),t.tokenize(e,t)):\\\"#\\\"==r?(e.eatWhile(/[\\\\w\\\\\\\\\\\\-]/),a=\\\"hash\\\",\\\"atom\\\"):\\\"!\\\"==r?(e.match(/^\\\\s*\\\\w*/),a=\\\"important\\\",\\\"keyword\\\"):/\\\\d/.test(r)||\\\".\\\"==r&&e.eat(/\\\\d/)?(e.eatWhile(/[\\\\w.%]/),a=\\\"unit\\\",\\\"number\\\"):\\\"-\\\"!==r?/[,+>*\\\\/]/.test(r)?(a=\\\"select-op\\\",null):\\\".\\\"==r&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?a=\\\"qualifier\\\":/[:;{}\\\\[\\\\]\\\\(\\\\)]/.test(r)?v(null,r):e.match(/[\\\\w-.]+(?=\\\\()/)?(/^(url(-prefix)?|domain|regexp)$/.test(e.current().toLowerCase())&&(t.tokenize=z),a=\\\"variable\\\",\\\"variable callee\\\"):/[\\\\w\\\\\\\\\\\\-]/.test(r)?(e.eatWhile(/[\\\\w\\\\\\\\\\\\-]/),a=\\\"word\\\",\\\"property\\\"):a=null:/[\\\\d.]/.test(e.peek())?(e.eatWhile(/[\\\\w.%]/),a=\\\"unit\\\",\\\"number\\\"):e.match(/^-[\\\\w\\\\\\\\\\\\-]*/)?(e.eatWhile(/[\\\\w\\\\\\\\\\\\-]/),a=e.match(/^\\\\s*:/,!1)?\\\"variable-definition\\\":\\\"variable\\\",\\\"variable-2\\\"):e.match(/^\\\\w+-/)?a=\\\"meta\\\":void 0})(e,t);return r&&\\\"object\\\"==typeof r&&(a=r[1],r=r[0]),i=r,\\\"comment\\\"!=a&&(t.state=_[t.state](a,e,t)),i},indent:function(e,t){var r=e.context,o=t&&t.charAt(0),i=r.indent;return\\\"prop\\\"!=r.type||\\\"}\\\"!=o&&\\\")\\\"!=o||(r=r.prev),r.prev&&(\\\"}\\\"!=o||\\\"block\\\"!=r.type&&\\\"top\\\"!=r.type&&\\\"interpolation\\\"!=r.type&&\\\"restricted_atBlock\\\"!=r.type?(\\\")\\\"!=o||\\\"parens\\\"!=r.type&&\\\"atBlock_parens\\\"!=r.type)&&(\\\"{\\\"!=o||\\\"at\\\"!=r.type&&\\\"atBlock\\\"!=r.type)||(i=Math.max(0,r.indent-n)):i=(r=r.prev).indent),i},electricChars:\\\"}\\\",blockCommentStart:\\\"/*\\\",blockCommentEnd:\\\"*/\\\",blockCommentContinue:\\\" * \\\",lineComment:k,fold:\\\"brace\\\"}});var t=[\\\"domain\\\",\\\"regexp\\\",\\\"url\\\",\\\"url-prefix\\\"],r=e(t),o=[\\\"all\\\",\\\"aural\\\",\\\"braille\\\",\\\"handheld\\\",\\\"print\\\",\\\"projection\\\",\\\"screen\\\",\\\"tty\\\",\\\"tv\\\",\\\"embossed\\\"],i=e(o),a=[\\\"width\\\",\\\"min-width\\\",\\\"max-width\\\",\\\"height\\\",\\\"min-height\\\",\\\"max-height\\\",\\\"device-width\\\",\\\"min-device-width\\\",\\\"max-device-width\\\",\\\"device-height\\\",\\\"min-device-height\\\",\\\"max-device-height\\\",\\\"aspect-ratio\\\",\\\"min-aspect-ratio\\\",\\\"max-aspect-ratio\\\",\\\"device-aspect-ratio\\\",\\\"min-device-aspect-ratio\\\",\\\"max-device-aspect-ratio\\\",\\\"color\\\",\\\"min-color\\\",\\\"max-color\\\",\\\"color-index\\\",\\\"min-color-index\\\",\\\"max-color-index\\\",\\\"monochrome\\\",\\\"min-monochrome\\\",\\\"max-monochrome\\\",\\\"resolution\\\",\\\"min-resolution\\\",\\\"max-resolution\\\",\\\"scan\\\",\\\"grid\\\",\\\"orientation\\\",\\\"device-pixel-ratio\\\",\\\"min-device-pixel-ratio\\\",\\\"max-device-pixel-ratio\\\",\\\"pointer\\\",\\\"any-pointer\\\",\\\"hover\\\",\\\"any-hover\\\",\\\"prefers-color-scheme\\\"],n=e(a),l=[\\\"landscape\\\",\\\"portrait\\\",\\\"none\\\",\\\"coarse\\\",\\\"fine\\\",\\\"on-demand\\\",\\\"hover\\\",\\\"interlace\\\",\\\"progressive\\\",\\\"dark\\\",\\\"light\\\"],s=e(l),d=[\\\"align-content\\\",\\\"align-items\\\",\\\"align-self\\\",\\\"alignment-adjust\\\",\\\"alignment-baseline\\\",\\\"all\\\",\\\"anchor-point\\\",\\\"animation\\\",\\\"animation-delay\\\",\\\"animation-direction\\\",\\\"animation-duration\\\",\\\"animation-fill-mode\\\",\\\"animation-iteration-count\\\",\\\"animation-name\\\",\\\"animation-play-state\\\",\\\"animation-timing-function\\\",\\\"appearance\\\",\\\"azimuth\\\",\\\"backdrop-filter\\\",\\\"backface-visibility\\\",\\\"background\\\",\\\"background-attachment\\\",\\\"background-blend-mode\\\",\\\"background-clip\\\",\\\"background-color\\\",\\\"background-image\\\",\\\"background-origin\\\",\\\"background-position\\\",\\\"background-position-x\\\",\\\"background-position-y\\\",\\\"background-repeat\\\",\\\"background-size\\\",\\\"baseline-shift\\\",\\\"binding\\\",\\\"bleed\\\",\\\"block-size\\\",\\\"bookmark-label\\\",\\\"bookmark-level\\\",\\\"bookmark-state\\\",\\\"bookmark-target\\\",\\\"border\\\",\\\"border-bottom\\\",\\\"border-bottom-color\\\",\\\"border-bottom-left-radius\\\",\\\"border-bottom-right-radius\\\",\\\"border-bottom-style\\\",\\\"border-bottom-width\\\",\\\"border-collapse\\\",\\\"border-color\\\",\\\"border-image\\\",\\\"border-image-outset\\\",\\\"border-image-repeat\\\",\\\"border-image-slice\\\",\\\"border-image-source\\\",\\\"border-image-width\\\",\\\"border-left\\\",\\\"border-left-color\\\",\\\"border-left-style\\\",\\\"border-left-width\\\",\\\"border-radius\\\",\\\"border-right\\\",\\\"border-right-color\\\",\\\"border-right-style\\\",\\\"border-right-width\\\",\\\"border-spacing\\\",\\\"border-style\\\",\\\"border-top\\\",\\\"border-top-color\\\",\\\"border-top-left-radius\\\",\\\"border-top-right-radius\\\",\\\"border-top-style\\\",\\\"border-top-width\\\",\\\"border-width\\\",\\\"bottom\\\",\\\"box-decoration-break\\\",\\\"box-shadow\\\",\\\"box-sizing\\\",\\\"break-after\\\",\\\"break-before\\\",\\\"break-inside\\\",\\\"caption-side\\\",\\\"caret-color\\\",\\\"clear\\\",\\\"clip\\\",\\\"color\\\",\\\"color-profile\\\",\\\"column-count\\\",\\\"column-fill\\\",\\\"column-gap\\\",\\\"column-rule\\\",\\\"column-rule-color\\\",\\\"column-rule-style\\\",\\\"column-rule-width\\\",\\\"column-span\\\",\\\"column-width\\\",\\\"columns\\\",\\\"contain\\\",\\\"content\\\",\\\"counter-increment\\\",\\\"counter-reset\\\",\\\"crop\\\",\\\"cue\\\",\\\"cue-after\\\",\\\"cue-before\\\",\\\"cursor\\\",\\\"direction\\\",\\\"display\\\",\\\"dominant-baseline\\\",\\\"drop-initial-after-adjust\\\",\\\"drop-initial-after-align\\\",\\\"drop-initial-before-adjust\\\",\\\"drop-initial-before-align\\\",\\\"drop-initial-size\\\",\\\"drop-initial-value\\\",\\\"elevation\\\",\\\"empty-cells\\\",\\\"fit\\\",\\\"fit-position\\\",\\\"flex\\\",\\\"flex-basis\\\",\\\"flex-direction\\\",\\\"flex-flow\\\",\\\"flex-grow\\\",\\\"flex-shrink\\\",\\\"flex-wrap\\\",\\\"float\\\",\\\"float-offset\\\",\\\"flow-from\\\",\\\"flow-into\\\",\\\"font\\\",\\\"font-family\\\",\\\"font-feature-settings\\\",\\\"font-kerning\\\",\\\"font-language-override\\\",\\\"font-optical-sizing\\\",\\\"font-size\\\",\\\"font-size-adjust\\\",\\\"font-stretch\\\",\\\"font-style\\\",\\\"font-synthesis\\\",\\\"font-variant\\\",\\\"font-variant-alternates\\\",\\\"font-variant-caps\\\",\\\"font-variant-east-asian\\\",\\\"font-variant-ligatures\\\",\\\"font-variant-numeric\\\",\\\"font-variant-position\\\",\\\"font-variation-settings\\\",\\\"font-weight\\\",\\\"gap\\\",\\\"grid\\\",\\\"grid-area\\\",\\\"grid-auto-columns\\\",\\\"grid-auto-flow\\\",\\\"grid-auto-rows\\\",\\\"grid-column\\\",\\\"grid-column-end\\\",\\\"grid-column-gap\\\",\\\"grid-column-start\\\",\\\"grid-gap\\\",\\\"grid-row\\\",\\\"grid-row-end\\\",\\\"grid-row-gap\\\",\\\"grid-row-start\\\",\\\"grid-template\\\",\\\"grid-template-areas\\\",\\\"grid-template-columns\\\",\\\"grid-template-rows\\\",\\\"hanging-punctuation\\\",\\\"height\\\",\\\"hyphens\\\",\\\"icon\\\",\\\"image-orientation\\\",\\\"image-rendering\\\",\\\"image-resolution\\\",\\\"inline-box-align\\\",\\\"inset\\\",\\\"inset-block\\\",\\\"inset-block-end\\\",\\\"inset-block-start\\\",\\\"inset-inline\\\",\\\"inset-inline-end\\\",\\\"inset-inline-start\\\",\\\"isolation\\\",\\\"justify-content\\\",\\\"justify-items\\\",\\\"justify-self\\\",\\\"left\\\",\\\"letter-spacing\\\",\\\"line-break\\\",\\\"line-height\\\",\\\"line-height-step\\\",\\\"line-stacking\\\",\\\"line-stacking-ruby\\\",\\\"line-stacking-shift\\\",\\\"line-stacking-strategy\\\",\\\"list-style\\\",\\\"list-style-image\\\",\\\"list-style-position\\\",\\\"list-style-type\\\",\\\"margin\\\",\\\"margin-bottom\\\",\\\"margin-left\\\",\\\"margin-right\\\",\\\"margin-top\\\",\\\"marks\\\",\\\"marquee-direction\\\",\\\"marquee-loop\\\",\\\"marquee-play-count\\\",\\\"marquee-speed\\\",\\\"marquee-style\\\",\\\"mask-clip\\\",\\\"mask-composite\\\",\\\"mask-image\\\",\\\"mask-mode\\\",\\\"mask-origin\\\",\\\"mask-position\\\",\\\"mask-repeat\\\",\\\"mask-size\\\",\\\"mask-type\\\",\\\"max-block-size\\\",\\\"max-height\\\",\\\"max-inline-size\\\",\\\"max-width\\\",\\\"min-block-size\\\",\\\"min-height\\\",\\\"min-inline-size\\\",\\\"min-width\\\",\\\"mix-blend-mode\\\",\\\"move-to\\\",\\\"nav-down\\\",\\\"nav-index\\\",\\\"nav-left\\\",\\\"nav-right\\\",\\\"nav-up\\\",\\\"object-fit\\\",\\\"object-position\\\",\\\"offset\\\",\\\"offset-anchor\\\",\\\"offset-distance\\\",\\\"offset-path\\\",\\\"offset-position\\\",\\\"offset-rotate\\\",\\\"opacity\\\",\\\"order\\\",\\\"orphans\\\",\\\"outline\\\",\\\"outline-color\\\",\\\"outline-offset\\\",\\\"outline-style\\\",\\\"outline-width\\\",\\\"overflow\\\",\\\"overflow-style\\\",\\\"overflow-wrap\\\",\\\"overflow-x\\\",\\\"overflow-y\\\",\\\"padding\\\",\\\"padding-bottom\\\",\\\"padding-left\\\",\\\"padding-right\\\",\\\"padding-top\\\",\\\"page\\\",\\\"page-break-after\\\",\\\"page-break-before\\\",\\\"page-break-inside\\\",\\\"page-policy\\\",\\\"pause\\\",\\\"pause-after\\\",\\\"pause-before\\\",\\\"perspective\\\",\\\"perspective-origin\\\",\\\"pitch\\\",\\\"pitch-range\\\",\\\"place-content\\\",\\\"place-items\\\",\\\"place-self\\\",\\\"play-during\\\",\\\"position\\\",\\\"presentation-level\\\",\\\"punctuation-trim\\\",\\\"quotes\\\",\\\"region-break-after\\\",\\\"region-break-before\\\",\\\"region-break-inside\\\",\\\"region-fragment\\\",\\\"rendering-intent\\\",\\\"resize\\\",\\\"rest\\\",\\\"rest-after\\\",\\\"rest-before\\\",\\\"richness\\\",\\\"right\\\",\\\"rotate\\\",\\\"rotation\\\",\\\"rotation-point\\\",\\\"row-gap\\\",\\\"ruby-align\\\",\\\"ruby-overhang\\\",\\\"ruby-position\\\",\\\"ruby-span\\\",\\\"scale\\\",\\\"scroll-behavior\\\",\\\"scroll-margin\\\",\\\"scroll-margin-block\\\",\\\"scroll-margin-block-end\\\",\\\"scroll-margin-block-start\\\",\\\"scroll-margin-bottom\\\",\\\"scroll-margin-inline\\\",\\\"scroll-margin-inline-end\\\",\\\"scroll-margin-inline-start\\\",\\\"scroll-margin-left\\\",\\\"scroll-margin-right\\\",\\\"scroll-margin-top\\\",\\\"scroll-padding\\\",\\\"scroll-padding-block\\\",\\\"scroll-padding-block-end\\\",\\\"scroll-padding-block-start\\\",\\\"scroll-padding-bottom\\\",\\\"scroll-padding-inline\\\",\\\"scroll-padding-inline-end\\\",\\\"scroll-padding-inline-start\\\",\\\"scroll-padding-left\\\",\\\"scroll-padding-right\\\",\\\"scroll-padding-top\\\",\\\"scroll-snap-align\\\",\\\"scroll-snap-type\\\",\\\"shape-image-threshold\\\",\\\"shape-inside\\\",\\\"shape-margin\\\",\\\"shape-outside\\\",\\\"size\\\",\\\"speak\\\",\\\"speak-as\\\",\\\"speak-header\\\",\\\"speak-numeral\\\",\\\"speak-punctuation\\\",\\\"speech-rate\\\",\\\"stress\\\",\\\"string-set\\\",\\\"tab-size\\\",\\\"table-layout\\\",\\\"target\\\",\\\"target-name\\\",\\\"target-new\\\",\\\"target-position\\\",\\\"text-align\\\",\\\"text-align-last\\\",\\\"text-combine-upright\\\",\\\"text-decoration\\\",\\\"text-decoration-color\\\",\\\"text-decoration-line\\\",\\\"text-decoration-skip\\\",\\\"text-decoration-skip-ink\\\",\\\"text-decoration-style\\\",\\\"text-emphasis\\\",\\\"text-emphasis-color\\\",\\\"text-emphasis-position\\\",\\\"text-emphasis-style\\\",\\\"text-height\\\",\\\"text-indent\\\",\\\"text-justify\\\",\\\"text-orientation\\\",\\\"text-outline\\\",\\\"text-overflow\\\",\\\"text-rendering\\\",\\\"text-shadow\\\",\\\"text-size-adjust\\\",\\\"text-space-collapse\\\",\\\"text-transform\\\",\\\"text-underline-position\\\",\\\"text-wrap\\\",\\\"top\\\",\\\"touch-action\\\",\\\"transform\\\",\\\"transform-origin\\\",\\\"transform-style\\\",\\\"transition\\\",\\\"transition-delay\\\",\\\"transition-duration\\\",\\\"transition-property\\\",\\\"transition-timing-function\\\",\\\"translate\\\",\\\"unicode-bidi\\\",\\\"user-select\\\",\\\"vertical-align\\\",\\\"visibility\\\",\\\"voice-balance\\\",\\\"voice-duration\\\",\\\"voice-family\\\",\\\"voice-pitch\\\",\\\"voice-range\\\",\\\"voice-rate\\\",\\\"voice-stress\\\",\\\"voice-volume\\\",\\\"volume\\\",\\\"white-space\\\",\\\"widows\\\",\\\"width\\\",\\\"will-change\\\",\\\"word-break\\\",\\\"word-spacing\\\",\\\"word-wrap\\\",\\\"writing-mode\\\",\\\"z-index\\\",\\\"clip-path\\\",\\\"clip-rule\\\",\\\"mask\\\",\\\"enable-background\\\",\\\"filter\\\",\\\"flood-color\\\",\\\"flood-opacity\\\",\\\"lighting-color\\\",\\\"stop-color\\\",\\\"stop-opacity\\\",\\\"pointer-events\\\",\\\"color-interpolation\\\",\\\"color-interpolation-filters\\\",\\\"color-rendering\\\",\\\"fill\\\",\\\"fill-opacity\\\",\\\"fill-rule\\\",\\\"image-rendering\\\",\\\"marker\\\",\\\"marker-end\\\",\\\"marker-mid\\\",\\\"marker-start\\\",\\\"paint-order\\\",\\\"shape-rendering\\\",\\\"stroke\\\",\\\"stroke-dasharray\\\",\\\"stroke-dashoffset\\\",\\\"stroke-linecap\\\",\\\"stroke-linejoin\\\",\\\"stroke-miterlimit\\\",\\\"stroke-opacity\\\",\\\"stroke-width\\\",\\\"text-rendering\\\",\\\"baseline-shift\\\",\\\"dominant-baseline\\\",\\\"glyph-orientation-horizontal\\\",\\\"glyph-orientation-vertical\\\",\\\"text-anchor\\\",\\\"writing-mode\\\"],c=e(d),p=[\\\"border-block\\\",\\\"border-block-color\\\",\\\"border-block-end\\\",\\\"border-block-end-color\\\",\\\"border-block-end-style\\\",\\\"border-block-end-width\\\",\\\"border-block-start\\\",\\\"border-block-start-color\\\",\\\"border-block-start-style\\\",\\\"border-block-start-width\\\",\\\"border-block-style\\\",\\\"border-block-width\\\",\\\"border-inline\\\",\\\"border-inline-color\\\",\\\"border-inline-end\\\",\\\"border-inline-end-color\\\",\\\"border-inline-end-style\\\",\\\"border-inline-end-width\\\",\\\"border-inline-start\\\",\\\"border-inline-start-color\\\",\\\"border-inline-start-style\\\",\\\"border-inline-start-width\\\",\\\"border-inline-style\\\",\\\"border-inline-width\\\",\\\"margin-block\\\",\\\"margin-block-end\\\",\\\"margin-block-start\\\",\\\"margin-inline\\\",\\\"margin-inline-end\\\",\\\"margin-inline-start\\\",\\\"padding-block\\\",\\\"padding-block-end\\\",\\\"padding-block-start\\\",\\\"padding-inline\\\",\\\"padding-inline-end\\\",\\\"padding-inline-start\\\",\\\"scroll-snap-stop\\\",\\\"scrollbar-3d-light-color\\\",\\\"scrollbar-arrow-color\\\",\\\"scrollbar-base-color\\\",\\\"scrollbar-dark-shadow-color\\\",\\\"scrollbar-face-color\\\",\\\"scrollbar-highlight-color\\\",\\\"scrollbar-shadow-color\\\",\\\"scrollbar-track-color\\\",\\\"searchfield-cancel-button\\\",\\\"searchfield-decoration\\\",\\\"searchfield-results-button\\\",\\\"searchfield-results-decoration\\\",\\\"shape-inside\\\",\\\"zoom\\\"],u=e(p),m=e([\\\"font-display\\\",\\\"font-family\\\",\\\"src\\\",\\\"unicode-range\\\",\\\"font-variant\\\",\\\"font-feature-settings\\\",\\\"font-stretch\\\",\\\"font-weight\\\",\\\"font-style\\\"]),b=e([\\\"additive-symbols\\\",\\\"fallback\\\",\\\"negative\\\",\\\"pad\\\",\\\"prefix\\\",\\\"range\\\",\\\"speak-as\\\",\\\"suffix\\\",\\\"symbols\\\",\\\"system\\\"]),g=[\\\"aliceblue\\\",\\\"antiquewhite\\\",\\\"aqua\\\",\\\"aquamarine\\\",\\\"azure\\\",\\\"beige\\\",\\\"bisque\\\",\\\"black\\\",\\\"blanchedalmond\\\",\\\"blue\\\",\\\"blueviolet\\\",\\\"brown\\\",\\\"burlywood\\\",\\\"cadetblue\\\",\\\"chartreuse\\\",\\\"chocolate\\\",\\\"coral\\\",\\\"cornflowerblue\\\",\\\"cornsilk\\\",\\\"crimson\\\",\\\"cyan\\\",\\\"darkblue\\\",\\\"darkcyan\\\",\\\"darkgoldenrod\\\",\\\"darkgray\\\",\\\"darkgreen\\\",\\\"darkkhaki\\\",\\\"darkmagenta\\\",\\\"darkolivegreen\\\",\\\"darkorange\\\",\\\"darkorchid\\\",\\\"darkred\\\",\\\"darksalmon\\\",\\\"darkseagreen\\\",\\\"darkslateblue\\\",\\\"darkslategray\\\",\\\"darkturquoise\\\",\\\"darkviolet\\\",\\\"deeppink\\\",\\\"deepskyblue\\\",\\\"dimgray\\\",\\\"dodgerblue\\\",\\\"firebrick\\\",\\\"floralwhite\\\",\\\"forestgreen\\\",\\\"fuchsia\\\",\\\"gainsboro\\\",\\\"ghostwhite\\\",\\\"gold\\\",\\\"goldenrod\\\",\\\"gray\\\",\\\"grey\\\",\\\"green\\\",\\\"greenyellow\\\",\\\"honeydew\\\",\\\"hotpink\\\",\\\"indianred\\\",\\\"indigo\\\",\\\"ivory\\\",\\\"khaki\\\",\\\"lavender\\\",\\\"lavenderblush\\\",\\\"lawngreen\\\",\\\"lemonchiffon\\\",\\\"lightblue\\\",\\\"lightcoral\\\",\\\"lightcyan\\\",\\\"lightgoldenrodyellow\\\",\\\"lightgray\\\",\\\"lightgreen\\\",\\\"lightpink\\\",\\\"lightsalmon\\\",\\\"lightseagreen\\\",\\\"lightskyblue\\\",\\\"lightslategray\\\",\\\"lightsteelblue\\\",\\\"lightyellow\\\",\\\"lime\\\",\\\"limegreen\\\",\\\"linen\\\",\\\"magenta\\\",\\\"maroon\\\",\\\"mediumaquamarine\\\",\\\"mediumblue\\\",\\\"mediumorchid\\\",\\\"mediumpurple\\\",\\\"mediumseagreen\\\",\\\"mediumslateblue\\\",\\\"mediumspringgreen\\\",\\\"mediumturquoise\\\",\\\"mediumvioletred\\\",\\\"midnightblue\\\",\\\"mintcream\\\",\\\"mistyrose\\\",\\\"moccasin\\\",\\\"navajowhite\\\",\\\"navy\\\",\\\"oldlace\\\",\\\"olive\\\",\\\"olivedrab\\\",\\\"orange\\\",\\\"orangered\\\",\\\"orchid\\\",\\\"palegoldenrod\\\",\\\"palegreen\\\",\\\"paleturquoise\\\",\\\"palevioletred\\\",\\\"papayawhip\\\",\\\"peachpuff\\\",\\\"peru\\\",\\\"pink\\\",\\\"plum\\\",\\\"powderblue\\\",\\\"purple\\\",\\\"rebeccapurple\\\",\\\"red\\\",\\\"rosybrown\\\",\\\"royalblue\\\",\\\"saddlebrown\\\",\\\"salmon\\\",\\\"sandybrown\\\",\\\"seagreen\\\",\\\"seashell\\\",\\\"sienna\\\",\\\"silver\\\",\\\"skyblue\\\",\\\"slateblue\\\",\\\"slategray\\\",\\\"snow\\\",\\\"springgreen\\\",\\\"steelblue\\\",\\\"tan\\\",\\\"teal\\\",\\\"thistle\\\",\\\"tomato\\\",\\\"turquoise\\\",\\\"violet\\\",\\\"wheat\\\",\\\"white\\\",\\\"whitesmoke\\\",\\\"yellow\\\",\\\"yellowgreen\\\"],h=e(g),f=[\\\"above\\\",\\\"absolute\\\",\\\"activeborder\\\",\\\"additive\\\",\\\"activecaption\\\",\\\"afar\\\",\\\"after-white-space\\\",\\\"ahead\\\",\\\"alias\\\",\\\"all\\\",\\\"all-scroll\\\",\\\"alphabetic\\\",\\\"alternate\\\",\\\"always\\\",\\\"amharic\\\",\\\"amharic-abegede\\\",\\\"antialiased\\\",\\\"appworkspace\\\",\\\"arabic-indic\\\",\\\"armenian\\\",\\\"asterisks\\\",\\\"attr\\\",\\\"auto\\\",\\\"auto-flow\\\",\\\"avoid\\\",\\\"avoid-column\\\",\\\"avoid-page\\\",\\\"avoid-region\\\",\\\"axis-pan\\\",\\\"background\\\",\\\"backwards\\\",\\\"baseline\\\",\\\"below\\\",\\\"bidi-override\\\",\\\"binary\\\",\\\"bengali\\\",\\\"blink\\\",\\\"block\\\",\\\"block-axis\\\",\\\"bold\\\",\\\"bolder\\\",\\\"border\\\",\\\"border-box\\\",\\\"both\\\",\\\"bottom\\\",\\\"break\\\",\\\"break-all\\\",\\\"break-word\\\",\\\"bullets\\\",\\\"button\\\",\\\"button-bevel\\\",\\\"buttonface\\\",\\\"buttonhighlight\\\",\\\"buttonshadow\\\",\\\"buttontext\\\",\\\"calc\\\",\\\"cambodian\\\",\\\"capitalize\\\",\\\"caps-lock-indicator\\\",\\\"caption\\\",\\\"captiontext\\\",\\\"caret\\\",\\\"cell\\\",\\\"center\\\",\\\"checkbox\\\",\\\"circle\\\",\\\"cjk-decimal\\\",\\\"cjk-earthly-branch\\\",\\\"cjk-heavenly-stem\\\",\\\"cjk-ideographic\\\",\\\"clear\\\",\\\"clip\\\",\\\"close-quote\\\",\\\"col-resize\\\",\\\"collapse\\\",\\\"color\\\",\\\"color-burn\\\",\\\"color-dodge\\\",\\\"column\\\",\\\"column-reverse\\\",\\\"compact\\\",\\\"condensed\\\",\\\"contain\\\",\\\"content\\\",\\\"contents\\\",\\\"content-box\\\",\\\"context-menu\\\",\\\"continuous\\\",\\\"copy\\\",\\\"counter\\\",\\\"counters\\\",\\\"cover\\\",\\\"crop\\\",\\\"cross\\\",\\\"crosshair\\\",\\\"currentcolor\\\",\\\"cursive\\\",\\\"cyclic\\\",\\\"darken\\\",\\\"dashed\\\",\\\"decimal\\\",\\\"decimal-leading-zero\\\",\\\"default\\\",\\\"default-button\\\",\\\"dense\\\",\\\"destination-atop\\\",\\\"destination-in\\\",\\\"destination-out\\\",\\\"destination-over\\\",\\\"devanagari\\\",\\\"difference\\\",\\\"disc\\\",\\\"discard\\\",\\\"disclosure-closed\\\",\\\"disclosure-open\\\",\\\"document\\\",\\\"dot-dash\\\",\\\"dot-dot-dash\\\",\\\"dotted\\\",\\\"double\\\",\\\"down\\\",\\\"e-resize\\\",\\\"ease\\\",\\\"ease-in\\\",\\\"ease-in-out\\\",\\\"ease-out\\\",\\\"element\\\",\\\"ellipse\\\",\\\"ellipsis\\\",\\\"embed\\\",\\\"end\\\",\\\"ethiopic\\\",\\\"ethiopic-abegede\\\",\\\"ethiopic-abegede-am-et\\\",\\\"ethiopic-abegede-gez\\\",\\\"ethiopic-abegede-ti-er\\\",\\\"ethiopic-abegede-ti-et\\\",\\\"ethiopic-halehame-aa-er\\\",\\\"ethiopic-halehame-aa-et\\\",\\\"ethiopic-halehame-am-et\\\",\\\"ethiopic-halehame-gez\\\",\\\"ethiopic-halehame-om-et\\\",\\\"ethiopic-halehame-sid-et\\\",\\\"ethiopic-halehame-so-et\\\",\\\"ethiopic-halehame-ti-er\\\",\\\"ethiopic-halehame-ti-et\\\",\\\"ethiopic-halehame-tig\\\",\\\"ethiopic-numeric\\\",\\\"ew-resize\\\",\\\"exclusion\\\",\\\"expanded\\\",\\\"extends\\\",\\\"extra-condensed\\\",\\\"extra-expanded\\\",\\\"fantasy\\\",\\\"fast\\\",\\\"fill\\\",\\\"fill-box\\\",\\\"fixed\\\",\\\"flat\\\",\\\"flex\\\",\\\"flex-end\\\",\\\"flex-start\\\",\\\"footnotes\\\",\\\"forwards\\\",\\\"from\\\",\\\"geometricPrecision\\\",\\\"georgian\\\",\\\"graytext\\\",\\\"grid\\\",\\\"groove\\\",\\\"gujarati\\\",\\\"gurmukhi\\\",\\\"hand\\\",\\\"hangul\\\",\\\"hangul-consonant\\\",\\\"hard-light\\\",\\\"hebrew\\\",\\\"help\\\",\\\"hidden\\\",\\\"hide\\\",\\\"higher\\\",\\\"highlight\\\",\\\"highlighttext\\\",\\\"hiragana\\\",\\\"hiragana-iroha\\\",\\\"horizontal\\\",\\\"hsl\\\",\\\"hsla\\\",\\\"hue\\\",\\\"icon\\\",\\\"ignore\\\",\\\"inactiveborder\\\",\\\"inactivecaption\\\",\\\"inactivecaptiontext\\\",\\\"infinite\\\",\\\"infobackground\\\",\\\"infotext\\\",\\\"inherit\\\",\\\"initial\\\",\\\"inline\\\",\\\"inline-axis\\\",\\\"inline-block\\\",\\\"inline-flex\\\",\\\"inline-grid\\\",\\\"inline-table\\\",\\\"inset\\\",\\\"inside\\\",\\\"intrinsic\\\",\\\"invert\\\",\\\"italic\\\",\\\"japanese-formal\\\",\\\"japanese-informal\\\",\\\"justify\\\",\\\"kannada\\\",\\\"katakana\\\",\\\"katakana-iroha\\\",\\\"keep-all\\\",\\\"khmer\\\",\\\"korean-hangul-formal\\\",\\\"korean-hanja-formal\\\",\\\"korean-hanja-informal\\\",\\\"landscape\\\",\\\"lao\\\",\\\"large\\\",\\\"larger\\\",\\\"left\\\",\\\"level\\\",\\\"lighter\\\",\\\"lighten\\\",\\\"line-through\\\",\\\"linear\\\",\\\"linear-gradient\\\",\\\"lines\\\",\\\"list-item\\\",\\\"listbox\\\",\\\"listitem\\\",\\\"local\\\",\\\"logical\\\",\\\"loud\\\",\\\"lower\\\",\\\"lower-alpha\\\",\\\"lower-armenian\\\",\\\"lower-greek\\\",\\\"lower-hexadecimal\\\",\\\"lower-latin\\\",\\\"lower-norwegian\\\",\\\"lower-roman\\\",\\\"lowercase\\\",\\\"ltr\\\",\\\"luminosity\\\",\\\"malayalam\\\",\\\"manipulation\\\",\\\"match\\\",\\\"matrix\\\",\\\"matrix3d\\\",\\\"media-controls-background\\\",\\\"media-current-time-display\\\",\\\"media-fullscreen-button\\\",\\\"media-mute-button\\\",\\\"media-play-button\\\",\\\"media-return-to-realtime-button\\\",\\\"media-rewind-button\\\",\\\"media-seek-back-button\\\",\\\"media-seek-forward-button\\\",\\\"media-slider\\\",\\\"media-sliderthumb\\\",\\\"media-time-remaining-display\\\",\\\"media-volume-slider\\\",\\\"media-volume-slider-container\\\",\\\"media-volume-sliderthumb\\\",\\\"medium\\\",\\\"menu\\\",\\\"menulist\\\",\\\"menulist-button\\\",\\\"menulist-text\\\",\\\"menulist-textfield\\\",\\\"menutext\\\",\\\"message-box\\\",\\\"middle\\\",\\\"min-intrinsic\\\",\\\"mix\\\",\\\"mongolian\\\",\\\"monospace\\\",\\\"move\\\",\\\"multiple\\\",\\\"multiple_mask_images\\\",\\\"multiply\\\",\\\"myanmar\\\",\\\"n-resize\\\",\\\"narrower\\\",\\\"ne-resize\\\",\\\"nesw-resize\\\",\\\"no-close-quote\\\",\\\"no-drop\\\",\\\"no-open-quote\\\",\\\"no-repeat\\\",\\\"none\\\",\\\"normal\\\",\\\"not-allowed\\\",\\\"nowrap\\\",\\\"ns-resize\\\",\\\"numbers\\\",\\\"numeric\\\",\\\"nw-resize\\\",\\\"nwse-resize\\\",\\\"oblique\\\",\\\"octal\\\",\\\"opacity\\\",\\\"open-quote\\\",\\\"optimizeLegibility\\\",\\\"optimizeSpeed\\\",\\\"oriya\\\",\\\"oromo\\\",\\\"outset\\\",\\\"outside\\\",\\\"outside-shape\\\",\\\"overlay\\\",\\\"overline\\\",\\\"padding\\\",\\\"padding-box\\\",\\\"painted\\\",\\\"page\\\",\\\"paused\\\",\\\"persian\\\",\\\"perspective\\\",\\\"pinch-zoom\\\",\\\"plus-darker\\\",\\\"plus-lighter\\\",\\\"pointer\\\",\\\"polygon\\\",\\\"portrait\\\",\\\"pre\\\",\\\"pre-line\\\",\\\"pre-wrap\\\",\\\"preserve-3d\\\",\\\"progress\\\",\\\"push-button\\\",\\\"radial-gradient\\\",\\\"radio\\\",\\\"read-only\\\",\\\"read-write\\\",\\\"read-write-plaintext-only\\\",\\\"rectangle\\\",\\\"region\\\",\\\"relative\\\",\\\"repeat\\\",\\\"repeating-linear-gradient\\\",\\\"repeating-radial-gradient\\\",\\\"repeat-x\\\",\\\"repeat-y\\\",\\\"reset\\\",\\\"reverse\\\",\\\"rgb\\\",\\\"rgba\\\",\\\"ridge\\\",\\\"right\\\",\\\"rotate\\\",\\\"rotate3d\\\",\\\"rotateX\\\",\\\"rotateY\\\",\\\"rotateZ\\\",\\\"round\\\",\\\"row\\\",\\\"row-resize\\\",\\\"row-reverse\\\",\\\"rtl\\\",\\\"run-in\\\",\\\"running\\\",\\\"s-resize\\\",\\\"sans-serif\\\",\\\"saturation\\\",\\\"scale\\\",\\\"scale3d\\\",\\\"scaleX\\\",\\\"scaleY\\\",\\\"scaleZ\\\",\\\"screen\\\",\\\"scroll\\\",\\\"scrollbar\\\",\\\"scroll-position\\\",\\\"se-resize\\\",\\\"searchfield\\\",\\\"searchfield-cancel-button\\\",\\\"searchfield-decoration\\\",\\\"searchfield-results-button\\\",\\\"searchfield-results-decoration\\\",\\\"self-start\\\",\\\"self-end\\\",\\\"semi-condensed\\\",\\\"semi-expanded\\\",\\\"separate\\\",\\\"serif\\\",\\\"show\\\",\\\"sidama\\\",\\\"simp-chinese-formal\\\",\\\"simp-chinese-informal\\\",\\\"single\\\",\\\"skew\\\",\\\"skewX\\\",\\\"skewY\\\",\\\"skip-white-space\\\",\\\"slide\\\",\\\"slider-horizontal\\\",\\\"slider-vertical\\\",\\\"sliderthumb-horizontal\\\",\\\"sliderthumb-vertical\\\",\\\"slow\\\",\\\"small\\\",\\\"small-caps\\\",\\\"small-caption\\\",\\\"smaller\\\",\\\"soft-light\\\",\\\"solid\\\",\\\"somali\\\",\\\"source-atop\\\",\\\"source-in\\\",\\\"source-out\\\",\\\"source-over\\\",\\\"space\\\",\\\"space-around\\\",\\\"space-between\\\",\\\"space-evenly\\\",\\\"spell-out\\\",\\\"square\\\",\\\"square-button\\\",\\\"start\\\",\\\"static\\\",\\\"status-bar\\\",\\\"stretch\\\",\\\"stroke\\\",\\\"stroke-box\\\",\\\"sub\\\",\\\"subpixel-antialiased\\\",\\\"svg_masks\\\",\\\"super\\\",\\\"sw-resize\\\",\\\"symbolic\\\",\\\"symbols\\\",\\\"system-ui\\\",\\\"table\\\",\\\"table-caption\\\",\\\"table-cell\\\",\\\"table-column\\\",\\\"table-column-group\\\",\\\"table-footer-group\\\",\\\"table-header-group\\\",\\\"table-row\\\",\\\"table-row-group\\\",\\\"tamil\\\",\\\"telugu\\\",\\\"text\\\",\\\"text-bottom\\\",\\\"text-top\\\",\\\"textarea\\\",\\\"textfield\\\",\\\"thai\\\",\\\"thick\\\",\\\"thin\\\",\\\"threeddarkshadow\\\",\\\"threedface\\\",\\\"threedhighlight\\\",\\\"threedlightshadow\\\",\\\"threedshadow\\\",\\\"tibetan\\\",\\\"tigre\\\",\\\"tigrinya-er\\\",\\\"tigrinya-er-abegede\\\",\\\"tigrinya-et\\\",\\\"tigrinya-et-abegede\\\",\\\"to\\\",\\\"top\\\",\\\"trad-chinese-formal\\\",\\\"trad-chinese-informal\\\",\\\"transform\\\",\\\"translate\\\",\\\"translate3d\\\",\\\"translateX\\\",\\\"translateY\\\",\\\"translateZ\\\",\\\"transparent\\\",\\\"ultra-condensed\\\",\\\"ultra-expanded\\\",\\\"underline\\\",\\\"unidirectional-pan\\\",\\\"unset\\\",\\\"up\\\",\\\"upper-alpha\\\",\\\"upper-armenian\\\",\\\"upper-greek\\\",\\\"upper-hexadecimal\\\",\\\"upper-latin\\\",\\\"upper-norwegian\\\",\\\"upper-roman\\\",\\\"uppercase\\\",\\\"urdu\\\",\\\"url\\\",\\\"var\\\",\\\"vertical\\\",\\\"vertical-text\\\",\\\"view-box\\\",\\\"visible\\\",\\\"visibleFill\\\",\\\"visiblePainted\\\",\\\"visibleStroke\\\",\\\"visual\\\",\\\"w-resize\\\",\\\"wait\\\",\\\"wave\\\",\\\"wider\\\",\\\"window\\\",\\\"windowframe\\\",\\\"windowtext\\\",\\\"words\\\",\\\"wrap\\\",\\\"wrap-reverse\\\",\\\"x-large\\\",\\\"x-small\\\",\\\"xor\\\",\\\"xx-large\\\",\\\"xx-small\\\"],k=e(f),y=t.concat(o).concat(a).concat(l).concat(d).concat(p).concat(g).concat(f);function w(e,t){for(var r,o=!1;null!=(r=e.next());){if(o&&\\\"/\\\"==r){t.tokenize=null;break}o=\\\"*\\\"==r}return[\\\"comment\\\",\\\"comment\\\"]}T.registerHelper(\\\"hintWords\\\",\\\"css\\\",y),T.defineMIME(\\\"text/css\\\",{documentTypes:r,mediaTypes:i,mediaFeatures:n,mediaValueKeywords:s,propertyKeywords:c,nonStandardPropertyKeywords:u,fontProperties:m,counterDescriptors:b,colorKeywords:h,valueKeywords:k,tokenHooks:{\\\"/\\\":function(e,t){return!!e.eat(\\\"*\\\")&&(t.tokenize=w)(e,t)}},name:\\\"css\\\"}),T.defineMIME(\\\"text/x-scss\\\",{mediaTypes:i,mediaFeatures:n,mediaValueKeywords:s,propertyKeywords:c,nonStandardPropertyKeywords:u,colorKeywords:h,valueKeywords:k,fontProperties:m,allowNested:!0,lineComment:\\\"//\\\",tokenHooks:{\\\"/\\\":function(e,t){return e.eat(\\\"/\\\")?(e.skipToEnd(),[\\\"comment\\\",\\\"comment\\\"]):e.eat(\\\"*\\\")?(t.tokenize=w)(e,t):[\\\"operator\\\",\\\"operator\\\"]},\\\":\\\":function(e){return!!e.match(/\\\\s*\\\\{/,!1)&&[null,null]},$:function(e){return e.match(/^[\\\\w-]+/),e.match(/^\\\\s*:/,!1)?[\\\"variable-2\\\",\\\"variable-definition\\\"]:[\\\"variable-2\\\",\\\"variable\\\"]},\\\"#\\\":function(e){return!!e.eat(\\\"{\\\")&&[null,\\\"interpolation\\\"]}},name:\\\"css\\\",helperType:\\\"scss\\\"}),T.defineMIME(\\\"text/x-less\\\",{mediaTypes:i,mediaFeatures:n,mediaValueKeywords:s,propertyKeywords:c,nonStandardPropertyKeywords:u,colorKeywords:h,valueKeywords:k,fontProperties:m,allowNested:!0,lineComment:\\\"//\\\",tokenHooks:{\\\"/\\\":function(e,t){return e.eat(\\\"/\\\")?(e.skipToEnd(),[\\\"comment\\\",\\\"comment\\\"]):e.eat(\\\"*\\\")?(t.tokenize=w)(e,t):[\\\"operator\\\",\\\"operator\\\"]},\\\"@\\\":function(e){return e.eat(\\\"{\\\")?[null,\\\"interpolation\\\"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\\\\b/i,!1)&&(e.eatWhile(/[\\\\w\\\\\\\\\\\\-]/),e.match(/^\\\\s*:/,!1)?[\\\"variable-2\\\",\\\"variable-definition\\\"]:[\\\"variable-2\\\",\\\"variable\\\"])},\\\"&\\\":function(){return[\\\"atom\\\",\\\"atom\\\"]}},name:\\\"css\\\",helperType:\\\"less\\\"}),T.defineMIME(\\\"text/x-gss\\\",{documentTypes:r,mediaTypes:i,mediaFeatures:n,propertyKeywords:c,nonStandardPropertyKeywords:u,fontProperties:m,counterDescriptors:b,colorKeywords:h,valueKeywords:k,supportsAtComponent:!0,tokenHooks:{\\\"/\\\":function(e,t){return!!e.eat(\\\"*\\\")&&(t.tokenize=w)(e,t)}},name:\\\"css\\\",helperType:\\\"gss\\\"})});\\n\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/plugins/tiddlywiki/codemirror/mode/css/css.js\",\n \"module-type\": \"codemirror\"\n },\n \"$:/plugins/tiddlywiki/codemirror-mode-css/readme\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror-mode-css/readme\",\n \"text\": \"This plugin adds Syntax Highlighting for CSS tiddlers (text/css) to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\\n\\n\\n\"\n }\n }\n}","version":"5.1.23","type":"application/json","title":"$:/plugins/tiddlywiki/codemirror-mode-css","plugin-type":"plugin","parent-plugin":"$:/plugins/tiddlywiki/codemirror","name":"CodeMirror Mode CSS","list":"readme","description":"CSS highlighting mode for CodeMirror","dependents":""}, {"text":"{\n \"tiddlers\": {\n \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\": {\n \"text\": \"// CodeMirror, copyright (c) by Marijn Haverbeke and others\\n// Distributed under an MIT license: https://codemirror.net/LICENSE\\n!function(e){\\\"object\\\"==typeof exports&&\\\"object\\\"==typeof module?e(require(\\\"../../lib/codemirror\\\")):\\\"function\\\"==typeof define&&define.amd?define([\\\"../../lib/codemirror\\\"],e):e(CodeMirror)}(function(tt){\\\"use strict\\\";tt.defineMode(\\\"javascript\\\",function(e,l){var t,r,n,a,i,o,d=e.indentUnit,p=l.statementIndent,c=l.jsonld,s=l.json||c,u=l.typescript,f=l.wordCharacters||/[\\\\w$\\\\xa1-\\\\uffff]/,m=(t=v(\\\"keyword a\\\"),r=v(\\\"keyword b\\\"),n=v(\\\"keyword c\\\"),a=v(\\\"keyword d\\\"),i=v(\\\"operator\\\"),{if:v(\\\"if\\\"),while:t,with:t,else:r,do:r,try:r,finally:r,return:a,break:a,continue:a,new:v(\\\"new\\\"),delete:n,void:n,throw:n,debugger:v(\\\"debugger\\\"),var:v(\\\"var\\\"),const:v(\\\"var\\\"),let:v(\\\"var\\\"),function:v(\\\"function\\\"),catch:v(\\\"catch\\\"),for:v(\\\"for\\\"),switch:v(\\\"switch\\\"),case:v(\\\"case\\\"),default:v(\\\"default\\\"),in:i,typeof:i,instanceof:i,true:o={type:\\\"atom\\\",style:\\\"atom\\\"},false:o,null:o,undefined:o,NaN:o,Infinity:o,this:v(\\\"this\\\"),class:v(\\\"class\\\"),super:v(\\\"atom\\\"),yield:n,export:v(\\\"export\\\"),import:v(\\\"import\\\"),extends:n,await:n});function v(e){return{type:e,style:\\\"keyword\\\"}}var k,y,w=/[+\\\\-*&%=\u003C>!?|~^@]/,b=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)\\\"/;function x(e,t,r){return k=e,y=r,t}function h(e,t){var a,r=e.next();if('\\\"'==r||\\\"'\\\"==r)return t.tokenize=(a=r,function(e,t){var r,n=!1;if(c&&\\\"@\\\"==e.peek()&&e.match(b))return t.tokenize=h,x(\\\"jsonld-keyword\\\",\\\"meta\\\");for(;null!=(r=e.next())&&(r!=a||n);)n=!n&&\\\"\\\\\\\\\\\"==r;return n||(t.tokenize=h),x(\\\"string\\\",\\\"string\\\")}),t.tokenize(e,t);if(\\\".\\\"==r&&e.match(/^\\\\d[\\\\d_]*(?:[eE][+\\\\-]?[\\\\d_]+)?/))return x(\\\"number\\\",\\\"number\\\");if(\\\".\\\"==r&&e.match(\\\"..\\\"))return x(\\\"spread\\\",\\\"meta\\\");if(/[\\\\[\\\\]{}\\\\(\\\\),;\\\\:\\\\.]/.test(r))return x(r);if(\\\"=\\\"==r&&e.eat(\\\">\\\"))return x(\\\"=>\\\",\\\"operator\\\");if(\\\"0\\\"==r&&e.match(/^(?:x[\\\\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return x(\\\"number\\\",\\\"number\\\");if(/\\\\d/.test(r))return e.match(/^[\\\\d_]*(?:n|(?:\\\\.[\\\\d_]*)?(?:[eE][+\\\\-]?[\\\\d_]+)?)?/),x(\\\"number\\\",\\\"number\\\");if(\\\"/\\\"==r)return e.eat(\\\"*\\\")?(t.tokenize=g)(e,t):e.eat(\\\"/\\\")?(e.skipToEnd(),x(\\\"comment\\\",\\\"comment\\\")):et(e,t,1)?(function(e){for(var t,r=!1,n=!1;null!=(t=e.next());){if(!r){if(\\\"/\\\"==t&&!n)return;\\\"[\\\"==t?n=!0:n&&\\\"]\\\"==t&&(n=!1)}r=!r&&\\\"\\\\\\\\\\\"==t}}(e),e.match(/^\\\\b(([gimyus])(?![gimyus]*\\\\2))+\\\\b/),x(\\\"regexp\\\",\\\"string-2\\\")):(e.eat(\\\"=\\\"),x(\\\"operator\\\",\\\"operator\\\",e.current()));if(\\\"`\\\"==r)return(t.tokenize=j)(e,t);if(\\\"#\\\"==r&&\\\"!\\\"==e.peek())return e.skipToEnd(),x(\\\"meta\\\",\\\"meta\\\");if(\\\"#\\\"==r&&e.eatWhile(f))return x(\\\"variable\\\",\\\"property\\\");if(\\\"\u003C\\\"==r&&e.match(\\\"!--\\\")||\\\"-\\\"==r&&e.match(\\\"->\\\")&&!/\\\\S/.test(e.string.slice(0,e.start)))return e.skipToEnd(),x(\\\"comment\\\",\\\"comment\\\");if(w.test(r))return\\\">\\\"==r&&t.lexical&&\\\">\\\"==t.lexical.type||(e.eat(\\\"=\\\")?\\\"!\\\"!=r&&\\\"=\\\"!=r||e.eat(\\\"=\\\"):/[\u003C>*+\\\\-|&?]/.test(r)&&(e.eat(r),\\\">\\\"==r&&e.eat(r))),\\\"?\\\"==r&&e.eat(\\\".\\\")?x(\\\".\\\"):x(\\\"operator\\\",\\\"operator\\\",e.current());if(f.test(r)){e.eatWhile(f);var n=e.current();if(\\\".\\\"!=t.lastType){if(m.propertyIsEnumerable(n)){var i=m[n];return x(i.type,i.style,n)}if(\\\"async\\\"==n&&e.match(/^(\\\\s|\\\\/\\\\*([^*]|\\\\*(?!\\\\/))*?\\\\*\\\\/)*[\\\\[\\\\(\\\\w]/,!1))return x(\\\"async\\\",\\\"keyword\\\",n)}return x(\\\"variable\\\",\\\"variable\\\",n)}}function g(e,t){for(var r,n=!1;r=e.next();){if(\\\"/\\\"==r&&n){t.tokenize=h;break}n=\\\"*\\\"==r}return x(\\\"comment\\\",\\\"comment\\\")}function j(e,t){for(var r,n=!1;null!=(r=e.next());){if(!n&&(\\\"`\\\"==r||\\\"$\\\"==r&&e.eat(\\\"{\\\"))){t.tokenize=h;break}n=!n&&\\\"\\\\\\\\\\\"==r}return x(\\\"quasi\\\",\\\"string-2\\\",e.current())}var M=\\\"([{}])\\\";function A(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var r,n=e.string.indexOf(\\\"=>\\\",e.start);if(!(n\u003C0)){!u||(r=/:\\\\s*(?:\\\\w+(?:\u003C[^>]*>|\\\\[\\\\])?|\\\\{[^}]*\\\\})\\\\s*$/.exec(e.string.slice(e.start,n)))&&(n=r.index);for(var a=0,i=!1,o=n-1;0\u003C=o;--o){var c=e.string.charAt(o),s=M.indexOf(c);if(0\u003C=s&&s\u003C3){if(!a){++o;break}if(0==--a){\\\"(\\\"==c&&(i=!0);break}}else if(3\u003C=s&&s\u003C6)++a;else if(f.test(c))i=!0;else if(/[\\\"'\\\\/`]/.test(c))for(;;--o){if(0==o)return;if(e.string.charAt(o-1)==c&&\\\"\\\\\\\\\\\"!=e.string.charAt(o-2)){o--;break}}else if(i&&!a){++o;break}}i&&!a&&(t.fatArrowAt=o)}}var V={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,\\\"jsonld-keyword\\\":!0};function E(e,t,r,n,a,i){this.indented=e,this.column=t,this.type=r,this.prev=a,this.info=i,null!=n&&(this.align=n)}function z(e,t,r,n,a){var i=e.cc;for(I.state=e,I.stream=a,I.marked=null,I.cc=i,I.style=t,e.lexical.hasOwnProperty(\\\"align\\\")||(e.lexical.align=!0);;){if((i.length?i.pop():s?J:D)(r,n)){for(;i.length&&i[i.length-1].lex;)i.pop()();return I.marked?I.marked:\\\"variable\\\"==r&&function(e,t){for(var r=e.localVars;r;r=r.next)if(r.name==t)return 1;for(var n=e.context;n;n=n.prev)for(r=n.vars;r;r=r.next)if(r.name==t)return 1}(e,n)?\\\"variable-2\\\":t}}}var I={state:null,column:null,marked:null,cc:null};function T(){for(var e=arguments.length-1;0\u003C=e;e--)I.cc.push(arguments[e])}function $(){return T.apply(null,arguments),!0}function C(e,t){for(var r=t;r;r=r.next)if(r.name==e)return 1}function _(e){var t=I.state;if(I.marked=\\\"def\\\",t.context)if(\\\"var\\\"==t.lexical.info&&t.context&&t.context.block){var r=function e(t,r){{if(r){if(r.block){var n=e(t,r.prev);return n?n==r.prev?r:new q(n,r.vars,!0):null}return C(t,r.vars)?r:new q(r.prev,new S(t,r.vars),!1)}return null}}(e,t.context);if(null!=r)return void(t.context=r)}else if(!C(e,t.localVars))return void(t.localVars=new S(e,t.localVars));l.globalVars&&!C(e,t.globalVars)&&(t.globalVars=new S(e,t.globalVars))}function O(e){return\\\"public\\\"==e||\\\"private\\\"==e||\\\"protected\\\"==e||\\\"abstract\\\"==e||\\\"readonly\\\"==e}function q(e,t,r){this.prev=e,this.vars=t,this.block=r}function S(e,t){this.name=e,this.next=t}var P=new S(\\\"this\\\",new S(\\\"arguments\\\",null));function N(){I.state.context=new q(I.state.context,I.state.localVars,!1),I.state.localVars=P}function U(){I.state.context=new q(I.state.context,I.state.localVars,!0),I.state.localVars=null}function W(){I.state.localVars=I.state.context.vars,I.state.context=I.state.context.prev}function B(n,a){function e(){var e=I.state,t=e.indented;if(\\\"stat\\\"==e.lexical.type)t=e.lexical.indented;else for(var r=e.lexical;r&&\\\")\\\"==r.type&&r.align;r=r.prev)t=r.indented;e.lexical=new E(t,I.stream.column(),n,null,e.lexical,a)}return e.lex=!0,e}function F(){var e=I.state;e.lexical.prev&&(\\\")\\\"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function H(r){return function e(t){return t==r?$():\\\";\\\"==r||\\\"}\\\"==t||\\\")\\\"==t||\\\"]\\\"==t?T():$(e)}}function D(e,t){return\\\"var\\\"==e?$(B(\\\"vardef\\\",t),Ae,H(\\\";\\\"),F):\\\"keyword a\\\"==e?$(B(\\\"form\\\"),L,D,F):\\\"keyword b\\\"==e?$(B(\\\"form\\\"),D,F):\\\"keyword d\\\"==e?I.stream.match(/^\\\\s*$/,!1)?$():$(B(\\\"stat\\\"),R,H(\\\";\\\"),F):\\\"debugger\\\"==e?$(H(\\\";\\\")):\\\"{\\\"==e?$(B(\\\"}\\\"),U,de,F,W):\\\";\\\"==e?$():\\\"if\\\"==e?(\\\"else\\\"==I.state.lexical.info&&I.state.cc[I.state.cc.length-1]==F&&I.state.cc.pop()(),$(B(\\\"form\\\"),L,D,F,$e)):\\\"function\\\"==e?$(qe):\\\"for\\\"==e?$(B(\\\"form\\\"),Ce,D,F):\\\"class\\\"==e||u&&\\\"interface\\\"==t?(I.marked=\\\"keyword\\\",$(B(\\\"form\\\",\\\"class\\\"==e?e:t),We,F)):\\\"variable\\\"==e?u&&\\\"declare\\\"==t?(I.marked=\\\"keyword\\\",$(D)):u&&(\\\"module\\\"==t||\\\"enum\\\"==t||\\\"type\\\"==t)&&I.stream.match(/^\\\\s*\\\\w/,!1)?(I.marked=\\\"keyword\\\",\\\"enum\\\"==t?$(Ye):\\\"type\\\"==t?$(Pe,H(\\\"operator\\\"),ye,H(\\\";\\\")):$(B(\\\"form\\\"),Ve,H(\\\"{\\\"),B(\\\"}\\\"),de,F,F)):u&&\\\"namespace\\\"==t?(I.marked=\\\"keyword\\\",$(B(\\\"form\\\"),J,D,F)):u&&\\\"abstract\\\"==t?(I.marked=\\\"keyword\\\",$(D)):$(B(\\\"stat\\\"),ie):\\\"switch\\\"==e?$(B(\\\"form\\\"),L,H(\\\"{\\\"),B(\\\"}\\\",\\\"switch\\\"),U,de,F,F,W):\\\"case\\\"==e?$(J,H(\\\":\\\")):\\\"default\\\"==e?$(H(\\\":\\\")):\\\"catch\\\"==e?$(B(\\\"form\\\"),N,G,D,F,W):\\\"export\\\"==e?$(B(\\\"stat\\\"),De,F):\\\"import\\\"==e?$(B(\\\"stat\\\"),Je,F):\\\"async\\\"==e?$(D):\\\"@\\\"==t?$(J,D):T(B(\\\"stat\\\"),J,H(\\\";\\\"),F)}function G(e){if(\\\"(\\\"==e)return $(Ne,H(\\\")\\\"))}function J(e,t){return Q(e,t,!1)}function K(e,t){return Q(e,t,!0)}function L(e){return\\\"(\\\"!=e?T():$(B(\\\")\\\"),R,H(\\\")\\\"),F)}function Q(e,t,r){if(I.state.fatArrowAt==I.stream.start){var n=r?re:te;if(\\\"(\\\"==e)return $(N,B(\\\")\\\"),fe(Ne,\\\")\\\"),F,H(\\\"=>\\\"),n,W);if(\\\"variable\\\"==e)return T(N,Ve,H(\\\"=>\\\"),n,W)}var a,i=r?Y:X;return V.hasOwnProperty(e)?$(i):\\\"function\\\"==e?$(qe,i):\\\"class\\\"==e||u&&\\\"interface\\\"==t?(I.marked=\\\"keyword\\\",$(B(\\\"form\\\"),Ue,F)):\\\"keyword c\\\"==e||\\\"async\\\"==e?$(r?K:J):\\\"(\\\"==e?$(B(\\\")\\\"),R,H(\\\")\\\"),F,i):\\\"operator\\\"==e||\\\"spread\\\"==e?$(r?K:J):\\\"[\\\"==e?$(B(\\\"]\\\"),Xe,F,i):\\\"{\\\"==e?le(ce,\\\"}\\\",null,i):\\\"quasi\\\"==e?T(Z,i):\\\"new\\\"==e?$((a=r,function(e){return\\\".\\\"==e?$(a?ae:ne):\\\"variable\\\"==e&&u?$(ge,a?Y:X):T(a?K:J)})):\\\"import\\\"==e?$(J):$()}function R(e){return e.match(/[;\\\\}\\\\)\\\\],]/)?T():T(J)}function X(e,t){return\\\",\\\"==e?$(R):Y(e,t,!1)}function Y(e,t,r){var n=0==r?X:Y,a=0==r?J:K;return\\\"=>\\\"==e?$(N,r?re:te,W):\\\"operator\\\"==e?/\\\\+\\\\+|--/.test(t)||u&&\\\"!\\\"==t?$(n):u&&\\\"\u003C\\\"==t&&I.stream.match(/^([^\u003C>]|\u003C[^\u003C>]*>)*>\\\\s*\\\\(/,!1)?$(B(\\\">\\\"),fe(ye,\\\">\\\"),F,n):\\\"?\\\"==t?$(J,H(\\\":\\\"),a):$(a):\\\"quasi\\\"==e?T(Z,n):\\\";\\\"!=e?\\\"(\\\"==e?le(K,\\\")\\\",\\\"call\\\",n):\\\".\\\"==e?$(oe,n):\\\"[\\\"==e?$(B(\\\"]\\\"),R,H(\\\"]\\\"),F,n):u&&\\\"as\\\"==t?(I.marked=\\\"keyword\\\",$(ye,n)):\\\"regexp\\\"==e?(I.state.lastType=I.marked=\\\"operator\\\",I.stream.backUp(I.stream.pos-I.stream.start-1),$(a)):void 0:void 0}function Z(e,t){return\\\"quasi\\\"!=e?T():\\\"${\\\"!=t.slice(t.length-2)?$(Z):$(J,ee)}function ee(e){if(\\\"}\\\"==e)return I.marked=\\\"string-2\\\",I.state.tokenize=j,$(Z)}function te(e){return A(I.stream,I.state),T(\\\"{\\\"==e?D:J)}function re(e){return A(I.stream,I.state),T(\\\"{\\\"==e?D:K)}function ne(e,t){if(\\\"target\\\"==t)return I.marked=\\\"keyword\\\",$(X)}function ae(e,t){if(\\\"target\\\"==t)return I.marked=\\\"keyword\\\",$(Y)}function ie(e){return\\\":\\\"==e?$(F,D):T(X,H(\\\";\\\"),F)}function oe(e){if(\\\"variable\\\"==e)return I.marked=\\\"property\\\",$()}function ce(e,t){if(\\\"async\\\"==e)return I.marked=\\\"property\\\",$(ce);if(\\\"variable\\\"==e||\\\"keyword\\\"==I.style){return(I.marked=\\\"property\\\",\\\"get\\\"==t||\\\"set\\\"==t)?$(se):(u&&I.state.fatArrowAt==I.stream.start&&(r=I.stream.match(/^\\\\s*:\\\\s*/,!1))&&(I.state.fatArrowAt=I.stream.pos+r[0].length),$(ue));var r}else{if(\\\"number\\\"==e||\\\"string\\\"==e)return I.marked=c?\\\"property\\\":I.style+\\\" property\\\",$(ue);if(\\\"jsonld-keyword\\\"==e)return $(ue);if(u&&O(t))return I.marked=\\\"keyword\\\",$(ce);if(\\\"[\\\"==e)return $(J,pe,H(\\\"]\\\"),ue);if(\\\"spread\\\"==e)return $(K,ue);if(\\\"*\\\"==t)return I.marked=\\\"keyword\\\",$(ce);if(\\\":\\\"==e)return T(ue)}}function se(e){return\\\"variable\\\"!=e?T(ue):(I.marked=\\\"property\\\",$(qe))}function ue(e){return\\\":\\\"==e?$(K):\\\"(\\\"==e?T(qe):void 0}function fe(n,a,i){function o(e,t){if(i?-1\u003Ci.indexOf(e):\\\",\\\"==e){var r=I.state.lexical;return\\\"call\\\"==r.info&&(r.pos=(r.pos||0)+1),$(function(e,t){return e==a||t==a?T():T(n)},o)}return e==a||t==a?$():i&&-1\u003Ci.indexOf(\\\";\\\")?T(n):$(H(a))}return function(e,t){return e==a||t==a?$():T(n,o)}}function le(e,t,r){for(var n=3;n\u003Carguments.length;n++)I.cc.push(arguments[n]);return $(B(t,r),fe(e,t),F)}function de(e){return\\\"}\\\"==e?$():T(D,de)}function pe(e,t){if(u){if(\\\":\\\"==e)return $(ye);if(\\\"?\\\"==t)return $(pe)}}function me(e,t){if(u&&(\\\":\\\"==e||\\\"in\\\"==t))return $(ye)}function ve(e){if(u&&\\\":\\\"==e)return I.stream.match(/^\\\\s*\\\\w+\\\\s+is\\\\b/,!1)?$(J,ke,ye):$(ye)}function ke(e,t){if(\\\"is\\\"==t)return I.marked=\\\"keyword\\\",$()}function ye(e,t){return\\\"keyof\\\"==t||\\\"typeof\\\"==t||\\\"infer\\\"==t?(I.marked=\\\"keyword\\\",$(\\\"typeof\\\"==t?K:ye)):\\\"variable\\\"==e||\\\"void\\\"==t?(I.marked=\\\"type\\\",$(he)):\\\"|\\\"==t||\\\"&\\\"==t?$(ye):\\\"string\\\"==e||\\\"number\\\"==e||\\\"atom\\\"==e?$(he):\\\"[\\\"==e?$(B(\\\"]\\\"),fe(ye,\\\"]\\\",\\\",\\\"),F,he):\\\"{\\\"==e?$(B(\\\"}\\\"),fe(be,\\\"}\\\",\\\",;\\\"),F,he):\\\"(\\\"==e?$(fe(xe,\\\")\\\"),we,he):\\\"\u003C\\\"==e?$(fe(ye,\\\">\\\"),ye):void 0}function we(e){if(\\\"=>\\\"==e)return $(ye)}function be(e,t){return\\\"variable\\\"==e||\\\"keyword\\\"==I.style?(I.marked=\\\"property\\\",$(be)):\\\"?\\\"==t||\\\"number\\\"==e||\\\"string\\\"==e?$(be):\\\":\\\"==e?$(ye):\\\"[\\\"==e?$(H(\\\"variable\\\"),me,H(\\\"]\\\"),be):\\\"(\\\"==e?T(Se,be):void 0}function xe(e,t){return\\\"variable\\\"==e&&I.stream.match(/^\\\\s*[?:]/,!1)||\\\"?\\\"==t?$(xe):\\\":\\\"==e?$(ye):\\\"spread\\\"==e?$(xe):T(ye)}function he(e,t){return\\\"\u003C\\\"==t?$(B(\\\">\\\"),fe(ye,\\\">\\\"),F,he):\\\"|\\\"==t||\\\".\\\"==e||\\\"&\\\"==t?$(ye):\\\"[\\\"==e?$(ye,H(\\\"]\\\"),he):\\\"extends\\\"==t||\\\"implements\\\"==t?(I.marked=\\\"keyword\\\",$(ye)):\\\"?\\\"==t?$(ye,H(\\\":\\\"),ye):void 0}function ge(e,t){if(\\\"\u003C\\\"==t)return $(B(\\\">\\\"),fe(ye,\\\">\\\"),F,he)}function je(){return T(ye,Me)}function Me(e,t){if(\\\"=\\\"==t)return $(ye)}function Ae(e,t){return\\\"enum\\\"==t?(I.marked=\\\"keyword\\\",$(Ye)):T(Ve,pe,Ie,Te)}function Ve(e,t){return u&&O(t)?(I.marked=\\\"keyword\\\",$(Ve)):\\\"variable\\\"==e?(_(t),$()):\\\"spread\\\"==e?$(Ve):\\\"[\\\"==e?le(ze,\\\"]\\\"):\\\"{\\\"==e?le(Ee,\\\"}\\\"):void 0}function Ee(e,t){return\\\"variable\\\"!=e||I.stream.match(/^\\\\s*:/,!1)?(\\\"variable\\\"==e&&(I.marked=\\\"property\\\"),\\\"spread\\\"==e?$(Ve):\\\"}\\\"==e?T():\\\"[\\\"==e?$(J,H(\\\"]\\\"),H(\\\":\\\"),Ee):$(H(\\\":\\\"),Ve,Ie)):(_(t),$(Ie))}function ze(){return T(Ve,Ie)}function Ie(e,t){if(\\\"=\\\"==t)return $(K)}function Te(e){if(\\\",\\\"==e)return $(Ae)}function $e(e,t){if(\\\"keyword b\\\"==e&&\\\"else\\\"==t)return $(B(\\\"form\\\",\\\"else\\\"),D,F)}function Ce(e,t){return\\\"await\\\"==t?$(Ce):\\\"(\\\"==e?$(B(\\\")\\\"),_e,F):void 0}function _e(e){return\\\"var\\\"==e?$(Ae,Oe):(\\\"variable\\\"==e?$:T)(Oe)}function Oe(e,t){return\\\")\\\"==e?$():\\\";\\\"==e?$(Oe):\\\"in\\\"==t||\\\"of\\\"==t?(I.marked=\\\"keyword\\\",$(J,Oe)):T(J,Oe)}function qe(e,t){return\\\"*\\\"==t?(I.marked=\\\"keyword\\\",$(qe)):\\\"variable\\\"==e?(_(t),$(qe)):\\\"(\\\"==e?$(N,B(\\\")\\\"),fe(Ne,\\\")\\\"),F,ve,D,W):u&&\\\"\u003C\\\"==t?$(B(\\\">\\\"),fe(je,\\\">\\\"),F,qe):void 0}function Se(e,t){return\\\"*\\\"==t?(I.marked=\\\"keyword\\\",$(Se)):\\\"variable\\\"==e?(_(t),$(Se)):\\\"(\\\"==e?$(N,B(\\\")\\\"),fe(Ne,\\\")\\\"),F,ve,W):u&&\\\"\u003C\\\"==t?$(B(\\\">\\\"),fe(je,\\\">\\\"),F,Se):void 0}function Pe(e,t){return\\\"keyword\\\"==e||\\\"variable\\\"==e?(I.marked=\\\"type\\\",$(Pe)):\\\"\u003C\\\"==t?$(B(\\\">\\\"),fe(je,\\\">\\\"),F):void 0}function Ne(e,t){return\\\"@\\\"==t&&$(J,Ne),\\\"spread\\\"==e?$(Ne):u&&O(t)?(I.marked=\\\"keyword\\\",$(Ne)):u&&\\\"this\\\"==e?$(pe,Ie):T(Ve,pe,Ie)}function Ue(e,t){return(\\\"variable\\\"==e?We:Be)(e,t)}function We(e,t){if(\\\"variable\\\"==e)return _(t),$(Be)}function Be(e,t){return\\\"\u003C\\\"==t?$(B(\\\">\\\"),fe(je,\\\">\\\"),F,Be):\\\"extends\\\"==t||\\\"implements\\\"==t||u&&\\\",\\\"==e?(\\\"implements\\\"==t&&(I.marked=\\\"keyword\\\"),$(u?ye:J,Be)):\\\"{\\\"==e?$(B(\\\"}\\\"),Fe,F):void 0}function Fe(e,t){return\\\"async\\\"==e||\\\"variable\\\"==e&&(\\\"static\\\"==t||\\\"get\\\"==t||\\\"set\\\"==t||u&&O(t))&&I.stream.match(/^\\\\s+[\\\\w$\\\\xa1-\\\\uffff]/,!1)?(I.marked=\\\"keyword\\\",$(Fe)):\\\"variable\\\"==e||\\\"keyword\\\"==I.style?(I.marked=\\\"property\\\",$(He,Fe)):\\\"number\\\"==e||\\\"string\\\"==e?$(He,Fe):\\\"[\\\"==e?$(J,pe,H(\\\"]\\\"),He,Fe):\\\"*\\\"==t?(I.marked=\\\"keyword\\\",$(Fe)):u&&\\\"(\\\"==e?T(Se,Fe):\\\";\\\"==e||\\\",\\\"==e?$(Fe):\\\"}\\\"==e?$():\\\"@\\\"==t?$(J,Fe):void 0}function He(e,t){if(\\\"?\\\"==t)return $(He);if(\\\":\\\"==e)return $(ye,Ie);if(\\\"=\\\"==t)return $(K);var r=I.state.lexical.prev;return T(r&&\\\"interface\\\"==r.info?Se:qe)}function De(e,t){return\\\"*\\\"==t?(I.marked=\\\"keyword\\\",$(Re,H(\\\";\\\"))):\\\"default\\\"==t?(I.marked=\\\"keyword\\\",$(J,H(\\\";\\\"))):\\\"{\\\"==e?$(fe(Ge,\\\"}\\\"),Re,H(\\\";\\\")):T(D)}function Ge(e,t){return\\\"as\\\"==t?(I.marked=\\\"keyword\\\",$(H(\\\"variable\\\"))):\\\"variable\\\"==e?T(K,Ge):void 0}function Je(e){return\\\"string\\\"==e?$():\\\"(\\\"==e?T(J):T(Ke,Le,Re)}function Ke(e,t){return\\\"{\\\"==e?le(Ke,\\\"}\\\"):(\\\"variable\\\"==e&&_(t),\\\"*\\\"==t&&(I.marked=\\\"keyword\\\"),$(Qe))}function Le(e){if(\\\",\\\"==e)return $(Ke,Le)}function Qe(e,t){if(\\\"as\\\"==t)return I.marked=\\\"keyword\\\",$(Ke)}function Re(e,t){if(\\\"from\\\"==t)return I.marked=\\\"keyword\\\",$(J)}function Xe(e){return\\\"]\\\"==e?$():T(fe(K,\\\"]\\\"))}function Ye(){return T(B(\\\"form\\\"),Ve,H(\\\"{\\\"),B(\\\"}\\\"),fe(Ze,\\\"}\\\"),F,F)}function Ze(){return T(Ve,Ie)}function et(e,t,r){return t.tokenize==h&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\\\\[{}\\\\(,;:]|=>)$/.test(t.lastType)||\\\"quasi\\\"==t.lastType&&/\\\\{\\\\s*$/.test(e.string.slice(0,e.pos-(r||0)))}return F.lex=W.lex=!0,{startState:function(e){var t={tokenize:h,lastType:\\\"sof\\\",cc:[],lexical:new E((e||0)-d,0,\\\"block\\\",!1),localVars:l.localVars,context:l.localVars&&new q(null,null,!1),indented:e||0};return l.globalVars&&\\\"object\\\"==typeof l.globalVars&&(t.globalVars=l.globalVars),t},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty(\\\"align\\\")||(t.lexical.align=!1),t.indented=e.indentation(),A(e,t)),t.tokenize!=g&&e.eatSpace())return null;var r=t.tokenize(e,t);return\\\"comment\\\"==k?r:(t.lastType=\\\"operator\\\"!=k||\\\"++\\\"!=y&&\\\"--\\\"!=y?k:\\\"incdec\\\",z(t,r,k,y,e))},indent:function(e,t){if(e.tokenize==g||e.tokenize==j)return tt.Pass;if(e.tokenize!=h)return 0;var r,n=t&&t.charAt(0),a=e.lexical;if(!/^\\\\s*else\\\\b/.test(t))for(var i=e.cc.length-1;0\u003C=i;--i){var o=e.cc[i];if(o==F)a=a.prev;else if(o!=$e)break}for(;(\\\"stat\\\"==a.type||\\\"form\\\"==a.type)&&(\\\"}\\\"==n||(r=e.cc[e.cc.length-1])&&(r==X||r==Y)&&!/^[,\\\\.=+\\\\-*:?[\\\\(]/.test(t));)a=a.prev;p&&\\\")\\\"==a.type&&\\\"stat\\\"==a.prev.type&&(a=a.prev);var c,s,u=a.type,f=n==u;return\\\"vardef\\\"==u?a.indented+(\\\"operator\\\"==e.lastType||\\\",\\\"==e.lastType?a.info.length+1:0):\\\"form\\\"==u&&\\\"{\\\"==n?a.indented:\\\"form\\\"==u?a.indented+d:\\\"stat\\\"==u?a.indented+(s=t,\\\"operator\\\"==(c=e).lastType||\\\",\\\"==c.lastType||w.test(s.charAt(0))||/[,.]/.test(s.charAt(0))?p||d:0):\\\"switch\\\"!=a.info||f||0==l.doubleIndentSwitch?a.align?a.column+(f?0:1):a.indented+(f?0:d):a.indented+(/^(?:case|default)\\\\b/.test(t)?d:2*d)},electricInput:/^\\\\s*(?:case .*?:|default:|\\\\{|\\\\})$/,blockCommentStart:s?null:\\\"/*\\\",blockCommentEnd:s?null:\\\"*/\\\",blockCommentContinue:s?null:\\\" * \\\",lineComment:s?null:\\\"//\\\",fold:\\\"brace\\\",closeBrackets:\\\"()[]{}''\\\\\\\"\\\\\\\"``\\\",helperType:s?\\\"json\\\":\\\"javascript\\\",jsonldMode:c,jsonMode:s,expressionAllowed:et,skipExpression:function(e){var t=e.cc[e.cc.length-1];t!=J&&t!=K||e.cc.pop()}}}),tt.registerHelper(\\\"wordChars\\\",\\\"javascript\\\",/[\\\\w$]/),tt.defineMIME(\\\"text/javascript\\\",\\\"javascript\\\"),tt.defineMIME(\\\"text/ecmascript\\\",\\\"javascript\\\"),tt.defineMIME(\\\"application/javascript\\\",\\\"javascript\\\"),tt.defineMIME(\\\"application/x-javascript\\\",\\\"javascript\\\"),tt.defineMIME(\\\"application/ecmascript\\\",\\\"javascript\\\"),tt.defineMIME(\\\"application/json\\\",{name:\\\"javascript\\\",json:!0}),tt.defineMIME(\\\"application/x-json\\\",{name:\\\"javascript\\\",json:!0}),tt.defineMIME(\\\"application/ld+json\\\",{name:\\\"javascript\\\",jsonld:!0}),tt.defineMIME(\\\"text/typescript\\\",{name:\\\"javascript\\\",typescript:!0}),tt.defineMIME(\\\"application/typescript\\\",{name:\\\"javascript\\\",typescript:!0})});\\n\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\",\n \"module-type\": \"codemirror\"\n },\n \"$:/plugins/tiddlywiki/codemirror-mode-javascript/readme\": {\n \"title\": \"$:/plugins/tiddlywiki/codemirror-mode-javascript/readme\",\n \"text\": \"This plugin adds Syntax Highlighting for Javascript tiddlers (application/javascript) to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\\n\\n\"\n }\n }\n}","version":"5.1.23","type":"application/json","title":"$:/plugins/tiddlywiki/codemirror-mode-javascript","plugin-type":"plugin","parent-plugin":"$:/plugins/tiddlywiki/codemirror","name":"CodeMirror Mode JavaScript","list":"readme","description":"JavaScript highlighting mode for CodeMirror","dependents":""}, {"text":"// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: https://codemirror.net/LICENSE\n\n(function(mod) {\n if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n mod(require(\"../../lib/codemirror\"));\n else if (typeof define == \"function\" && define.amd) // AMD\n define([\"../../lib/codemirror\"], mod);\n else // Plain browser env\n mod(CodeMirror);\n})(function(CodeMirror) {\n \"use strict\";\n\nCodeMirror.registerHelper('hint', 'anyword', function(editor) {\n var cur = editor.getCursor();\n var curLine = editor.getLine(cur.line);\n var start = cur.ch;\n var end = start;\n var tiddlers = $tw.wiki.filterTiddlers(\"[all[tiddlers]!is[system]]\");\n while (end \u003C curLine.length && /[\\w$]/.test(curLine.charAt(end))) ++end;\n while (start && /[\\w$]/.test(curLine.charAt(start - 1))) --start;\n var curWord = start !== end && curLine.slice(start, end);\n var regex = new RegExp('^' + curWord, 'i');\n\t\treturn {\n\t\t\tlist: $tw.wiki.filterTiddlers(`[all[tiddlers]!is[system]!is[shadow]search:title:literal[${curWord}]!prefix[$:/state]]`),\n from: CodeMirror.Pos(cur.line, start),\n to: CodeMirror.Pos(cur.line, end)\n }\n})\n});","type":"application/javascript","title":"$:/plugins/tiddlywiki/codemirror/addon/hint/anyword-hint.js","tags":"","module-type":"codemirror","modified":"20200820070554585","created":"20200504175204795"}, @@ -1496,6 +1668,7 @@ Error message and password prompt {"text":"{\n \"tiddlers\": {\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/bold\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/bold\",\n \"list-after\": \"$:/core/ui/EditorToolbar/bold\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/bold\",\n \"caption\": \"{{$:/language/Buttons/Bold/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/Bold/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((bold))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"**\\\"\\n\\tsuffix=\\\"**\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1\",\n \"list-after\": \"$:/core/ui/EditorToolbar/heading-1\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/heading-1\",\n \"caption\": \"{{$:/language/Buttons/Heading1/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/Heading1/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((heading-1))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"1\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2\",\n \"list-after\": \"$:/core/ui/EditorToolbar/heading-2\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/heading-2\",\n \"caption\": \"{{$:/language/Buttons/Heading2/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/Heading2/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((heading-2))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"2\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3\",\n \"list-after\": \"$:/core/ui/EditorToolbar/heading-3\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/heading-3\",\n \"caption\": \"{{$:/language/Buttons/Heading3/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/Heading3/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((heading-3))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"3\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4\",\n \"list-after\": \"$:/core/ui/EditorToolbar/heading-4\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/heading-4\",\n \"caption\": \"{{$:/language/Buttons/Heading4/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/Heading4/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((heading-4))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"4\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5\",\n \"list-after\": \"$:/core/ui/EditorToolbar/heading-5\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/heading-5\",\n \"caption\": \"{{$:/language/Buttons/Heading5/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/Heading5/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((heading-5))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"5\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6\",\n \"list-after\": \"$:/core/ui/EditorToolbar/heading-6\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/heading-6\",\n \"caption\": \"{{$:/language/Buttons/Heading6/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/Heading6/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((heading-6))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"6\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/italic\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/italic\",\n \"list-after\": \"$:/core/ui/EditorToolbar/italic\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/italic\",\n \"caption\": \"{{$:/language/Buttons/Italic/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/Italic/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((italic))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"*\\\"\\n\\tsuffix=\\\"*\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet\",\n \"list-after\": \"$:/core/ui/EditorToolbar/list-bullet\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/list-bullet\",\n \"caption\": \"{{$:/language/Buttons/ListBullet/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/ListBullet/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((list-bullet))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"*\\\"\\n\\tcount=\\\"1\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number\",\n \"list-after\": \"$:/core/ui/EditorToolbar/list-number\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/list-number\",\n \"caption\": \"{{$:/language/Buttons/ListNumber/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/ListNumber/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((list-number))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"1.\\\"\\n\\tcount=\\\"1\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line\",\n \"list-after\": \"$:/core/ui/EditorToolbar/mono-line\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/mono-line\",\n \"caption\": \"{{$:/language/Buttons/MonoLine/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/MonoLine/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((mono-line))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"`\\\"\\n\\tsuffix=\\\"`\\\"\\n/>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/EditorToolbar/quote\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/EditorToolbar/quote\",\n \"list-after\": \"$:/core/ui/EditorToolbar/quote\",\n \"tags\": \"$:/tags/EditorToolbar\",\n \"icon\": \"$:/core/images/quote\",\n \"caption\": \"{{$:/language/Buttons/Quote/Caption}} (Markdown)\",\n \"description\": \"{{$:/language/Buttons/Quote/Hint}}\",\n \"condition\": \"[\u003CtargetTiddler>type[text/x-markdown]]\",\n \"shortcuts\": \"((quote))\",\n \"text\": \"\u003C$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\">\\\"\\n\\tcount=\\\"1\\\"\\n/>\\n\"\n },\n \"$:/config/markdown/breaks\": {\n \"title\": \"$:/config/markdown/breaks\",\n \"text\": \"false\"\n },\n \"$:/config/markdown/linkNewWindow\": {\n \"title\": \"$:/config/markdown/linkNewWindow\",\n \"text\": \"true\"\n },\n \"$:/config/markdown/linkify\": {\n \"title\": \"$:/config/markdown/linkify\",\n \"text\": \"false\"\n },\n \"$:/config/markdown/quotes\": {\n \"title\": \"$:/config/markdown/quotes\",\n \"text\": \"“”‘’\"\n },\n \"$:/config/markdown/renderWikiText\": {\n \"title\": \"$:/config/markdown/renderWikiText\",\n \"text\": \"true\"\n },\n \"$:/config/markdown/renderWikiTextPragma\": {\n \"title\": \"$:/config/markdown/renderWikiTextPragma\",\n \"text\": \"\\\\rules only html image macrocallinline syslink transcludeinline wikilink filteredtranscludeblock macrocallblock transcludeblock\"\n },\n \"$:/config/markdown/typographer\": {\n \"title\": \"$:/config/markdown/typographer\",\n \"text\": \"false\"\n },\n \"$:/language/Docs/Types/text/x-markdown\": {\n \"title\": \"$:/language/Docs/Types/text/x-markdown\",\n \"description\": \"Markdown\",\n \"name\": \"text/x-markdown\",\n \"group\": \"Text\"\n },\n \"$:/plugins/tiddlywiki/markdown/remarkable.js\": {\n \"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:\\\"\u003C\\\",Lt:\\\"≪\\\",lt:\\\"\u003C\\\",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:\\\"\u003C⃒\\\",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=/\\\\\\\\([\\\\\\\\!\\\"#$%&'()*+,.\\\\/:;\u003C=>?@[\\\\]^_`{|}~-])/g;function u(e){return e.indexOf(\\\"\\\\\\\\\\\")\u003C0?e:e.replace(a,\\\"$1\\\")}function l(e){return!(e>=55296&&e\u003C=57343)&&(!(e>=64976&&e\u003C=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e\u003C=8)&&(11!==e&&(!(e>=14&&e\u003C=31)&&(!(e>=127&&e\u003C=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(\\\"&\\\")\u003C0?e:e.replace(p,f)}var d=/[&\u003C>\\\"]/,m=/[&\u003C>\\\"]/g,b={\\\"&\\\":\\\"&\\\",\\\"\u003C\\\":\\\"<\\\",\\\">\\\":\\\">\\\",'\\\"':\\\""\\\"};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\\\"\u003Cblockquote>\\\\n\\\"},y.blockquote_close=function(e,t){return\\\"\u003C/blockquote>\\\"+x(e,t)},y.code=function(e,t){return e[t].block?\\\"\u003Cpre>\u003Ccode>\\\"+k(e[t].content)+\\\"\u003C/code>\u003C/pre>\\\"+x(e,t):\\\"\u003Ccode>\\\"+k(e[t].content)+\\\"\u003C/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\\\"\u003Cpre>\u003Ccode\\\"+c+\\\">\\\"+(r.highlight&&r.highlight.apply(r.highlight,[l.content].concat(i))||k(l.content))+\\\"\u003C/code>\u003C/pre>\\\"+x(e,t)},y.fence_custom={},y.heading_open=function(e,t){return\\\"\u003Ch\\\"+e[t].hLevel+\\\">\\\"},y.heading_close=function(e,t){return\\\"\u003C/h\\\"+e[t].hLevel+\\\">\\\\n\\\"},y.hr=function(e,t,r){return(r.xhtmlOut?\\\"\u003Chr />\\\":\\\"\u003Chr>\\\")+x(e,t)},y.bullet_list_open=function(){return\\\"\u003Cul>\\\\n\\\"},y.bullet_list_close=function(e,t){return\\\"\u003C/ul>\\\"+x(e,t)},y.list_item_open=function(){return\\\"\u003Cli>\\\"},y.list_item_close=function(){return\\\"\u003C/li>\\\\n\\\"},y.ordered_list_open=function(e,t){var r=e[t];return\\\"\u003Col\\\"+(r.order>1?' start=\\\"'+r.order+'\\\"':\\\"\\\")+\\\">\\\\n\\\"},y.ordered_list_close=function(e,t){return\\\"\u003C/ol>\\\"+x(e,t)},y.paragraph_open=function(e,t){return e[t].tight?\\\"\\\":\\\"\u003Cp>\\\"},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?\\\"\\\":\\\"\u003C/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'\u003Ca href=\\\"'+k(e[t].href)+'\\\"'+n+o+\\\">\\\"},y.link_close=function(){return\\\"\u003C/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\\\"\u003Cimg\\\"+n+(' alt=\\\"'+(e[t].alt?k(g(u(e[t].alt))):\\\"\\\")+'\\\"')+o+(r.xhtmlOut?\\\" /\\\":\\\"\\\")+\\\">\\\"},y.table_open=function(){return\\\"\u003Ctable>\\\\n\\\"},y.table_close=function(){return\\\"\u003C/table>\\\\n\\\"},y.thead_open=function(){return\\\"\u003Cthead>\\\\n\\\"},y.thead_close=function(){return\\\"\u003C/thead>\\\\n\\\"},y.tbody_open=function(){return\\\"\u003Ctbody>\\\\n\\\"},y.tbody_close=function(){return\\\"\u003C/tbody>\\\\n\\\"},y.tr_open=function(){return\\\"\u003Ctr>\\\"},y.tr_close=function(){return\\\"\u003C/tr>\\\\n\\\"},y.th_open=function(e,t){var r=e[t];return\\\"\u003Cth\\\"+(r.align?' style=\\\"text-align:'+r.align+'\\\"':\\\"\\\")+\\\">\\\"},y.th_close=function(){return\\\"\u003C/th>\\\"},y.td_open=function(e,t){var r=e[t];return\\\"\u003Ctd\\\"+(r.align?' style=\\\"text-align:'+r.align+'\\\"':\\\"\\\")+\\\">\\\"},y.td_close=function(){return\\\"\u003C/td>\\\"},y.strong_open=function(){return\\\"\u003Cstrong>\\\"},y.strong_close=function(){return\\\"\u003C/strong>\\\"},y.em_open=function(){return\\\"\u003Cem>\\\"},y.em_close=function(){return\\\"\u003C/em>\\\"},y.del_open=function(){return\\\"\u003Cdel>\\\"},y.del_close=function(){return\\\"\u003C/del>\\\"},y.ins_open=function(){return\\\"\u003Cins>\\\"},y.ins_close=function(){return\\\"\u003C/ins>\\\"},y.mark_open=function(){return\\\"\u003Cmark>\\\"},y.mark_close=function(){return\\\"\u003C/mark>\\\"},y.sub=function(e,t){return\\\"\u003Csub>\\\"+k(e[t].content)+\\\"\u003C/sub>\\\"},y.sup=function(e,t){return\\\"\u003Csup>\\\"+k(e[t].content)+\\\"\u003C/sup>\\\"},y.hardbreak=function(e,t,r){return r.xhtmlOut?\\\"\u003Cbr />\\\\n\\\":\\\"\u003Cbr>\\\\n\\\"},y.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?\\\"\u003Cbr />\\\\n\\\":\\\"\u003Cbr>\\\\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'\u003Cabbr title=\\\"'+k(g(e[t].title))+'\\\">'},y.abbr_close=function(){return\\\"\u003C/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),'\u003Csup class=\\\"footnote-ref\\\">\u003Ca href=\\\"#fn'+r+'\\\" id=\\\"'+n+'\\\">['+r+\\\"]\u003C/a>\u003C/sup>\\\"},y.footnote_block_open=function(e,t,r){return(r.xhtmlOut?'\u003Chr class=\\\"footnotes-sep\\\" />\\\\n':'\u003Chr class=\\\"footnotes-sep\\\">\\\\n')+'\u003Csection class=\\\"footnotes\\\">\\\\n\u003Col class=\\\"footnotes-list\\\">\\\\n'},y.footnote_block_close=function(){return\\\"\u003C/ol>\\\\n\u003C/section>\\\\n\\\"},y.footnote_open=function(e,t){return'\u003Cli id=\\\"fn'+Number(e[t].id+1).toString()+'\\\" class=\\\"footnote-item\\\">'},y.footnote_close=function(){return\\\"\u003C/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),' \u003Ca href=\\\"#'+r+'\\\" class=\\\"footnote-backref\\\">↩\u003C/a>'},y.dl_open=function(){return\\\"\u003Cdl>\\\\n\\\"},y.dt_open=function(){return\\\"\u003Cdt>\\\"},y.dd_open=function(){return\\\"\u003Cdd>\\\"},y.dl_close=function(){return\\\"\u003C/dl>\\\\n\\\"},y.dt_close=function(){return\\\"\u003C/dt>\\\\n\\\"},y.dd_close=function(){return\\\"\u003C/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))\u003Ce.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\u003Ci;){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))\u003C0||58!==e.charCodeAt(s+1))return-1;for(a=o.posMax,i=s+2;i\u003Ca&&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\u003Ci;){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\u003Ci?t+=2:t++}return!1}for(n=0;t\u003Ci&&32!==(r=e.src.charCodeAt(t))&&!(r\u003C32||127===r);)if(92===r&&t+1\u003Ci)t+=2;else{if(40===r&&++n>1)break;if(41===r&&--n\u003C0)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\u003Co;){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\u003Co?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))\u003C0||58!==e.charCodeAt(s+1))return-1;for(a=o.posMax,i=s+2;i\u003Ca&&(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\u003Ca&&(32===(u=o.src.charCodeAt(i))||10===u);i++);for(i\u003Ca&&l!==i&&F(o,i)?(p=o.linkContent,i=o.pos):(p=\\\"\\\",i=l);i\u003Ca&&32===o.src.charCodeAt(i);)i++;return i\u003Ca&&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\u003Co;)\\\"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)\u003C0&&t.push(e)})}),e.__cache__={},t.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(r){r.enabled&&(t&&r.alt.indexOf(t)\u003C0||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\u003C0)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\u003C0)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\u003C=e;r++)this.cache.push(0);this.cache[e]=t},E.prototype.cacheGet=function(e){return e\u003Cthis.cache.length?this.cache[e]:0};var T=\\\" \\\\n()[]'\\\\\\\".,!?-\\\";function L(e){return e.replace(/([-()\\\\[\\\\]{}+?*.$\\\\^|,:#\u003C!\\\\\\\\])/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\u003C0||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\u003Cr;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))\u003C0);)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\u003Cr;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))\u003C0);)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\u003Cn;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\u003Cr;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\u003Co;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\u003Cn;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\u003Ci.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(\\\"(\\\")\u003C0?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\u003Cm.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\u003C=a);f--);b.length=f+1,s=0,i=(n=r.content).length;e:for(;s\u003Ci&&(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\u003Ca));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\u003CV.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\u003Cl;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\u003Co&&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++))\u003C48||r>57)return-1;for(;;){if(n>=o)return-1;if(!((r=e.src.charCodeAt(n++))>=48&&r\u003C=57)){if(41===r||46===r)break;return-1}}return n\u003Co&&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\u003Cr;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\u003Ct&&!(this.bMarks[e]+this.tShift[e]\u003Cthis.eMarks[e]);e++);return e},$.prototype.skipSpaces=function(e){for(var t=this.src.length;e\u003Ct&&32===this.src.charCodeAt(e);e++);return e},$.prototype.skipChars=function(e,t){for(var r=this.src.length;e\u003Cr&&this.src.charCodeAt(e)===t;e++);return e},$.prototype.skipCharsBack=function(e,t,r){if(e\u003C=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\u003Ct;l++,o++)(u=this.tShift[l])>r&&(u=r),u\u003C0&&(u=0),s=this.bMarks[l]+u,i=l+1\u003Ct||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=/^\u003C([a-zA-Z]{1,15})[\\\\s\\\\/>]/,K=/^\u003C\\\\/([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\u003C4)return!1;for(o=n=t+1;n\u003Cr;)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)\u003C3)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])\u003C(p=e.eMarks[a])&&e.tShift[a]\u003Ce.blkIndent);)if(e.src.charCodeAt(c)===o&&!(e.tShift[a]-e.blkIndent>=4||(c=e.skipChars(c,o))-u\u003Cs||(c=e.skipSpaces(c))\u003Cp)){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\u003Cm?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\u003Cr&&!((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\u003Cf;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\u003Cm?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\u003Ci.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\u003Cu;){if((i=e.src.charCodeAt(a++))!==o&&32!==i)return!1;i===o&&s++}return!(s\u003C3||!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\u003Cr)||((h=(m=e.skipSpaces(p))>=e.eMarks[o]?1:m-p)>4&&(h=1),h\u003C1&&(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]\u003Ce.blkIndent);){for(C=!1,x=0,w=y.length;x\u003Cw;x++)if(y[x](e,o,r,!0)){C=!0;break}if(C)break;if(d){if((p=W(e,o))\u003C0)break}else if((p=Z(e,o))\u003C0)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\u003Cn;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\u003Cc;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]\u003Ce.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\u003Cu&&s\u003C=6;)s++,o=e.src.charCodeAt(++a);return!(s>6||a\u003Cu&&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\u003Cu&&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]\u003Ce.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))\u003Cs||(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\u003C=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\u003Ce.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]\u003Ce.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(\\\"|\\\"))\u003C=2)return!1;for(p=[],a=0;a\u003Cl.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\u003Cl.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\u003Cr&&!(e.tShift[u]\u003Ce.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\u003Cl.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\u003C0)&&X(e,t)>=0;if(c=t+1,e.isEmpty(c)&&++c>r)return!1;if(e.tShift[c]\u003Ce.blkIndent)return!1;if((o=X(e,c))\u003C0)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]\u003Ce.blkIndent)break e;if((o=X(e,c))\u003C0)break;s=c}if(c>=r)break;if(i=c,e.isEmpty(i))break;if(e.tShift[i]\u003Ce.blkIndent)break;if((s=i+1)>=r)break;if(e.isEmpty(s)&&s++,s>=r)break;if(e.tShift[s]\u003Ce.blkIndent)break;if((o=X(e,s))\u003C0)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\u003Cn;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\u003C(r=e.lineMax)&&!e.isEmpty(u))for(a=e.parser.ruler.getRules(\\\"paragraph\\\");u\u003Cr&&!e.isEmpty(u);u++)if(!(e.tShift[u]-e.blkIndent>3)){for(o=!1,s=0,i=a.length;s\u003Ci;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\u003Cee.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\u003Cr&&(e.line=i=e.skipEmptyLines(i),!(i>=r))&&!(e.tShift[i]\u003Ce.blkIndent);){for(n=0;n\u003Cs&&!o[n](e,i,r,!1);n++);if(e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),(i=e.line)\u003Cr&&e.isEmpty(i)){if(a=!0,++i\u003Cr&&\\\"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\u003C256;ae++)ie.push(0);function ue(e){return e>=48&&e\u003C=57||e>=65&&e\u003C=90||e>=97&&e\u003C=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\u003Cu&&e.src.charCodeAt(s)===l;)s++;return s>=u&&(i=!1),(o=s-t)>=4?i=a=!1:(32!==(n=s\u003Cu?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}}\\\"\\\\\\\\!\\\\\\\"#$%&'()*+,./:;\u003C=>?@[]^_`{|}~-\\\".split(\\\"\\\").forEach(function(e){ie[e.charCodeAt(0)]=1});var ce=/\\\\\\\\([ \\\\\\\\!\\\"#$%&'()*+,.\\\\/:;\u003C=>?@[\\\\]^_`{|}~-])/g;var pe=/\\\\\\\\([ \\\\\\\\!\\\"#$%&'()*+,.\\\\/:;\u003C=>?@[\\\\]^_`{|}~-])/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=/^\u003C([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=/^\u003C([a-zA-Z.\\\\-]{1,25}):([^\u003C>\\\\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\\\",/[^\\\"'=\u003C>`\\\\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(/\u003C[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\\\",/\u003C\\\\/[A-Za-z][A-Za-z0-9]*\\\\s*>/)(\\\"comment\\\",/\u003C!---->|\u003C!--(?:-?[^>-])(?:-?[^-])*-->/)(\\\"processing\\\",/\u003C[?].*?[?]>/)(\\\"declaration\\\",/\u003C![A-Z]+\\\\s+[^>]*>/)(\\\"cdata\\\",/\u003C!\\\\[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\u003Ce.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\u003Cn&&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\u003Co){if((r=e.src.charCodeAt(n))\u003C256&&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\u003Co&&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\u003Cn&&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\u003Cn&&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\u003Ca&&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\u003Ca;){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\u003Ca?e.src.charCodeAt(e.pos+2):-1)&&126!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o\u003C=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\u003Ca&&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\u003Ca;){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\u003Ca?e.src.charCodeAt(e.pos+2):-1)&&43!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o\u003C=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\u003Ca&&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\u003Ca;){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\u003Ca?e.src.charCodeAt(e.pos+2):-1)&&61!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o\u003C=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\u003Cl;)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\u003Cs){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\u003Co;){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\u003Co;){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))\u003C0)return!1;if((a=n+1)\u003Ch&&40===e.src.charCodeAt(a)){for(a++;a\u003Ch&&(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\u003Ch&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a\u003Ch&&f!==a&&F(e,a))for(i=e.linkContent,a=e.pos;a\u003Ch&&(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\u003Ch&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a\u003Ch&&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))\u003C0||(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\u003Ci;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]\u003C0?(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(\\\">\\\")\u003C0||((n=r.match(ge))?he.indexOf(n[1].toLowerCase())\u003C0||(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\u003C=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\u003Ci)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\u003Cxe.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\u003Co;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\u003Cs;){for(r=0;r\u003Co&&!(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\u003Cn;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[\\\"\u003C\\\",e,t=t?\\\" \\\"+t:\\\"\\\",\\\">\\\",this.getInnerHtml(),\\\"\u003C/\\\",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\u003Ce.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\u003Cs;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\u003C0&&(i=e.substr(s)),e.substr(0,o)+r+i};if(e.length\u003C=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\u003C=t)return e;if(u.host&&(u.host=u.host.replace(/^www\\\\./,\\\"\\\"),e=s(u)),e.length\u003C=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\u003Ca)return(f+c).substr(0,t)}if(c.length\u003C=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\u003C=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\u003Cn;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\u003Cs;){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\u003Cs;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\u003Cl;){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){\\\"\u003C\\\"===e&&N()}function d(e){\\\"!\\\"===e?c=13:\\\"/\\\"===e?(c=2,h=new ft(Ne({},h,{isClosing:!0}))):\\\"\u003C\\\"===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):\\\"\u003C\\\"===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():\\\"\u003C\\\"===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():\\\"\u003C\\\"===e?N():$e.test(e)&&R()}function A(e){Ge.test(e)||(\\\"/\\\"===e?c=12:\\\"=\\\"===e?c=7:\\\">\\\"===e?z():\\\"\u003C\\\"===e?N():$e.test(e)?R():c=5)}function y(e){Ge.test(e)||('\\\"'===e?c=8:\\\"'\\\"===e?c=9:/[>=`]/.test(e)?R():\\\"\u003C\\\"===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():\\\"\u003C\\\"===e&&N()}function E(e){Ge.test(e)?c=4:\\\"/\\\"===e?c=12:\\\">\\\"===e?z():\\\"\u003C\\\"===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():\\\"\u003C\\\"===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\u003Cu&&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\u003Ce.length-1;t++){var r=e[t],n=r.getOffset(),o=r.getMatchedText().length,s=n+o;if(t+1\u003Ce.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()\u003Cs&&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\u003Cs;o++){for(var i=r[o].parseMatches(e),a=0,u=i.length;a\u003Cu;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\u003Cs;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/^\u003C\\\\/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\u003Cn;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,/^\u003Ca[>\\\\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\u003Ch.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\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/plugins/tiddlywiki/markdown/remarkable.js\",\n \"module-type\": \"library\"\n },\n \"$:/plugins/tiddlywiki/markdown/images/new-markdown-button\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/images/new-markdown-button\",\n \"tags\": \"$:/tags/Image\",\n \"text\": \"\u003Csvg class=\\\"tc-image-new-markdown-button tc-image-button\\\" viewBox=\\\"0 0 128 128\\\" width=\\\"22pt\\\" height=\\\"22pt\\\">\\n \u003Cg fill-rule=\\\"evenodd\\\">\\n \u003Crect x=\\\"80\\\" y=\\\"96\\\" width=\\\"48\\\" height=\\\"16\\\" rx=\\\"8\\\">\u003C/rect>\\n \u003Crect x=\\\"96\\\" y=\\\"80\\\" width=\\\"16\\\" height=\\\"48\\\" rx=\\\"8\\\">\u003C/rect>\\n \u003Cpath 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) \\\">\u003C/path>\\n \u003C/g>\\n\u003C/svg>\"\n },\n \"$:/plugins/tiddlywiki/markdown/new-markdown-button\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/new-markdown-button\",\n \"tags\": \"$:/tags/PageControls\",\n \"caption\": \"{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}} {{$:/language/Buttons/NewMarkdown/Caption}}\",\n \"description\": \"{{$:/language/Buttons/NewMarkdown/Hint}}\",\n \"list-after\": \"$:/core/ui/Buttons/new-tiddler\",\n \"text\": \"\\\\whitespace trim\\n\u003C$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=\u003C\u003Ctv-config-toolbar-class>>>\\n\u003C$action-sendmessage $message=\\\"tm-new-tiddler\\\" type=\\\"text/x-markdown\\\"/>\\n\u003C$list filter=\\\"[\u003Ctv-config-toolbar-icons>match[yes]]\\\">\\n{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}}\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003Ctv-config-toolbar-text>match[yes]]\\\">\\n\u003Cspan class=\\\"tc-btn-text\\\">\u003C$text text={{$:/language/Buttons/NewMarkdown/Caption}}/>\u003C/span>\\n\u003C/$list>\\n\u003C/$button>\\n\"\n },\n \"$:/plugins/tiddlywiki/markdown/readme\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/readme\",\n \"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\"\n },\n \"$:/plugins/tiddlywiki/markdown/usage\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/usage\",\n \"text\": \"! Plugin Configuration\\n\\n|!Config |!Default |!Description |\\n| \u003Ccode>[[breaks|$:/config/markdown/breaks]]\u003C/code>| ``false``|Remarkable library config: Convert '\\\\n' in paragraphs into ``\u003Cbr>`` |\\n| \u003Ccode>[[linkify|$:/config/markdown/linkify]]\u003C/code>| ``false``|Remarkable library config: Autoconvert URL-like text to links |\\n| \u003Ccode>[[linkNewWindow|$:/config/markdown/linkNewWindow]]\u003C/code>| ``true``|For external links, should clicking on them open a new window/tab automatically? |\\n| \u003Ccode>[[quotes|$:/config/markdown/quotes]]\u003C/code>| ``“”‘’``|Remarkable library config: Double + single quotes replacement pairs, when ``typographer`` enabled |\\n| \u003Ccode>[[renderWikiText|$:/config/markdown/renderWikiText]]\u003C/code>| ``true``|After Markdown is parsed, should any text elements be handed off to the ~WikiText parser for further processing? |\\n| \u003Ccode>[[renderWikiTextPragma|$:/config/markdown/renderWikiTextPragma]]\u003C/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| \u003Ccode>[[typographer|$:/config/markdown/typographer]]\u003C/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\"\n },\n \"$:/plugins/tiddlywiki/markdown/wrapper.js\": {\n \"title\": \"$:/plugins/tiddlywiki/markdown/wrapper.js\",\n \"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 \u003C 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 \u003C 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\",\n \"type\": \"application/javascript\",\n \"module-type\": \"parser\"\n }\n }\n}","version":"5.1.23","type":"application/json","title":"$:/plugins/tiddlywiki/markdown","plugin-type":"plugin","name":"Markdown","list":"readme usage","description":"Markdown parser based on remarkable by Jon Schlinkert","dependents":""}, {"text":"\\whitespace trim\n\u003C$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=\u003C\u003Ctv-config-toolbar-class>>>\n\u003C$action-sendmessage $message=\"tm-new-tiddler\" type=\"text/x-markdown\"/>\n\u003C$list filter=\"[\u003Ctv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}}\n\u003C/$list>\n\u003C$list filter=\"[\u003Ctv-config-toolbar-text>match[yes]]\">\n\u003Cspan class=\"tc-btn-text\">\u003C$text text={{$:/language/Buttons/NewMarkdown/Caption}}/>\u003C/span>\n\u003C/$list>\n\u003C/$button>\n","title":"$:/plugins/tiddlywiki/markdown/new-markdown-button","tags":"$:/tags/PageControls","modified":"20210716014241587","description":"{{$:/language/Buttons/NewMarkdown/Hint}}","created":"20210716014241587","caption":"{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}} {{$:/language/Buttons/NewMarkdown/Caption}}"}, {"text":"{\"tiddlers\":{\"$:/plugins/tiddlywiki/railroad/components.js\":{\"title\":\"$:/plugins/tiddlywiki/railroad/components.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/tiddlywiki/railroad/components.js\\ntype: application/javascript\\nmodule-type: library\\n\\nComponents of a railroad diagram.\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar railroad = require(\\\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js\\\");\\n\\n/////////////////////////// Base component\\n\\nvar Component = function() {\\n\\tthis.type = \\\"Component\\\";\\n};\\n\\n// Set up a leaf component\\nComponent.prototype.initialiseLeaf = function(type,text) {\\n\\tthis.type = type;\\n\\tthis.text = text;\\n};\\n\\n// Set up a component with a single child\\nComponent.prototype.initialiseWithChild = function(type,content) {\\n\\tthis.type = type;\\n\\tthis.child = toSingleChild(content);\\n};\\n\\n// Set up a component with an array of children\\nComponent.prototype.initialiseWithChildren = function(type,content) {\\n\\tthis.type = type;\\n\\t// Force the content to be an array\\n\\tthis.children = $tw.utils.isArray(content) ? content : [content];\\n}\\n\\n// Return an array of the SVG strings of an array of children\\nComponent.prototype.getSvgOfChildren = function() {\\n\\treturn this.children.map(function(child) {\\n\\t\\treturn child.toSvg();\\n\\t});\\n}\\n\\nComponent.prototype.toSvg = function() {\\n\\treturn \\\"\\\";\\n}\\n\\nComponent.prototype.debug = function(output,indent) {\\n\\toutput.push(indent);\\n\\toutput.push(this.type);\\n\\t// Add the text of a leaf component\\n\\tif(this.text && this.text !== \\\"\\\") {\\n\\t\\toutput.push(\\\": \\\");\\n\\t\\toutput.push(this.text);\\n\\t}\\n\\t// Flag the normal route\\n\\tif(this.normal !== undefined) {\\n\\t\\tif(this.normal === true) {\\n\\t\\t\\toutput.push(\\\" (normal)\\\");\\n\\t\\t} else if(this.normal !== false) {\\n\\t\\t\\toutput.push(\\\" (normal: \\\");\\n\\t\\t\\toutput.push(this.normal);\\n\\t\\t\\toutput.push(\\\")\\\");\\n\\t\\t}\\n\\t}\\n\\toutput.push(\\\"\\\\n\\\");\\n\\tvar contentIndent = indent + \\\" \\\";\\n\\t// Add the one child\\n\\tif(this.child) {\\n\\t\\tthis.child.debug(output,contentIndent);\\n\\t}\\n\\t// Add the array of children\\n\\tif(this.children) {\\n\\t\\tthis.debugArray(this.children,output,contentIndent);\\n\\t}\\n \\t// Add the separator if there is one\\n\\tif(this.separator) {\\n\\t\\toutput.push(indent);\\n\\t\\toutput.push(\\\"(separator)\\\\n\\\");\\n\\t\\tthis.separator.debug(output,contentIndent);\\n\\t}\\n};\\n\\nComponent.prototype.debugArray = function(array,output,indent) {\\n\\tfor(var i=0; i\u003Carray.length; i++) {\\n\\t\\tvar item = array[i];\\n\\t\\t// Choice content is a special case: we number the branches\\n\\t\\tif(item.isChoiceBranch) {\\n\\t\\t\\toutput.push(indent);\\n\\t\\t\\toutput.push(\\\"(\\\");\\n\\t\\t\\toutput.push(i);\\n\\t\\t\\toutput.push(\\\")\\\\n\\\");\\n\\t\\t\\titem.debug(output,\\\" \\\"+indent);\\n\\t\\t} else {\\n\\t\\t\\titem.debug(output,indent);\\n\\t\\t}\\n\\t}\\n}\\n\\nvar toSingleChild = function(content) {\\n\\tif($tw.utils.isArray(content)) {\\n\\t\\t// Reduce an array of one child to just the child\\n\\t\\tif(content.length === 1) {\\n\\t\\t\\treturn content[0];\\n\\t\\t} else {\\n\\t\\t\\t// Never allow an empty sequence\\n\\t\\t \\tif(content.length === 0) {\\n \\t\\t\\t\\tcontent.push(new Dummy());\\n\\t\\t \\t}\\n\\t\\t\\t// Wrap multiple children into a single sequence component\\n\\t\\t\\treturn new Sequence(content);\\n\\t\\t}\\n\\t} else {\\n\\t\\t// Already single\\n\\t\\treturn content;\\n\\t}\\n}\\n\\n/////////////////////////// Leaf components\\n\\nvar Comment = function(text) {\\n\\tthis.initialiseLeaf(\\\"Comment\\\",text);\\n};\\n\\nComment.prototype = new Component();\\n\\nComment.prototype.toSvg = function() {\\n\\treturn railroad.Comment(this.text);\\n}\\n\\nvar Dummy = function() {\\n\\tthis.initialiseLeaf(\\\"Dummy\\\");\\n};\\n\\nDummy.prototype = new Component();\\n\\nDummy.prototype.toSvg = function() {\\n\\treturn railroad.Skip();\\n}\\n\\nvar Nonterminal = function(text) {\\n\\tthis.initialiseLeaf(\\\"Nonterminal\\\",text);\\n};\\n\\nNonterminal.prototype = new Component();\\n\\nNonterminal.prototype.toSvg = function() {\\n\\treturn railroad.NonTerminal(this.text);\\n}\\n\\nvar Terminal = function(text) {\\n\\tthis.initialiseLeaf(\\\"Terminal\\\",text);\\n};\\n\\nTerminal.prototype = new Component();\\n\\nTerminal.prototype.toSvg = function() {\\n\\treturn railroad.Terminal(this.text);\\n}\\n\\n/////////////////////////// Components with one child\\n\\nvar Optional = function(content,normal) {\\n\\tthis.initialiseWithChild(\\\"Optional\\\",content);\\n\\tthis.normal = normal;\\n};\\n\\nOptional.prototype = new Component();\\n\\nOptional.prototype.toSvg = function() {\\n\\t// Call Optional(component,\\\"skip\\\")\\n\\treturn railroad.Optional(this.child.toSvg(), this.normal ? undefined : \\\"skip\\\");\\n}\\n\\nvar OptionalRepeated = function(content,separator,normal,wantArrow) {\\n\\tthis.initialiseWithChild(\\\"OptionalRepeated\\\",content);\\n\\tthis.separator = toSingleChild(separator);\\n\\tthis.normal = normal;\\n\\tthis.wantArrow = wantArrow;\\n};\\n\\nOptionalRepeated.prototype = new Component();\\n\\nOptionalRepeated.prototype.toSvg = function() {\\n\\t// Call ZeroOrMore(component,separator,\\\"skip\\\")\\n\\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\\n\\tvar skip = this.normal ? undefined : \\\"skip\\\";\\n\\treturn railroad.ZeroOrMore(this.child.toSvg(),separatorSvg,skip,this.wantArrow);\\n}\\n\\nvar Repeated = function(content,separator,wantArrow) {\\n\\tthis.initialiseWithChild(\\\"Repeated\\\",content);\\n\\tthis.separator = toSingleChild(separator);\\n\\tthis.wantArrow = wantArrow;\\n};\\n\\nRepeated.prototype = new Component();\\n\\nRepeated.prototype.toSvg = function() {\\n\\t// Call OneOrMore(component,separator)\\n\\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\\n\\treturn railroad.OneOrMore(this.child.toSvg(),separatorSvg,this.wantArrow);\\n}\\n\\nvar Link = function(content,options) {\\n\\tthis.initialiseWithChild(\\\"Link\\\",content);\\n\\tthis.options = options;\\n};\\n\\nLink.prototype = new Component();\\n\\nLink.prototype.toSvg = function() {\\n\\treturn railroad.Link(this.child.toSvg(),this.options);\\n}\\n\\nvar Transclusion = function(content) {\\n\\tthis.initialiseWithChild(\\\"Transclusion\\\",content);\\n};\\n\\nTransclusion.prototype = new Component();\\n\\nTransclusion.prototype.toSvg = function() {\\n\\treturn this.child.toSvg();\\n}\\n\\n/////////////////////////// Components with an array of children\\n\\nvar Root = function(content) {\\n\\tthis.initialiseWithChildren(\\\"Root\\\",content);\\n};\\n\\nRoot.prototype = new Component();\\n\\nRoot.prototype.toSvg = function(options) {\\n\\tvar args = this.getSvgOfChildren();\\n\\targs.unshift(options);\\n\\t// Call Diagram(options,component1,component2,...)\\n\\treturn railroad.Diagram.apply(null,args);\\n}\\n\\nvar Sequence = function(content) {\\n\\tthis.initialiseWithChildren(\\\"Sequence\\\",content);\\n};\\n\\nSequence.prototype = new Component();\\n\\nSequence.prototype.toSvg = function() {\\n\\t// Call Sequence(component1,component2,...)\\n\\treturn railroad.Sequence.apply(null,this.getSvgOfChildren());\\n}\\n\\nvar Choice = function(content,normal) {\\n\\tthis.initialiseWithChildren(\\\"Choice\\\",content.map(toSingleChild));\\n\\tfor(var i=0; i\u003Cthis.children.length; i++) {\\n\\t\\tthis.children[i].isChoiceBranch = true;\\n\\t}\\n\\tthis.normal = normal;\\n};\\n\\nChoice.prototype = new Component();\\n\\nChoice.prototype.toSvg = function() {\\n\\t// Call Choice(normal,component1,component2,...)\\n\\tvar args = this.getSvgOfChildren();\\n\\targs.unshift(this.normal);\\n\\treturn railroad.Choice.apply(null,args);\\n}\\n\\n/////////////////////////// Exports\\n\\nexports.components = {\\n\\tChoice: Choice,\\n\\tComment: Comment,\\n\\tDummy: Dummy,\\n\\tLink: Link,\\n\\tNonterminal: Nonterminal,\\n\\tOptional: Optional,\\n\\tOptionalRepeated: OptionalRepeated,\\n\\tRepeated: Repeated,\\n\\tRoot: Root,\\n\\tSequence: Sequence,\\n\\tTerminal: Terminal,\\n\\tTransclusion: Transclusion\\n};\\n\\n})();\",\"type\":\"application/javascript\",\"module-type\":\"library\"},\"$:/plugins/tiddlywiki/railroad/example-source\":{\"title\":\"$:/plugins/tiddlywiki/railroad/example-source\",\"created\":\"20150103184022184\",\"modified\":\"20150119214125000\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki.railroad\",\"text\":\"[\\\"+\\\"]\\n({ [[digit|GettingStarted]] } | \\\"#\\\" \u003C'escape sequence'>)\\n[{(\\\"@\\\" name-char | :\\\"--\\\" )}]\\n\"},\"$:/plugins/tiddlywiki/railroad/example\":{\"title\":\"$:/plugins/tiddlywiki/railroad/example\",\"created\":\"20150102165032410\",\"modified\":\"20150120090735000\",\"tags\":\"\",\"text\":\"Notation:\\n\\n\u003Cpre>\u003Ccode>\u003C$text text={{$:/plugins/tiddlywiki/railroad/example-source}}/>\u003C/code>\u003C/pre>\\n\\nDiagram:\\n\\n{{$:/plugins/tiddlywiki/railroad/example-source}}\\n\\nDebug mode:\\n\\n\u003C$railroad debug=\\\"yes\\\" text={{$:/plugins/tiddlywiki/railroad/example-source}}/>\\n\"},\"$:/plugins/tiddlywiki/railroad/readme\":{\"title\":\"$:/plugins/tiddlywiki/railroad/readme\",\"created\":\"20150102163222184\",\"modified\":\"20150119231005000\",\"text\":\"This plugin provides a `\u003C$railroad>` widget for generating railroad diagrams as SVG images.\\n\\nAlternatively, the [[diagram notation|$:/plugins/tiddlywiki/railroad/syntax]] can be stored in a dedicated tiddler with its `type` field set to `text/vnd.tiddlywiki.railroad`, and that tiddler can simply be transcluded to wherever it is needed.\\n\\nThe plugin is based on [[a library by Tab Atkins|https://github.com/tabatkins/railroad-diagrams]], and has been extended to make it more flexible, including allowing components of a diagram to function as links or be transcluded from other tiddlers.\\n\"},\"$:/plugins/tiddlywiki/railroad/syntax-string\":{\"title\":\"$:/plugins/tiddlywiki/railroad/syntax-string\",\"created\":\"20150103184022184\",\"modified\":\"20150103184022184\",\"text\":\"('\\\"' text '\\\"' | \\\"'\\\" text \\\"'\\\" | '\\\"\\\"\\\"' text '\\\"\\\"\\\"')\"},\"$:/plugins/tiddlywiki/railroad/syntax\":{\"title\":\"$:/plugins/tiddlywiki/railroad/syntax\",\"created\":\"20150103184022184\",\"modified\":\"20150119220342000\",\"text\":\"The railroad widget uses a special notation to construct the components defined below.\\n\\n`x` and `y` here stand for any component.\\n\\nNames (as opposed to quoted strings) are available when a value starts with a letter and contains only letters, digits, underscores, dots and hyphens.\\n\\n---\\n\\n; sequence\\n: \u003C$railroad text=\\\"\\\"\\\" [\\\"\u003C-\\\"] {x} [\\\"->\\\"] \\\"\\\"\\\"/>\\n* A sequence of components\\n* The `\u003C-` and `->` delimiters allow you to force a single component to be treated as a sequence. This is occasionally useful for spacing a diagram out\\n\\n---\\n\\n; optional\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"[\\\" [\\\":\\\"] x \\\"]\\\" \\\"\\\"\\\"/>\\n* A component that can be omitted\\n* The colon makes `x` appear straight ahead\\n\\n---\\n\\n; repeated\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"{\\\" x [:\\\"+\\\" y] \\\"}\\\" \\\"\\\"\\\"/>\\n* A list of one or more `x`\\n* The `+` suffix adds `y` as a separator between each `x` and the next\\n\\n---\\n\\n; optional repeated\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"[{\\\" [\\\":\\\"] x [:\\\"+\\\" y] \\\"}]\\\" \\\"\\\"\\\"/>\\n* An optional list of `x`, i.e. a list of zero or more `x`\\n\\n---\\n\\n; choice\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"(\\\" {[:\\\":\\\"] x +\\\"|\\\"} \\\")\\\" \\\"\\\"\\\"/>\\n* A set of alternatives\\n* The colon indicates which branch appears straight ahead. By default, it's the first branch\\n\\n---\\n\\n; string / terminal\\n: \u003C$railroad text={{$:/plugins/tiddlywiki/railroad/syntax-string}}/>\\n* A literal or terminal component\\n* This follows the normal ~TiddlyWiki rules for quoted strings\\n\\n---\\n\\n; nonterminal\\n: \u003C$railroad text=\\\"\\\"\\\" (name | \\\"\u003C\\\" string \\\">\\\") \\\"\\\"\\\"/>\\n* A nonterminal component, i.e. the name of another diagram\\n\\n---\\n\\n; comment\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"/\\\" string \\\"/\\\" \\\"\\\"\\\"/>\\n* A comment\\n\\n---\\n\\n; dummy\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"-\\\" \\\"\\\"\\\"/>\\n* The absence of a component\\n\\n---\\n\\n; link\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"[[\\\" x \\\"|\\\" (name|string) \\\"]]\\\" \\\"\\\"\\\"/>\\n* A link to the tiddler title or URI given by the string or name\\n\\n---\\n\\n; transclusion\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"{{\\\" (name|string) \\\"}}\\\" \\\"\\\"\\\"/>\\n* Treats the content of another tiddler as diagram syntax and transcludes it into the current diagram\\n\\n---\\n\\n; arrow pragma\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"\\\\arrow\\\" (\\\"yes\\\" | \\\"no\\\") \\\"\\\"\\\"/>\\n* Controls whether repeat paths have an arrow on them\\n* Can be toggled on and off in mid-diagram, if desired\\n\\n---\\n\\n; debug pragma\\n: \u003C$railroad text=\\\"\\\"\\\" \\\"\\\\debug\\\" \\\"\\\"\\\"/>\\n* Causes the diagram to display its parse tree\\n\\n---\\n\\n; start/end pragma\\n: \u003C$railroad text=\\\"\\\"\\\" (\\\"\\\\start\\\" |: \\\"\\\\end\\\") (\\\"none\\\" |: \\\"single\\\" | \\\"double\\\") \\\"\\\"\\\"/>\\n* Controls the style of the diagram's startpoint or endpoint\\n\"},\"$:/plugins/tiddlywiki/railroad/usage\":{\"title\":\"$:/plugins/tiddlywiki/railroad/usage\",\"created\":\"20150102163222184\",\"modified\":\"20150119231005000\",\"text\":\"The content of the `\u003C$railroad>` widget is ignored.\\n\\n|!Attribute |!Description |!Default |\\n|text |Text in a special notation that defines the diagram's layout |-- |\\n|arrow |If set to `no`, repeat paths do not have an arrow on them |`yes` |\\n|start |Style of the startpoint: `single`, `double`, `none` |`single` |\\n|end |Style of the endpoint: `single`, `double`, `none` |`single` |\\n|debug |If set to `yes`, the diagram displays its parse tree |`no` |\\n\\nThese options can also be specified via pragmas in the diagram notation, or globally via a dictionary tiddler called `$:/config/railroad`:\\n\\n```\\narrow: yes\\nstart: single\\nend: single\\ndebug: no\\n```\\n\"},\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.css\":{\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\\n\\n/* CSS modified for TiddlyWiki */\\n\\nsvg.railroad-diagram {\\n\\tbackground-color: \u003C\u003Ccolour background>>;\\n\\tborder-radius: 5px;\\n}\\n/*\\nsvg.railroad-diagram:hover {\\n\\tbackground-color: hsl(30,20%,96%);\\n}\\n*/\\nsvg.railroad-diagram path,\\nsvg.railroad-diagram rect {\\n\\tstroke-width: 2;\\n\\tstroke: \u003C\u003Ccolour message-border>>;\\n}\\nsvg.railroad-diagram path {\\n\\tfill: \u003C\u003Ccolour background>>;\\n}\\nsvg.railroad-diagram rect {\\n\\tfill: \u003C\u003Ccolour message-background>>;\\n}\\nsvg.railroad-diagram text {\\n\\tfont: 14px monospace;\\n\\ttext-anchor: middle;\\n\\tfill: \u003C\u003Ccolour message-foreground>>;\\n}\\nsvg.railroad-diagram text.label {\\n\\ttext-anchor: start;\\n}\\nsvg.railroad-diagram text.comment {\\n\\tfont: italic 12px monospace;\\n}\\nsvg.railroad-diagram path.arrow {\\n stroke-width: 2;\\n}\",\"type\":\"text/vnd.tiddlywiki\",\"title\":\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.css\",\"tags\":\"$:/tags/Stylesheet\"},\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js\":{\"text\":\"(function(document) {\\n/* TiddlyWiki: modifications to the original library are commented like this */\\n\\n/*\\nRailroad Diagrams\\nby Tab Atkins Jr. (and others)\\nhttp://xanthir.com\\nhttp://twitter.com/tabatkins\\nhttp://github.com/tabatkins/railroad-diagrams\\n\\nThis document and all associated files in the github project are licensed under CC0: http://creativecommons.org/publicdomain/zero/1.0/\\nThis means you can reuse, remix, or otherwise appropriate this project for your own use WITHOUT RESTRICTION.\\n(The actual legal meaning can be found at the above link.)\\nDon't ask me for permission to use any part of this project, JUST USE IT.\\nI would appreciate attribution, but that is not required by the license.\\n*/\\n\\n/*\\nThis file uses a module pattern to avoid leaking names into the global scope.\\nThe only accidental leakage is the name \\\"temp\\\".\\nThe exported names can be found at the bottom of this file;\\nsimply change the names in the array of strings to change what they are called in your application.\\n\\nAs well, several configuration constants are passed into the module function at the bottom of this file.\\nAt runtime, these constants can be found on the Diagram class.\\n*/\\n\\nvar temp = (function(options) {\\n\\tfunction subclassOf(baseClass, superClass) {\\n\\t\\tbaseClass.prototype = Object.create(superClass.prototype);\\n\\t\\tbaseClass.prototype.$super = superClass.prototype;\\n\\t}\\n\\n\\tfunction unnull(/* children */) {\\n\\t\\treturn [].slice.call(arguments).reduce(function(sofar, x) { return sofar !== undefined ? sofar : x; });\\n\\t}\\n\\n\\tfunction determineGaps(outer, inner) {\\n\\t\\tvar diff = outer - inner;\\n\\t\\tswitch(Diagram.INTERNAL_ALIGNMENT) {\\n\\t\\t\\tcase 'left': return [0, diff]; break;\\n\\t\\t\\tcase 'right': return [diff, 0]; break;\\n\\t\\t\\tcase 'center':\\n\\t\\t\\tdefault: return [diff/2, diff/2]; break;\\n\\t\\t}\\n\\t}\\n\\n\\tfunction wrapString(value) {\\n\\t\\treturn ((typeof value) == 'string') ? new Terminal(value) : value;\\n\\t}\\n\\n\\n\\tfunction SVG(name, attrs, text) {\\n\\t\\tattrs = attrs || {};\\n\\t\\ttext = text || '';\\n\\t\\tvar el = document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",name);\\n\\t\\tfor(var attr in attrs) {\\n\\t\\t\\tel.setAttribute(attr, attrs[attr]);\\n\\t\\t}\\n\\t\\tel.textContent = text;\\n\\t\\treturn el;\\n\\t}\\n\\n\\tfunction FakeSVG(tagName, attrs, text){\\n\\t\\tif(!(this instanceof FakeSVG)) return new FakeSVG(tagName, attrs, text);\\n\\t\\tif(text) this.children = text;\\n\\t\\telse this.children = [];\\n\\t\\tthis.tagName = tagName;\\n\\t\\tthis.attrs = unnull(attrs, {});\\n\\t\\treturn this;\\n\\t};\\n\\tFakeSVG.prototype.format = function(x, y, width) {\\n\\t\\t// Virtual\\n\\t};\\n\\tFakeSVG.prototype.addTo = function(parent) {\\n\\t\\tif(parent instanceof FakeSVG) {\\n\\t\\t\\tparent.children.push(this);\\n\\t\\t\\treturn this;\\n\\t\\t} else {\\n\\t\\t\\tvar svg = this.toSVG();\\n\\t\\t\\tparent.appendChild(svg);\\n\\t\\t\\treturn svg;\\n\\t\\t}\\n\\t};\\n\\tFakeSVG.prototype.toSVG = function() {\\n\\t\\tvar el = SVG(this.tagName, this.attrs);\\n\\t\\tif(typeof this.children == 'string') {\\n\\t\\t\\tel.textContent = this.children;\\n\\t\\t} else {\\n\\t\\t\\tthis.children.forEach(function(e) {\\n\\t\\t\\t\\tel.appendChild(e.toSVG());\\n\\t\\t\\t});\\n\\t\\t}\\n\\t\\treturn el;\\n\\t};\\n\\tFakeSVG.prototype.toString = function() {\\n\\t\\tvar str = '\u003C' + this.tagName;\\n\\t\\tvar group = this.tagName == \\\"g\\\" || this.tagName == \\\"svg\\\";\\n\\t\\tfor(var attr in this.attrs) {\\n\\t\\t\\tstr += ' ' + attr + '=\\\"' + (this.attrs[attr]+'').replace(/&/g, '&').replace(/\\\"/g, '"') + '\\\"';\\n\\t\\t}\\n\\t\\tstr += '>';\\n\\t\\tif(group) str += \\\"\\\\n\\\";\\n\\t\\tif(typeof this.children == 'string') {\\n\\t\\t\\tstr += this.children.replace(/&/g, '&').replace(/\u003C/g, '<');\\n\\t\\t} else {\\n\\t\\t\\tthis.children.forEach(function(e) {\\n\\t\\t\\t\\tstr += e;\\n\\t\\t\\t});\\n\\t\\t}\\n\\t\\tstr += '\u003C/' + this.tagName + '>\\\\n';\\n\\t\\treturn str;\\n\\t}\\n\\n\\tfunction Path(x,y,attrs) {\\n\\t\\tif(!(this instanceof Path)) return new Path(x,y,attrs);\\n\\t\\tFakeSVG.call(this, 'path', attrs);\\n\\t\\tthis.attrs.d = \\\"M\\\"+x+' '+y;\\n\\t}\\n\\tsubclassOf(Path, FakeSVG);\\n\\tPath.prototype.m = function(x,y) {\\n\\t\\tthis.attrs.d += 'm'+x+' '+y;\\n\\t\\treturn this;\\n\\t}\\n\\tPath.prototype.h = function(val) {\\n\\t\\tthis.attrs.d += 'h'+val;\\n\\t\\treturn this;\\n\\t}\\n\\tPath.prototype.right = Path.prototype.h;\\n\\tPath.prototype.left = function(val) { return this.h(-val); }\\n\\tPath.prototype.v = function(val) {\\n\\t\\tthis.attrs.d += 'v'+val;\\n\\t\\treturn this;\\n\\t}\\n\\tPath.prototype.down = Path.prototype.v;\\n\\tPath.prototype.up = function(val) { return this.v(-val); }\\n\\tPath.prototype.arc = function(sweep){\\n\\t\\tvar x = Diagram.ARC_RADIUS;\\n\\t\\tvar y = Diagram.ARC_RADIUS;\\n\\t\\tif(sweep[0] == 'e' || sweep[1] == 'w') {\\n\\t\\t\\tx *= -1;\\n\\t\\t}\\n\\t\\tif(sweep[0] == 's' || sweep[1] == 'n') {\\n\\t\\t\\ty *= -1;\\n\\t\\t}\\n\\t\\tif(sweep == 'ne' || sweep == 'es' || sweep == 'sw' || sweep == 'wn') {\\n\\t\\t\\tvar cw = 1;\\n\\t\\t} else {\\n\\t\\t\\tvar cw = 0;\\n\\t\\t}\\n\\t\\tthis.attrs.d += \\\"a\\\"+Diagram.ARC_RADIUS+\\\" \\\"+Diagram.ARC_RADIUS+\\\" 0 0 \\\"+cw+' '+x+' '+y;\\n\\t\\treturn this;\\n\\t}\\n\\tPath.prototype.format = function() {\\n\\t\\t// All paths in this library start/end horizontally.\\n\\t\\t// The extra .5 ensures a minor overlap, so there's no seams in bad rasterizers.\\n\\t\\tthis.attrs.d += 'h.5';\\n\\t\\treturn this;\\n\\t}\\n/* TiddlyWiki: added support for arbitrary straight lines */\\n\\tPath.prototype.line = function(dx,dy) {\\n\\t\\tthis.attrs.d += \\\"l\\\"+dx+\\\" \\\"+dy;\\n\\t\\treturn this;\\n\\t}\\n\\n/* TiddlyWiki: added twOptions parameter, passing it to Start() and End() */\\n\\tfunction Diagram(twOptions, items) {\\n\\t\\tif(!(this instanceof Diagram)) return new Diagram(twOptions, [].slice.call(arguments,1));\\n\\t\\tFakeSVG.call(this, 'svg', {class: Diagram.DIAGRAM_CLASS});\\n\\t\\tthis.items = items.map(wrapString);\\n\\t\\tthis.items.unshift(new Start(twOptions.start));\\n\\t\\tthis.items.push(new End(twOptions.end));\\n\\t\\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0)+1;\\n\\t\\tthis.up = Math.max.apply(null, this.items.map(function (x) { return x.up; }));\\n\\t\\tthis.down = Math.max.apply(null, this.items.map(function (x) { return x.down; }));\\n\\t\\tthis.formatted = false;\\t\\t\\n\\t}\\n\\tsubclassOf(Diagram, FakeSVG);\\n\\tfor(var option in options) {\\n\\t\\tDiagram[option] = options[option];\\n\\t}\\n\\tDiagram.prototype.format = function(paddingt, paddingr, paddingb, paddingl) {\\n\\t\\tpaddingt = unnull(paddingt, 20);\\n\\t\\tpaddingr = unnull(paddingr, paddingt, 20);\\n\\t\\tpaddingb = unnull(paddingb, paddingt, 20);\\n\\t\\tpaddingl = unnull(paddingl, paddingr, 20);\\n\\t\\tvar x = paddingl;\\n\\t\\tvar y = paddingt;\\n\\t\\ty += this.up;\\n\\t\\tvar g = FakeSVG('g', Diagram.STROKE_ODD_PIXEL_LENGTH ? {transform:'translate(.5 .5)'} : {});\\n\\t\\tfor(var i = 0; i \u003C this.items.length; i++) {\\n\\t\\t\\tvar item = this.items[i];\\n\\t\\t\\tif(item.needsSpace) {\\n\\t\\t\\t\\tPath(x,y).h(10).addTo(g);\\n\\t\\t\\t\\tx += 10;\\n\\t\\t\\t}\\n\\t\\t\\titem.format(x, y, item.width).addTo(g);\\n\\t\\t\\tx += item.width;\\n\\t\\t\\tif(item.needsSpace) {\\n\\t\\t\\t\\tPath(x,y).h(10).addTo(g);\\n\\t\\t\\t\\tx += 10;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tthis.attrs.width = this.width + paddingl + paddingr;\\n\\t\\tthis.attrs.height = this.up + this.down + paddingt + paddingb;\\n\\t\\tthis.attrs.viewBox = \\\"0 0 \\\" + this.attrs.width + \\\" \\\" + this.attrs.height;\\n\\t\\tg.addTo(this);\\n\\t\\tthis.formatted = true;\\n\\t\\treturn this;\\n\\t}\\n\\tDiagram.prototype.addTo = function(parent) {\\n\\t\\tvar scriptTag = document.getElementsByTagName('script');\\n\\t\\tscriptTag = scriptTag[scriptTag.length - 1];\\n\\t\\tvar parentTag = scriptTag.parentNode;\\n\\t\\tparent = parent || parentTag;\\n\\t\\treturn this.$super.addTo.call(this, parent);\\n\\t}\\n\\tDiagram.prototype.toSVG = function() {\\n\\t\\tif (!this.formatted) {\\n\\t\\t\\tthis.format();\\n\\t\\t}\\n\\t\\treturn this.$super.toSVG.call(this);\\n\\t}\\n\\tDiagram.prototype.toString = function() {\\n\\t\\tif (!this.formatted) {\\n\\t\\t\\tthis.format();\\n\\t\\t}\\n\\t\\treturn this.$super.toString.call(this);\\n\\t}\\n\\n\\tfunction Sequence(items) {\\n\\t\\tif(!(this instanceof Sequence)) return new Sequence([].slice.call(arguments));\\n\\t\\tFakeSVG.call(this, 'g');\\n\\t\\tthis.items = items.map(wrapString);\\n\\t\\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0);\\n\\t\\tthis.up = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.up)}, 0);\\n\\t\\tthis.down = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.down)}, 0);\\n\\t}\\n\\tsubclassOf(Sequence, FakeSVG);\\n\\tSequence.prototype.format = function(x,y,width) {\\n\\t\\t// Hook up the two sides if this is narrower than its stated width.\\n\\t\\tvar gaps = determineGaps(width, this.width);\\n\\t\\tPath(x,y).h(gaps[0]).addTo(this);\\n\\t\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\n\\t\\tx += gaps[0];\\n\\n\\t\\tfor(var i = 0; i \u003C this.items.length; i++) {\\n\\t\\t\\tvar item = this.items[i];\\n\\t\\t\\tif(item.needsSpace) {\\n\\t\\t\\t\\tPath(x,y).h(10).addTo(this);\\n\\t\\t\\t\\tx += 10;\\n\\t\\t\\t}\\n\\t\\t\\titem.format(x, y, item.width).addTo(this);\\n\\t\\t\\tx += item.width;\\n\\t\\t\\tif(item.needsSpace) {\\n\\t\\t\\t\\tPath(x,y).h(10).addTo(this);\\n\\t\\t\\t\\tx += 10;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn this;\\n\\t}\\n\\n\\tfunction Choice(normal, items) {\\n\\t\\tif(!(this instanceof Choice)) return new Choice(normal, [].slice.call(arguments,1));\\n\\t\\tFakeSVG.call(this, 'g');\\n\\t\\tif( typeof normal !== \\\"number\\\" || normal !== Math.floor(normal) ) {\\n\\t\\t\\tthrow new TypeError(\\\"The first argument of Choice() must be an integer.\\\");\\n\\t\\t} else if(normal \u003C 0 || normal >= items.length) {\\n\\t\\t\\tthrow new RangeError(\\\"The first argument of Choice() must be an index for one of the items.\\\");\\n\\t\\t} else {\\n\\t\\t\\tthis.normal = normal;\\n\\t\\t}\\n\\t\\tthis.items = items.map(wrapString);\\n\\t\\tthis.width = this.items.reduce(function(sofar, el){return Math.max(sofar, el.width)},0) + Diagram.ARC_RADIUS*4;\\n\\t\\tthis.up = this.down = 0;\\n\\t\\tfor(var i = 0; i \u003C this.items.length; i++) {\\n\\t\\t\\tvar item = this.items[i];\\n\\t\\t\\tif(i \u003C normal) { this.up += Math.max(Diagram.ARC_RADIUS,item.up + item.down + Diagram.VERTICAL_SEPARATION); }\\n\\t\\t\\tif(i == normal) { this.up += Math.max(Diagram.ARC_RADIUS, item.up); this.down += Math.max(Diagram.ARC_RADIUS, item.down); }\\n\\t\\t\\tif(i > normal) { this.down += Math.max(Diagram.ARC_RADIUS,Diagram.VERTICAL_SEPARATION + item.up + item.down); }\\n\\t\\t}\\n\\t}\\n\\tsubclassOf(Choice, FakeSVG);\\n\\tChoice.prototype.format = function(x,y,width) {\\n\\t\\t// Hook up the two sides if this is narrower than its stated width.\\n\\t\\tvar gaps = determineGaps(width, this.width);\\n\\t\\tPath(x,y).h(gaps[0]).addTo(this);\\n\\t\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\n\\t\\tx += gaps[0];\\n\\n\\t\\tvar last = this.items.length -1;\\n\\t\\tvar innerWidth = this.width - Diagram.ARC_RADIUS*4;\\n\\n\\t\\t// Do the elements that curve above\\n\\t\\tfor(var i = this.normal - 1; i >= 0; i--) {\\n\\t\\t\\tvar item = this.items[i];\\n\\t\\t\\tif( i == this.normal - 1 ) {\\n\\t\\t\\t\\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i+1].up + Diagram.VERTICAL_SEPARATION + item.down);\\n\\t\\t\\t}\\n\\t\\t\\tPath(x,y).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\\n\\t\\t\\titem.format(x+Diagram.ARC_RADIUS*2,y - distanceFromY,innerWidth).addTo(this);\\n\\t\\t\\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y-distanceFromY).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\\n\\t\\t\\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.up + Diagram.VERTICAL_SEPARATION + (i == 0 ? 0 : this.items[i-1].down));\\n\\t\\t}\\n\\n\\t\\t// Do the straight-line path.\\n\\t\\tPath(x,y).right(Diagram.ARC_RADIUS*2).addTo(this);\\n\\t\\tthis.items[this.normal].format(x+Diagram.ARC_RADIUS*2, y, innerWidth).addTo(this);\\n\\t\\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y).right(Diagram.ARC_RADIUS*2).addTo(this);\\n\\n\\t\\t// Do the elements that curve below\\n\\t\\tfor(var i = this.normal+1; i \u003C= last; i++) {\\n\\t\\t\\tvar item = this.items[i];\\n\\t\\t\\tif( i == this.normal + 1 ) {\\n\\t\\t\\t\\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i-1].down + Diagram.VERTICAL_SEPARATION + item.up);\\n\\t\\t\\t}\\n\\t\\t\\tPath(x,y).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\\n\\t\\t\\titem.format(x+Diagram.ARC_RADIUS*2, y+distanceFromY, innerWidth).addTo(this);\\n\\t\\t\\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y+distanceFromY).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\\n\\t\\t\\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.down + Diagram.VERTICAL_SEPARATION + (i == last ? 0 : this.items[i+1].up));\\n\\t\\t}\\n\\n\\t\\treturn this;\\n\\t}\\n\\n\\tfunction Optional(item, skip) {\\n\\t\\tif( skip === undefined )\\n\\t\\t\\treturn Choice(1, Skip(), item);\\n\\t\\telse if ( skip === \\\"skip\\\" )\\n\\t\\t\\treturn Choice(0, Skip(), item);\\n\\t\\telse\\n\\t\\t\\tthrow \\\"Unknown value for Optional()'s 'skip' argument.\\\";\\n\\t}\\n\\n/* TiddlyWiki: added wantArrow */\\n\\tfunction OneOrMore(item, rep, wantArrow) {\\n\\t\\tif(!(this instanceof OneOrMore)) return new OneOrMore(item, rep, wantArrow);\\n\\t\\tFakeSVG.call(this, 'g');\\n\\n/* TiddlyWiki: code added */\\n\\t\\tthis.wantArrow = wantArrow;\\n\\n\\t\\trep = rep || (new Skip);\\n\\t\\tthis.item = wrapString(item);\\n\\t\\tthis.rep = wrapString(rep);\\n\\t\\tthis.width = Math.max(this.item.width, this.rep.width) + Diagram.ARC_RADIUS*2;\\n\\t\\tthis.up = this.item.up;\\n\\t\\tthis.down = Math.max(Diagram.ARC_RADIUS*2, this.item.down + Diagram.VERTICAL_SEPARATION + this.rep.up + this.rep.down);\\n\\n/* TiddlyWiki: moved calculation of distanceFromY (of the repeat arc) to here */\\n\\t\\tthis.distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.item.down+Diagram.VERTICAL_SEPARATION+this.rep.up);\\n\\t}\\n\\tsubclassOf(OneOrMore, FakeSVG);\\n\\tOneOrMore.prototype.needsSpace = true;\\n\\tOneOrMore.prototype.format = function(x,y,width) {\\n\\t\\t// Hook up the two sides if this is narrower than its stated width.\\n\\t\\tvar gaps = determineGaps(width, this.width);\\n\\t\\tPath(x,y).h(gaps[0]).addTo(this);\\n\\t\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\n\\t\\tx += gaps[0];\\n\\n\\t\\t// Draw item\\n\\t\\tPath(x,y).right(Diagram.ARC_RADIUS).addTo(this);\\n\\t\\tthis.item.format(x+Diagram.ARC_RADIUS,y,this.width-Diagram.ARC_RADIUS*2).addTo(this);\\n\\t\\tPath(x+this.width-Diagram.ARC_RADIUS,y).right(Diagram.ARC_RADIUS).addTo(this);\\n\\n\\t\\t// Draw repeat arc\\n/* TiddlyWiki: moved calculation of distanceFromY from here to constructor */\\n\\t\\tvar distanceFromY = this.distanceFromY;\\n\\t\\t\\n\\t\\tPath(x+Diagram.ARC_RADIUS,y).arc('nw').down(distanceFromY-Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\\n\\t\\tthis.rep.format(x+Diagram.ARC_RADIUS, y+distanceFromY, this.width - Diagram.ARC_RADIUS*2).addTo(this);\\n\\t\\tPath(x+this.width-Diagram.ARC_RADIUS, y+distanceFromY).arc('se').up(distanceFromY-Diagram.ARC_RADIUS*2).arc('en').addTo(this);\\n\\t\\t\\n/* TiddlyWiki: code added */\\n\\t\\tif(this.wantArrow) {\\n\\t\\t\\tvar arrowSize = Diagram.ARC_RADIUS/2;\\n\\t\\t\\t// Compensate for the illusion that makes the arrow look unbalanced if it's too close to the curve below it\\n\\t\\t\\tvar multiplier = (distanceFromY \u003C arrowSize*5) ? 1.2 : 1;\\n\\t\\t\\tPath(x-arrowSize, y+distanceFromY/2 + arrowSize/2, {class:\\\"arrow\\\"}).\\n\\t\\t\\t\\tline(arrowSize, -arrowSize).line(arrowSize*multiplier, arrowSize).addTo(this);\\n\\t\\t}\\n\\n\\t\\treturn this;\\n\\t}\\n\\n\\tfunction ZeroOrMore(item, rep, skip, wantArrow) {\\n\\t\\treturn Optional(OneOrMore(item, rep, wantArrow), skip);\\n\\t}\\n\\n/* TiddlyWiki: added type parameter */\\n\\tfunction Start(type) {\\n\\t\\tif(!(this instanceof Start)) return new Start(type);\\n\\t\\tFakeSVG.call(this, 'path');\\n\\t\\tthis.type = type || 'single'\\n\\t\\tthis.width = (this.type === 'double') ? 20 : 10;\\n\\t\\tthis.up = 10;\\n\\t\\tthis.down = 10;\\n\\t}\\n\\tsubclassOf(Start, FakeSVG);\\n\\tStart.prototype.format = function(x,y) {\\n/* TiddlyWiki: added types */\\n\\t\\tif(this.type === 'single') {\\n\\t\\t\\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 0 -10 h 10.5';\\n\\t\\t} else if(this.type === 'double') {\\n\\t\\t\\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 10 -20 v 20 m -10 -10 h 20.5';\\n\\t\\t} else { // 'none'\\n\\t\\t\\tthis.attrs.d = 'M '+x+' '+y+' h 10.5';\\n\\t\\t}\\n\\t\\treturn this;\\n\\t}\\n\\n/* TiddlyWiki: added type parameter */\\n\\tfunction End(type) {\\n\\t\\tif(!(this instanceof End)) return new End(type);\\n\\t\\tFakeSVG.call(this, 'path');\\n\\t\\tthis.type = type || 'double';\\n\\t\\tthis.width = (this.type === 'double') ? 20 : 10;\\n\\t\\tthis.up = 10;\\n\\t\\tthis.down = 10;\\n\\t}\\n\\tsubclassOf(End, FakeSVG);\\n\\tEnd.prototype.format = function(x,y) {\\n/* TiddlyWiki: added types */\\n\\t\\tif(this.type === 'single') {\\n\\t\\t\\tthis.attrs.d = 'M '+x+' '+y+' h 10 m 0 -10 v 20';\\n\\t\\t} else if(this.type === 'double') {\\n\\t\\t\\tthis.attrs.d = 'M '+x+' '+y+' h 20 m -10 -10 v 20 m 10 -20 v 20';\\n\\t\\t} else { // 'none'\\n\\t\\t\\tthis.attrs.d = 'M '+x+' '+y+' h 10';\\n\\t\\t}\\n\\t\\treturn this;\\n\\t}\\n\\n\\tfunction Terminal(text) {\\n\\t\\tif(!(this instanceof Terminal)) return new Terminal(text);\\n\\t\\tFakeSVG.call(this, 'g');\\n\\t\\tthis.text = text;\\n\\t\\tthis.width = text.length * 8 + 20; /* Assume that each char is .5em, and that the em is 16px */\\n\\t\\tthis.up = 11;\\n\\t\\tthis.down = 11;\\n\\t}\\n\\tsubclassOf(Terminal, FakeSVG);\\n\\tTerminal.prototype.needsSpace = true;\\n\\tTerminal.prototype.format = function(x, y, width) {\\n\\t\\t// Hook up the two sides if this is narrower than its stated width.\\n\\t\\tvar gaps = determineGaps(width, this.width);\\n\\t\\tPath(x,y).h(gaps[0]).addTo(this);\\n\\t\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\n\\t\\tx += gaps[0];\\n\\n\\t\\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down, rx:10, ry:10}).addTo(this);\\n\\t\\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\\n\\t\\treturn this;\\n\\t}\\n\\n\\tfunction NonTerminal(text) {\\n\\t\\tif(!(this instanceof NonTerminal)) return new NonTerminal(text);\\n\\t\\tFakeSVG.call(this, 'g');\\n\\t\\tthis.text = text;\\n\\t\\tthis.width = text.length * 8 + 20;\\n\\t\\tthis.up = 11;\\n\\t\\tthis.down = 11;\\n\\t}\\n\\tsubclassOf(NonTerminal, FakeSVG);\\n\\tNonTerminal.prototype.needsSpace = true;\\n\\tNonTerminal.prototype.format = function(x, y, width) {\\n\\t\\t// Hook up the two sides if this is narrower than its stated width.\\n\\t\\tvar gaps = determineGaps(width, this.width);\\n\\t\\tPath(x,y).h(gaps[0]).addTo(this);\\n\\t\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\n\\t\\tx += gaps[0];\\n\\n\\t\\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down}).addTo(this);\\n\\t\\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\\n\\t\\treturn this;\\n\\t}\\n\\n\\tfunction Comment(text) {\\n\\t\\tif(!(this instanceof Comment)) return new Comment(text);\\n\\t\\tFakeSVG.call(this, 'g');\\n\\t\\tthis.text = text;\\n\\t\\tthis.width = text.length * 7 + 10;\\n\\t\\tthis.up = 11;\\n\\t\\tthis.down = 11;\\n\\t}\\n\\tsubclassOf(Comment, FakeSVG);\\n\\tComment.prototype.needsSpace = true;\\n\\tComment.prototype.format = function(x, y, width) {\\n\\t\\t// Hook up the two sides if this is narrower than its stated width.\\n\\t\\tvar gaps = determineGaps(width, this.width);\\n\\t\\tPath(x,y).h(gaps[0]).addTo(this);\\n\\t\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\n\\t\\tx += gaps[0];\\n\\n\\t\\tFakeSVG('text', {x:x+this.width/2, y:y+5, class:'comment'}, this.text).addTo(this);\\n\\t\\treturn this;\\n\\t}\\n\\n\\tfunction Skip() {\\n\\t\\tif(!(this instanceof Skip)) return new Skip();\\n\\t\\tFakeSVG.call(this, 'g');\\n\\t\\tthis.width = 0;\\n\\t\\tthis.up = 0;\\n\\t\\tthis.down = 0;\\n\\t}\\n\\tsubclassOf(Skip, FakeSVG);\\n\\tSkip.prototype.format = function(x, y, width) {\\n\\t\\tPath(x,y).right(width).addTo(this);\\n\\t\\treturn this;\\n\\t}\\n\\t\\n/* TiddlyWiki: added linking ability */\\n\\tfunction Link(item,options) {\\n\\t\\tif(!(this instanceof Link)) return new Link(item,options);\\n\\t\\tFakeSVG.call(this,'a',options);\\n\\t\\tthis.item = item;\\n\\t\\tthis.width = item.width;\\n\\t\\tthis.up = item.up;\\n\\t\\tthis.down = item.down;\\n\\t}\\n\\tsubclassOf(Link, FakeSVG);\\n\\tLink.prototype.needsSpace = true;\\n\\tLink.prototype.format = function(x, y, width) {\\n\\t\\tthis.item.format(x,y,width).addTo(this);\\n\\t\\treturn this;\\n\\t}\\n\\n/* TiddlyWiki: this block replaces the export mechanism in the original library */\\n\\tif (exports) {\\n\\t\\texports.Diagram = Diagram;\\n\\t\\texports.Sequence = Sequence;\\n\\t\\texports.Choice = Choice;\\n\\t\\texports.Optional = Optional;\\n\\t\\texports.OneOrMore = OneOrMore;\\n\\t\\texports.ZeroOrMore = ZeroOrMore;\\n\\t\\texports.Terminal = Terminal;\\n\\t\\texports.NonTerminal = NonTerminal;\\n\\t\\texports.Comment = Comment;\\n\\t\\texports.Skip = Skip;\\n\\t\\texports.Link = Link;\\n\\t};\\n})(\\n\\t{\\n\\tVERTICAL_SEPARATION: 8,\\n\\tARC_RADIUS: 10,\\n\\tDIAGRAM_CLASS: 'railroad-diagram',\\n\\tSTROKE_ODD_PIXEL_LENGTH: true,\\n\\tINTERNAL_ALIGNMENT: 'center',\\n\\t}\\n);\\n\\n/* TiddlyWiki: removed assignments to properties of the window object */\\n\\n})($tw.node ? $tw.fakeDocument : window.document)\\n\",\"type\":\"application/javascript\",\"title\":\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js\",\"module-type\":\"library\"},\"$:/plugins/tiddlywiki/railroad/parser.js\":{\"title\":\"$:/plugins/tiddlywiki/railroad/parser.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/tiddlywiki/railroad/parser.js\\ntype: application/javascript\\nmodule-type: library\\n\\nParser for the source of a railroad diagram.\\n\\n[:x]\\t\\t\\toptional, normally included\\n[x]\\t\\t\\t\\toptional, normally omitted\\n{x}\\t\\t\\t\\tone or more\\n{x +\\\",\\\"}\\t\\tone or more, comma-separated\\n[{:x}]\\t\\t\\tzero or more, normally included\\n[{:x +\\\",\\\"}]\\t\\tzero or more, comma-separated, normally included\\n[{x}]\\t\\t\\tzero or more, normally omitted\\n[{x +\\\",\\\"}]\\t\\tzero or more, comma-separated, normally omitted\\nx y z\\t\\t\\tsequence\\n\u003C-x y z->\\t\\texplicit sequence\\n(x|y|z)\\t\\t\\talternatives\\n(x|:y|z)\\t\\talternatives, normally y\\n\\\"x\\\"\\t\\t\\t\\tterminal\\n\u003C\\\"x\\\">\\t\\t\\tnonterminal\\n/\\\"blah\\\"/\\t\\tcomment\\n-\\t\\t\\t\\tdummy\\n[[x|\\\"tiddler\\\"]]\\tlink\\n{{\\\"tiddler\\\"}}\\ttransclusion\\n\\n\\\"x\\\" can also be written 'x' or \\\"\\\"\\\"x\\\"\\\"\\\"\\n\\npragmas:\\n\\t\\\\arrow yes|no\\n\\t\\\\debug yes|no\\n\\t\\\\start single|double|none\\n\\t\\\\end single|double|none\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar components = require(\\\"$:/plugins/tiddlywiki/railroad/components.js\\\").components;\\n\\nvar Parser = function(widget,source,options) {\\n\\tthis.widget = widget;\\n\\tthis.source = source;\\n\\tthis.options = options;\\n\\tthis.tokens = this.tokenise(source);\\n\\tthis.tokenPos = 0;\\n\\tthis.advance();\\n\\tthis.content = this.parseContent();\\n\\tthis.root = new components.Root(this.content);\\n\\tthis.checkFinished();\\n};\\n\\n/////////////////////////// Parser dispatch\\n\\nParser.prototype.parseContent = function() {\\n\\tvar content = [];\\n\\t// Parse zero or more components\\n\\twhile(true) {\\n\\t\\tvar component = this.parseComponent();\\n\\t\\tif(!component) {\\n\\t\\t\\tbreak;\\n\\t\\t}\\n\\t\\tif(!component.isPragma) {\\n\\t\\t\\tcontent.push(component);\\n\\t\\t}\\n\\t}\\n\\treturn content;\\n};\\n\\nParser.prototype.parseComponent = function() {\\n\\tvar component = null;\\n\\tif(this.token) {\\n\\t\\tif(this.at(\\\"string\\\")) {\\n\\t\\t\\tcomponent = this.parseTerminal();\\n\\t\\t} else if(this.at(\\\"name\\\")) {\\n\\t\\t\\tcomponent = this.parseName();\\n\\t\\t} else if(this.at(\\\"pragma\\\")) {\\n\\t\\t\\tcomponent = this.parsePragma();\\n\\t\\t} else {\\n\\t\\t\\tswitch(this.token.value) {\\n\\t\\t\\t\\tcase \\\"[\\\":\\n\\t\\t\\t\\t\\tcomponent = this.parseOptional();\\n\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\tcase \\\"{\\\":\\n\\t\\t\\t\\t\\tcomponent = this.parseRepeated();\\n\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\tcase \\\"\u003C\\\":\\n\\t\\t\\t\\t\\tcomponent = this.parseNonterminal();\\n\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\tcase \\\"(\\\":\\n\\t\\t\\t\\t\\tcomponent = this.parseChoice();\\n\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\tcase \\\"/\\\":\\n\\t\\t\\t\\t\\tcomponent = this.parseComment();\\n\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\tcase \\\"[[\\\":\\n\\t\\t\\t\\t\\tcomponent = this.parseLink();\\n\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\tcase \\\"{{\\\":\\n\\t\\t\\t\\t\\tcomponent = this.parseTransclusion();\\n\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\tcase \\\"\u003C-\\\":\\n\\t\\t\\t\\t\\tcomponent = this.parseSequence();\\n\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t\\tcase \\\"-\\\":\\n\\t\\t\\t\\t\\tcomponent = this.parseDummy();\\n\\t\\t\\t\\t\\tbreak;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn component;\\n};\\n\\n/////////////////////////// Specific components\\n\\nParser.prototype.parseChoice = function() {\\n\\t// Consume the (\\n\\tthis.advance();\\n\\tvar content = [],\\n\\t\\tcolon = -1;\\n\\tdo {\\n\\t\\t// Allow at most one branch to be prefixed with a colon\\n\\t\\tif(colon === -1 && this.eat(\\\":\\\")) {\\n\\t\\t\\tcolon = content.length;\\n\\t\\t}\\n\\t\\t// Parse the next branch\\n\\t\\tcontent.push(this.parseContent());\\n\\t} while(this.eat(\\\"|\\\"));\\n\\t// Consume the closing bracket\\n\\tthis.close(\\\")\\\");\\n\\t// Create a component\\n\\treturn new components.Choice(content,colon === -1 ? 0 : colon);\\n};\\n\\nParser.prototype.parseComment = function() {\\n\\t// Consume the /\\n\\tthis.advance();\\n\\t// The comment's content should be in a string literal\\n\\tvar content = this.expectString(\\\"after /\\\");\\n\\t// Consume the closing /\\n\\tthis.close(\\\"/\\\");\\n\\t// Create a component\\n\\treturn new components.Comment(content);\\n};\\n\\nParser.prototype.parseDummy = function() {\\n\\t// Consume the -\\n\\tthis.advance();\\n\\t// Create a component\\n\\treturn new components.Dummy();\\n};\\n\\nParser.prototype.parseLink = function() {\\n\\t// Consume the [[\\n\\tthis.advance();\\n\\t// Parse the content\\n\\tvar content = this.parseContent();\\n\\t// Consume the |\\n\\tthis.expect(\\\"|\\\");\\n\\t// Consume the target\\n\\tvar target = this.expectNameOrString(\\\"as link target\\\");\\n\\t// Prepare some attributes for the SVG \\\"a\\\" element to carry\\n\\tvar options = {\\\"data-tw-target\\\": target};\\n\\tif($tw.utils.isLinkExternal(target)) {\\n\\t\\toptions[\\\"data-tw-external\\\"] = true;\\n\\t}\\n\\t// Consume the closing ]]\\n\\tthis.close(\\\"]]\\\");\\n\\t// Create a component\\n\\treturn new components.Link(content,options);\\n};\\n\\nParser.prototype.parseName = function() {\\n\\t// Create a component\\n\\tvar component = new components.Nonterminal(this.token.value);\\n\\t// Consume the name\\n\\tthis.advance();\\n\\treturn component;\\n};\\n\\nParser.prototype.parseNonterminal = function() {\\n\\t// Consume the \u003C\\n\\tthis.advance();\\n\\t// The nonterminal's name should be in a string literal\\n\\tvar content = this.expectString(\\\"after \u003C\\\");\\n\\t// Consume the closing bracket\\n\\tthis.close(\\\">\\\");\\n\\t// Create a component\\n\\treturn new components.Nonterminal(content);\\n};\\n\\nParser.prototype.parseOptional = function() {\\n\\tvar wantArrow = this.options.arrow;\\n\\t// Consume the [\\n\\tthis.advance();\\n\\t// Consume the { if there is one\\n\\tvar repeated = this.eat(\\\"{\\\");\\n\\t// Note whether omission is the normal route\\n\\tvar normal = this.eat(\\\":\\\");\\n\\t// Parse the content\\n\\tvar content = this.parseContent(),\\n\\t\\tseparator = null;\\n\\t// Parse the separator if there is one\\n\\tif(repeated && this.eat(\\\"+\\\")) {\\n\\t\\tseparator = this.parseContent();\\n\\t}\\n\\t// Consume the closing brackets\\n\\tif(repeated) {\\n\\t\\tthis.close(\\\"}\\\");\\n\\t}\\n\\tthis.close(\\\"]\\\");\\n\\t// Create a component\\n\\treturn repeated ? new components.OptionalRepeated(content,separator,normal,wantArrow)\\n\\t\\t: new components.Optional(content,normal);\\n};\\n\\nParser.prototype.parseRepeated = function() {\\n\\tvar wantArrow = this.options.arrow;\\n\\t// Consume the {\\n\\tthis.advance();\\n\\t// Parse the content\\n\\tvar content = this.parseContent(),\\n\\t\\tseparator = null;\\n\\t// Parse the separator if there is one\\n\\tif(this.eat(\\\"+\\\")) {\\n\\t\\tseparator = this.parseContent();\\n\\t}\\n\\t// Consume the closing bracket\\n\\tthis.close(\\\"}\\\");\\n\\t// Create a component\\n\\treturn new components.Repeated(content,separator,wantArrow);\\n};\\n\\nParser.prototype.parseSequence = function() {\\n\\t// Consume the \u003C-\\n\\tthis.advance();\\n\\t// Parse the content\\n\\tvar content = this.parseContent();\\n\\t// Consume the closing ->\\n\\tthis.close(\\\"->\\\");\\n\\t// Create a component\\n\\treturn new components.Sequence(content);\\n};\\n\\nParser.prototype.parseTerminal = function() {\\n\\tvar component = new components.Terminal(this.token.value);\\n\\t// Consume the string literal\\n\\tthis.advance();\\n return component;\\n};\\n\\nParser.prototype.parseTransclusion = function() {\\n\\t// Consume the {{\\n\\tthis.advance();\\n\\t// Consume the text reference\\n\\tvar textRef = this.expectNameOrString(\\\"as transclusion source\\\");\\n\\t// Consume the closing }}\\n\\tthis.close(\\\"}}\\\");\\n\\t// Retrieve the content of the text reference\\n\\tvar source = this.widget.wiki.getTextReference(textRef,\\\"\\\",this.widget.getVariable(\\\"currentTiddler\\\"));\\n\\t// Parse the content\\n\\tvar content = new Parser(this.widget,source).content;\\n\\t// Create a component\\n\\treturn new components.Transclusion(content);\\n};\\n\\n/////////////////////////// Pragmas\\n\\nParser.prototype.parsePragma = function() {\\n\\t// Create a dummy component\\n\\tvar component = { isPragma: true };\\n\\t// Consume the pragma\\n\\tvar pragma = this.token.value;\\n\\tthis.advance();\\n\\t// Apply the setting\\n\\tif(pragma === \\\"arrow\\\") {\\n\\t\\tthis.options.arrow = this.parseYesNo(pragma);\\t\\t\\n\\t} else if(pragma === \\\"debug\\\") {\\n\\t\\tthis.options.debug = true;\\n\\t} else if(pragma === \\\"start\\\") {\\n\\t\\tthis.options.start = this.parseTerminusStyle(pragma);\\t\\t\\n\\t} else if(pragma === \\\"end\\\") {\\n\\t\\tthis.options.end = this.parseTerminusStyle(pragma);\\t\\t\\n\\t} else {\\n\\t\\tthrow \\\"Invalid pragma\\\";\\n\\t}\\n\\treturn component;\\n};\\n\\nParser.prototype.parseYesNo = function(pragma) {\\n\\treturn this.parseSetting([\\\"yes\\\",\\\"no\\\"],pragma) === \\\"yes\\\";\\n}\\n\\nParser.prototype.parseTerminusStyle = function(pragma) {\\n\\treturn this.parseSetting([\\\"single\\\",\\\"double\\\",\\\"none\\\"],pragma);\\n}\\n\\nParser.prototype.parseSetting = function(options,pragma) {\\n\\tif(this.at(\\\"name\\\") && options.indexOf(this.token.value) !== -1) {\\n\\t\\treturn this.tokenValueEaten();\\t\\t\\n\\t}\\n\\tthrow options.join(\\\" or \\\") + \\\" expected after \\\\\\\\\\\" + pragma;\\n}\\n\\n/////////////////////////// Token manipulation\\n\\nParser.prototype.advance = function() {\\n\\tif(this.tokenPos >= this.tokens.length) {\\n\\t\\tthis.token = null;\\n\\t}\\n\\tthis.token = this.tokens[this.tokenPos++];\\n};\\n\\nParser.prototype.at = function(token) {\\n\\treturn this.token && (this.token.type === token || this.token.type === \\\"token\\\" && this.token.value === token);\\n};\\n\\nParser.prototype.eat = function(token) {\\n\\tvar at = this.at(token);\\n\\tif(at) {\\n\\t\\tthis.advance();\\n\\t}\\n\\treturn at;\\n};\\n\\nParser.prototype.tokenValueEaten = function() {\\n\\tvar output = this.token.value;\\n\\tthis.advance();\\n\\treturn output;\\n};\\n\\nParser.prototype.close = function(token) {\\n\\tif(!this.eat(token)) {\\n\\t\\tthrow \\\"Closing \\\" + token + \\\" expected\\\";\\n\\t}\\n};\\n\\nParser.prototype.checkFinished = function() {\\n\\tif(this.token) {\\n\\t\\tthrow \\\"Syntax error at \\\" + this.token.value;\\n\\t}\\n};\\n\\nParser.prototype.expect = function(token) {\\n\\tif(!this.eat(token)) {\\n\\t\\tthrow token + \\\" expected\\\";\\n\\t}\\n};\\n\\nParser.prototype.expectString = function(context,token) {\\n\\tif(!this.at(\\\"string\\\")) {\\n\\t\\ttoken = token || \\\"String\\\";\\n\\t\\tthrow token + \\\" expected \\\" + context;\\n\\t}\\n\\treturn this.tokenValueEaten();\\n};\\n\\nParser.prototype.expectNameOrString = function(context) {\\n\\tif(this.at(\\\"name\\\")) {\\n\\t\\treturn this.tokenValueEaten();\\n\\t}\\n\\treturn this.expectString(context,\\\"Name or string\\\");\\n};\\n\\n/////////////////////////// Tokenisation\\n\\nParser.prototype.tokenise = function(source) {\\n\\tvar tokens = [],\\n\\t\\tpos = 0,\\n\\t\\tc, s, token;\\n\\twhile(pos \u003C source.length) {\\n\\t\\t// Initialise this iteration\\n\\t\\ts = token = null;\\n\\t\\t// Skip whitespace\\n\\t\\tpos = $tw.utils.skipWhiteSpace(source,pos);\\n\\t\\t// Avoid falling off the end of the string\\n\\t\\tif (pos >= source.length) {\\n\\t\\t\\tbreak;\\n\\t\\t}\\n\\t\\t// Examine the next character\\n\\t\\tc = source.charAt(pos);\\n\\t\\tif(\\\"\\\\\\\"'\\\".indexOf(c) !== -1) {\\n\\t\\t\\t// String literal\\n\\t\\t\\ttoken = $tw.utils.parseStringLiteral(source,pos);\\n\\t\\t\\tif(!token) {\\n\\t\\t\\t\\tthrow \\\"Unterminated string literal\\\";\\n\\t\\t\\t}\\n\\t\\t} else if(\\\"[]{}\\\".indexOf(c) !== -1) {\\n\\t\\t\\t// Single or double character\\n\\t\\t\\ts = source.charAt(pos+1) === c ? c + c : c;\\n\\t\\t} else if(c === \\\"\u003C\\\") {\\n\\t\\t\\t// \u003C or \u003C-\\n\\t\\t\\ts = source.charAt(pos+1) === \\\"-\\\" ? \\\"\u003C-\\\" : \\\"\u003C\\\";\\n\\t\\t} else if(c === \\\"-\\\") {\\n\\t\\t\\t// - or ->\\n\\t\\t\\ts = source.charAt(pos+1) === \\\">\\\" ? \\\"->\\\" : \\\"-\\\";\\n\\t\\t} else if(\\\"()>+/:|\\\".indexOf(c) !== -1) {\\n\\t\\t\\t// Single character\\n\\t\\t\\ts = c;\\n\\t\\t} else if(c.match(/[a-zA-Z]/)) {\\n\\t\\t\\t// Name\\n\\t\\t\\ttoken = this.readName(source,pos);\\n\\t\\t} else if(c.match(/\\\\\\\\/)) {\\n\\t\\t\\t// Pragma\\n\\t\\t\\ttoken = this.readPragma(source,pos);\\n\\t\\t} else {\\n\\t\\t\\tthrow \\\"Syntax error at \\\" + c;\\n\\t\\t}\\n\\t\\t// Add our findings to the return array\\n\\t\\tif(token) {\\n\\t\\t\\ttokens.push(token);\\n\\t\\t} else {\\n\\t\\t\\ttoken = $tw.utils.parseTokenString(source,pos,s);\\n\\t\\t\\ttokens.push(token);\\n\\t\\t}\\n\\t\\t// Prepare for the next character\\n\\t\\tpos = token.end;\\n\\t}\\n\\treturn tokens;\\n};\\n\\nParser.prototype.readName = function(source,pos) {\\n\\tvar re = /([a-zA-Z0-9_.-]+)/g;\\n\\tre.lastIndex = pos;\\n\\tvar match = re.exec(source);\\n\\tif(match && match.index === pos) {\\n\\t\\treturn {type: \\\"name\\\", value: match[1], start: pos, end: pos+match[1].length};\\n\\t} else {\\n\\t\\tthrow \\\"Invalid name\\\";\\n\\t}\\n};\\n\\nParser.prototype.readPragma = function(source,pos) {\\n\\tvar re = /([a-z]+)/g;\\n\\tpos++;\\n\\tre.lastIndex = pos;\\n\\tvar match = re.exec(source);\\n\\tif(match && match.index === pos) {\\n\\t\\treturn {type: \\\"pragma\\\", value: match[1], start: pos, end: pos+match[1].length};\\n\\t} else {\\n\\t\\tthrow \\\"Invalid pragma\\\";\\n\\t}\\n};\\n\\n/////////////////////////// Exports\\n\\nexports.parser = Parser;\\n\\n})();\",\"type\":\"application/javascript\",\"module-type\":\"library\"},\"$:/plugins/tiddlywiki/railroad/typed-parser.js\":{\"title\":\"$:/plugins/tiddlywiki/railroad/typed-parser.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/tiddlywiki/railroad/typed-parser.js\\ntype: application/javascript\\nmodule-type: parser\\n\\nThis parser wraps unadorned railroad syntax into a railroad widget\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar RailroadParser = function(type,text,options) {\\n\\tvar element = {\\n\\t\\t\\ttype: \\\"railroad\\\",\\n\\t\\t\\ttag: \\\"$railroad\\\",\\n\\t\\t\\ttext: text\\n\\t\\t};\\n\\tthis.tree = [element];\\nconsole.log(text);\\n};\\n\\nexports[\\\"text/vnd.tiddlywiki.railroad\\\"] = RailroadParser;\\n\\n})();\\n\\n\",\"type\":\"application/javascript\",\"module-type\":\"parser\"},\"$:/plugins/tiddlywiki/railroad/wrapper.js\":{\"title\":\"$:/plugins/tiddlywiki/railroad/wrapper.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/tiddlywiki/railroad/wrapper.js\\ntype: application/javascript\\nmodule-type: widget\\n\\nWrapper for `railroad-diagrams.js` that provides a `\u003C$railroad>` widget.\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar Parser = require(\\\"$:/plugins/tiddlywiki/railroad/parser.js\\\").parser,\\n\\tWidget = require(\\\"$:/core/modules/widgets/widget.js\\\").widget;\\n\\nvar RailroadWidget = function(parseTreeNode,options) {\\n\\tthis.initialise(parseTreeNode,options);\\n};\\n\\nvar RAILROAD_OPTIONS = \\\"$:/config/railroad\\\";\\n\\n/*\\nInherit from the base widget class\\n*/\\nRailroadWidget.prototype = new Widget();\\n\\n/*\\nRender this widget into the DOM\\n*/\\nRailroadWidget.prototype.render = function(parent,nextSibling) {\\n\\t// Housekeeping\\n\\tthis.parentDomNode = parent;\\n\\tthis.computeAttributes();\\n\\tthis.execute();\\n\\t// Get the source text\\n\\tvar source = this.getAttribute(\\\"text\\\",this.parseTreeNode.text || \\\"\\\");\\n\\t// Create a div to contain the SVG or error message\\n\\tvar div = this.document.createElement(\\\"div\\\");\\n\\ttry {\\n\\t\\t// Initialise options from the config tiddler or widget attributes\\n\\t\\tvar config = this.wiki.getTiddlerData(RAILROAD_OPTIONS,{});\\n\\t\\tvar options = {\\n\\t\\t\\tarrow: this.getAttribute(\\\"arrow\\\", config.arrow || \\\"yes\\\") === \\\"yes\\\",\\n\\t\\t\\tdebug: this.getAttribute(\\\"debug\\\", config.debug || \\\"no\\\") === \\\"yes\\\",\\n\\t\\t\\tstart: this.getAttribute(\\\"start\\\", config.start || \\\"single\\\"),\\n\\t\\t\\tend: this.getAttribute(\\\"end\\\", config.end || \\\"single\\\")\\n\\t\\t};\\n\\t\\t// Parse the source\\n\\t\\tvar parser = new Parser(this,source,options);\\n\\t\\t// Generate content into the div\\n\\t\\tif(parser.options.debug) {\\n\\t\\t\\tthis.renderDebug(parser,div);\\n\\t\\t} else {\\n\\t\\t\\tthis.renderSvg(parser,div);\\n\\t\\t}\\n\\t} catch(ex) {\\n\\t\\tdiv.className = \\\"tc-error\\\";\\n\\t\\tdiv.textContent = ex;\\n\\t}\\n\\t// Insert the div into the DOM\\n\\tparent.insertBefore(div,nextSibling);\\n\\tthis.domNodes.push(div);\\n};\\n\\nRailroadWidget.prototype.renderDebug = function(parser,div) {\\n\\tvar output = [\\\"\u003Cpre>\\\"];\\n\\tparser.root.debug(output, \\\"\\\");\\n\\toutput.push(\\\"\u003C/pre>\\\");\\n\\tdiv.innerHTML = output.join(\\\"\\\");\\n};\\n\\nRailroadWidget.prototype.renderSvg = function(parser,div) {\\n\\t// Generate a model of the diagram\\n\\tvar fakeSvg = parser.root.toSvg(parser.options);\\n\\t// Render the model into a tree of SVG DOM nodes\\n\\tvar svg = fakeSvg.toSVG();\\n\\t// Fill in the remaining attributes of any link nodes\\n\\tthis.patchLinks(svg);\\n\\t// Insert the SVG tree into the div\\n\\tdiv.appendChild(svg);\\n};\\n\\nRailroadWidget.prototype.patchLinks = function(node) {\\n\\tvar self = this;\\n\\tif(!$tw.node && node.hasChildNodes()) {\\n\\t\\tvar children = node.childNodes;\\n\\t\\tfor(var i=0; i\u003Cchildren.length; i++) {\\n\\t\\t\\tvar child = children[i];\\n\\t\\t\\tvar attributes = child.attributes;\\n\\t\\t\\tif(attributes) {\\n\\t\\t\\t\\t// Find each element that has a data-tw-target attribute\\n\\t\\t\\t\\tvar target = child.attributes[\\\"data-tw-target\\\"];\\n\\t\\t\\t\\tif(target !== undefined) {\\n\\t\\t\\t\\t\\ttarget = target.value;\\n\\t\\t\\t\\t\\tif(child.attributes[\\\"data-tw-external\\\"]) {\\n\\t\\t\\t\\t\\t\\t// External links are straightforward\\n\\t\\t\\t\\t\\t\\tchild.setAttribute(\\\"target\\\",\\\"_blank\\\");\\n\\t\\t\\t\\t\\t\\tchild.setAttribute(\\\"rel\\\",\\\"noopener noreferrer\\\");\\n\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\t// Each internal link gets its own onclick handler, capturing its own copy of target\\n\\t\\t\\t\\t\\t\\t(function(myTarget) {\\n\\t\\t\\t\\t\\t\\t\\tchild.onclick = function(event) {\\n\\t\\t\\t\\t\\t\\t\\t\\tself.dispatchLink(myTarget,event);\\n\\t\\t\\t\\t\\t\\t\\t\\treturn false;\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t})(target);\\n\\t\\t\\t\\t\\t\\ttarget = \\\"#\\\" + target;\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tchild.setAttributeNS(\\\"http://www.w3.org/1999/xlink\\\",\\\"href\\\",target);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t\\tthis.patchLinks(child);\\n\\t\\t}\\n\\t}\\n};\\n\\nRailroadWidget.prototype.refresh = function(changedTiddlers) {\\n\\tvar changedAttributes = this.computeAttributes();\\n\\tif(changedAttributes.text || changedTiddlers[RAILROAD_OPTIONS]) {\\n\\t\\tthis.refreshSelf();\\n\\t\\treturn true;\\n\\t}\\n\\treturn false;\\t\\n};\\n\\nRailroadWidget.prototype.dispatchLink = function(to,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: 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});\\n\\tevent.preventDefault();\\n\\tevent.stopPropagation();\\n\\treturn false;\\n};\\n\\nexports.railroad = RailroadWidget;\\n\\n})();\",\"type\":\"application/javascript\",\"module-type\":\"widget\"}}}","version":"5.2.0","type":"application/json","title":"$:/plugins/tiddlywiki/railroad","plugin-type":"plugin","name":"Railroad","list":"readme usage syntax example","description":"Railroad diagram generator","dependents":"","author":"Astrid Elocson"}, +{"text":"{\n \"tiddlers\": {\n \"$:/plugins/tobibeer/split/filter.js\": {\n \"text\": \"/*\\\\\\r\\ntitle: $:/plugins/tobibeer/split/filter.js\\r\\ntype: application/javascript\\r\\nmodule-type: filteroperator\\r\\n\\r\\nFilter operator that splits each item at a specified separator.\\r\\n\\r\\n@preserve\\r\\n\\\\*/\\n(function(){\\\"use strict\\\";exports.split=function(s,t,e){var i,a,f=e.wiki,r=t.suffix||\\\"\\\",n=[],l=[],u=[],o=[],p={negate:t.prefix===\\\"!\\\",split:t.operand,prefix:\\\"\\\",suffix:\\\"\\\",num:1,$num:1},c=[[/^\\\\s+/,function(){}],[/^(num|pos|\\\\$num|\\\\$pos)=(n|-n|\\\\d+|-\\\\d+)(?:\\\\s|$)/i,function(s){p[s[1]]=s[2];if(s[1].charAt(0)===\\\"$\\\"){p.mode=\\\"$pos\\\"}if(s[1]===\\\"$num\\\"&&!p.$pos){p.$pos=1}if(s[1]===\\\"num\\\"&&!p.pos){p.pos=1}}],[/^(\\\\+|at|!at|first|!first|last|!last|list|keep|strict|\\\\$strict|trim|unique)(?:\\\\s|$)/i,function(s){var t=s[1];p[t]=1;switch(t){case\\\"+\\\":p.suffix=p.split;break;case\\\"!at\\\":p.nat=1;case\\\"at\\\":i=p.split.match(/(\\\\d+),(\\\\d+)/);if(i){p.at=parseInt(i[1]);p.to=parseInt(i[2])}else{p.at=parseInt(p.split)}if(isNaN(p.at)){throw\\\"suffix 'at' must be numeric: \\\"+p.at}else{p.at=p.at-1}break;case\\\"list\\\":p.list=\\\"list\\\";break;case\\\"first\\\":p.pos=1;break;case\\\"!first\\\":p.pos=2;p.num=\\\"n\\\";break;case\\\"last\\\":p.pos=\\\"n\\\";break;case\\\"!last\\\":p.pos=\\\"-2\\\";p.num=\\\"-n\\\";break}}],[/^(before|after|beforelast|afterlast)(?:\\\\s|$)/i,function(s){var t=s[1];p.before=(t.toLowerCase().indexOf(\\\"before\\\")===0?1:2)+(t.toLowerCase().indexOf(\\\"last\\\")===t.length-4?2:0)}],[/^list\\\\=\\\\s*([^\\\\s]+)(?:\\\\s|$)/i,function(s){p.list=s[1]}],[/^(\\\\!)?(\\\\$|\\\\$all|\\\\$first|\\\\$last)(?:\\\\s|$)/i,function(s){var t=s[2];p.mode=t;p.neg=s[1]?1:0;if(t===\\\"$first\\\"){if(p.neg){p.$pos=2;p.$num=\\\"n\\\"}else{p.$pos=1}}else if(t===\\\"$last\\\"){if(p.neg){p.$pos=\\\"-2\\\";p.$num=\\\"-n\\\"}else{p.$pos=\\\"n\\\"}}}],[/^(?:\\\\+\\\\\\\\([^\\\\\\\\]+)\\\\\\\\|\\\\\\\\([^\\\\\\\\]+)\\\\\\\\\\\\+)/,function(s){if(s[1]){p.prefix=s[1]}else{p.suffix=s[2]}}]];try{while(r){a=r;$tw.utils.each(c,function(s){var t=s[0].exec(r);if(t){s[1].call(this,t);r=r.substr(t[0].length);return false}});if(r===a){throw\\\"invalid suffix(es) '\\\"+r+\\\"'\\\"}}if(p.list&&p.split){o=$tw.utils.parseStringArray(p.split)}else{s(function(s,t){var e,a,r=[];l.push(t);if(p.before){i=1+(p.before\u003C3?t.indexOf(p.split):t.lastIndexOf(p.split));if(i>0){r=[p.before%2===1?t.substr(0,i-1):t.substr(i+p.split.length-1)]}if(p.keep&&i===0){r[0]=t}}else if(p.at){if(p.to){r=p.nat?[t.substr(0,p.at)+t.substr(p.at+p.to)]:[t.substr(p.at,p.to)];if(p.keep&&r[0]===\\\"\\\"){r[0]=t}}else{r=[t.substr(0,p.at)];a=t.substr(p.at);if(a){r.push(a)}}}else if(p.list){r=f.getTiddlerList(t,p.list)}else{r=t.split(p.split)}e=r.length>1||p.list||r.length>0&&(p.before||p.to);if(p.pos){r=$tw.utils.getArrayItems(r,p.pos,p.num,p.strict)}if(r.length&&(e||p.keep)){n.push(t);$tw.utils.each(r,function(s){if(p.trim){s=s.trim()}if(s){if(!p.unique||p.unique&&o.indexOf(s)\u003C0){o.push(p.prefix+s+p.suffix)}}})}else{u.push(t)}})}if(t.suffix){switch(p.mode){case\\\"$\\\":o=n;break;case\\\"$all\\\":if(o.length){if(p.negate){u=[]}else{o=l}}else if(p.negate){u=l}break;case\\\"$first\\\":case\\\"$last\\\":case\\\"$pos\\\":o=$tw.utils.getArrayItems(o,p.$pos,p.$num,p.$strict);break}}}catch($){return[\\\"split syntax error:\\\"+$]}return p.negate?u:o}})();\",\n \"title\": \"$:/plugins/tobibeer/split/filter.js\",\n \"type\": \"application/javascript\",\n \"module-type\": \"filteroperator\"\n },\n \"$:/plugins/tobibeer/split/readme\": {\n \"title\": \"$:/plugins/tobibeer/split/readme\",\n \"text\": \"Provides the filter `split[by]`, splitting input titles `by` a string defined in the operand, allowing you to slice and dice output elements as needed.\\n\\n; suffixes\\r\\n: `$` — return input titles that yield split items\\r\\n: `$all` — return all input titles if any yield split items\\r\\n: `+` — append operand to split titles\\r\\n: `+\\\\x\\\\` — append x to split titles\\r\\n: `\\\\x\\\\+` — prepend x to split titles\\r\\n: `unique` — prevents duplicate titles in the output\\r\\n: `trim` — no leading/trailing blanks in split titles\\r\\n: `first` — first title of the split => `!first` — all but first\\r\\n: `last` — last title of the split => `!last` — all but last\\r\\n: `at[\u003Cnum>]` — split in two at number in the operand\\r\\n: `at[\u003Cnum>,\u003Clen>]` — slice out ''len'' characters starting at character ''num''\\r\\n: `!at[\u003Cnum>,\u003Clen>]` — cutting the above out of the input title\\r\\n: `before[x]` / `after[x]` — up until / after first match of `x`\\r\\n: `beforelast[x]` / `afterlast[x]`— up until / after last match of `x`\\r\\n: `pos=2` — 2nd split item of each input title in turn\\r\\n: `pos=1 num=3` — first three each\\r\\n: `pos=2 num=n` — 2nd to last each\\r\\n: `pos=-2 num=-n` — first to 2nd last each\\r\\n: `strict` — specified `num` is mandatory\\r\\n: `$pos`, `$num`, `$strict`, `$first`, `$!first`,`$last`, `$!last` — for final list\\r\\n: `keep` — return title even if not split\\r\\n: `list[]` — parse list field of input titles\\r\\n: `list=tags[]` — parse tags field of input titles\\r\\n: `list\u003Cfoo>` — parse (soft) operand as list, e.g. variables or text-references\\n\\n\u003Cbr>\\n\\n; documentation / examples / demos...\\r\\n: http://tobibeer.github.io/tw5-plugins#split\"\n },\n \"$:/plugins/tobibeer/split/utils.js\": {\n \"text\": \"/*\\\\\\r\\ntitle: $:/plugins/tobibeer/split/utils.js\\r\\ntype: application/javascript\\r\\nmodule-type: utils\\r\\n\\r\\n@preserve\\r\\n\\\\*/\\n(function(){\\\"use strict\\\";exports.getArrayItems=function(e,t,n,s){var i,a=parseInt(n),f=parseInt(t),r=e.length;if(t===\\\"n\\\"){f=r}else if(t===\\\"-n\\\"){f=1}else if(!t){f=1}if(n===\\\"n\\\"){a=r}else if(n===\\\"-n\\\"){a=-(f\u003C0?r+f+1:f)}else if(!n){a=1}f=Math.max(1,f\u003C0?r+f+(a\u003C0?a+2:1):a\u003C0?f+a+1:f);a=Math.max(1,Math.abs(a));i=e.splice(f-1,a);if(i.length\u003Ca&&s){i=[]}return i}})();\",\n \"title\": \"$:/plugins/tobibeer/split/utils.js\",\n \"type\": \"application/javascript\",\n \"module-type\": \"utils\"\n }\n }\n}","version":"0.8.0","type":"application/json","title":"$:/plugins/tobibeer/split","source":"https://github.com/tobibeer/tw5-split","revision":"0","plugin-type":"plugin","list":"readme","documentation":"https://tobibeer.github.io/tw5-split","description":"A filter to split input titles and slice-up the results","dependents":"","core-version":">=5.1.9","bag":"default","author":"Tobias Beer"}, {"text":"\\define applytemplate(signum)\n\u003C$set name=template filter=\"[{$:/richlink/.dictionary##$signum$}addprefix[$:/]]\">\n\u003C$tiddler tiddler=\u003C\u003Ctemplate>> >\n \u003C$transclude/>\n\u003C/$tiddler>\n\u003C/$set>\n\\end\n\n\\define richlink(link, 1, 2, 3)\n\u003C$vars link=\"$link$\" 1=\"$1$\" 2=\"$2$\" 3=\"$3$\">\n\u003C$set name=\"domain\" filter=\"\"\"[[$link$]removeprefix[https://]splitbefore[/]removesuffix[/]] [[$link$]removeprefix[http://]splitbefore[/]removesuffix[/]] [[$link$]removeprefix[https%3A//]splitbefore[/]removesuffix[/]] [[$link$]removeprefix[http%3A//]splitbefore[/]removesuffix[/]]\"\"\" >\n \u003C$macrocall $name=applytemplate signum=\u003C\u003Cdomain>> />\n\u003C/$set>\n\u003C$set name=\"filetype\" filter=\"\"\"[[$link$]split:afterlast[.]]\"\"\" >\n \u003C$macrocall $name=applytemplate signum=\u003C\u003Cfiletype>> />\n\u003C/$set>\n\u003C/$vars>\n\\end\n\n\u003C$list filter=\"[all[current]has[attachment]get[attachment]]\" \n variable=\"link\">\n{{$:/core/images/import-button}}\u003C$macrocall $name=richlink link=\u003C\u003Clink>>/>\n\u003C/$list>\n\n","title":"$:/plugins/TWaddle/richlink/main","tags":"$:/tags/Macro","modifier":"Mat von TWaddle","modified":"20170512190001947","list-after":"$:/core/ui/ViewTemplate/body","creator":"Mat von TWaddle","created":"20170510094040705"}, {"text":"This tiddler is used to configure the \"Link-to-tabs\" plugin behaviour. \n\nThere are 4 fields, which are used by [[$:/plugins/wikilabs/link-to-tabs/styles]] enable and disable the internal links. \n\n* show-all-links: {{!!show-all-links}}\n* show-single-link: {{!!show-single-link}}\n* initial-opacity: {{!!initial-opacity}}\n* transition time in seconds: {{!!transition}}\n","type":"text/vnd.tiddlywiki","transition":"0.3","title":"$:/plugins/wikilabs/link-to-tabs/config","show-single-link":"inline-block","show-all-links":"inline-block","modifier":"M0","modified":"20210823042755946","initial-opacity":"0.7","creator":"M0","created":"20190712133008077"}, {"text":"","web":"","type":"text/vnd.tiddlywiki","title":"$:/pph/mapa/plantillas/colaborador","telefono":"","tags":"punto colaborador","revision":"0","point":"","modifier":"M0","modified":"20210822132020542","email":"","direccion":"","creator":"Sylvain Comte","created":"20210808034924151","color":"#000000","categoria":"🔴 Colaboradores","caption":"{{!!title}}","bag":"default"}, @@ -1514,17 +1687,27 @@ Error message and password prompt {"text":"\u003Cvideo src=\u003C\u003Clink>> controls preload=\"auto\" class=\"richlink-video\">\n\u003Cp>Your browser doesn't support HTML5 video.\u003Cbr>Instead, go directly to \u003C\u003Clink>>\u003C/p> \n\u003C/video>\n\n\u003Cstyle>\n.richlink-video {width:100%;}\n\u003C/style>","title":"$:/richlink/video","tags":"","modifier":"Mat von TWaddle","modified":"20170513185415571","creator":"Mat von TWaddle","created":"20170512214608638"}, {"text":"\u003Cdiv class=\"wp\">\n\u003Ca href=\u003C\u003Clink>>>{{$:/core/images/globe}} Wikipedia\u003C/a>\n\u003C/div>\n\n\u003Cstyle>\n.wp { display:inline;}\n.wp a { color:green; text-decoration:none;}\n.wp svg { width:1em; vertical-align:bottom; fill:gray; }\n\u003C/style>","title":"$:/richlink/wikipedia","tags":"$:/templates/richlink","modifier":"Mat von TWaddle","modified":"20170512175951389","creator":"Mat von TWaddle","created":"20170511011746553"}, {"text":"\\define rich-youtube(link)\n\u003Ciframe class=rich-iframe src=\"$link$\" frameborder=\"0\" width=100% allowfullscreen/>\n\\end\n\n\u003C$set name=link\n filter=\"[\u003Clink>search[watch]split:after[=]addprefix[https://www.youtube.com/embed/]]\" \n emptyValue=\u003C\u003Clink>> >\n\u003C$macrocall $name=rich-youtube link=\u003C\u003Clink>> />\n\u003C/$set>\n\n\u003Cstyle>.rich-iframe {height:calc(0.56 * {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}}); }\n\u003C/style>","title":"$:/richlink/youtube","modifier":"Mat von TWaddle","modified":"20170512160001092","creator":"Mat von TWaddle","created":"20170512022223951"}, -{"text":"\u003Ccenter>\u003C$link to=\"pph/sidebar/contenidos/bienvenidos\" tooltip=\"Custom tooltip\">[img height=150px [pph/logo.jpg]]\u003C/$link>\u003Cbr>\u003C/center>","type":"text/vnd.tiddlywiki","title":"$:/SiteLogo","tags":"","revision":"0","modifier":"M0","modified":"20211002001947850","creator":"M0","created":"20210927095242410","bag":"default"}, +{"created":"20210927095242410","creator":"M0","text":"\u003Ccenter>\u003C$link to=\"pph/sidebar/contenidos/bienvenidos\" tooltip=\"Custom tooltip\">[img height=150px [logo-pph.png]]\u003C/$link>\u003Cbr>\u003C/center>","type":"text/vnd.tiddlywiki","title":"$:/SiteLogo","tags":"","revision":"0","modifier":"M0","modified":"20211214162846126","bag":"default"}, {"text":"{{pph/socialnetwork/buttons}}\n\n\u003Cbr>","title":"$:/SiteNetwork","tags":"","modifier":"M0","modified":"20210927104753254","creator":"M0","created":"20210927104536483"}, {"text":"\u003Ccenter>Red ciudadana para combatir \u003Cbr> la contaminacion plastica\u003C/center>\u003Cbr>","type":"text/vnd.tiddlywiki","title":"$:/SiteSubtitle","revision":"0","modifier":"M0","modified":"20210809190323852","creator":"M0","created":"20201212165847868","bag":"default"}, {"text":"\u003Ccenter> Precious Plastic La Habana\u003C/center>","type":"text/vnd.tiddlywiki","title":"$:/SiteTitle","revision":"0","modifier":"M0","modified":"20210927095409012","creator":"M0","created":"20201212165839734","bag":"default"}, -{"created":"20210421154514356","creator":"M0","text":"$:/core/ui/AdvancedSearch/Filter","title":"$:/state/advancedsearch/currentTab","modifier":"M0","modified":"20211023160429864"}, +{"created":"20210421154514356","creator":"M0","text":"$:/core/ui/AdvancedSearch/System","title":"$:/state/advancedsearch/currentTab","modifier":"M0","modified":"20211124130021723"}, {"created":"20211014084616500","creator":"M0","title":"$:/state/edit/references-844439719","text":"hide","modified":"20211014084617435","modifier":"M0"}, +{"created":"20211106151426305","creator":"M0","text":"yes","title":"$:/state/Excise/--1402678136/tagnew","modified":"20211106151426305","modifier":"M0"}, +{"created":"20211106152231719","creator":"M0","text":"yes","title":"$:/state/Excise/--1485514268/tagnew","modified":"20211106152231719","modifier":"M0"}, +{"created":"20211106153154709","creator":"M0","text":"yes","title":"$:/state/Excise/--1541221203/tagnew","modified":"20211106153154709","modifier":"M0"}, {"text":"spacio de tra","title":"$:/state/Excise/--1734958821/new-title","modified":"20210802042436714","created":"20210802042433849"}, +{"created":"20211106152331121","creator":"M0","text":"yes","title":"$:/state/Excise/--2007757802/tagnew","modified":"20211106152331121","modifier":"M0"}, +{"created":"20211106152612337","creator":"M0","text":"yes","title":"$:/state/Excise/--476031791/tagnew","modified":"20211106152612337","modifier":"M0"}, +{"created":"20211106151947858","creator":"M0","text":"yes","title":"$:/state/Excise/--593406224/tagnew","modified":"20211106151947858","modifier":"M0"}, +{"created":"20211106152439378","creator":"M0","text":"yes","title":"$:/state/Excise/--746266877/tagnew","modified":"20211106152439378","modifier":"M0"}, +{"created":"20211026023439404","creator":"M0","text":"no","title":"$:/state/Excise/-101347401/tagnew","modified":"20211026023441872","modifier":"M0"}, +{"created":"20211106152109385","creator":"M0","text":"yes","title":"$:/state/Excise/-1074270334/tagnew","modified":"20211106152109385","modifier":"M0"}, +{"created":"20211106153058177","creator":"M0","text":"yes","title":"$:/state/Excise/-378135867/tagnew","modified":"20211106153058177","modifier":"M0"}, {"text":"link","title":"$:/state/Excise/-606414978/type","modified":"20210730013816389","created":"20210730013816389"}, {"text":"unchecked","title":"$:/state/import/select-all","modified":"20210727002034249","created":"20210727000001905"}, -{"text":"yes","title":"$:/state/notebook-sidebar","modifier":"M0","modified":"20211009030920435","creator":"M0","created":"20210313000341312"}, -{"created":"20210313000343398","creator":"M0","text":"$:/core/ui/SideBar/Recent","title":"$:/state/notebook-sidebar-section","modifier":"M0","modified":"20211023162247397"}, +{"created":"20210313000341312","creator":"M0","text":"yes","title":"$:/state/notebook-sidebar","modifier":"M0","modified":"20211129023251158"}, +{"created":"20210313000343398","creator":"M0","text":"$:/plugins/nico/projectify/ui/sidebar/Projects","title":"$:/state/notebook-sidebar-section","modifier":"M0","modified":"20211106165219764"}, {"text":"readme","title":"$:/state/plugin-info--1512302538-$:/plugins/flibbles/relink--2093943750","modified":"20210622042048723","created":"20210622042046667"}, {"text":"yes","title":"$:/state/plugin-info--1598931842-$:/plugins/sycom/leaflet","modified":"20210622042542171","created":"20210622042254973"}, {"text":"markers","title":"$:/state/plugin-info--1598931842-$:/plugins/sycom/leaflet--995904490","modifier":"M0","modified":"20210820121401632","creator":"M0","created":"20210621215702614"}, @@ -1538,7 +1721,7 @@ Error message and password prompt {"text":"contents","title":"$:/state/plugin-info-334910430-$:/core---1812962263","modified":"20210323164817443","created":"20210323164817443"}, {"text":"","title":"$:/state/projectify/new-category","tag_name":"","modifier":"M0","modified":"20210830153902254","creator":"M0","created":"20210830153735542","color":""}, {"text":"","title":"$:/state/projectify/new-project","project_title":"","modifier":"M0","modified":"20210930214727985","description":"","creator":"M0","created":"20210621203712375","category":""}, -{"created":"20210621204141028","creator":"M0","text":"","title":"$:/state/projectify/new-todo","modifier":"M0","modified":"20211019212517466"}, +{"created":"20210621204141028","creator":"M0","text":"exportar a maps.me","title":"$:/state/projectify/new-todo","modifier":"M0","modified":"20211106102953323"}, {"text":"yes","title":"$:/state/projectify/show-completed-516392350","modifier":"M0","modified":"20210902005551698","creator":"M0","created":"20210902005551698"}, {"text":"","title":"$:/state/projectify/todo-filter","modifier":"M0","modified":"20210823183427203","filter":"","creator":"M0","created":"20210823183350399"}, {"text":"$:/plugins/nico/projectify/ui/dashboard/InboxAndProjects","title":"$:/state/projects-and-schedule-1145150583","modified":"20210621205353585","created":"20210621205351154"}, @@ -1569,29 +1752,30 @@ Error message and password prompt {"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Exportar base de datos a Maps.Me","modifier":"M0","modified":"20210813193119221","creator":"M0","created":"20210813192800270"}, {"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Insertar el mapa en otra web","modifier":"M0","modified":"20210813193034526","creator":"M0","created":"20210813193033568"}, {"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Leer Mapas offline offline","modifier":"M0","modified":"20210813191741798","creator":"M0","created":"20210813191739313"}, -{"created":"20211014093838391","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/","text":"closed","modified":"20211014093839200","modifier":"M0"}, -{"created":"20211014075104559","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/\u003Ch1>Introducción","text":"closed","modified":"20211014075105248","modifier":"M0"}, -{"created":"20211014075113248","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/\u003Ch1>Introducción\u003C/h1>","text":"closed","modified":"20211014075115343","modifier":"M0"}, -{"created":"20211014075130585","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/Introducción","text":"open","modified":"20211014082107438","modifier":"M0"}, -{"created":"20211014084300176","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Conexión","text":"closed","modified":"20211014095511408","modifier":"M0"}, -{"created":"20211014084650070","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Documentación","text":"closed","modified":"20211014095513248","modifier":"M0"}, -{"created":"20211014095146691","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La El Plástico Leal","text":"closed","modified":"20211014095516352","modifier":"M0"}, -{"created":"20211014084302134","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Introducción","text":"closed","modified":"20211014095510032","modifier":"M0"}, -{"created":"20211014095144165","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Maquinaria","text":"closed","modified":"20211014095514770","modifier":"M0"}, -{"created":"20211014083452870","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/Talleres","text":"closed","modified":"20211014083453756","modifier":"M0"}, -{"created":"20211017042559251","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres' by M0/El Plástico Leal","text":"open","modified":"20211017042559251","modifier":"M0"}, -{"created":"20211017041624445","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres' by M0/La Introducción","text":"closed","modified":"20211017041626468","modifier":"M0"}, -{"created":"20211017042225615","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres' by M0/La Maquinaria","text":"closed","modified":"20211017042226239","modifier":"M0"}, -{"created":"20211017141638897","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal' by M0/Sesión 2","text":"open","modified":"20211017141714721","modifier":"M0"}, -{"created":"20211017141637593","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal' by M0/Sesión 3","text":"open","modified":"20211017142131161","modifier":"M0"}, -{"created":"20211017141635926","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal' by M0/Sesión 4","text":"closed","modified":"20211017142121720","modifier":"M0"}, -{"created":"20211017041852187","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion' by M0/Sesión 1","text":"closed","modified":"20211017053124889","modifier":"M0"}, -{"created":"20211017062350765","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 1","text":"closed","modified":"20211017062351479","modifier":"M0"}, -{"created":"20211017062349565","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 2","text":"closed","modified":"20211017062350095","modifier":"M0"}, -{"created":"20211017062348254","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 3","text":"closed","modified":"20211017062802075","modifier":"M0"}, -{"created":"20211017062346873","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 4","text":"open","modified":"20211017062827725","modifier":"M0"}, -{"created":"20211017062822413","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 5","text":"open","modified":"20211017062825998","modifier":"M0"}, -{"created":"20211017062904800","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria' by M0/Sesión 8","text":"closed","modified":"20211017062905399","modifier":"M0"}, +{"created":"20211026105056298","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Mapa en la wiki","text":"open","modified":"20211026105056298","modifier":"M0"}, +{"created":"20211014093838391","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/","text":"closed","modified":"20211014093839200","modifier":"M0"}, +{"created":"20211014075104559","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/\u003Ch1>Introducción","text":"closed","modified":"20211014075105248","modifier":"M0"}, +{"created":"20211014075113248","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/\u003Ch1>Introducción\u003C/h1>","text":"closed","modified":"20211014075115343","modifier":"M0"}, +{"created":"20211014075130585","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/Introducción","text":"open","modified":"20211014082107438","modifier":"M0"}, +{"created":"20211014084300176","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La Conexión","text":"closed","modified":"20211014095511408","modifier":"M0"}, +{"created":"20211014084650070","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La Documentación","text":"closed","modified":"20211014095513248","modifier":"M0"}, +{"created":"20211014095146691","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La El Plástico Leal","text":"closed","modified":"20211014095516352","modifier":"M0"}, +{"created":"20211014084302134","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La Introducción","text":"closed","modified":"20211014095510032","modifier":"M0"}, +{"created":"20211014095144165","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/La Maquinaria","text":"closed","modified":"20211014095514770","modifier":"M0"}, +{"created":"20211014083452870","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio' by M0/Talleres","text":"closed","modified":"20211014083453756","modifier":"M0"}, +{"created":"20211017042559251","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres' by M0/El Plástico Leal","text":"closed","modified":"20211115015140769","modifier":"M0"}, +{"created":"20211017041624445","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres' by M0/La Introducción","text":"closed","modified":"20211017041626468","modifier":"M0"}, +{"created":"20211017042225615","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres' by M0/La Maquinaria","text":"closed","modified":"20211017042226239","modifier":"M0"}, +{"created":"20211017141638897","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal' by M0/Sesión 2","text":"open","modified":"20211017141714721","modifier":"M0"}, +{"created":"20211017141637593","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal' by M0/Sesión 3","text":"open","modified":"20211017142131161","modifier":"M0"}, +{"created":"20211017141635926","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal' by M0/Sesión 4","text":"closed","modified":"20211017142121720","modifier":"M0"}, +{"created":"20211017041852187","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion' by M0/Sesión 1","text":"closed","modified":"20211017053124889","modifier":"M0"}, +{"created":"20211017062350765","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 1","text":"closed","modified":"20211017062351479","modifier":"M0"}, +{"created":"20211017062349565","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 2","text":"closed","modified":"20211017062350095","modifier":"M0"}, +{"created":"20211017062348254","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 3","text":"closed","modified":"20211017062802075","modifier":"M0"}, +{"created":"20211017062346873","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 4","text":"open","modified":"20211017062827725","modifier":"M0"}, +{"created":"20211017062822413","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 5","text":"open","modified":"20211017062825998","modifier":"M0"}, +{"created":"20211017062904800","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria' by M0/Sesión 8","text":"closed","modified":"20211017062905399","modifier":"M0"}, {"created":"20211015045254999","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'Texto Nivel 2' by M0/Texto Nivel 2","text":"closed","modified":"20211015045255742","modifier":"M0"}, {"created":"20211015045133081","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'Texto Nivel 3' by M0/Texto Nivel 3","text":"open","modified":"20211015045212966","modifier":"M0"}, {"text":"","title":"$:/state/shiraz/slider-macro/Mapa virtual/{{mapavirtual/umap","modified":"20210706182158850","created":"20210624172541460","caption}}":"closed"}, @@ -1602,49 +1786,49 @@ Error message and password prompt {"created":"20211015043409542","creator":"M0","title":"$:/state/shiraz/slider-macro/Nuevo Tiddler 1/Texto Nivel 1","text":"open","modified":"20211015043409542","modifier":"M0"}, {"text":"open","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Construir mapa en la wiki","modified":"20210809022038952","created":"20210809022038951"}, {"text":"open","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Exportar base de datos a Maps.Me","modifier":"M0","modified":"20210822082307052","creator":"M0","created":"20210813192948831"}, -{"created":"20210828012215052","creator":"M0","text":"closed","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Exportar datos a Maps.Me","modifier":"M0","modified":"20211014170643404"}, -{"created":"20210809021948296","creator":"M0","text":"closed","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Insertar el mapa en otra web","modifier":"M0","modified":"20211015042357103"}, -{"created":"20210813193128207","creator":"M0","text":"closed","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Leer Mapas offline\n","modifier":"M0","modified":"20211014170644243"}, -{"created":"20210828135911462","creator":"M0","text":"closed","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Mapa en la wiki","modifier":"M0","modified":"20211015042557071"}, -{"created":"20211014100538202","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/El Plástico Leal","text":"closed","modified":"20211015070037266","modifier":"M0"}, -{"created":"20211014075546485","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/Introducción","text":"open","modified":"20211014075605758","modifier":"M0"}, -{"created":"20211014095543744","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Conexión","text":"closed","modified":"20211017035342416","modifier":"M0"}, -{"created":"20211014095545112","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Documentación","text":"closed","modified":"20211017035343803","modifier":"M0"}, -{"created":"20211014090139821","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La El Plástico Leal","text":"open","modified":"20211014095752373","modifier":"M0"}, -{"created":"20211014084049522","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Introducción","text":"open","modified":"20211017035358473","modifier":"M0"}, -{"created":"20211014095546823","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Maquinaria","text":"closed","modified":"20211015070035628","modifier":"M0"}, -{"created":"20211017041030158","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/El Plástico Leal","text":"closed","modified":"20211021183050155","modifier":"M0"}, -{"created":"20211017061352006","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 1","text":"open","modified":"20211019222937894","modifier":"M0"}, -{"created":"20211017061353678","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 2","text":"open","modified":"20211019222553094","modifier":"M0"}, -{"created":"20211017061354838","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 3","text":"open","modified":"20211019222554237","modifier":"M0"}, -{"created":"20211017061356158","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 4","text":"open","modified":"20211019222555294","modifier":"M0"}, -{"created":"20211017142215543","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 5","text":"closed","modified":"20211019222559446","modifier":"M0"}, -{"created":"20211017142216928","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/Sesión 6","text":"closed","modified":"20211017142224552","modifier":"M0"}, -{"created":"20211017041026659","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Conexión","text":"closed","modified":"20211021183046515","modifier":"M0"}, -{"created":"20211017041027580","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Documentación","text":"closed","modified":"20211021183047411","modifier":"M0"}, -{"created":"20211017041025180","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Introducción","text":"open","modified":"20211021184627216","modifier":"M0"}, -{"created":"20211017041028664","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Maquinaria","text":"closed","modified":"20211021183048546","modifier":"M0"}, -{"created":"20211017064052536","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion/Sesión 1","text":"closed","modified":"20211019205719786","modifier":"M0"}, -{"created":"20211017142244032","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion/Sesión 2","text":"closed","modified":"20211019205718511","modifier":"M0"}, -{"created":"20211017142244879","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion/Sesión 3","text":"closed","modified":"20211019205721267","modifier":"M0"}, -{"created":"20211017142245470","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion/Sesión 4","text":"closed","modified":"20211019205722547","modifier":"M0"}, -{"created":"20211017065925432","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/Sesión 1","text":"closed","modified":"20211019205837962","modifier":"M0"}, -{"created":"20211017070519791","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/Sesión 2","text":"closed","modified":"20211017142259431","modifier":"M0"}, -{"created":"20211017065754906","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/Sesión 3","text":"closed","modified":"20211017142300687","modifier":"M0"}, -{"created":"20211017065753673","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/Sesión 4","text":"closed","modified":"20211017142307211","modifier":"M0"}, -{"created":"20211017052855812","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/Sesión 1","text":"open","modified":"20211019214637520","modifier":"M0"}, -{"created":"20211017052905923","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/Sesión 2","text":"open","modified":"20211019214639000","modifier":"M0"}, -{"created":"20211017052907244","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/Sesión 3","text":"open","modified":"20211019214642184","modifier":"M0"}, -{"created":"20211017060305326","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/Sesión 4","text":"open","modified":"20211019214647362","modifier":"M0"}, -{"created":"20211019210720235","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/sesion2/Fundamentos del plastico","text":"closed","modified":"20211019210757108","modifier":"M0"}, -{"created":"20211017060816699","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 1","text":"open","modified":"20211019205457467","modifier":"M0"}, -{"created":"20211017062244473","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 2","text":"open","modified":"20211019205459002","modifier":"M0"}, -{"created":"20211017062242778","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 3","text":"open","modified":"20211019205500466","modifier":"M0"}, -{"created":"20211017062241435","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 4","text":"open","modified":"20211019205501931","modifier":"M0"}, -{"created":"20211017063008420","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 5","text":"open","modified":"20211019215849767","modifier":"M0"}, -{"created":"20211017063011616","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 6","text":"open","modified":"20211019214751768","modifier":"M0"}, -{"created":"20211017063519838","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 7","text":"open","modified":"20211019214836111","modifier":"M0"}, -{"created":"20211017063522638","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/Sesión 8","text":"open","modified":"20211017142315557","modifier":"M0"}, +{"created":"20210828012215052","creator":"M0","text":"open","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Exportar datos a Maps.Me","modifier":"M0","modified":"20211026102710974"}, +{"created":"20210809021948296","creator":"M0","text":"open","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Insertar el mapa en otra web","modifier":"M0","modified":"20211026105017157"}, +{"created":"20210813193128207","creator":"M0","text":"open","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Leer Mapas offline\n","modifier":"M0","modified":"20211106103717997"}, +{"created":"20210828135911462","creator":"M0","text":"open","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Mapa en la wiki","modifier":"M0","modified":"20211026102658414"}, +{"created":"20211014100538202","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/El Plástico Leal","text":"closed","modified":"20211015070037266","modifier":"M0"}, +{"created":"20211014075546485","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/Introducción","text":"open","modified":"20211014075605758","modifier":"M0"}, +{"created":"20211014095543744","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La Conexión","text":"closed","modified":"20211017035342416","modifier":"M0"}, +{"created":"20211014095545112","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La Documentación","text":"closed","modified":"20211017035343803","modifier":"M0"}, +{"created":"20211014090139821","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La El Plástico Leal","text":"open","modified":"20211014095752373","modifier":"M0"}, +{"created":"20211014084049522","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La Introducción","text":"open","modified":"20211017035358473","modifier":"M0"}, +{"created":"20211014095546823","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/La Maquinaria","text":"closed","modified":"20211015070035628","modifier":"M0"}, +{"created":"20211017041030158","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/El Plástico Leal","text":"closed","modified":"20211106162152213","modifier":"M0"}, +{"created":"20211017061352006","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 1","text":"open","modified":"20211019222937894","modifier":"M0"}, +{"created":"20211017061353678","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 2","text":"open","modified":"20211019222553094","modifier":"M0"}, +{"created":"20211017061354838","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 3","text":"open","modified":"20211019222554237","modifier":"M0"}, +{"created":"20211017061356158","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 4","text":"open","modified":"20211019222555294","modifier":"M0"}, +{"created":"20211017142215543","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 5","text":"closed","modified":"20211019222559446","modifier":"M0"}, +{"created":"20211017142216928","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/Sesión 6","text":"closed","modified":"20211017142224552","modifier":"M0"}, +{"created":"20211017041026659","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/La Conexión","text":"open","modified":"20211129023615989","modifier":"M0"}, +{"created":"20211017041027580","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/La Documentación","text":"closed","modified":"20211106162306380","modifier":"M0"}, +{"created":"20211017041025180","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/La Introducción","text":"open","modified":"20211129023612910","modifier":"M0"}, +{"created":"20211017041028664","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/La Maquinaria","text":"closed","modified":"20211106162150909","modifier":"M0"}, +{"created":"20211017064052536","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/Sesión 1","text":"closed","modified":"20211019205719786","modifier":"M0"}, +{"created":"20211017142244032","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/Sesión 2","text":"closed","modified":"20211019205718511","modifier":"M0"}, +{"created":"20211017142244879","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/Sesión 3","text":"closed","modified":"20211019205721267","modifier":"M0"}, +{"created":"20211017142245470","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/Sesión 4","text":"closed","modified":"20211019205722547","modifier":"M0"}, +{"created":"20211017065925432","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/Sesión 1","text":"closed","modified":"20211019205837962","modifier":"M0"}, +{"created":"20211017070519791","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/Sesión 2","text":"closed","modified":"20211017142259431","modifier":"M0"}, +{"created":"20211017065754906","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/Sesión 3","text":"closed","modified":"20211017142300687","modifier":"M0"}, +{"created":"20211017065753673","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/Sesión 4","text":"closed","modified":"20211017142307211","modifier":"M0"}, +{"created":"20211017052855812","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/Sesión 1","text":"open","modified":"20211019214637520","modifier":"M0"}, +{"created":"20211017052905923","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/Sesión 2","text":"open","modified":"20211019214639000","modifier":"M0"}, +{"created":"20211017052907244","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/Sesión 3","text":"open","modified":"20211019214642184","modifier":"M0"}, +{"created":"20211017060305326","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/Sesión 4","text":"open","modified":"20211019214647362","modifier":"M0"}, +{"created":"20211019210720235","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesion2/Fundamentos del plastico","text":"closed","modified":"20211019210757108","modifier":"M0"}, +{"created":"20211017060816699","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 1","text":"open","modified":"20211019205457467","modifier":"M0"}, +{"created":"20211017062244473","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 2","text":"open","modified":"20211019205459002","modifier":"M0"}, +{"created":"20211017062242778","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 3","text":"open","modified":"20211019205500466","modifier":"M0"}, +{"created":"20211017062241435","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 4","text":"open","modified":"20211019205501931","modifier":"M0"}, +{"created":"20211017063008420","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 5","text":"open","modified":"20211019215849767","modifier":"M0"}, +{"created":"20211017063011616","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 6","text":"open","modified":"20211019214751768","modifier":"M0"}, +{"created":"20211017063519838","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 7","text":"open","modified":"20211019214836111","modifier":"M0"}, +{"created":"20211017063522638","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/Sesión 8","text":"open","modified":"20211017142315557","modifier":"M0"}, {"created":"20211015045814445","creator":"M0","title":"$:/state/shiraz/slider-macro/slider ejemplo texto1/Texto Nivel 1","text":"open","modified":"20211015045814445","modifier":"M0"}, {"created":"20211015045617028","creator":"M0","title":"$:/state/shiraz/slider-macro/slider ejemplo texto2/Texto Nivel 2","text":"open","modified":"20211015045651443","modifier":"M0"}, {"created":"20211015045644355","creator":"M0","title":"$:/state/shiraz/slider-macro/slider ejemplo texto3/Texto Nivel 3","text":"open","modified":"20211015045653589","modifier":"M0"}, @@ -1664,14 +1848,16 @@ Error message and password prompt {"text":"yes","title":"$:/state/sidebar","modifier":"M0","modified":"20211009030347538","creator":"M0","created":"20211009030117269"}, {"text":"pph/sidebar/contenidos/bienvenidos/20210923123549275","title":"$:/state/sq/streams/current-edit-tiddler--1475879540","modifier":"M0","modified":"20210923123549285","creator":"M0","created":"20210923123545750"}, {"text":"$:/core/ui/ControlPanel/Plugins/Add/Plugins","title":"$:/state/tab--1418380610","modified":"20210323164423156","created":"20210312235751910"}, -{"created":"20210421154514357","creator":"M0","text":"$:/core/ui/AdvancedSearch/Filter","title":"$:/state/tab--1498284803","modifier":"M0","modified":"20211023160429865"}, +{"created":"20210421154514357","creator":"M0","text":"$:/core/ui/AdvancedSearch/System","title":"$:/state/tab--1498284803","modifier":"M0","modified":"20211124130021723"}, +{"created":"20211026064003155","creator":"M0","title":"$:/state/tab--1674586981","text":"pph/proyectos/laboratorio/laboratorio","modified":"20211129011504212","modifier":"M0"}, {"text":"$:/core/ui/ControlPanel/Palette","title":"$:/state/tab--1963855381","modifier":"M0","modified":"20210901031442098","creator":"M0","created":"20210323164748944"}, {"text":"$:/core/ui/ControlPanel/Basics","title":"$:/state/tab--2112689675","modifier":"M0","modified":"20210822192710514","creator":"M0","created":"20210323182015259"}, {"text":"$:/core/ui/ControlPanel/Settings/CodeMirror","title":"$:/state/tab--697582678","modifier":"M0","modified":"20210917054004248","creator":"M0","created":"20210323165247703"}, {"text":"$:/core/ui/ControlPanel/Plugins/Installed/Plugins","title":"$:/state/tab--86143343","modifier":"M0","modified":"20210917055350085","creator":"M0","created":"20210312235541265"}, -{"created":"20211015065125217","creator":"M0","title":"$:/state/tab-1074228449","text":"pph/proyectos/plasticoleal/plasticoleal","modified":"20211019210305890","modifier":"M0"}, -{"text":"$:/core/ui/ControlPanel/Plugins","title":"$:/state/tab-1749438307","modifier":"M0","modified":"20211009025941961","creator":"M0","created":"20210312235539113"}, -{"created":"20211015065519531","creator":"M0","title":"$:/state/tab-360238659","text":"pph/proyectos/plasticoleal/plasticoleal","modified":"20211015065521069","modifier":"M0"}, +{"created":"20211015065125217","creator":"M0","title":"$:/state/tab-1074228449","text":"pph/proyectos/laboratorio/laboratorio","modified":"20211019210305890","modifier":"M0"}, +{"created":"20210312235539113","creator":"M0","text":"$:/core/ui/ControlPanel/Plugins","title":"$:/state/tab-1749438307","modifier":"M0","modified":"20211106164826156"}, +{"created":"20211106095657254","creator":"M0","title":"$:/state/tab-1905416673","text":"pph/proyectos/laboratorio/necesidades","modified":"20211106095657742","modifier":"M0"}, +{"created":"20211015065519531","creator":"M0","title":"$:/state/tab-360238659","text":"pph/proyectos/laboratorio/laboratorio","modified":"20211015065521069","modifier":"M0"}, {"text":"$:/core/ui/ControlPanel/Toolbars/PageControls","title":"$:/state/tabs/controlpanel/toolbars-1345989671","modifier":"M0","modified":"20210830144444677","creator":"M0","created":"20210622012818691"}, {"text":"open","title":"$:/state/toc/contenidos-Bienvenidos--1044086015","modifier":"M0","modified":"20210812142743776","creator":"M0","created":"20210812142743776"}, {"text":"open","title":"$:/state/toc/contenidos-Como usar este sitio--1044086015","modifier":"M0","modified":"20210812162050478","creator":"M0","created":"20210812162050478"}, @@ -1685,17 +1871,21 @@ Error message and password prompt {"text":"open","title":"$:/state/toc/contenidos/pph/contenidos/preciousplastic-pph/contenidos/preciousplastic/academia--597125276","modifier":"M0","modified":"20210826023514009","creator":"M0","created":"20210826011607800"}, {"text":"open","title":"$:/state/toc/pph/sidebar/contenidos-pph/contenidos/preciousplastic-1393566727","modifier":"M0","modified":"20210826032449629","creator":"M0","created":"20210826032449628"}, {"created":"20210901032537920","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/bienvenidos-1393566727","modifier":"M0","modified":"20211014170700472"}, -{"created":"20210826033018596","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/glosario-1393566727","modifier":"M0","modified":"20211021180823710"}, -{"created":"20211017071928127","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/herramientas/-1393566727","text":"close","modified":"20211019223558021","modifier":"M0"}, -{"created":"20210826032946310","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/preciousplastic-1393566727","modifier":"M0","modified":"20211019205922122"}, +{"created":"20210826033018596","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/glosario-1393566727","modifier":"M0","modified":"20211026024039571"}, +{"created":"20211023164141300","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/herramientas-1393566727","text":"close","modified":"20211026024037973","modifier":"M0"}, +{"created":"20211017071928127","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/herramientas/-1393566727","text":"open","modified":"20211023163521316","modifier":"M0"}, +{"created":"20210826032946310","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/preciousplastic-1393566727","modifier":"M0","modified":"20211106101318998"}, {"created":"20211017080217242","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/herramientas/documentacion/hypothesis-Lectura colectiva anotada--1464527599","text":"open","modified":"20211017080219892","modifier":"M0"}, {"created":"20211017080153433","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/herramientas/documentacion/hypothesis-Lectura colectiva anotada--2052872679","text":"open","modified":"20211017080153433","modifier":"M0"}, {"created":"20211017080127420","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/herramientas/documentacion/hypothesis-Lectura colectiva anotada-1185823502","text":"close","modified":"20211017080457082","modifier":"M0"}, {"created":"20211017080225460","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/herramientas/documentacion/hypothesis-Lectura colectiva anotada-579455207","text":"open","modified":"20211017080225460","modifier":"M0"}, {"created":"20211017071503870","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/glosario-Hypothesis-1393566727","text":"open","modified":"20211017071503870","modifier":"M0"}, -{"created":"20211017072601936","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas/-pph/sidebar/contenidos/herramientas/documentacion-1393566727","text":"open","modified":"20211017073937273","modifier":"M0"}, +{"created":"20211023164146604","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas-pph/sidebar/contenidos/herramientas/documentacion-1393566727","text":"open","modified":"20211023164146604","modifier":"M0"}, +{"created":"20211017072601936","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas/-pph/sidebar/contenidos/herramientas/documentacion-1393566727","text":"open","modified":"20211023164034755","modifier":"M0"}, {"created":"20211017073420464","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas//pph/sidebar/contenidos/herramientas/documentacion-pph/sidebar/contenidos/herramientas/documentacion/hypothesis-1393566727","text":"close","modified":"20211017081023419","modifier":"M0"}, {"created":"20211017075725356","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas//pph/sidebar/contenidos/herramientas/documentacion/pph/sidebar/contenidos/herramientas/documentacion/hypothesis-Lectura colectiva anotada-1393566727","text":"open","modified":"20211017075725356","modifier":"M0"}, +{"created":"20211023164156259","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas/pph/sidebar/contenidos/herramientas/documentacion-pph/sidebar/contenidos/herramientas/documentacion/hypothesis-1393566727","text":"open","modified":"20211023164156260","modifier":"M0"}, +{"created":"20211025184415223","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/herramientas/pph/sidebar/contenidos/herramientas/documentacion/pph/sidebar/contenidos/herramientas/documentacion/hypothesis-Lectura colectiva anotada-1393566727","text":"open","modified":"20211025184415223","modifier":"M0"}, {"created":"20210826032949669","creator":"M0","text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic-pph/sidebar/contenidos/preciousplastic/academia-1393566727","modifier":"M0","modified":"20211015051203448"}, {"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-Construcción-1393566727","modifier":"M0","modified":"20210928071905389","creator":"M0","created":"20210830132918536"}, {"created":"20210928072040882","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/crear-1393566727","modifier":"M0","modified":"20211017075938052"}, @@ -1711,7 +1901,7 @@ Error message and password prompt {"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Trituradora Profesional-1393566727","modifier":"M0","modified":"20210830133759229","creator":"M0","created":"20210830133759229"}, {"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Trituradora-1393566727","modifier":"M0","modified":"20210927122144129","creator":"M0","created":"20210830133759900"}, {"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/pph/sidebar/contenidos/preciousplastic/academia/plastico-pph/contenidos/preciousplastic/academia/fundamentosdelplastico-1393566727","modifier":"M0","modified":"20210826225417042","creator":"M0","created":"20210826225417042"}, -{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic-pph/sidebar/contenidos/preciousplastic/academia-1317941293","modifier":"M0","modified":"20210927122213203","creator":"M0","created":"20210927122213203"}, +{"created":"20210927122213203","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic-pph/sidebar/contenidos/preciousplastic/academia-1317941293","modifier":"M0","modified":"20211106101333615"}, {"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-Construcción-1922940381","modifier":"M0","modified":"20210930213437980","creator":"M0","created":"20210930204308770"}, {"created":"20211016002800050","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/crear-1653709571","text":"open","modified":"20211016002800050","modifier":"M0"}, {"created":"20210930204310753","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/crear-1922940381","modifier":"M0","modified":"20211016003437816"}, @@ -1726,9 +1916,9 @@ Error message and password prompt {"created":"20211019210235874","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/introduccion-1317941293","text":"open","modified":"20211019210235874","modifier":"M0"}, {"created":"20211019210237179","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/plastico-1317941293","text":"open","modified":"20211019210237179","modifier":"M0"}, {"created":"20211019210239050","creator":"M0","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/recogida-1317941293","text":"open","modified":"20211019210239050","modifier":"M0"}, -{"title":"$:/status/RequireReloadDueToPluginChange","text":"no"}, +{"title":"$:/status/RequireReloadDueToPluginChange","text":"yes"}, {"text":"M0","title":"$:/status/UserName","modifier":"M0'","modified":"20210809194625774","creator":"P","created":"20210715121605685"}, -{"title":"$:/StoryList","created":"20211023162000872","creator":"M0","text":"","list":"pph/proyectos/plasticoleal/plasticoleal/resumen pph/proyectos/plasticoleal/plasticoleal pph/proyectos/plasticoleal pph/sidebar/contenidos/bienvenidos","modified":"20211023162134482","modifier":"M0"}, +{"title":"$:/StoryList","text":"","list":"$:/Import pph/sidebar/contenidos/bienvenidos"}, {"text":"","title":"$:/tags/PageControls","modified":"20210716014428778","list":"$:/core/ui/Buttons/home $:/plugins/kookma/utility/pagecontrol/view-fields-button $:/core/ui/Buttons/control-panel $:/core/ui/Buttons/save-wiki $:/core/ui/Buttons/permaview $:/core/ui/Buttons/new-tiddler $:/plugins/tiddlywiki/markdown/new-markdown-button $:/core/ui/Buttons/new-journal $:/core/ui/Buttons/new-image $:/core/ui/Buttons/import $:/core/ui/Buttons/export-page $:/core/ui/Buttons/close-all $:/core/ui/Buttons/unfold-all $:/core/ui/Buttons/fold-all $:/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/refresh $:/plugins/nico/projectify/ui/buttons/Scheduled $:/themes/nico/notebook/ui/Buttons/SwitchPalette $:/core/ui/Buttons/more-page-actions","created":"20210716014241591"}, {"text":"","type":"text/vnd.tiddlywiki","title":"$:/tags/PageTemplate","revision":"0","modified":"20201219110914700","list":"$:/core/ui/PageTemplate/topleftbar $:/core/ui/PageTemplate/toprightbar [[Projectify Intro]] $:/core/ui/PageTemplate/story $:/core/ui/PageTemplate/alerts $:/core/ui/PageTemplate/drafts $:/core/ui/PageTemplate/pluginreloadwarning $:/themes/nico/notebook/ui/Bottombar $:/themes/nico/notebook/ui/Buttons/menu $:/themes/nico/notebook/ui/Sidebar $:/themes/nico/notebook/ui/Topbar","created":"20201218161619312","bag":"default"}, {"text":"$:/themes/nico/notebook","title":"$:/theme","modified":"20211009032059411","created":"20211009032059411"}, @@ -1737,7 +1927,7 @@ Error message and password prompt {"text":"1000px","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/metrics/story-width","tags":"","modified":"20210323222737718","created":"20210123210054185"}, {"text":"","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/tags/SidebarSection","revision":"0","modified":"20201219110914710","list":"$:/plugins/nico/projectify/NotebookSidebar/Projects $:/themes/nico/notebook/ui/Sidebar/Open $:/themes/nico/notebook/ui/Sidebar/Recent $:/themes/nico/notebook/ui/Sidebar/Tools $:/themes/nico/notebook/ui/Sidebar/More","created":"20200429201017275","bag":"default"}, {"text":"\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n\u003C$reveal state=\"$:/state/notebook-sidebar\" type=\"match\" text=\"yes\" default=\"no\" retain=\"yes\" animate=\"no\">\n \u003C$scrollable fallthrough=\"no\">\n \u003Cdiv class=\"nc-sidebar\">\n \u003C$list filter=\"[all[shadows+tiddlers]tag[$:/themes/nico/notebook/tags/Sidebar]!has[draft.of]]\" variable=\"listItem\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003Cconfig-title>> text=\"hide\" tag=\"div\">\n \u003C$transclude tiddler=\u003C\u003ClistItem>> mode=\"inline\"/>\n \u003C/$reveal>\n \u003C/$list>\n \u003C/div>\n \u003C/$scrollable>\n\u003C/$reveal>\n\n","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/ui/Sidebar","tags":"$:/tags/PageTemplate","modifier":"M0","modified":"20210927100536162","creator":"M0","created":"20200428201218885"}, -{"text":"\u003Cdiv class=\"segment\">\n\t\u003Ccenter>\n \u003Cdiv class=\"content\">\n\t\t\t{{$:/SiteLogo}}\n \u003Ch1 class=\"tc-site-title\">\n \u003C!--{{$:/SiteTitle}}-->\n \u003C/h1>\n \u003Cdiv class=\"tc-site-subtitle\">\n \u003C!--{{$:/SiteSubtitle}}-->\n \u003C/div>\n\t\t\u003Cbr>\n\t\t\t{{$:/SiteNetwork}}\n \u003C/div>\n\t\u003C/center>\n\t\u003Cbr>\n\u003C/div>\n\n","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/ui/Sidebar/Headings","tags":"$:/themes/nico/notebook/tags/Sidebar","modifier":"M0","modified":"20211002001959395","creator":"M0","created":"20200429160014174"}, +{"created":"20200429160014174","creator":"M0","text":"\u003Cdiv class=\"segment\">\n\t\u003Ccenter>\n \u003Cdiv class=\"content\">\n\t\t\t{{$:/SiteLogo}}\n \u003Ch1 class=\"tc-site-title\">\n \u003C!--{{$:/SiteTitle}}-->\n \u003C/h1>\n \u003Cdiv class=\"tc-site-subtitle\">\n \u003C!--{{$:/SiteSubtitle}}-->\n \u003C/div>\n\t\t\u003Cbr>\n\t\t\t{{$:/SiteNetwork}}\n \u003C/div>\n\t\u003C/center>\n\t\u003Cbr>\n\u003C/div>\n\n","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/ui/Sidebar/Headings","tags":"$:/themes/nico/notebook/tags/Sidebar","modifier":"M0","modified":"20211214162852669"}, {"text":"\\define sidebarHeading()\n\u003C$vars tv-wikilinks=\"no\">\n \u003C$transclude field=\"caption\">\n \u003C$view field=\"title\"/>\n \u003C/$transclude>\n\u003C/$vars>\n\\end\n\n\u003C$reveal state=\"$:/state/notebook-sidebar-section\" type=\"match\" text=\u003C\u003CcurrentTiddler>> default=\"no\" animate=\"no\">\n \u003Cdiv class=\"segment section open\">\n \u003C$button set=\"$:/state/notebook-sidebar-section\" setTo=\"\" class=\"tc-btn-invisible label\">\n \u003C\u003CsidebarHeading>>\n \u003Cspan class=\"caret\">{{$:/themes/nico/notebook/images/caret-down}}\u003C/span>\n \u003C/$button>\n \u003Cdiv class=\"content\">\n \u003C$transclude $tiddler=\u003C\u003CcurrentTiddler>> mode=\"block\"/>\n \u003C/div>\n \u003C/div>\n\u003C/$reveal>\n\u003C$reveal state=\"$:/state/notebook-sidebar-section\" type=\"nomatch\" text=\u003C\u003CcurrentTiddler>> default=\"yes\" animate=\"no\">\n \u003Cdiv class=\"segment section\">\n \u003C$button set=\"$:/state/notebook-sidebar-section\" setTo=\u003C\u003CcurrentTiddler>> class=\"tc-btn-invisible label\">\n \u003C\u003CsidebarHeading>>\n \u003Cspan class=\"caret\">{{$:/themes/nico/notebook/images/caret-right}}\u003C/span>\n \u003C/$button>\n \u003C/div>\n\u003C/$reveal>\n","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/ui/Sidebar/SectionTemplate","modifier":"M0","modified":"20210927100936496","creator":"M0","created":"20200429161226897"}, {"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/centralised/styles.tid\":{\"title\":\"$:/themes/tiddlywiki/centralised/styles.tid\",\"tags\":\"[[$:/tags/Stylesheet]]\",\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n\\n\\thtml .tc-page-container {\\n\\t\\ttext-align: center;\\n\\t}\\n\\n\\thtml .tc-story-river {\\n\\t\\tposition: relative;\\n\\t\\twidth: 770px;\\n\\t\\tpadding: 42px;\\n\\t\\tmargin: 0 auto;\\n\\t\\ttext-align: left;\\n\\t}\\n\\n\\thtml .tc-sidebar-scrollable {\\n\\t\\ttext-align: left;\\n\\t\\tleft: 50%;\\n\\t\\tright: 0;\\n\\t\\tmargin-left: 343px;\\n\\t}\\n}\\n\"}}}","version":"5.2.0","type":"application/json","title":"$:/themes/tiddlywiki/centralised","plugin-type":"theme","name":"Centralised","description":"Centralises the story river","dependents":"$:/themes/tiddlywiki/snowwhite","core-version":">=5.0.0","author":"JeremyRuston"}, {"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/readonly/styles.tid\":{\"title\":\"$:/themes/tiddlywiki/readonly/styles.tid\",\"tags\":\"[[$:/tags/Stylesheet]]\",\"text\":\"\\\\define button-selector(title)\\nbutton.$title$, .tc-drop-down button.$title$, div.$title$\\n\\\\end\\n\\n\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fclone>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fdelete>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fedit>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-here>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-journal-here>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fimport>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fmanager>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-image>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-journal>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-tiddler>> {\\n\\tdisplay: none;\\n}\"}}}","version":"5.2.0","type":"application/json","title":"$:/themes/tiddlywiki/readonly","plugin-type":"theme","name":"ReadOnly","description":"Hides the ability to edit tiddlers","dependents":"$:/themes/tiddlywiki/snowwhite","core-version":">=5.0.0","author":"JeremyRuston"}, @@ -1747,6 +1937,15 @@ Error message and password prompt {"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/tight/base\":{\"title\":\"$:/themes/tiddlywiki/tight/base\",\"tags\":\"[[$:/tags/Stylesheet]]\",\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n}\\n\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n\\n\\thtml body.tc-body {\\n\\t\\tfont-size: 13px;\\n\\t\\tline-height: 16px;\\n\\t}\\n\\n\\thtml body.tc-body h1,\\n\\thtml body.tc-body h2,\\n\\thtml body.tc-body h3,\\n\\thtml body.tc-body h4,\\n\\thtml body.tc-body p {\\n\\t\\tmargin-top: 0.3em;\\n\\t\\tmargin-bottom: 0.3em;\\n\\t}\\n\\n\\thtml body.tc-body code {\\n\\t\\tfont-size: 0.8em;\\n\\t}\\n\\n\\thtml body.tc-body section.tc-story-river {\\n\\t\\tpadding: 0px;\\n\\t}\\n\\n\\thtml body.tc-body div.tc-tiddler-frame {\\n\\t\\tpadding: 12px;\\n\\t}\\n\\n\\thtml body.tc-body div.tc-sidebar-scrollable {\\n\\t\\tpadding: 12px 0 12px 12px;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-subtitle {\\n\\t\\tfont-size: 0.7em;\\n\\t\\tfont-weight: 700;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-subtitle .tc-tiddlylink {\\n\\t\\tmargin-right: .3em;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tags-wrapper {\\n\\t\\tmargin: 0;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame button.tc-tag-label,\\n\\thtml body.tc-body .tc-tiddler-frame span.tc-tag-label {\\n\\t\\tfont-size: 0.8em;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h1 {\\n\\t\\tfont-size: 1.5em;\\n\\t\\tfont-weight: 500;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h2 {\\n\\t\\tfont-size: 1.3em;\\n\\t\\tfont-weight: 500;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h3 {\\n\\t\\tfont-size: 1.2em;\\n\\t\\tfont-weight: 500;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h4 {\\n\\t\\tfont-size: 1.1em;\\n\\t\\tfont-weight: 500;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-improvement-banner {\\n\\t\\tmargin-right: -15px;\\n\\t\\tmargin-left: -10px;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-info {\\n\\t\\tmargin: 0 -13px 0 -13px;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-fold-banner {\\n\\t\\twidth: 13px;\\n\\t\\tmargin-left: -15px;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-unfold-banner {\\n\\t\\tmargin-left: -13px;\\n\\t\\tmargin-top: -4px;\\n\\t}\\n\\n}\\n\"}}}","version":"5.2.0","type":"application/json","title":"$:/themes/tiddlywiki/tight","plugin-type":"theme","name":"Tight","description":"Tightly packed theme","dependents":"$:/themes/tiddlywiki/vanilla","core-version":">=5.0.0","author":"JeremyRuston"}, {"text":"{\"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\u003Cdiv class=\\\"tc-drop-down-wrapper\\\">\\n\u003C$button popup=\u003C\u003Cqualify \\\"$:/state/popup/themetweaks/backgroundimage\\\">> class=\\\"tc-btn-invisible tc-btn-dropdown\\\">{{$:/core/images/down-arrow}}\u003C/$button>\\n\u003C$reveal state=\u003C\u003Cqualify \\\"$:/state/popup/themetweaks/backgroundimage\\\">> type=\\\"popup\\\" position=\\\"belowleft\\\" text=\\\"\\\" default=\\\"\\\">\\n\u003Cdiv class=\\\"tc-drop-down\\\">\\n\u003C$macrocall $name=\\\"image-picker\\\" actions=\\\"\\\"\\\"\\n\\n\u003C$action-setfield\\n\\t$tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\\\"\\n\\t$value=\u003C\u003CimageTitle>>\\n/>\\n\\n\\\"\\\"\\\"/>\\n\u003C/div>\\n\u003C/$reveal>\\n\u003C/div>\\n\\\\end\\n\\n\\\\define backgroundimageattachment-dropdown()\\n\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\\\" default=\\\"scroll\\\">\\n\u003Coption value=\\\"scroll\\\">\u003C\u003Clingo Settings/BackgroundImageAttachment/Scroll>>\u003C/option>\\n\u003Coption value=\\\"fixed\\\">\u003C\u003Clingo Settings/BackgroundImageAttachment/Fixed>>\u003C/option>\\n\u003C/$select>\\n\\\\end\\n\\n\\\\define backgroundimagesize-dropdown()\\n\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\\\" default=\\\"scroll\\\">\\n\u003Coption value=\\\"auto\\\">\u003C\u003Clingo Settings/BackgroundImageSize/Auto>>\u003C/option>\\n\u003Coption value=\\\"cover\\\">\u003C\u003Clingo Settings/BackgroundImageSize/Cover>>\u003C/option>\\n\u003Coption value=\\\"contain\\\">\u003C\u003Clingo Settings/BackgroundImageSize/Contain>>\u003C/option>\\n\u003C/$select>\\n\\\\end\\n\\n\u003C\u003Clingo ThemeTweaks/Hint>>\\n\\n! \u003C\u003Clingo Options>>\\n\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\\\">\u003C\u003Clingo Options/SidebarLayout>>\u003C/$link> |\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\\\">\u003Coption value=\\\"fixed-fluid\\\">\u003C\u003Clingo Options/SidebarLayout/Fixed-Fluid>>\u003C/option>\u003Coption value=\\\"fluid-fixed\\\">\u003C\u003Clingo Options/SidebarLayout/Fluid-Fixed>>\u003C/option>\u003C/$select> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/options/stickytitles\\\">\u003C\u003Clingo Options/StickyTitles>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Options/StickyTitles/Hint>>// |\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/options/stickytitles\\\">\u003Coption value=\\\"no\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"yes\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/options/codewrapping\\\">\u003C\u003Clingo Options/CodeWrapping>>\u003C/$link> |\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/options/codewrapping\\\">\u003Coption value=\\\"pre\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"pre-wrap\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n\\n! \u003C\u003Clingo Settings>>\\n\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\\\">\u003C\u003Clingo Settings/FontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\\\">\u003C\u003Clingo Settings/CodeFontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\\\">\u003C\u003Clingo Settings/EditorFontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\\\">\u003C\u003Clingo Settings/BackgroundImage>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\u003C\u003Cbackgroundimage-dropdown>> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\\\">\u003C\u003Clingo Settings/BackgroundImageAttachment>>\u003C/$link> |\u003C\u003Cbackgroundimageattachment-dropdown>> | |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\\\">\u003C\u003Clingo Settings/BackgroundImageSize>>\u003C/$link> |\u003C\u003Cbackgroundimagesize-dropdown>> | |\\n\\n! \u003C\u003Clingo Metrics>>\\n\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\\\">\u003C\u003Clingo Metrics/FontSize>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\\\">\u003C\u003Clingo Metrics/LineHeight>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\\\">\u003C\u003Clingo Metrics/BodyFontSize>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\\\">\u003C\u003Clingo Metrics/BodyLineHeight>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\\\">\u003C\u003Clingo Metrics/StoryLeft>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/StoryLeft/Hint>>// |^\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/storytop\\\">\u003C\u003Clingo Metrics/StoryTop>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/StoryTop/Hint>>// |^\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/storytop\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/storyright\\\">\u003C\u003Clingo Metrics/StoryRight>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/StoryRight/Hint>>// |^\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/storyright\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\\\">\u003C\u003Clingo Metrics/StoryWidth>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/StoryWidth/Hint>>// |^\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\\\">\u003C\u003Clingo Metrics/TiddlerWidth>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/TiddlerWidth/Hint>>//\u003Cbr> |^\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\\\">\u003C\u003Clingo Metrics/SidebarBreakpoint>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/SidebarBreakpoint/Hint>>// |^\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\\\">\u003C\u003Clingo Metrics/SidebarWidth>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/SidebarWidth/Hint>>// |^\u003C$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\u003C$set name=\\\"background\\\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\\n\u003C$list filter=\\\"[\u003Cbackground>is[image]]\\\">\\n`background: url(`\\n\u003C$list filter=\\\"[\u003Cbackground>!has[_canonical_uri]]\\\">\\n`\\\"`\u003C$macrocall $name=\\\"datauri\\\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\\\"`\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003Cbackground>has[_canonical_uri]]\\\">\\n`\\\"`\u003C$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\\\"_canonical_uri\\\"/>`\\\"`\\n\u003C/$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\u003C/$list>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define sidebarbreakpoint()\\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\\n\\\\end\\n\\n\\\\define sidebarbreakpoint-minus-one()\\n\u003C$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\u003C$reveal state=\\\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\\\" type=\\\"match\\\" text=\\\"fluid-fixed\\\">\\n$text$\\n\u003C$reveal state=\\\"$:/state/sidebar\\\" type=\\\"nomatch\\\" text=\\\"yes\\\" default=\\\"yes\\\">\\n$hiddenSidebarText$\\n\u003C/$reveal>\\n\u003C/$reveal>\\n\\\\end\\n\\n\\\\define if-editor-height-fixed(then,else)\\n\u003C$reveal state=\\\"$:/config/TextEditor/EditorHeight/Mode\\\" type=\\\"match\\\" text=\\\"fixed\\\">\\n$then$\\n\u003C/$reveal>\\n\u003C$reveal state=\\\"$:/config/TextEditor/EditorHeight/Mode\\\" type=\\\"match\\\" text=\\\"auto\\\">\\n$else$\\n\u003C/$reveal>\\n\\\\end\\n\\n\\\\define set-type-selector-min-width()\\n\u003C$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(\u003C\u003CtypeLength>>ch + 4em);\\n\\t}\\n\\n\\t.tc-type-selector-dropdown-wrapper input.tc-edit-typeeditor {\\n\\t\\tmin-width: \u003C\u003CtypeLength>>ch;\\n\\t}\\n\\n\u003C/$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\\toutline-offset: initial;\\n}\\n\\nhtml button {\\n\\tline-height: 1.2;\\n\\tcolor: \u003C\u003Ccolour button-foreground>>;\\n\\tfill: \u003C\u003Ccolour button-foreground>>;\\n\\tbackground: \u003C\u003Ccolour button-background>>;\\n\\tborder-color: \u003C\u003Ccolour button-border>>;\\n}\\n\\nbutton:disabled svg {\\n\\tfill: \u003C\u003Ccolour muted-foreground>>;\\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: \u003C\u003Ccolour 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\u003C\u003Ccustom-background-datauri>>\\n\\tcolor: \u003C\u003Ccolour foreground>>;\\n\\tbackground-color: \u003C\u003Ccolour page-background>>;\\n\\tfill: \u003C\u003Ccolour foreground>>;\\n}\\n\\n\u003C\u003Cif-background-attachment \\\"\\\"\\\"\\n\\nbody.tc-body {\\n\\tbackground-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: normal;\\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: \u003C\u003Ccolour pre-background>>;\\n\\tborder: 1px solid \u003C\u003Ccolour pre-border>>;\\n\\tpadding: 0 3px 2px;\\n\\tborder-radius: 3px;\\n\\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\\n}\\n\\ncode {\\n\\tcolor: \u003C\u003Ccolour code-foreground>>;\\n\\tbackground-color: \u003C\u003Ccolour code-background>>;\\n\\tborder: 1px solid \u003C\u003Ccolour 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 \u003C\u003Ccolour 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: \u003C\u003Ccolour pre-background>>;\\n\\tborder-left: none;\\n\\tmargin-left: 50px;\\n\\tmargin-right: 50px;\\n\\tpadding: 10px;\\n\\tborder-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: \u003C\u003Ccolour 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\\tleft: -50px;\\n\\ttop: 42px;\\n}\\n\\nblockquote.tc-big-quote:after {\\n\\tfont-family: Georgia, serif;\\n\\tcolor: \u003C\u003Ccolour 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\\tright: -80px;\\n\\tbottom: -20px;\\n}\\n\\ndl dt {\\n\\tfont-weight: bold;\\n\\tmargin-top: 6px;\\n}\\n\\nbutton, textarea, input, select {\\n\\toutline-color: \u003C\u003Ccolour primary>>;\\n}\\n\\ntextarea,\\ninput[type=text],\\ninput[type=search],\\ninput[type=\\\"\\\"],\\ninput:not([type]) {\\n\\tcolor: \u003C\u003Ccolour foreground>>;\\n\\tbackground: \u003C\u003Ccolour background>>;\\n}\\n\\ninput[type=\\\"checkbox\\\"] {\\n\\tvertical-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: \u003C\u003Ccolour 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: \u003C\u003Ccolour foreground>>;\\n\\tvertical-align: middle;\\n\\tbackground-color: \u003C\u003Ccolour background>>;\\n\\tborder: solid 1px \u003C\u003Ccolour muted-foreground>>;\\n\\tborder-bottom-color: \u003C\u003Ccolour muted-foreground>>;\\n\\tborder-radius: 3px;\\n\\tbox-shadow: inset 0 -1px 0 \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\n::selection {\\n\\tbackground-color: Highlight;\\n\\tcolor: HighlightText;\\n\\tbackground-color: \u003C\u003Ccolour selection-background>>;\\n\\tcolor: \u003C\u003Ccolour 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 \u003C\u003Ccolour 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 \u003C\u003Ccolour table-border>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour table-border>>;\\n}\\n\\ntable thead tr td, table th {\\n\\tbackground-color: \u003C\u003Ccolour table-header-background>>;\\n\\tfont-weight: bold;\\n}\\n\\ntable tfoot tr td {\\n\\tbackground-color: \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Ccolour sidebar-tiddler-link-foreground>>;\\n}\\n\\n.tc-sidebar-lists a.tc-tiddlylink:hover {\\n\\tcolor: \u003C\u003Ccolour 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: \u003C\u003Ccolour external-link-foreground>>;\\n\\tbackground-color: \u003C\u003Ccolour external-link-background>>;\\n}\\n\\na.tc-tiddlylink-external:visited {\\n\\tcolor: \u003C\u003Ccolour external-link-foreground-visited>>;\\n\\tbackground-color: \u003C\u003Ccolour external-link-background-visited>>;\\n}\\n\\na.tc-tiddlylink-external:hover {\\n\\tcolor: \u003C\u003Ccolour external-link-foreground-hover>>;\\n\\tbackground-color: \u003C\u003Ccolour external-link-background-hover>>;\\n}\\n\\n.tc-drop-down a.tc-tiddlylink:hover {\\n\\tcolor: \u003C\u003Ccolour 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: \u003C\u003Ccolour dragger-foreground>>;\\n\\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\\n\\twhite-space: nowrap;\\n\\tvertical-align: baseline;\\n\\tbackground-color: \u003C\u003Ccolour dragger-background>>;\\n\\tborder-radius: 20px;\\n}\\n\\n.tc-tiddler-dragger-cover {\\n\\tposition: absolute;\\n\\tbackground-color: \u003C\u003Ccolour page-background>>;\\n}\\n\\n.tc-page-container > .tc-dropzone {\\n\\tmin-height: 100vh;\\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: \u003C\u003Ccolour dropzone-background>>;\\n\\ttext-align: center;\\n\\tcontent: \\\"\u003C\u003Clingo 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 \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Ccolour foreground>>;\\n\\tfill: \u003C\u003Ccolour foreground>>;\\n}\\n\\nbutton:disabled.tc-btn-invisible {\\n\\tcursor: default; \\n\\tcolor: \u003C\u003Ccolour muted-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 \u003C\u003Ccolour 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: \u003C\u003Ccolour muted-foreground>>;\\n\\tcolor: \u003C\u003Ccolour background>>;\\n}\\n\\nhtml body.tc-body .tc-btn-boxed:hover svg {\\n\\tfill: \u003C\u003Ccolour 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 \u003C\u003Ccolour muted-foreground>>;\\n\\tbackground: \u003C\u003Ccolour muted-foreground>>;\\n\\tcolor: \u003C\u003Ccolour background>>;\\n\\tborder-radius: 2em;\\n}\\n\\nhtml body.tc-body .tc-btn-rounded svg {\\n\\tfont-size: 1.6666em;\\n\\tfill: \u003C\u003Ccolour background>>;\\n}\\n\\n.tc-btn-rounded:hover {\\n\\tborder: 1px solid \u003C\u003Ccolour muted-foreground>>;\\n\\tbackground: \u003C\u003Ccolour background>>;\\n\\tcolor: \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\nhtml body.tc-body .tc-btn-rounded:hover svg {\\n\\tfill: \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\n.tc-btn-icon svg {\\n\\theight: 1em;\\n\\twidth: 1em;\\n\\tfill: \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\n\\n.tc-btn-text {\\n\\tmargin-left: 7px;\\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: \u003C\u003Ccolour download-background>>;\\n\\tcolor: \u003C\u003Ccolour download-foreground>>;\\n\\tfill: \u003C\u003Ccolour 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: \u003C\u003Ccolour download-foreground>>;\\n}\\n\\n.tc-primary-btn {\\n\\tbackground: \u003C\u003Ccolour primary>>;\\n}\\n\\n.tc-sidebar-lists input {\\n\\tcolor: \u003C\u003Ccolour foreground>>;\\n}\\n\\n.tc-sidebar-lists button {\\n\\tcolor: \u003C\u003Ccolour sidebar-button-foreground>>;\\n\\tfill: \u003C\u003Ccolour sidebar-button-foreground>>;\\n}\\n\\n.tc-sidebar-lists button.tc-btn-mini {\\n\\tcolor: \u003C\u003Ccolour sidebar-muted-foreground>>;\\n}\\n\\n.tc-sidebar-lists button.tc-btn-mini:hover {\\n\\tcolor: \u003C\u003Ccolour sidebar-muted-foreground-hover>>;\\n}\\n\\n.tc-sidebar-lists button small {\\n\\tcolor: \u003C\u003Ccolour 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 \u003C\u003Ccolour tiddler-info-background>>;\\n\\tmargin-top: 4px;\\n}\\n\\n.tc-unfold-banner:hover {\\n\\tbackground: \u003C\u003Ccolour tiddler-info-background>>;\\n\\tborder-top: 2px solid \u003C\u003Ccolour tiddler-info-border>>;\\n}\\n\\n.tc-unfold-banner svg, .tc-fold-banner svg {\\n\\theight: 0.75em;\\n\\tfill: \u003C\u003Ccolour tiddler-controls-foreground>>;\\n}\\n\\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\\n\\tfill: \u003C\u003Ccolour 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: \u003C\u003Ccolour tiddler-info-background>>;\\n}\\n\\n@media (max-width: \u003C\u003Csidebarbreakpoint-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}\\n\\n.tc-tags-wrapper {\\n\\tmargin: 4px 0 14px 0;\\n}\\n\\n.tc-tags-wrapper .tc-tag-list-item {\\n\\tmargin-right: 7px;\\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: \u003C\u003Ccolour 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: normal;\\n\\tline-height: 1.2em;\\n\\tcolor: \u003C\u003Ccolour tag-foreground>>;\\n\\twhite-space: nowrap;\\n\\tvertical-align: baseline;\\n\\tbackground-color: \u003C\u003Ccolour 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: \u003C\u003Ccolour tab-divider>>;\\n}\\n\\nbutton.tc-untagged-label {\\n\\tbackground-color: \u003C\u003Ccolour 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: \u003C\u003Ccolour primary>>;\\n\\tcolor: \u003C\u003Ccolour 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: \u003C\u003Csidebarbreakpoint-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: \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\n.tc-topbar button:hover svg {\\n\\tfill: \u003C\u003Ccolour foreground>>;\\n}\\n\\n@media (max-width: \u003C\u003Csidebarbreakpoint-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: \u003C\u003Ccolour sidebar-foreground>>;\\n\\tfill: \u003C\u003Ccolour sidebar-foreground>>;\\n}\\n\\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\\n\\tfont-weight: normal;\\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: \u003C\u003Ccolour 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\\tfont-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: \u003C\u003Ccolour sidebar-controls-foreground>>;\\n}\\n\\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\\n\\tfill: \u003C\u003Ccolour 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: \u003C\u003Csidebarbreakpoint-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\u003C\u003Cif-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: \u003C\u003Csidebarbreakpoint>>) {\\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\u003C\u003Cif-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: \u003C\u003Ccolour tiddler-background>>;\\n\\tborder: 1px solid \u003C\u003Ccolour tiddler-border>>;\\n}\\n\\n{{$:/themes/tiddlywiki/vanilla/sticky}}\\n\\n.tc-tiddler-info {\\n\\toverflow: hidden;\\n\\tpadding: 14px 42px 14px 42px;\\n\\tbackground-color: \u003C\u003Ccolour tiddler-info-background>>;\\n\\tborder-top: 1px solid \u003C\u003Ccolour tiddler-info-border>>;\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour tiddler-info-tab-background>>;\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour tiddler-info-tab-background>>;\\n}\\n\\n@media (max-width: \u003C\u003Csidebarbreakpoint-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: normal;\\n}\\n\\n.tc-view-field-value {\\n\\tword-break: break-all;\\n}\\n\\n@media (max-width: \u003C\u003Csidebarbreakpoint-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: \u003C\u003Csidebarbreakpoint>>) {\\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\u003C\u003Cif-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: normal;\\n\\tfont-size: 2.35em;\\n\\tline-height: 1.35em;\\n\\tcolor: \u003C\u003Ccolour tiddler-title-foreground>>;\\n\\tmargin: 0;\\n}\\n\\n.tc-site-title {\\n\\tcolor: \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Ccolour tiddler-subtitle-foreground>>;\\n\\tfont-weight: normal;\\n}\\n\\n.tc-subtitle .tc-tiddlylink {\\n\\tmargin-right: .3em;\\n}\\n\\n.tc-tiddler-missing .tc-title {\\n\\tfont-style: italic;\\n\\tfont-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: \u003C\u003Ccolour 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\\theight: 1.2em;\\n\\twidth: 1.2em;\\n\\tmargin: 0 0.25em;\\n}\\n\\n.tc-tiddler-controls button.tc-selected svg,\\n.tc-page-controls button.tc-selected svg {\\n\\tfill: \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Ccolour muted-foreground>>;\\n\\tmargin-top: 14px;\\n}\\n\\n.tc-tiddler-help a.tc-tiddlylink {\\n\\tcolor: \u003C\u003Ccolour 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 \u003C\u003Ccolour 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: \u003C\u003Ccolour tiddler-editor-background>>;\\n}\\n\\n.tc-tiddler-frame iframe.tc-edit-texteditor {\\n\\tbackground-color: \u003C\u003Ccolour 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: \u003C\u003Ccolour alert-background>>;\\n\\tborder: 1px solid \u003C\u003Ccolour alert-border>>;\\n}\\n\\ncanvas.tc-edit-bitmapeditor {\\n\\tborder: 6px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Ccolour tiddler-controls-foreground>>;\\n\\tcolor: \u003C\u003Ccolour tiddler-controls-foreground-selected>>;\\n\\tfill: \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Ccolour tiddler-controls-foreground-selected>>;\\n\\tfill: \u003C\u003Ccolour background>>;\\n\\tcolor: \u003C\u003Ccolour 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.tc-editor-toolbar button.tc-editortoolbar-stamp-button + .tc-popup .tc-drop-down > p {\\n\\tmargin: 0;\\n\\tpadding: 0;\\n}\\n\\n.tc-editor-toolbar button.tc-editortoolbar-stamp-button + .tc-popup .tc-drop-down a.tc-tiddlylink {\\n\\tfont-weight: normal;\\n}\\n\\n/*\\n** Adjustments for fluid-fixed mode\\n*/\\n\\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\\n\\n\u003C\u003Cif-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\\tfill: \u003C\u003Ccolour toolbar-new-button>>;\\n}\\n\\n.tc-page-controls svg.tc-image-options-button {\\n\\tfill: \u003C\u003Ccolour toolbar-options-button>>;\\n}\\n\\n.tc-page-controls svg.tc-image-save-button {\\n\\tfill: \u003C\u003Ccolour toolbar-save-button>>;\\n}\\n\\n.tc-tiddler-controls button svg.tc-image-info-button {\\n\\tfill: \u003C\u003Ccolour toolbar-info-button>>;\\n}\\n\\n.tc-tiddler-controls button svg.tc-image-edit-button {\\n\\tfill: \u003C\u003Ccolour toolbar-edit-button>>;\\n}\\n\\n.tc-tiddler-controls button svg.tc-image-close-button {\\n\\tfill: \u003C\u003Ccolour toolbar-close-button>>;\\n}\\n\\n.tc-tiddler-controls button svg.tc-image-delete-button {\\n\\tfill: \u003C\u003Ccolour toolbar-delete-button>>;\\n}\\n\\n.tc-tiddler-controls button svg.tc-image-cancel-button {\\n\\tfill: \u003C\u003Ccolour toolbar-cancel-button>>;\\n}\\n\\n.tc-tiddler-controls button svg.tc-image-done-button {\\n\\tfill: \u003C\u003Ccolour toolbar-done-button>>;\\n}\\n\\n/*\\n** Tiddler edit mode\\n*/\\n\\n.tc-tiddler-edit-frame em.tc-edit {\\n\\tcolor: \u003C\u003Ccolour 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\u003C\u003Cset-type-selector-min-width>>\\n\\n.tc-edit-tags {\\n\\tborder: 1px solid \u003C\u003Ccolour 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 \u003C\u003Ccolour tiddler-editor-border>>;\\n\\tmargin: 4px 0 3px 3px;\\n\\tpadding: 3px 3px 3px 3px;\\n}\\n\\n\u003C\u003Cif-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: \u003C\u003Ccolour tiddler-editor-fields-odd>>;\\n}\\n\\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\\n\\tbackground-color: \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Csidebarbreakpoint>>) {\\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/*\\n** Tiddler editor dropzone\\n*/\\n\\n.tc-dropzone-editor {\\n\\tposition:relative;\\n}\\n\\n.tc-dropzone-editor.tc-dragover .tc-editor-toolbar::after{\\n\\tz-index: 10000;\\n\\ttop:0;\\n\\tleft:0;\\n\\tright:0;\\n\\theight: 100%;\\n\\tbackground: \u003C\u003Ccolour dropzone-background>>;\\n\\tcontent: \\\"\u003C\u003Clingo DropMessage>>\\\";\\n\\tpointer-events: none;\\n\\tposition: absolute;\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n\\tbackground-color: \u003C\u003Ccolor background>>;\\n\\tborder: 4px dashed \u003C\u003Ccolor modal-border>>;\\n\\tfont-weight: bold;\\n\\tfont-size: 150%;\\n\\topacity: 0.8;\\n\\tcolor: \u003C\u003Ccolor foreground>>;\\n}\\n\\n.tc-editor-importpopup {\\n\\twidth: 100%;\\n\\theight: 100%;\\n}\\n\\n.tc-editor-import {\\n\\tposition: absolute;\\n\\ttop: 50%;\\n\\tleft: 50%;\\n\\ttransform: translate(-50%, -50%);\\n\\tbackground: \u003C\u003Ccolor pre-background>>;\\n\\tbox-shadow: 2px 2px 10px \u003C\u003Ccolour foreground>>;\\n\\tpadding: 10px;\\n\\twidth: 96%;\\n\\tborder: 1px solid \u003C\u003Ccolor tiddler-controls-foreground>>;\\n\\ttext-align:center;\\n}\\n\\n.tc-editor-import img {\\n\\tmax-height: 500px;\\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: \u003C\u003Csidebarbreakpoint>>) {\\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: \u003C\u003Ccolour 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 \u003C\u003Ccolour dropdown-border>>;\\n\\tbackground-color: \u003C\u003Ccolour 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: \u003C\u003Ccolour foreground>>;\\n}\\n\\n.tc-drop-down button:disabled svg {\\n\\tfill: \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\n.tc-drop-down button.tc-btn-invisible:hover svg {\\n\\tfill: \u003C\u003Ccolour 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: \u003C\u003Ccolour foreground>>;\\n\\tline-height: 1.4;\\n}\\n\\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\\n\\tdisplay: inline-block;\\n\\twidth: auto;\\n\\tmargin-bottom: 0px;\\n\\tborder-bottom-left-radius: 0;\\n\\tborder-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: \u003C\u003Ccolour 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: \u003C\u003Ccolour tiddler-link-background>>;\\n\\tbackground-color: \u003C\u003Ccolour tiddler-link-foreground>>;\\n\\ttext-decoration: none;\\n}\\n\\n.tc-drop-down .tc-tab-buttons button {\\n\\tbackground-color: \u003C\u003Ccolour dropdown-tab-background>>;\\n}\\n\\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\\n\\tbackground-color: \u003C\u003Ccolour dropdown-tab-background-selected>>;\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour 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 \u003C\u003Ccolour dropdown-border>>;\\n\\tbackground-color: \u003C\u003Ccolour 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: \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\n.tc-block-dropdown a.tc-tiddlylink:hover {\\n\\tcolor: \u003C\u003Ccolour tiddler-link-background>>;\\n\\tbackground-color: \u003C\u003Ccolour 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 \u003C\u003Ccolour 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: \u003C\u003Ccolour primary>>;\\n\\tpadding: 0px;\\n\\tborder: 3px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour modal-backdrop>>;\\n}\\n\\n.tc-modal {\\n\\tz-index: 1100;\\n\\tbackground-color: \u003C\u003Ccolour modal-background>>;\\n\\tborder: 1px solid \u003C\u003Ccolour 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 \u003C\u003Ccolour 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: \u003C\u003Ccolour modal-footer-background>>;\\n\\tborder-top: 1px solid \u003C\u003Ccolour modal-footer-border>>;\\n}\\n\\n.tc-modal-prevent-scroll {\\n\\toverflow: hidden;\\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: \u003C\u003Ccolour notification-background>>;\\n\\tborder: 1px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour tab-foreground-selected>>;\\n\\tbackground-color: \u003C\u003Ccolour tab-background-selected>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour tab-border-selected>>;\\n\\tborder-top: 1px solid \u003C\u003Ccolour tab-border-selected>>;\\n\\tborder-right: 1px solid \u003C\u003Ccolour tab-border-selected>>;\\n}\\n\\n.tc-tab-buttons button {\\n\\tcolor: \u003C\u003Ccolour tab-foreground>>;\\n\\tpadding: 3px 5px 3px 5px;\\n\\tmargin-right: 0.3em;\\n\\tfont-weight: normal;\\n\\tborder: none;\\n\\tbackground: inherit;\\n\\tbackground-color: \u003C\u003Ccolour tab-background>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tborder-top: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tborder-right: 1px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour tab-background>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour tab-background-selected>>;\\n\\tborder-right: 1px solid \u003C\u003Ccolour tab-background-selected>>;\\n}\\n\\n.tc-tab-divider {\\n\\tborder-top: 1px solid \u003C\u003Ccolour 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 \u003C\u003Ccolour 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: \u003C\u003Ccolour sidebar-tab-background-selected>>;\\n\\tcolor: \u003C\u003Ccolour sidebar-tab-foreground-selected>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour sidebar-tab-border-selected>>;\\n\\tborder-top: 1px solid \u003C\u003Ccolour sidebar-tab-border-selected>>;\\n\\tborder-right: 1px solid \u003C\u003Ccolour sidebar-tab-border-selected>>;\\n}\\n\\n.tc-sidebar-lists .tc-tab-buttons button {\\n\\tbackground-color: \u003C\u003Ccolour sidebar-tab-background>>;\\n\\tcolor: \u003C\u003Ccolour sidebar-tab-foreground>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour sidebar-tab-border>>;\\n\\tborder-top: 1px solid \u003C\u003Ccolour sidebar-tab-border>>;\\n\\tborder-right: 1px solid \u003C\u003Ccolour sidebar-tab-border>>;\\n}\\n\\n.tc-sidebar-lists .tc-tab-divider {\\n\\tborder-top: 1px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Ccolour 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 \u003C\u003Ccolour muted-foreground>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour muted-foreground>>;\\n\\tborder-right: 1px solid \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\n.tc-manager-list-item {\\n\\n}\\n\\n.tc-manager-list-item-heading {\\n\\tdisplay: block;\\n\\twidth: 100%;\\n\\ttext-align: left;\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour muted-foreground>>;\\n\\tpadding: 3px;\\n}\\n\\n.tc-manager-list-item-heading-selected {\\n\\tfont-weight: bold;\\n\\tcolor: \u003C\u003Ccolour background>>;\\n\\tfill: \u003C\u003Ccolour background>>;\\n\\tbackground-color: \u003C\u003Ccolour foreground>>;\\n}\\n\\n.tc-manager-list-item-heading:hover {\\n\\tbackground: \u003C\u003Ccolour primary>>;\\n\\tcolor: \u003C\u003Ccolour background>>;\\n}\\n\\n.tc-manager-list-item-content {\\n\\tdisplay: flex;\\n}\\n\\n.tc-manager-list-item-content-sidebar {\\n\\tflex: 1 0;\\n\\tbackground: \u003C\u003Ccolour tiddler-editor-background>>;\\n\\tborder-right: 0.5em solid \u003C\u003Ccolour muted-foreground>>;\\n\\tborder-bottom: 0.5em solid \u003C\u003Ccolour muted-foreground>>;\\n\\twhite-space: nowrap;\\n}\\n\\n.tc-manager-list-item-content-item-heading {\\n\\tdisplay: block;\\n\\twidth: 100%;\\n\\ttext-align: left;\\n\\tbackground: \u003C\u003Ccolour muted-foreground>>;\\n\\ttext-transform: uppercase;\\n\\tfont-size: 0.6em;\\n\\tfont-weight: bold;\\n\\tpadding: 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\\tflex: 3 1;\\n\\tborder-left: 0.5em solid \u003C\u003Ccolour muted-foreground>>;\\n\\tborder-right: 0.5em solid \u003C\u003Ccolour muted-foreground>>;\\n\\tborder-bottom: 0.5em solid \u003C\u003Ccolour 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: \u003C\u003Ccolour very-muted-foreground>>10;\\n\\topacity: 0.8;\\n}\\n\\n.tc-import-table .tc-row-warning {\\n\\tbackground: \u003C\u003Ccolour 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 \u003C\u003Ccolour alert-border>>;\\n\\tbackground-color: \u003C\u003Ccolour alert-background>>;\\n}\\n\\n.tc-alert-toolbar {\\n\\tposition: absolute;\\n\\ttop: 7px;\\n\\tright: 7px;\\n\\tline-height: 0;\\n}\\n\\n.tc-alert-toolbar svg {\\n\\tfill: \u003C\u003Ccolour alert-muted-foreground>>;\\n}\\n\\n.tc-alert-subtitle {\\n\\tcolor: \u003C\u003Ccolour alert-muted-foreground>>;\\n\\tfont-weight: bold;\\n\\tfont-size: 0.8em;\\n\\tmargin-bottom: 0.5em;\\n}\\n\\n.tc-alert-body > p {\\n\\tmargin: 0;\\n}\\n\\n.tc-alert-highlight {\\n\\tcolor: \u003C\u003Ccolour alert-highlight>>;\\n}\\n\\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\\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: \u003C\u003Ccolour 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 \u003C\u003Ccolour background>>;\\n\\tborder-bottom-none;\\n\\tbackground: \u003C\u003Ccolour dirty-indicator>>;\\n\\tcolor: \u003C\u003Ccolour background>>;\\n\\tfill: \u003C\u003Ccolour background>>;\\n}\\n\\n.tc-drafts-list a:hover {\\n\\ttext-decoration: none;\\n\\tbackground: \u003C\u003Ccolour foreground>>;\\n\\tcolor: \u003C\u003Ccolour background>>;\\n\\tfill: \u003C\u003Ccolour 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 \u003C\u003Ccolour muted-foreground>>;\\n\\tfill: \u003C\u003Ccolour muted-foreground>>;\\n\\tbackground-color: \u003C\u003Ccolour background>>;\\n\\tmargin: 0.5em 0 0.5em 0;\\n\\tpadding: 4px;\\n\\talign-items: center;\\n}\\n\\n.tc-plugin-info-sub-plugins .tc-plugin-info {\\n\\tmargin: 0.5em;\\n\\tbackground: \u003C\u003Ccolour 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: \u003C\u003Ccolour background>>;\\n\\tbackground: \u003C\u003Ccolour foreground>>;\\n\\tborder-radius: 8px;\\n\\tpadding: 2px 7px;\\n\\tfont-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: \u003C\u003Ccolour primary>>;\\n\\tcolor: \u003C\u003Ccolour background>>;\\n\\tfill: \u003C\u003Ccolour foreground>>;\\n}\\n\\na.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\\n\\tfill: \u003C\u003Ccolour background>>;\\n}\\n\\n.tc-plugin-info-chunk {\\n\\tmargin: 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\\ttext-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 \u003C\u003Ccolour muted-foreground>>;\\n\\tbackground: \u003C\u003Ccolour background>>;\\n\\tmargin-top: -8px;\\n}\\n\\n.tc-plugin-info-dropdown-message {\\n\\tbackground: \u003C\u003Ccolour 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: \u003C\u003Ccolour background>>;\\n}\\n\\n.tc-plugin-info-sub-plugins {\\n\\tpadding: 0.5em;\\n\\tmargin: 0 1em 1em 1em;\\n\\tbackground: \u003C\u003Ccolour 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 \u003C\u003Ccolour message-border>>;\\n\\tbackground: \u003C\u003Ccolour message-background>>;\\n\\tpadding: 0px 21px 0px 21px;\\n\\tfont-size: 12px;\\n\\tline-height: 18px;\\n\\tcolor: \u003C\u003Ccolour message-foreground>>;\\n}\\n\\n.tc-message-box svg {\\n\\twidth: 1em;\\n\\theight: 1em;\\n\\tvertical-align: text-bottom;\\n}\\n\\n/*\\n** Pictures\\n*/\\n\\n.tc-bordered-image {\\n\\tborder: 1px solid \u003C\u003Ccolour 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 \u003C\u003Ccolour table-header-background>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour table-header-background>>;\\n}\\n\\n\\n.tc-chooser-item {\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour table-header-background>>;\\n\\tborder-top: 1px solid \u003C\u003Ccolour 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: \u003C\u003Ccolour table-header-background>>;\\n\\tborder-color: \u003C\u003Ccolour 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: \u003C\u003Ccolour 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: \u003C\u003Ccolour sidebar-foreground>>;\\n}\\n\\n.tc-table-of-contents svg {\\n\\twidth: 0.7em;\\n\\theight: 0.7em;\\n\\tvertical-align: middle;\\n\\tfill: \u003C\u003Ccolour 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: normal;\\n\\tline-height: 1.5;\\n}\\n\\n.tc-table-of-contents li li li li {\\n\\tfont-size: 0.95em;\\n\\tfont-weight: normal;\\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: \u003C\u003Ccolour tab-background>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tborder-top: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour 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 \u003C\u003Ccolour tab-background>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour tab-background>>;\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour 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 \u003C\u003Ccolour tab-border>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tbackground: \u003C\u003Ccolour tab-border>>;\\n}\\n\\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\\n\\tborder-top: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tborder-left: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tborder-bottom: 1px solid \u003C\u003Ccolour tab-border>>;\\n\\tbackground: \u003C\u003Ccolour 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 \u003C\u003Ccolour 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: \u003C\u003Ccolour dirty-indicator>>;\\n\\tcolor: \u003C\u003Ccolour 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\u003C\u003Cfilter \\\"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\u003C\u003Cfilter \\\"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: \u003C\u003Ccolour diff-equal-background>>;\\n\\tcolor: \u003C\u003Ccolour diff-equal-foreground>>;\\n}\\n\\n.tc-diff-insert {\\n\\tbackground-color: \u003C\u003Ccolour diff-insert-background>>;\\n\\tcolor: \u003C\u003Ccolour diff-insert-foreground>>;\\n}\\n\\n.tc-diff-delete {\\n\\tbackground-color: \u003C\u003Ccolour diff-delete-background>>;\\n\\tcolor: \u003C\u003Ccolour diff-delete-foreground>>;\\n}\\n\\n.tc-diff-invisible {\\n\\tbackground-color: \u003C\u003Ccolour diff-invisible-background>>;\\n\\tcolor: \u003C\u003Ccolour diff-invisible-foreground>>;\\n}\\n\\n.tc-diff-tiddlers th {\\n\\ttext-align: right;\\n\\tbackground: \u003C\u003Ccolour background>>;\\n\\tfont-weight: normal;\\n\\tfont-style: italic;\\n}\\n\\n.tc-diff-tiddlers pre {\\n\\tmargin: 0;\\n\\tpadding: 0;\\n\\tborder: none;\\n\\tbackground: 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\\tcolor: \u003C\u003Ccolour select-tag-foreground>>;\\n\\tbackground: \u003C\u003Ccolour select-tag-background>>;\\n}\\n\\n/*\\n** Utility classes for SVG icons\\n*/\\n\\n.tc-fill-background {\\n\\tfill: \u003C\u003Ccolour 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-tiny-gap {\\n\\tmargin-left: .25em;\\n\\tmargin-right: .25em;\\n}\\n\\n.tc-tiny-gap-left {\\n\\tmargin-left: .25em;\\n}\\n\\n.tc-tiny-gap-right {\\n\\tmargin-right: .25em;\\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\":\"-apple-system,BlinkMacSystemFont,Segoe UI,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\":\"\u003C$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: ``\u003C\u003Ccolour tiddler-background>>``;\\n\\tz-index: 500;\\n}\\n\\n``\\n\u003C$list filter=\\\"[range[100]]\\\">\\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`\u003C$text text=\u003C\u003CcurrentTiddler>>/>`) {\\nz-index: `\u003C$text text={{{ [[200]subtract\u003CcurrentTiddler>] }}}/>`;\\n}\\n`\\n\u003C/$list>\\n\u003C/$reveal>\\n\"}}}","version":"5.2.0","type":"application/json","title":"$:/themes/tiddlywiki/vanilla","plugin-type":"theme","plugin-priority":"0","name":"Vanilla","description":"Basic theme","dependents":"","core-version":">=5.0.0","author":"JeremyRuston"}, {"text":"15px","title":"$:/themes/tiddlywiki/vanilla/metrics/fontsize","modified":"20210323182116102","created":"20210323182102372"}, +{"created":"20211214164411075","creator":"M0","modified":"20211214164411085","modifier":"M0","title":"$:/trashbin/$:/plugins/tiddlywiki/railroad","type":"application/json","text":"{\n \"text\": \"{\\\"tiddlers\\\":{\\\"$:/plugins/tiddlywiki/railroad/components.js\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/components.js\\\",\\\"text\\\":\\\"/*\\\\\\\\\\\\ntitle: $:/plugins/tiddlywiki/railroad/components.js\\\\ntype: application/javascript\\\\nmodule-type: library\\\\n\\\\nComponents of a railroad diagram.\\\\n\\\\n\\\\\\\\*/\\\\n(function(){\\\\n\\\\n/*jslint node: true, browser: true */\\\\n/*global $tw: false */\\\\n\\\\\\\"use strict\\\\\\\";\\\\n\\\\nvar railroad = require(\\\\\\\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js\\\\\\\");\\\\n\\\\n/////////////////////////// Base component\\\\n\\\\nvar Component = function() {\\\\n\\\\tthis.type = \\\\\\\"Component\\\\\\\";\\\\n};\\\\n\\\\n// Set up a leaf component\\\\nComponent.prototype.initialiseLeaf = function(type,text) {\\\\n\\\\tthis.type = type;\\\\n\\\\tthis.text = text;\\\\n};\\\\n\\\\n// Set up a component with a single child\\\\nComponent.prototype.initialiseWithChild = function(type,content) {\\\\n\\\\tthis.type = type;\\\\n\\\\tthis.child = toSingleChild(content);\\\\n};\\\\n\\\\n// Set up a component with an array of children\\\\nComponent.prototype.initialiseWithChildren = function(type,content) {\\\\n\\\\tthis.type = type;\\\\n\\\\t// Force the content to be an array\\\\n\\\\tthis.children = $tw.utils.isArray(content) ? content : [content];\\\\n}\\\\n\\\\n// Return an array of the SVG strings of an array of children\\\\nComponent.prototype.getSvgOfChildren = function() {\\\\n\\\\treturn this.children.map(function(child) {\\\\n\\\\t\\\\treturn child.toSvg();\\\\n\\\\t});\\\\n}\\\\n\\\\nComponent.prototype.toSvg = function() {\\\\n\\\\treturn \\\\\\\"\\\\\\\";\\\\n}\\\\n\\\\nComponent.prototype.debug = function(output,indent) {\\\\n\\\\toutput.push(indent);\\\\n\\\\toutput.push(this.type);\\\\n\\\\t// Add the text of a leaf component\\\\n\\\\tif(this.text && this.text !== \\\\\\\"\\\\\\\") {\\\\n\\\\t\\\\toutput.push(\\\\\\\": \\\\\\\");\\\\n\\\\t\\\\toutput.push(this.text);\\\\n\\\\t}\\\\n\\\\t// Flag the normal route\\\\n\\\\tif(this.normal !== undefined) {\\\\n\\\\t\\\\tif(this.normal === true) {\\\\n\\\\t\\\\t\\\\toutput.push(\\\\\\\" (normal)\\\\\\\");\\\\n\\\\t\\\\t} else if(this.normal !== false) {\\\\n\\\\t\\\\t\\\\toutput.push(\\\\\\\" (normal: \\\\\\\");\\\\n\\\\t\\\\t\\\\toutput.push(this.normal);\\\\n\\\\t\\\\t\\\\toutput.push(\\\\\\\")\\\\\\\");\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n\\\\toutput.push(\\\\\\\"\\\\\\\\n\\\\\\\");\\\\n\\\\tvar contentIndent = indent + \\\\\\\" \\\\\\\";\\\\n\\\\t// Add the one child\\\\n\\\\tif(this.child) {\\\\n\\\\t\\\\tthis.child.debug(output,contentIndent);\\\\n\\\\t}\\\\n\\\\t// Add the array of children\\\\n\\\\tif(this.children) {\\\\n\\\\t\\\\tthis.debugArray(this.children,output,contentIndent);\\\\n\\\\t}\\\\n \\\\t// Add the separator if there is one\\\\n\\\\tif(this.separator) {\\\\n\\\\t\\\\toutput.push(indent);\\\\n\\\\t\\\\toutput.push(\\\\\\\"(separator)\\\\\\\\n\\\\\\\");\\\\n\\\\t\\\\tthis.separator.debug(output,contentIndent);\\\\n\\\\t}\\\\n};\\\\n\\\\nComponent.prototype.debugArray = function(array,output,indent) {\\\\n\\\\tfor(var i=0; i\u003Carray.length; i++) {\\\\n\\\\t\\\\tvar item = array[i];\\\\n\\\\t\\\\t// Choice content is a special case: we number the branches\\\\n\\\\t\\\\tif(item.isChoiceBranch) {\\\\n\\\\t\\\\t\\\\toutput.push(indent);\\\\n\\\\t\\\\t\\\\toutput.push(\\\\\\\"(\\\\\\\");\\\\n\\\\t\\\\t\\\\toutput.push(i);\\\\n\\\\t\\\\t\\\\toutput.push(\\\\\\\")\\\\\\\\n\\\\\\\");\\\\n\\\\t\\\\t\\\\titem.debug(output,\\\\\\\" \\\\\\\"+indent);\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\titem.debug(output,indent);\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n}\\\\n\\\\nvar toSingleChild = function(content) {\\\\n\\\\tif($tw.utils.isArray(content)) {\\\\n\\\\t\\\\t// Reduce an array of one child to just the child\\\\n\\\\t\\\\tif(content.length === 1) {\\\\n\\\\t\\\\t\\\\treturn content[0];\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\t// Never allow an empty sequence\\\\n\\\\t\\\\t \\\\tif(content.length === 0) {\\\\n \\\\t\\\\t\\\\t\\\\tcontent.push(new Dummy());\\\\n\\\\t\\\\t \\\\t}\\\\n\\\\t\\\\t\\\\t// Wrap multiple children into a single sequence component\\\\n\\\\t\\\\t\\\\treturn new Sequence(content);\\\\n\\\\t\\\\t}\\\\n\\\\t} else {\\\\n\\\\t\\\\t// Already single\\\\n\\\\t\\\\treturn content;\\\\n\\\\t}\\\\n}\\\\n\\\\n/////////////////////////// Leaf components\\\\n\\\\nvar Comment = function(text) {\\\\n\\\\tthis.initialiseLeaf(\\\\\\\"Comment\\\\\\\",text);\\\\n};\\\\n\\\\nComment.prototype = new Component();\\\\n\\\\nComment.prototype.toSvg = function() {\\\\n\\\\treturn railroad.Comment(this.text);\\\\n}\\\\n\\\\nvar Dummy = function() {\\\\n\\\\tthis.initialiseLeaf(\\\\\\\"Dummy\\\\\\\");\\\\n};\\\\n\\\\nDummy.prototype = new Component();\\\\n\\\\nDummy.prototype.toSvg = function() {\\\\n\\\\treturn railroad.Skip();\\\\n}\\\\n\\\\nvar Nonterminal = function(text) {\\\\n\\\\tthis.initialiseLeaf(\\\\\\\"Nonterminal\\\\\\\",text);\\\\n};\\\\n\\\\nNonterminal.prototype = new Component();\\\\n\\\\nNonterminal.prototype.toSvg = function() {\\\\n\\\\treturn railroad.NonTerminal(this.text);\\\\n}\\\\n\\\\nvar Terminal = function(text) {\\\\n\\\\tthis.initialiseLeaf(\\\\\\\"Terminal\\\\\\\",text);\\\\n};\\\\n\\\\nTerminal.prototype = new Component();\\\\n\\\\nTerminal.prototype.toSvg = function() {\\\\n\\\\treturn railroad.Terminal(this.text);\\\\n}\\\\n\\\\n/////////////////////////// Components with one child\\\\n\\\\nvar Optional = function(content,normal) {\\\\n\\\\tthis.initialiseWithChild(\\\\\\\"Optional\\\\\\\",content);\\\\n\\\\tthis.normal = normal;\\\\n};\\\\n\\\\nOptional.prototype = new Component();\\\\n\\\\nOptional.prototype.toSvg = function() {\\\\n\\\\t// Call Optional(component,\\\\\\\"skip\\\\\\\")\\\\n\\\\treturn railroad.Optional(this.child.toSvg(), this.normal ? undefined : \\\\\\\"skip\\\\\\\");\\\\n}\\\\n\\\\nvar OptionalRepeated = function(content,separator,normal,wantArrow) {\\\\n\\\\tthis.initialiseWithChild(\\\\\\\"OptionalRepeated\\\\\\\",content);\\\\n\\\\tthis.separator = toSingleChild(separator);\\\\n\\\\tthis.normal = normal;\\\\n\\\\tthis.wantArrow = wantArrow;\\\\n};\\\\n\\\\nOptionalRepeated.prototype = new Component();\\\\n\\\\nOptionalRepeated.prototype.toSvg = function() {\\\\n\\\\t// Call ZeroOrMore(component,separator,\\\\\\\"skip\\\\\\\")\\\\n\\\\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\\\\n\\\\tvar skip = this.normal ? undefined : \\\\\\\"skip\\\\\\\";\\\\n\\\\treturn railroad.ZeroOrMore(this.child.toSvg(),separatorSvg,skip,this.wantArrow);\\\\n}\\\\n\\\\nvar Repeated = function(content,separator,wantArrow) {\\\\n\\\\tthis.initialiseWithChild(\\\\\\\"Repeated\\\\\\\",content);\\\\n\\\\tthis.separator = toSingleChild(separator);\\\\n\\\\tthis.wantArrow = wantArrow;\\\\n};\\\\n\\\\nRepeated.prototype = new Component();\\\\n\\\\nRepeated.prototype.toSvg = function() {\\\\n\\\\t// Call OneOrMore(component,separator)\\\\n\\\\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\\\\n\\\\treturn railroad.OneOrMore(this.child.toSvg(),separatorSvg,this.wantArrow);\\\\n}\\\\n\\\\nvar Link = function(content,options) {\\\\n\\\\tthis.initialiseWithChild(\\\\\\\"Link\\\\\\\",content);\\\\n\\\\tthis.options = options;\\\\n};\\\\n\\\\nLink.prototype = new Component();\\\\n\\\\nLink.prototype.toSvg = function() {\\\\n\\\\treturn railroad.Link(this.child.toSvg(),this.options);\\\\n}\\\\n\\\\nvar Transclusion = function(content) {\\\\n\\\\tthis.initialiseWithChild(\\\\\\\"Transclusion\\\\\\\",content);\\\\n};\\\\n\\\\nTransclusion.prototype = new Component();\\\\n\\\\nTransclusion.prototype.toSvg = function() {\\\\n\\\\treturn this.child.toSvg();\\\\n}\\\\n\\\\n/////////////////////////// Components with an array of children\\\\n\\\\nvar Root = function(content) {\\\\n\\\\tthis.initialiseWithChildren(\\\\\\\"Root\\\\\\\",content);\\\\n};\\\\n\\\\nRoot.prototype = new Component();\\\\n\\\\nRoot.prototype.toSvg = function(options) {\\\\n\\\\tvar args = this.getSvgOfChildren();\\\\n\\\\targs.unshift(options);\\\\n\\\\t// Call Diagram(options,component1,component2,...)\\\\n\\\\treturn railroad.Diagram.apply(null,args);\\\\n}\\\\n\\\\nvar Sequence = function(content) {\\\\n\\\\tthis.initialiseWithChildren(\\\\\\\"Sequence\\\\\\\",content);\\\\n};\\\\n\\\\nSequence.prototype = new Component();\\\\n\\\\nSequence.prototype.toSvg = function() {\\\\n\\\\t// Call Sequence(component1,component2,...)\\\\n\\\\treturn railroad.Sequence.apply(null,this.getSvgOfChildren());\\\\n}\\\\n\\\\nvar Choice = function(content,normal) {\\\\n\\\\tthis.initialiseWithChildren(\\\\\\\"Choice\\\\\\\",content.map(toSingleChild));\\\\n\\\\tfor(var i=0; i\u003Cthis.children.length; i++) {\\\\n\\\\t\\\\tthis.children[i].isChoiceBranch = true;\\\\n\\\\t}\\\\n\\\\tthis.normal = normal;\\\\n};\\\\n\\\\nChoice.prototype = new Component();\\\\n\\\\nChoice.prototype.toSvg = function() {\\\\n\\\\t// Call Choice(normal,component1,component2,...)\\\\n\\\\tvar args = this.getSvgOfChildren();\\\\n\\\\targs.unshift(this.normal);\\\\n\\\\treturn railroad.Choice.apply(null,args);\\\\n}\\\\n\\\\n/////////////////////////// Exports\\\\n\\\\nexports.components = {\\\\n\\\\tChoice: Choice,\\\\n\\\\tComment: Comment,\\\\n\\\\tDummy: Dummy,\\\\n\\\\tLink: Link,\\\\n\\\\tNonterminal: Nonterminal,\\\\n\\\\tOptional: Optional,\\\\n\\\\tOptionalRepeated: OptionalRepeated,\\\\n\\\\tRepeated: Repeated,\\\\n\\\\tRoot: Root,\\\\n\\\\tSequence: Sequence,\\\\n\\\\tTerminal: Terminal,\\\\n\\\\tTransclusion: Transclusion\\\\n};\\\\n\\\\n})();\\\",\\\"type\\\":\\\"application/javascript\\\",\\\"module-type\\\":\\\"library\\\"},\\\"$:/plugins/tiddlywiki/railroad/example-source\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/example-source\\\",\\\"created\\\":\\\"20150103184022184\\\",\\\"modified\\\":\\\"20150119214125000\\\",\\\"tags\\\":\\\"\\\",\\\"type\\\":\\\"text/vnd.tiddlywiki.railroad\\\",\\\"text\\\":\\\"[\\\\\\\"+\\\\\\\"]\\\\n({ [[digit|GettingStarted]] } | \\\\\\\"#\\\\\\\" \u003C'escape sequence'>)\\\\n[{(\\\\\\\"@\\\\\\\" name-char | :\\\\\\\"--\\\\\\\" )}]\\\\n\\\"},\\\"$:/plugins/tiddlywiki/railroad/example\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/example\\\",\\\"created\\\":\\\"20150102165032410\\\",\\\"modified\\\":\\\"20150120090735000\\\",\\\"tags\\\":\\\"\\\",\\\"text\\\":\\\"Notation:\\\\n\\\\n\u003Cpre>\u003Ccode>\u003C$text text={{$:/plugins/tiddlywiki/railroad/example-source}}/>\u003C/code>\u003C/pre>\\\\n\\\\nDiagram:\\\\n\\\\n{{$:/plugins/tiddlywiki/railroad/example-source}}\\\\n\\\\nDebug mode:\\\\n\\\\n\u003C$railroad debug=\\\\\\\"yes\\\\\\\" text={{$:/plugins/tiddlywiki/railroad/example-source}}/>\\\\n\\\"},\\\"$:/plugins/tiddlywiki/railroad/readme\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/readme\\\",\\\"created\\\":\\\"20150102163222184\\\",\\\"modified\\\":\\\"20150119231005000\\\",\\\"text\\\":\\\"This plugin provides a `\u003C$railroad>` widget for generating railroad diagrams as SVG images.\\\\n\\\\nAlternatively, the [[diagram notation|$:/plugins/tiddlywiki/railroad/syntax]] can be stored in a dedicated tiddler with its `type` field set to `text/vnd.tiddlywiki.railroad`, and that tiddler can simply be transcluded to wherever it is needed.\\\\n\\\\nThe plugin is based on [[a library by Tab Atkins|https://github.com/tabatkins/railroad-diagrams]], and has been extended to make it more flexible, including allowing components of a diagram to function as links or be transcluded from other tiddlers.\\\\n\\\"},\\\"$:/plugins/tiddlywiki/railroad/syntax-string\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/syntax-string\\\",\\\"created\\\":\\\"20150103184022184\\\",\\\"modified\\\":\\\"20150103184022184\\\",\\\"text\\\":\\\"('\\\\\\\"' text '\\\\\\\"' | \\\\\\\"'\\\\\\\" text \\\\\\\"'\\\\\\\" | '\\\\\\\"\\\\\\\"\\\\\\\"' text '\\\\\\\"\\\\\\\"\\\\\\\"')\\\"},\\\"$:/plugins/tiddlywiki/railroad/syntax\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/syntax\\\",\\\"created\\\":\\\"20150103184022184\\\",\\\"modified\\\":\\\"20150119220342000\\\",\\\"text\\\":\\\"The railroad widget uses a special notation to construct the components defined below.\\\\n\\\\n`x` and `y` here stand for any component.\\\\n\\\\nNames (as opposed to quoted strings) are available when a value starts with a letter and contains only letters, digits, underscores, dots and hyphens.\\\\n\\\\n---\\\\n\\\\n; sequence\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" [\\\\\\\"\u003C-\\\\\\\"] {x} [\\\\\\\"->\\\\\\\"] \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* A sequence of components\\\\n* The `\u003C-` and `->` delimiters allow you to force a single component to be treated as a sequence. This is occasionally useful for spacing a diagram out\\\\n\\\\n---\\\\n\\\\n; optional\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"[\\\\\\\" [\\\\\\\":\\\\\\\"] x \\\\\\\"]\\\\\\\" \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* A component that can be omitted\\\\n* The colon makes `x` appear straight ahead\\\\n\\\\n---\\\\n\\\\n; repeated\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"{\\\\\\\" x [:\\\\\\\"+\\\\\\\" y] \\\\\\\"}\\\\\\\" \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* A list of one or more `x`\\\\n* The `+` suffix adds `y` as a separator between each `x` and the next\\\\n\\\\n---\\\\n\\\\n; optional repeated\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"[{\\\\\\\" [\\\\\\\":\\\\\\\"] x [:\\\\\\\"+\\\\\\\" y] \\\\\\\"}]\\\\\\\" \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* An optional list of `x`, i.e. a list of zero or more `x`\\\\n\\\\n---\\\\n\\\\n; choice\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"(\\\\\\\" {[:\\\\\\\":\\\\\\\"] x +\\\\\\\"|\\\\\\\"} \\\\\\\")\\\\\\\" \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* A set of alternatives\\\\n* The colon indicates which branch appears straight ahead. By default, it's the first branch\\\\n\\\\n---\\\\n\\\\n; string / terminal\\\\n: \u003C$railroad text={{$:/plugins/tiddlywiki/railroad/syntax-string}}/>\\\\n* A literal or terminal component\\\\n* This follows the normal ~TiddlyWiki rules for quoted strings\\\\n\\\\n---\\\\n\\\\n; nonterminal\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" (name | \\\\\\\"\u003C\\\\\\\" string \\\\\\\">\\\\\\\") \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* A nonterminal component, i.e. the name of another diagram\\\\n\\\\n---\\\\n\\\\n; comment\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"/\\\\\\\" string \\\\\\\"/\\\\\\\" \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* A comment\\\\n\\\\n---\\\\n\\\\n; dummy\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"-\\\\\\\" \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* The absence of a component\\\\n\\\\n---\\\\n\\\\n; link\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"[[\\\\\\\" x \\\\\\\"|\\\\\\\" (name|string) \\\\\\\"]]\\\\\\\" \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* A link to the tiddler title or URI given by the string or name\\\\n\\\\n---\\\\n\\\\n; transclusion\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"{{\\\\\\\" (name|string) \\\\\\\"}}\\\\\\\" \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* Treats the content of another tiddler as diagram syntax and transcludes it into the current diagram\\\\n\\\\n---\\\\n\\\\n; arrow pragma\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"\\\\\\\\arrow\\\\\\\" (\\\\\\\"yes\\\\\\\" | \\\\\\\"no\\\\\\\") \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* Controls whether repeat paths have an arrow on them\\\\n* Can be toggled on and off in mid-diagram, if desired\\\\n\\\\n---\\\\n\\\\n; debug pragma\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" \\\\\\\"\\\\\\\\debug\\\\\\\" \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* Causes the diagram to display its parse tree\\\\n\\\\n---\\\\n\\\\n; start/end pragma\\\\n: \u003C$railroad text=\\\\\\\"\\\\\\\"\\\\\\\" (\\\\\\\"\\\\\\\\start\\\\\\\" |: \\\\\\\"\\\\\\\\end\\\\\\\") (\\\\\\\"none\\\\\\\" |: \\\\\\\"single\\\\\\\" | \\\\\\\"double\\\\\\\") \\\\\\\"\\\\\\\"\\\\\\\"/>\\\\n* Controls the style of the diagram's startpoint or endpoint\\\\n\\\"},\\\"$:/plugins/tiddlywiki/railroad/usage\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/usage\\\",\\\"created\\\":\\\"20150102163222184\\\",\\\"modified\\\":\\\"20150119231005000\\\",\\\"text\\\":\\\"The content of the `\u003C$railroad>` widget is ignored.\\\\n\\\\n|!Attribute |!Description |!Default |\\\\n|text |Text in a special notation that defines the diagram's layout |-- |\\\\n|arrow |If set to `no`, repeat paths do not have an arrow on them |`yes` |\\\\n|start |Style of the startpoint: `single`, `double`, `none` |`single` |\\\\n|end |Style of the endpoint: `single`, `double`, `none` |`single` |\\\\n|debug |If set to `yes`, the diagram displays its parse tree |`no` |\\\\n\\\\nThese options can also be specified via pragmas in the diagram notation, or globally via a dictionary tiddler called `$:/config/railroad`:\\\\n\\\\n```\\\\narrow: yes\\\\nstart: single\\\\nend: single\\\\ndebug: no\\\\n```\\\\n\\\"},\\\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.css\\\":{\\\"text\\\":\\\"\\\\\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\\\\n\\\\n/* CSS modified for TiddlyWiki */\\\\n\\\\nsvg.railroad-diagram {\\\\n\\\\tbackground-color: \u003C\u003Ccolour background>>;\\\\n\\\\tborder-radius: 5px;\\\\n}\\\\n/*\\\\nsvg.railroad-diagram:hover {\\\\n\\\\tbackground-color: hsl(30,20%,96%);\\\\n}\\\\n*/\\\\nsvg.railroad-diagram path,\\\\nsvg.railroad-diagram rect {\\\\n\\\\tstroke-width: 2;\\\\n\\\\tstroke: \u003C\u003Ccolour message-border>>;\\\\n}\\\\nsvg.railroad-diagram path {\\\\n\\\\tfill: \u003C\u003Ccolour background>>;\\\\n}\\\\nsvg.railroad-diagram rect {\\\\n\\\\tfill: \u003C\u003Ccolour message-background>>;\\\\n}\\\\nsvg.railroad-diagram text {\\\\n\\\\tfont: 14px monospace;\\\\n\\\\ttext-anchor: middle;\\\\n\\\\tfill: \u003C\u003Ccolour message-foreground>>;\\\\n}\\\\nsvg.railroad-diagram text.label {\\\\n\\\\ttext-anchor: start;\\\\n}\\\\nsvg.railroad-diagram text.comment {\\\\n\\\\tfont: italic 12px monospace;\\\\n}\\\\nsvg.railroad-diagram path.arrow {\\\\n stroke-width: 2;\\\\n}\\\",\\\"type\\\":\\\"text/vnd.tiddlywiki\\\",\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.css\\\",\\\"tags\\\":\\\"$:/tags/Stylesheet\\\"},\\\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js\\\":{\\\"text\\\":\\\"(function(document) {\\\\n/* TiddlyWiki: modifications to the original library are commented like this */\\\\n\\\\n/*\\\\nRailroad Diagrams\\\\nby Tab Atkins Jr. (and others)\\\\nhttp://xanthir.com\\\\nhttp://twitter.com/tabatkins\\\\nhttp://github.com/tabatkins/railroad-diagrams\\\\n\\\\nThis document and all associated files in the github project are licensed under CC0: http://creativecommons.org/publicdomain/zero/1.0/\\\\nThis means you can reuse, remix, or otherwise appropriate this project for your own use WITHOUT RESTRICTION.\\\\n(The actual legal meaning can be found at the above link.)\\\\nDon't ask me for permission to use any part of this project, JUST USE IT.\\\\nI would appreciate attribution, but that is not required by the license.\\\\n*/\\\\n\\\\n/*\\\\nThis file uses a module pattern to avoid leaking names into the global scope.\\\\nThe only accidental leakage is the name \\\\\\\"temp\\\\\\\".\\\\nThe exported names can be found at the bottom of this file;\\\\nsimply change the names in the array of strings to change what they are called in your application.\\\\n\\\\nAs well, several configuration constants are passed into the module function at the bottom of this file.\\\\nAt runtime, these constants can be found on the Diagram class.\\\\n*/\\\\n\\\\nvar temp = (function(options) {\\\\n\\\\tfunction subclassOf(baseClass, superClass) {\\\\n\\\\t\\\\tbaseClass.prototype = Object.create(superClass.prototype);\\\\n\\\\t\\\\tbaseClass.prototype.$super = superClass.prototype;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction unnull(/* children */) {\\\\n\\\\t\\\\treturn [].slice.call(arguments).reduce(function(sofar, x) { return sofar !== undefined ? sofar : x; });\\\\n\\\\t}\\\\n\\\\n\\\\tfunction determineGaps(outer, inner) {\\\\n\\\\t\\\\tvar diff = outer - inner;\\\\n\\\\t\\\\tswitch(Diagram.INTERNAL_ALIGNMENT) {\\\\n\\\\t\\\\t\\\\tcase 'left': return [0, diff]; break;\\\\n\\\\t\\\\t\\\\tcase 'right': return [diff, 0]; break;\\\\n\\\\t\\\\t\\\\tcase 'center':\\\\n\\\\t\\\\t\\\\tdefault: return [diff/2, diff/2]; break;\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n\\\\n\\\\tfunction wrapString(value) {\\\\n\\\\t\\\\treturn ((typeof value) == 'string') ? new Terminal(value) : value;\\\\n\\\\t}\\\\n\\\\n\\\\n\\\\tfunction SVG(name, attrs, text) {\\\\n\\\\t\\\\tattrs = attrs || {};\\\\n\\\\t\\\\ttext = text || '';\\\\n\\\\t\\\\tvar el = document.createElementNS(\\\\\\\"http://www.w3.org/2000/svg\\\\\\\",name);\\\\n\\\\t\\\\tfor(var attr in attrs) {\\\\n\\\\t\\\\t\\\\tel.setAttribute(attr, attrs[attr]);\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\tel.textContent = text;\\\\n\\\\t\\\\treturn el;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction FakeSVG(tagName, attrs, text){\\\\n\\\\t\\\\tif(!(this instanceof FakeSVG)) return new FakeSVG(tagName, attrs, text);\\\\n\\\\t\\\\tif(text) this.children = text;\\\\n\\\\t\\\\telse this.children = [];\\\\n\\\\t\\\\tthis.tagName = tagName;\\\\n\\\\t\\\\tthis.attrs = unnull(attrs, {});\\\\n\\\\t\\\\treturn this;\\\\n\\\\t};\\\\n\\\\tFakeSVG.prototype.format = function(x, y, width) {\\\\n\\\\t\\\\t// Virtual\\\\n\\\\t};\\\\n\\\\tFakeSVG.prototype.addTo = function(parent) {\\\\n\\\\t\\\\tif(parent instanceof FakeSVG) {\\\\n\\\\t\\\\t\\\\tparent.children.push(this);\\\\n\\\\t\\\\t\\\\treturn this;\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\tvar svg = this.toSVG();\\\\n\\\\t\\\\t\\\\tparent.appendChild(svg);\\\\n\\\\t\\\\t\\\\treturn svg;\\\\n\\\\t\\\\t}\\\\n\\\\t};\\\\n\\\\tFakeSVG.prototype.toSVG = function() {\\\\n\\\\t\\\\tvar el = SVG(this.tagName, this.attrs);\\\\n\\\\t\\\\tif(typeof this.children == 'string') {\\\\n\\\\t\\\\t\\\\tel.textContent = this.children;\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\tthis.children.forEach(function(e) {\\\\n\\\\t\\\\t\\\\t\\\\tel.appendChild(e.toSVG());\\\\n\\\\t\\\\t\\\\t});\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\treturn el;\\\\n\\\\t};\\\\n\\\\tFakeSVG.prototype.toString = function() {\\\\n\\\\t\\\\tvar str = '\u003C' + this.tagName;\\\\n\\\\t\\\\tvar group = this.tagName == \\\\\\\"g\\\\\\\" || this.tagName == \\\\\\\"svg\\\\\\\";\\\\n\\\\t\\\\tfor(var attr in this.attrs) {\\\\n\\\\t\\\\t\\\\tstr += ' ' + attr + '=\\\\\\\"' + (this.attrs[attr]+'').replace(/&/g, '&').replace(/\\\\\\\"/g, '"') + '\\\\\\\"';\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\tstr += '>';\\\\n\\\\t\\\\tif(group) str += \\\\\\\"\\\\\\\\n\\\\\\\";\\\\n\\\\t\\\\tif(typeof this.children == 'string') {\\\\n\\\\t\\\\t\\\\tstr += this.children.replace(/&/g, '&').replace(/\u003C/g, '<');\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\tthis.children.forEach(function(e) {\\\\n\\\\t\\\\t\\\\t\\\\tstr += e;\\\\n\\\\t\\\\t\\\\t});\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\tstr += '\u003C/' + this.tagName + '>\\\\\\\\n';\\\\n\\\\t\\\\treturn str;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction Path(x,y,attrs) {\\\\n\\\\t\\\\tif(!(this instanceof Path)) return new Path(x,y,attrs);\\\\n\\\\t\\\\tFakeSVG.call(this, 'path', attrs);\\\\n\\\\t\\\\tthis.attrs.d = \\\\\\\"M\\\\\\\"+x+' '+y;\\\\n\\\\t}\\\\n\\\\tsubclassOf(Path, FakeSVG);\\\\n\\\\tPath.prototype.m = function(x,y) {\\\\n\\\\t\\\\tthis.attrs.d += 'm'+x+' '+y;\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\tPath.prototype.h = function(val) {\\\\n\\\\t\\\\tthis.attrs.d += 'h'+val;\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\tPath.prototype.right = Path.prototype.h;\\\\n\\\\tPath.prototype.left = function(val) { return this.h(-val); }\\\\n\\\\tPath.prototype.v = function(val) {\\\\n\\\\t\\\\tthis.attrs.d += 'v'+val;\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\tPath.prototype.down = Path.prototype.v;\\\\n\\\\tPath.prototype.up = function(val) { return this.v(-val); }\\\\n\\\\tPath.prototype.arc = function(sweep){\\\\n\\\\t\\\\tvar x = Diagram.ARC_RADIUS;\\\\n\\\\t\\\\tvar y = Diagram.ARC_RADIUS;\\\\n\\\\t\\\\tif(sweep[0] == 'e' || sweep[1] == 'w') {\\\\n\\\\t\\\\t\\\\tx *= -1;\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\tif(sweep[0] == 's' || sweep[1] == 'n') {\\\\n\\\\t\\\\t\\\\ty *= -1;\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\tif(sweep == 'ne' || sweep == 'es' || sweep == 'sw' || sweep == 'wn') {\\\\n\\\\t\\\\t\\\\tvar cw = 1;\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\tvar cw = 0;\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\tthis.attrs.d += \\\\\\\"a\\\\\\\"+Diagram.ARC_RADIUS+\\\\\\\" \\\\\\\"+Diagram.ARC_RADIUS+\\\\\\\" 0 0 \\\\\\\"+cw+' '+x+' '+y;\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\tPath.prototype.format = function() {\\\\n\\\\t\\\\t// All paths in this library start/end horizontally.\\\\n\\\\t\\\\t// The extra .5 ensures a minor overlap, so there's no seams in bad rasterizers.\\\\n\\\\t\\\\tthis.attrs.d += 'h.5';\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n/* TiddlyWiki: added support for arbitrary straight lines */\\\\n\\\\tPath.prototype.line = function(dx,dy) {\\\\n\\\\t\\\\tthis.attrs.d += \\\\\\\"l\\\\\\\"+dx+\\\\\\\" \\\\\\\"+dy;\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n/* TiddlyWiki: added twOptions parameter, passing it to Start() and End() */\\\\n\\\\tfunction Diagram(twOptions, items) {\\\\n\\\\t\\\\tif(!(this instanceof Diagram)) return new Diagram(twOptions, [].slice.call(arguments,1));\\\\n\\\\t\\\\tFakeSVG.call(this, 'svg', {class: Diagram.DIAGRAM_CLASS});\\\\n\\\\t\\\\tthis.items = items.map(wrapString);\\\\n\\\\t\\\\tthis.items.unshift(new Start(twOptions.start));\\\\n\\\\t\\\\tthis.items.push(new End(twOptions.end));\\\\n\\\\t\\\\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0)+1;\\\\n\\\\t\\\\tthis.up = Math.max.apply(null, this.items.map(function (x) { return x.up; }));\\\\n\\\\t\\\\tthis.down = Math.max.apply(null, this.items.map(function (x) { return x.down; }));\\\\n\\\\t\\\\tthis.formatted = false;\\\\t\\\\t\\\\n\\\\t}\\\\n\\\\tsubclassOf(Diagram, FakeSVG);\\\\n\\\\tfor(var option in options) {\\\\n\\\\t\\\\tDiagram[option] = options[option];\\\\n\\\\t}\\\\n\\\\tDiagram.prototype.format = function(paddingt, paddingr, paddingb, paddingl) {\\\\n\\\\t\\\\tpaddingt = unnull(paddingt, 20);\\\\n\\\\t\\\\tpaddingr = unnull(paddingr, paddingt, 20);\\\\n\\\\t\\\\tpaddingb = unnull(paddingb, paddingt, 20);\\\\n\\\\t\\\\tpaddingl = unnull(paddingl, paddingr, 20);\\\\n\\\\t\\\\tvar x = paddingl;\\\\n\\\\t\\\\tvar y = paddingt;\\\\n\\\\t\\\\ty += this.up;\\\\n\\\\t\\\\tvar g = FakeSVG('g', Diagram.STROKE_ODD_PIXEL_LENGTH ? {transform:'translate(.5 .5)'} : {});\\\\n\\\\t\\\\tfor(var i = 0; i \u003C this.items.length; i++) {\\\\n\\\\t\\\\t\\\\tvar item = this.items[i];\\\\n\\\\t\\\\t\\\\tif(item.needsSpace) {\\\\n\\\\t\\\\t\\\\t\\\\tPath(x,y).h(10).addTo(g);\\\\n\\\\t\\\\t\\\\t\\\\tx += 10;\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\titem.format(x, y, item.width).addTo(g);\\\\n\\\\t\\\\t\\\\tx += item.width;\\\\n\\\\t\\\\t\\\\tif(item.needsSpace) {\\\\n\\\\t\\\\t\\\\t\\\\tPath(x,y).h(10).addTo(g);\\\\n\\\\t\\\\t\\\\t\\\\tx += 10;\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\tthis.attrs.width = this.width + paddingl + paddingr;\\\\n\\\\t\\\\tthis.attrs.height = this.up + this.down + paddingt + paddingb;\\\\n\\\\t\\\\tthis.attrs.viewBox = \\\\\\\"0 0 \\\\\\\" + this.attrs.width + \\\\\\\" \\\\\\\" + this.attrs.height;\\\\n\\\\t\\\\tg.addTo(this);\\\\n\\\\t\\\\tthis.formatted = true;\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\tDiagram.prototype.addTo = function(parent) {\\\\n\\\\t\\\\tvar scriptTag = document.getElementsByTagName('script');\\\\n\\\\t\\\\tscriptTag = scriptTag[scriptTag.length - 1];\\\\n\\\\t\\\\tvar parentTag = scriptTag.parentNode;\\\\n\\\\t\\\\tparent = parent || parentTag;\\\\n\\\\t\\\\treturn this.$super.addTo.call(this, parent);\\\\n\\\\t}\\\\n\\\\tDiagram.prototype.toSVG = function() {\\\\n\\\\t\\\\tif (!this.formatted) {\\\\n\\\\t\\\\t\\\\tthis.format();\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\treturn this.$super.toSVG.call(this);\\\\n\\\\t}\\\\n\\\\tDiagram.prototype.toString = function() {\\\\n\\\\t\\\\tif (!this.formatted) {\\\\n\\\\t\\\\t\\\\tthis.format();\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\treturn this.$super.toString.call(this);\\\\n\\\\t}\\\\n\\\\n\\\\tfunction Sequence(items) {\\\\n\\\\t\\\\tif(!(this instanceof Sequence)) return new Sequence([].slice.call(arguments));\\\\n\\\\t\\\\tFakeSVG.call(this, 'g');\\\\n\\\\t\\\\tthis.items = items.map(wrapString);\\\\n\\\\t\\\\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0);\\\\n\\\\t\\\\tthis.up = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.up)}, 0);\\\\n\\\\t\\\\tthis.down = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.down)}, 0);\\\\n\\\\t}\\\\n\\\\tsubclassOf(Sequence, FakeSVG);\\\\n\\\\tSequence.prototype.format = function(x,y,width) {\\\\n\\\\t\\\\t// Hook up the two sides if this is narrower than its stated width.\\\\n\\\\t\\\\tvar gaps = determineGaps(width, this.width);\\\\n\\\\t\\\\tPath(x,y).h(gaps[0]).addTo(this);\\\\n\\\\t\\\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\\\n\\\\t\\\\tx += gaps[0];\\\\n\\\\n\\\\t\\\\tfor(var i = 0; i \u003C this.items.length; i++) {\\\\n\\\\t\\\\t\\\\tvar item = this.items[i];\\\\n\\\\t\\\\t\\\\tif(item.needsSpace) {\\\\n\\\\t\\\\t\\\\t\\\\tPath(x,y).h(10).addTo(this);\\\\n\\\\t\\\\t\\\\t\\\\tx += 10;\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\titem.format(x, y, item.width).addTo(this);\\\\n\\\\t\\\\t\\\\tx += item.width;\\\\n\\\\t\\\\t\\\\tif(item.needsSpace) {\\\\n\\\\t\\\\t\\\\t\\\\tPath(x,y).h(10).addTo(this);\\\\n\\\\t\\\\t\\\\t\\\\tx += 10;\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction Choice(normal, items) {\\\\n\\\\t\\\\tif(!(this instanceof Choice)) return new Choice(normal, [].slice.call(arguments,1));\\\\n\\\\t\\\\tFakeSVG.call(this, 'g');\\\\n\\\\t\\\\tif( typeof normal !== \\\\\\\"number\\\\\\\" || normal !== Math.floor(normal) ) {\\\\n\\\\t\\\\t\\\\tthrow new TypeError(\\\\\\\"The first argument of Choice() must be an integer.\\\\\\\");\\\\n\\\\t\\\\t} else if(normal \u003C 0 || normal >= items.length) {\\\\n\\\\t\\\\t\\\\tthrow new RangeError(\\\\\\\"The first argument of Choice() must be an index for one of the items.\\\\\\\");\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\tthis.normal = normal;\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\tthis.items = items.map(wrapString);\\\\n\\\\t\\\\tthis.width = this.items.reduce(function(sofar, el){return Math.max(sofar, el.width)},0) + Diagram.ARC_RADIUS*4;\\\\n\\\\t\\\\tthis.up = this.down = 0;\\\\n\\\\t\\\\tfor(var i = 0; i \u003C this.items.length; i++) {\\\\n\\\\t\\\\t\\\\tvar item = this.items[i];\\\\n\\\\t\\\\t\\\\tif(i \u003C normal) { this.up += Math.max(Diagram.ARC_RADIUS,item.up + item.down + Diagram.VERTICAL_SEPARATION); }\\\\n\\\\t\\\\t\\\\tif(i == normal) { this.up += Math.max(Diagram.ARC_RADIUS, item.up); this.down += Math.max(Diagram.ARC_RADIUS, item.down); }\\\\n\\\\t\\\\t\\\\tif(i > normal) { this.down += Math.max(Diagram.ARC_RADIUS,Diagram.VERTICAL_SEPARATION + item.up + item.down); }\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n\\\\tsubclassOf(Choice, FakeSVG);\\\\n\\\\tChoice.prototype.format = function(x,y,width) {\\\\n\\\\t\\\\t// Hook up the two sides if this is narrower than its stated width.\\\\n\\\\t\\\\tvar gaps = determineGaps(width, this.width);\\\\n\\\\t\\\\tPath(x,y).h(gaps[0]).addTo(this);\\\\n\\\\t\\\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\\\n\\\\t\\\\tx += gaps[0];\\\\n\\\\n\\\\t\\\\tvar last = this.items.length -1;\\\\n\\\\t\\\\tvar innerWidth = this.width - Diagram.ARC_RADIUS*4;\\\\n\\\\n\\\\t\\\\t// Do the elements that curve above\\\\n\\\\t\\\\tfor(var i = this.normal - 1; i >= 0; i--) {\\\\n\\\\t\\\\t\\\\tvar item = this.items[i];\\\\n\\\\t\\\\t\\\\tif( i == this.normal - 1 ) {\\\\n\\\\t\\\\t\\\\t\\\\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i+1].up + Diagram.VERTICAL_SEPARATION + item.down);\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\tPath(x,y).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\\\\n\\\\t\\\\t\\\\titem.format(x+Diagram.ARC_RADIUS*2,y - distanceFromY,innerWidth).addTo(this);\\\\n\\\\t\\\\t\\\\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y-distanceFromY).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\\\\n\\\\t\\\\t\\\\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.up + Diagram.VERTICAL_SEPARATION + (i == 0 ? 0 : this.items[i-1].down));\\\\n\\\\t\\\\t}\\\\n\\\\n\\\\t\\\\t// Do the straight-line path.\\\\n\\\\t\\\\tPath(x,y).right(Diagram.ARC_RADIUS*2).addTo(this);\\\\n\\\\t\\\\tthis.items[this.normal].format(x+Diagram.ARC_RADIUS*2, y, innerWidth).addTo(this);\\\\n\\\\t\\\\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y).right(Diagram.ARC_RADIUS*2).addTo(this);\\\\n\\\\n\\\\t\\\\t// Do the elements that curve below\\\\n\\\\t\\\\tfor(var i = this.normal+1; i \u003C= last; i++) {\\\\n\\\\t\\\\t\\\\tvar item = this.items[i];\\\\n\\\\t\\\\t\\\\tif( i == this.normal + 1 ) {\\\\n\\\\t\\\\t\\\\t\\\\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i-1].down + Diagram.VERTICAL_SEPARATION + item.up);\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\tPath(x,y).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\\\\n\\\\t\\\\t\\\\titem.format(x+Diagram.ARC_RADIUS*2, y+distanceFromY, innerWidth).addTo(this);\\\\n\\\\t\\\\t\\\\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y+distanceFromY).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\\\\n\\\\t\\\\t\\\\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.down + Diagram.VERTICAL_SEPARATION + (i == last ? 0 : this.items[i+1].up));\\\\n\\\\t\\\\t}\\\\n\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction Optional(item, skip) {\\\\n\\\\t\\\\tif( skip === undefined )\\\\n\\\\t\\\\t\\\\treturn Choice(1, Skip(), item);\\\\n\\\\t\\\\telse if ( skip === \\\\\\\"skip\\\\\\\" )\\\\n\\\\t\\\\t\\\\treturn Choice(0, Skip(), item);\\\\n\\\\t\\\\telse\\\\n\\\\t\\\\t\\\\tthrow \\\\\\\"Unknown value for Optional()'s 'skip' argument.\\\\\\\";\\\\n\\\\t}\\\\n\\\\n/* TiddlyWiki: added wantArrow */\\\\n\\\\tfunction OneOrMore(item, rep, wantArrow) {\\\\n\\\\t\\\\tif(!(this instanceof OneOrMore)) return new OneOrMore(item, rep, wantArrow);\\\\n\\\\t\\\\tFakeSVG.call(this, 'g');\\\\n\\\\n/* TiddlyWiki: code added */\\\\n\\\\t\\\\tthis.wantArrow = wantArrow;\\\\n\\\\n\\\\t\\\\trep = rep || (new Skip);\\\\n\\\\t\\\\tthis.item = wrapString(item);\\\\n\\\\t\\\\tthis.rep = wrapString(rep);\\\\n\\\\t\\\\tthis.width = Math.max(this.item.width, this.rep.width) + Diagram.ARC_RADIUS*2;\\\\n\\\\t\\\\tthis.up = this.item.up;\\\\n\\\\t\\\\tthis.down = Math.max(Diagram.ARC_RADIUS*2, this.item.down + Diagram.VERTICAL_SEPARATION + this.rep.up + this.rep.down);\\\\n\\\\n/* TiddlyWiki: moved calculation of distanceFromY (of the repeat arc) to here */\\\\n\\\\t\\\\tthis.distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.item.down+Diagram.VERTICAL_SEPARATION+this.rep.up);\\\\n\\\\t}\\\\n\\\\tsubclassOf(OneOrMore, FakeSVG);\\\\n\\\\tOneOrMore.prototype.needsSpace = true;\\\\n\\\\tOneOrMore.prototype.format = function(x,y,width) {\\\\n\\\\t\\\\t// Hook up the two sides if this is narrower than its stated width.\\\\n\\\\t\\\\tvar gaps = determineGaps(width, this.width);\\\\n\\\\t\\\\tPath(x,y).h(gaps[0]).addTo(this);\\\\n\\\\t\\\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\\\n\\\\t\\\\tx += gaps[0];\\\\n\\\\n\\\\t\\\\t// Draw item\\\\n\\\\t\\\\tPath(x,y).right(Diagram.ARC_RADIUS).addTo(this);\\\\n\\\\t\\\\tthis.item.format(x+Diagram.ARC_RADIUS,y,this.width-Diagram.ARC_RADIUS*2).addTo(this);\\\\n\\\\t\\\\tPath(x+this.width-Diagram.ARC_RADIUS,y).right(Diagram.ARC_RADIUS).addTo(this);\\\\n\\\\n\\\\t\\\\t// Draw repeat arc\\\\n/* TiddlyWiki: moved calculation of distanceFromY from here to constructor */\\\\n\\\\t\\\\tvar distanceFromY = this.distanceFromY;\\\\n\\\\t\\\\t\\\\n\\\\t\\\\tPath(x+Diagram.ARC_RADIUS,y).arc('nw').down(distanceFromY-Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\\\\n\\\\t\\\\tthis.rep.format(x+Diagram.ARC_RADIUS, y+distanceFromY, this.width - Diagram.ARC_RADIUS*2).addTo(this);\\\\n\\\\t\\\\tPath(x+this.width-Diagram.ARC_RADIUS, y+distanceFromY).arc('se').up(distanceFromY-Diagram.ARC_RADIUS*2).arc('en').addTo(this);\\\\n\\\\t\\\\t\\\\n/* TiddlyWiki: code added */\\\\n\\\\t\\\\tif(this.wantArrow) {\\\\n\\\\t\\\\t\\\\tvar arrowSize = Diagram.ARC_RADIUS/2;\\\\n\\\\t\\\\t\\\\t// Compensate for the illusion that makes the arrow look unbalanced if it's too close to the curve below it\\\\n\\\\t\\\\t\\\\tvar multiplier = (distanceFromY \u003C arrowSize*5) ? 1.2 : 1;\\\\n\\\\t\\\\t\\\\tPath(x-arrowSize, y+distanceFromY/2 + arrowSize/2, {class:\\\\\\\"arrow\\\\\\\"}).\\\\n\\\\t\\\\t\\\\t\\\\tline(arrowSize, -arrowSize).line(arrowSize*multiplier, arrowSize).addTo(this);\\\\n\\\\t\\\\t}\\\\n\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction ZeroOrMore(item, rep, skip, wantArrow) {\\\\n\\\\t\\\\treturn Optional(OneOrMore(item, rep, wantArrow), skip);\\\\n\\\\t}\\\\n\\\\n/* TiddlyWiki: added type parameter */\\\\n\\\\tfunction Start(type) {\\\\n\\\\t\\\\tif(!(this instanceof Start)) return new Start(type);\\\\n\\\\t\\\\tFakeSVG.call(this, 'path');\\\\n\\\\t\\\\tthis.type = type || 'single'\\\\n\\\\t\\\\tthis.width = (this.type === 'double') ? 20 : 10;\\\\n\\\\t\\\\tthis.up = 10;\\\\n\\\\t\\\\tthis.down = 10;\\\\n\\\\t}\\\\n\\\\tsubclassOf(Start, FakeSVG);\\\\n\\\\tStart.prototype.format = function(x,y) {\\\\n/* TiddlyWiki: added types */\\\\n\\\\t\\\\tif(this.type === 'single') {\\\\n\\\\t\\\\t\\\\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 0 -10 h 10.5';\\\\n\\\\t\\\\t} else if(this.type === 'double') {\\\\n\\\\t\\\\t\\\\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 10 -20 v 20 m -10 -10 h 20.5';\\\\n\\\\t\\\\t} else { // 'none'\\\\n\\\\t\\\\t\\\\tthis.attrs.d = 'M '+x+' '+y+' h 10.5';\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n/* TiddlyWiki: added type parameter */\\\\n\\\\tfunction End(type) {\\\\n\\\\t\\\\tif(!(this instanceof End)) return new End(type);\\\\n\\\\t\\\\tFakeSVG.call(this, 'path');\\\\n\\\\t\\\\tthis.type = type || 'double';\\\\n\\\\t\\\\tthis.width = (this.type === 'double') ? 20 : 10;\\\\n\\\\t\\\\tthis.up = 10;\\\\n\\\\t\\\\tthis.down = 10;\\\\n\\\\t}\\\\n\\\\tsubclassOf(End, FakeSVG);\\\\n\\\\tEnd.prototype.format = function(x,y) {\\\\n/* TiddlyWiki: added types */\\\\n\\\\t\\\\tif(this.type === 'single') {\\\\n\\\\t\\\\t\\\\tthis.attrs.d = 'M '+x+' '+y+' h 10 m 0 -10 v 20';\\\\n\\\\t\\\\t} else if(this.type === 'double') {\\\\n\\\\t\\\\t\\\\tthis.attrs.d = 'M '+x+' '+y+' h 20 m -10 -10 v 20 m 10 -20 v 20';\\\\n\\\\t\\\\t} else { // 'none'\\\\n\\\\t\\\\t\\\\tthis.attrs.d = 'M '+x+' '+y+' h 10';\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction Terminal(text) {\\\\n\\\\t\\\\tif(!(this instanceof Terminal)) return new Terminal(text);\\\\n\\\\t\\\\tFakeSVG.call(this, 'g');\\\\n\\\\t\\\\tthis.text = text;\\\\n\\\\t\\\\tthis.width = text.length * 8 + 20; /* Assume that each char is .5em, and that the em is 16px */\\\\n\\\\t\\\\tthis.up = 11;\\\\n\\\\t\\\\tthis.down = 11;\\\\n\\\\t}\\\\n\\\\tsubclassOf(Terminal, FakeSVG);\\\\n\\\\tTerminal.prototype.needsSpace = true;\\\\n\\\\tTerminal.prototype.format = function(x, y, width) {\\\\n\\\\t\\\\t// Hook up the two sides if this is narrower than its stated width.\\\\n\\\\t\\\\tvar gaps = determineGaps(width, this.width);\\\\n\\\\t\\\\tPath(x,y).h(gaps[0]).addTo(this);\\\\n\\\\t\\\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\\\n\\\\t\\\\tx += gaps[0];\\\\n\\\\n\\\\t\\\\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down, rx:10, ry:10}).addTo(this);\\\\n\\\\t\\\\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction NonTerminal(text) {\\\\n\\\\t\\\\tif(!(this instanceof NonTerminal)) return new NonTerminal(text);\\\\n\\\\t\\\\tFakeSVG.call(this, 'g');\\\\n\\\\t\\\\tthis.text = text;\\\\n\\\\t\\\\tthis.width = text.length * 8 + 20;\\\\n\\\\t\\\\tthis.up = 11;\\\\n\\\\t\\\\tthis.down = 11;\\\\n\\\\t}\\\\n\\\\tsubclassOf(NonTerminal, FakeSVG);\\\\n\\\\tNonTerminal.prototype.needsSpace = true;\\\\n\\\\tNonTerminal.prototype.format = function(x, y, width) {\\\\n\\\\t\\\\t// Hook up the two sides if this is narrower than its stated width.\\\\n\\\\t\\\\tvar gaps = determineGaps(width, this.width);\\\\n\\\\t\\\\tPath(x,y).h(gaps[0]).addTo(this);\\\\n\\\\t\\\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\\\n\\\\t\\\\tx += gaps[0];\\\\n\\\\n\\\\t\\\\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down}).addTo(this);\\\\n\\\\t\\\\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction Comment(text) {\\\\n\\\\t\\\\tif(!(this instanceof Comment)) return new Comment(text);\\\\n\\\\t\\\\tFakeSVG.call(this, 'g');\\\\n\\\\t\\\\tthis.text = text;\\\\n\\\\t\\\\tthis.width = text.length * 7 + 10;\\\\n\\\\t\\\\tthis.up = 11;\\\\n\\\\t\\\\tthis.down = 11;\\\\n\\\\t}\\\\n\\\\tsubclassOf(Comment, FakeSVG);\\\\n\\\\tComment.prototype.needsSpace = true;\\\\n\\\\tComment.prototype.format = function(x, y, width) {\\\\n\\\\t\\\\t// Hook up the two sides if this is narrower than its stated width.\\\\n\\\\t\\\\tvar gaps = determineGaps(width, this.width);\\\\n\\\\t\\\\tPath(x,y).h(gaps[0]).addTo(this);\\\\n\\\\t\\\\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\\\\n\\\\t\\\\tx += gaps[0];\\\\n\\\\n\\\\t\\\\tFakeSVG('text', {x:x+this.width/2, y:y+5, class:'comment'}, this.text).addTo(this);\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n\\\\tfunction Skip() {\\\\n\\\\t\\\\tif(!(this instanceof Skip)) return new Skip();\\\\n\\\\t\\\\tFakeSVG.call(this, 'g');\\\\n\\\\t\\\\tthis.width = 0;\\\\n\\\\t\\\\tthis.up = 0;\\\\n\\\\t\\\\tthis.down = 0;\\\\n\\\\t}\\\\n\\\\tsubclassOf(Skip, FakeSVG);\\\\n\\\\tSkip.prototype.format = function(x, y, width) {\\\\n\\\\t\\\\tPath(x,y).right(width).addTo(this);\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\t\\\\n/* TiddlyWiki: added linking ability */\\\\n\\\\tfunction Link(item,options) {\\\\n\\\\t\\\\tif(!(this instanceof Link)) return new Link(item,options);\\\\n\\\\t\\\\tFakeSVG.call(this,'a',options);\\\\n\\\\t\\\\tthis.item = item;\\\\n\\\\t\\\\tthis.width = item.width;\\\\n\\\\t\\\\tthis.up = item.up;\\\\n\\\\t\\\\tthis.down = item.down;\\\\n\\\\t}\\\\n\\\\tsubclassOf(Link, FakeSVG);\\\\n\\\\tLink.prototype.needsSpace = true;\\\\n\\\\tLink.prototype.format = function(x, y, width) {\\\\n\\\\t\\\\tthis.item.format(x,y,width).addTo(this);\\\\n\\\\t\\\\treturn this;\\\\n\\\\t}\\\\n\\\\n/* TiddlyWiki: this block replaces the export mechanism in the original library */\\\\n\\\\tif (exports) {\\\\n\\\\t\\\\texports.Diagram = Diagram;\\\\n\\\\t\\\\texports.Sequence = Sequence;\\\\n\\\\t\\\\texports.Choice = Choice;\\\\n\\\\t\\\\texports.Optional = Optional;\\\\n\\\\t\\\\texports.OneOrMore = OneOrMore;\\\\n\\\\t\\\\texports.ZeroOrMore = ZeroOrMore;\\\\n\\\\t\\\\texports.Terminal = Terminal;\\\\n\\\\t\\\\texports.NonTerminal = NonTerminal;\\\\n\\\\t\\\\texports.Comment = Comment;\\\\n\\\\t\\\\texports.Skip = Skip;\\\\n\\\\t\\\\texports.Link = Link;\\\\n\\\\t};\\\\n})(\\\\n\\\\t{\\\\n\\\\tVERTICAL_SEPARATION: 8,\\\\n\\\\tARC_RADIUS: 10,\\\\n\\\\tDIAGRAM_CLASS: 'railroad-diagram',\\\\n\\\\tSTROKE_ODD_PIXEL_LENGTH: true,\\\\n\\\\tINTERNAL_ALIGNMENT: 'center',\\\\n\\\\t}\\\\n);\\\\n\\\\n/* TiddlyWiki: removed assignments to properties of the window object */\\\\n\\\\n})($tw.node ? $tw.fakeDocument : window.document)\\\\n\\\",\\\"type\\\":\\\"application/javascript\\\",\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js\\\",\\\"module-type\\\":\\\"library\\\"},\\\"$:/plugins/tiddlywiki/railroad/parser.js\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/parser.js\\\",\\\"text\\\":\\\"/*\\\\\\\\\\\\ntitle: $:/plugins/tiddlywiki/railroad/parser.js\\\\ntype: application/javascript\\\\nmodule-type: library\\\\n\\\\nParser for the source of a railroad diagram.\\\\n\\\\n[:x]\\\\t\\\\t\\\\toptional, normally included\\\\n[x]\\\\t\\\\t\\\\t\\\\toptional, normally omitted\\\\n{x}\\\\t\\\\t\\\\t\\\\tone or more\\\\n{x +\\\\\\\",\\\\\\\"}\\\\t\\\\tone or more, comma-separated\\\\n[{:x}]\\\\t\\\\t\\\\tzero or more, normally included\\\\n[{:x +\\\\\\\",\\\\\\\"}]\\\\t\\\\tzero or more, comma-separated, normally included\\\\n[{x}]\\\\t\\\\t\\\\tzero or more, normally omitted\\\\n[{x +\\\\\\\",\\\\\\\"}]\\\\t\\\\tzero or more, comma-separated, normally omitted\\\\nx y z\\\\t\\\\t\\\\tsequence\\\\n\u003C-x y z->\\\\t\\\\texplicit sequence\\\\n(x|y|z)\\\\t\\\\t\\\\talternatives\\\\n(x|:y|z)\\\\t\\\\talternatives, normally y\\\\n\\\\\\\"x\\\\\\\"\\\\t\\\\t\\\\t\\\\tterminal\\\\n\u003C\\\\\\\"x\\\\\\\">\\\\t\\\\t\\\\tnonterminal\\\\n/\\\\\\\"blah\\\\\\\"/\\\\t\\\\tcomment\\\\n-\\\\t\\\\t\\\\t\\\\tdummy\\\\n[[x|\\\\\\\"tiddler\\\\\\\"]]\\\\tlink\\\\n{{\\\\\\\"tiddler\\\\\\\"}}\\\\ttransclusion\\\\n\\\\n\\\\\\\"x\\\\\\\" can also be written 'x' or \\\\\\\"\\\\\\\"\\\\\\\"x\\\\\\\"\\\\\\\"\\\\\\\"\\\\n\\\\npragmas:\\\\n\\\\t\\\\\\\\arrow yes|no\\\\n\\\\t\\\\\\\\debug yes|no\\\\n\\\\t\\\\\\\\start single|double|none\\\\n\\\\t\\\\\\\\end single|double|none\\\\n\\\\n\\\\\\\\*/\\\\n(function(){\\\\n\\\\n/*jslint node: true, browser: true */\\\\n/*global $tw: false */\\\\n\\\\\\\"use strict\\\\\\\";\\\\n\\\\nvar components = require(\\\\\\\"$:/plugins/tiddlywiki/railroad/components.js\\\\\\\").components;\\\\n\\\\nvar Parser = function(widget,source,options) {\\\\n\\\\tthis.widget = widget;\\\\n\\\\tthis.source = source;\\\\n\\\\tthis.options = options;\\\\n\\\\tthis.tokens = this.tokenise(source);\\\\n\\\\tthis.tokenPos = 0;\\\\n\\\\tthis.advance();\\\\n\\\\tthis.content = this.parseContent();\\\\n\\\\tthis.root = new components.Root(this.content);\\\\n\\\\tthis.checkFinished();\\\\n};\\\\n\\\\n/////////////////////////// Parser dispatch\\\\n\\\\nParser.prototype.parseContent = function() {\\\\n\\\\tvar content = [];\\\\n\\\\t// Parse zero or more components\\\\n\\\\twhile(true) {\\\\n\\\\t\\\\tvar component = this.parseComponent();\\\\n\\\\t\\\\tif(!component) {\\\\n\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\tif(!component.isPragma) {\\\\n\\\\t\\\\t\\\\tcontent.push(component);\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n\\\\treturn content;\\\\n};\\\\n\\\\nParser.prototype.parseComponent = function() {\\\\n\\\\tvar component = null;\\\\n\\\\tif(this.token) {\\\\n\\\\t\\\\tif(this.at(\\\\\\\"string\\\\\\\")) {\\\\n\\\\t\\\\t\\\\tcomponent = this.parseTerminal();\\\\n\\\\t\\\\t} else if(this.at(\\\\\\\"name\\\\\\\")) {\\\\n\\\\t\\\\t\\\\tcomponent = this.parseName();\\\\n\\\\t\\\\t} else if(this.at(\\\\\\\"pragma\\\\\\\")) {\\\\n\\\\t\\\\t\\\\tcomponent = this.parsePragma();\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\tswitch(this.token.value) {\\\\n\\\\t\\\\t\\\\t\\\\tcase \\\\\\\"[\\\\\\\":\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tcomponent = this.parseOptional();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t\\\\t\\\\tcase \\\\\\\"{\\\\\\\":\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tcomponent = this.parseRepeated();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t\\\\t\\\\tcase \\\\\\\"\u003C\\\\\\\":\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tcomponent = this.parseNonterminal();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t\\\\t\\\\tcase \\\\\\\"(\\\\\\\":\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tcomponent = this.parseChoice();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t\\\\t\\\\tcase \\\\\\\"/\\\\\\\":\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tcomponent = this.parseComment();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t\\\\t\\\\tcase \\\\\\\"[[\\\\\\\":\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tcomponent = this.parseLink();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t\\\\t\\\\tcase \\\\\\\"{{\\\\\\\":\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tcomponent = this.parseTransclusion();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t\\\\t\\\\tcase \\\\\\\"\u003C-\\\\\\\":\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tcomponent = this.parseSequence();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t\\\\t\\\\tcase \\\\\\\"-\\\\\\\":\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tcomponent = this.parseDummy();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n\\\\treturn component;\\\\n};\\\\n\\\\n/////////////////////////// Specific components\\\\n\\\\nParser.prototype.parseChoice = function() {\\\\n\\\\t// Consume the (\\\\n\\\\tthis.advance();\\\\n\\\\tvar content = [],\\\\n\\\\t\\\\tcolon = -1;\\\\n\\\\tdo {\\\\n\\\\t\\\\t// Allow at most one branch to be prefixed with a colon\\\\n\\\\t\\\\tif(colon === -1 && this.eat(\\\\\\\":\\\\\\\")) {\\\\n\\\\t\\\\t\\\\tcolon = content.length;\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\t// Parse the next branch\\\\n\\\\t\\\\tcontent.push(this.parseContent());\\\\n\\\\t} while(this.eat(\\\\\\\"|\\\\\\\"));\\\\n\\\\t// Consume the closing bracket\\\\n\\\\tthis.close(\\\\\\\")\\\\\\\");\\\\n\\\\t// Create a component\\\\n\\\\treturn new components.Choice(content,colon === -1 ? 0 : colon);\\\\n};\\\\n\\\\nParser.prototype.parseComment = function() {\\\\n\\\\t// Consume the /\\\\n\\\\tthis.advance();\\\\n\\\\t// The comment's content should be in a string literal\\\\n\\\\tvar content = this.expectString(\\\\\\\"after /\\\\\\\");\\\\n\\\\t// Consume the closing /\\\\n\\\\tthis.close(\\\\\\\"/\\\\\\\");\\\\n\\\\t// Create a component\\\\n\\\\treturn new components.Comment(content);\\\\n};\\\\n\\\\nParser.prototype.parseDummy = function() {\\\\n\\\\t// Consume the -\\\\n\\\\tthis.advance();\\\\n\\\\t// Create a component\\\\n\\\\treturn new components.Dummy();\\\\n};\\\\n\\\\nParser.prototype.parseLink = function() {\\\\n\\\\t// Consume the [[\\\\n\\\\tthis.advance();\\\\n\\\\t// Parse the content\\\\n\\\\tvar content = this.parseContent();\\\\n\\\\t// Consume the |\\\\n\\\\tthis.expect(\\\\\\\"|\\\\\\\");\\\\n\\\\t// Consume the target\\\\n\\\\tvar target = this.expectNameOrString(\\\\\\\"as link target\\\\\\\");\\\\n\\\\t// Prepare some attributes for the SVG \\\\\\\"a\\\\\\\" element to carry\\\\n\\\\tvar options = {\\\\\\\"data-tw-target\\\\\\\": target};\\\\n\\\\tif($tw.utils.isLinkExternal(target)) {\\\\n\\\\t\\\\toptions[\\\\\\\"data-tw-external\\\\\\\"] = true;\\\\n\\\\t}\\\\n\\\\t// Consume the closing ]]\\\\n\\\\tthis.close(\\\\\\\"]]\\\\\\\");\\\\n\\\\t// Create a component\\\\n\\\\treturn new components.Link(content,options);\\\\n};\\\\n\\\\nParser.prototype.parseName = function() {\\\\n\\\\t// Create a component\\\\n\\\\tvar component = new components.Nonterminal(this.token.value);\\\\n\\\\t// Consume the name\\\\n\\\\tthis.advance();\\\\n\\\\treturn component;\\\\n};\\\\n\\\\nParser.prototype.parseNonterminal = function() {\\\\n\\\\t// Consume the \u003C\\\\n\\\\tthis.advance();\\\\n\\\\t// The nonterminal's name should be in a string literal\\\\n\\\\tvar content = this.expectString(\\\\\\\"after \u003C\\\\\\\");\\\\n\\\\t// Consume the closing bracket\\\\n\\\\tthis.close(\\\\\\\">\\\\\\\");\\\\n\\\\t// Create a component\\\\n\\\\treturn new components.Nonterminal(content);\\\\n};\\\\n\\\\nParser.prototype.parseOptional = function() {\\\\n\\\\tvar wantArrow = this.options.arrow;\\\\n\\\\t// Consume the [\\\\n\\\\tthis.advance();\\\\n\\\\t// Consume the { if there is one\\\\n\\\\tvar repeated = this.eat(\\\\\\\"{\\\\\\\");\\\\n\\\\t// Note whether omission is the normal route\\\\n\\\\tvar normal = this.eat(\\\\\\\":\\\\\\\");\\\\n\\\\t// Parse the content\\\\n\\\\tvar content = this.parseContent(),\\\\n\\\\t\\\\tseparator = null;\\\\n\\\\t// Parse the separator if there is one\\\\n\\\\tif(repeated && this.eat(\\\\\\\"+\\\\\\\")) {\\\\n\\\\t\\\\tseparator = this.parseContent();\\\\n\\\\t}\\\\n\\\\t// Consume the closing brackets\\\\n\\\\tif(repeated) {\\\\n\\\\t\\\\tthis.close(\\\\\\\"}\\\\\\\");\\\\n\\\\t}\\\\n\\\\tthis.close(\\\\\\\"]\\\\\\\");\\\\n\\\\t// Create a component\\\\n\\\\treturn repeated ? new components.OptionalRepeated(content,separator,normal,wantArrow)\\\\n\\\\t\\\\t: new components.Optional(content,normal);\\\\n};\\\\n\\\\nParser.prototype.parseRepeated = function() {\\\\n\\\\tvar wantArrow = this.options.arrow;\\\\n\\\\t// Consume the {\\\\n\\\\tthis.advance();\\\\n\\\\t// Parse the content\\\\n\\\\tvar content = this.parseContent(),\\\\n\\\\t\\\\tseparator = null;\\\\n\\\\t// Parse the separator if there is one\\\\n\\\\tif(this.eat(\\\\\\\"+\\\\\\\")) {\\\\n\\\\t\\\\tseparator = this.parseContent();\\\\n\\\\t}\\\\n\\\\t// Consume the closing bracket\\\\n\\\\tthis.close(\\\\\\\"}\\\\\\\");\\\\n\\\\t// Create a component\\\\n\\\\treturn new components.Repeated(content,separator,wantArrow);\\\\n};\\\\n\\\\nParser.prototype.parseSequence = function() {\\\\n\\\\t// Consume the \u003C-\\\\n\\\\tthis.advance();\\\\n\\\\t// Parse the content\\\\n\\\\tvar content = this.parseContent();\\\\n\\\\t// Consume the closing ->\\\\n\\\\tthis.close(\\\\\\\"->\\\\\\\");\\\\n\\\\t// Create a component\\\\n\\\\treturn new components.Sequence(content);\\\\n};\\\\n\\\\nParser.prototype.parseTerminal = function() {\\\\n\\\\tvar component = new components.Terminal(this.token.value);\\\\n\\\\t// Consume the string literal\\\\n\\\\tthis.advance();\\\\n return component;\\\\n};\\\\n\\\\nParser.prototype.parseTransclusion = function() {\\\\n\\\\t// Consume the {{\\\\n\\\\tthis.advance();\\\\n\\\\t// Consume the text reference\\\\n\\\\tvar textRef = this.expectNameOrString(\\\\\\\"as transclusion source\\\\\\\");\\\\n\\\\t// Consume the closing }}\\\\n\\\\tthis.close(\\\\\\\"}}\\\\\\\");\\\\n\\\\t// Retrieve the content of the text reference\\\\n\\\\tvar source = this.widget.wiki.getTextReference(textRef,\\\\\\\"\\\\\\\",this.widget.getVariable(\\\\\\\"currentTiddler\\\\\\\"));\\\\n\\\\t// Parse the content\\\\n\\\\tvar content = new Parser(this.widget,source).content;\\\\n\\\\t// Create a component\\\\n\\\\treturn new components.Transclusion(content);\\\\n};\\\\n\\\\n/////////////////////////// Pragmas\\\\n\\\\nParser.prototype.parsePragma = function() {\\\\n\\\\t// Create a dummy component\\\\n\\\\tvar component = { isPragma: true };\\\\n\\\\t// Consume the pragma\\\\n\\\\tvar pragma = this.token.value;\\\\n\\\\tthis.advance();\\\\n\\\\t// Apply the setting\\\\n\\\\tif(pragma === \\\\\\\"arrow\\\\\\\") {\\\\n\\\\t\\\\tthis.options.arrow = this.parseYesNo(pragma);\\\\t\\\\t\\\\n\\\\t} else if(pragma === \\\\\\\"debug\\\\\\\") {\\\\n\\\\t\\\\tthis.options.debug = true;\\\\n\\\\t} else if(pragma === \\\\\\\"start\\\\\\\") {\\\\n\\\\t\\\\tthis.options.start = this.parseTerminusStyle(pragma);\\\\t\\\\t\\\\n\\\\t} else if(pragma === \\\\\\\"end\\\\\\\") {\\\\n\\\\t\\\\tthis.options.end = this.parseTerminusStyle(pragma);\\\\t\\\\t\\\\n\\\\t} else {\\\\n\\\\t\\\\tthrow \\\\\\\"Invalid pragma\\\\\\\";\\\\n\\\\t}\\\\n\\\\treturn component;\\\\n};\\\\n\\\\nParser.prototype.parseYesNo = function(pragma) {\\\\n\\\\treturn this.parseSetting([\\\\\\\"yes\\\\\\\",\\\\\\\"no\\\\\\\"],pragma) === \\\\\\\"yes\\\\\\\";\\\\n}\\\\n\\\\nParser.prototype.parseTerminusStyle = function(pragma) {\\\\n\\\\treturn this.parseSetting([\\\\\\\"single\\\\\\\",\\\\\\\"double\\\\\\\",\\\\\\\"none\\\\\\\"],pragma);\\\\n}\\\\n\\\\nParser.prototype.parseSetting = function(options,pragma) {\\\\n\\\\tif(this.at(\\\\\\\"name\\\\\\\") && options.indexOf(this.token.value) !== -1) {\\\\n\\\\t\\\\treturn this.tokenValueEaten();\\\\t\\\\t\\\\n\\\\t}\\\\n\\\\tthrow options.join(\\\\\\\" or \\\\\\\") + \\\\\\\" expected after \\\\\\\\\\\\\\\\\\\\\\\" + pragma;\\\\n}\\\\n\\\\n/////////////////////////// Token manipulation\\\\n\\\\nParser.prototype.advance = function() {\\\\n\\\\tif(this.tokenPos >= this.tokens.length) {\\\\n\\\\t\\\\tthis.token = null;\\\\n\\\\t}\\\\n\\\\tthis.token = this.tokens[this.tokenPos++];\\\\n};\\\\n\\\\nParser.prototype.at = function(token) {\\\\n\\\\treturn this.token && (this.token.type === token || this.token.type === \\\\\\\"token\\\\\\\" && this.token.value === token);\\\\n};\\\\n\\\\nParser.prototype.eat = function(token) {\\\\n\\\\tvar at = this.at(token);\\\\n\\\\tif(at) {\\\\n\\\\t\\\\tthis.advance();\\\\n\\\\t}\\\\n\\\\treturn at;\\\\n};\\\\n\\\\nParser.prototype.tokenValueEaten = function() {\\\\n\\\\tvar output = this.token.value;\\\\n\\\\tthis.advance();\\\\n\\\\treturn output;\\\\n};\\\\n\\\\nParser.prototype.close = function(token) {\\\\n\\\\tif(!this.eat(token)) {\\\\n\\\\t\\\\tthrow \\\\\\\"Closing \\\\\\\" + token + \\\\\\\" expected\\\\\\\";\\\\n\\\\t}\\\\n};\\\\n\\\\nParser.prototype.checkFinished = function() {\\\\n\\\\tif(this.token) {\\\\n\\\\t\\\\tthrow \\\\\\\"Syntax error at \\\\\\\" + this.token.value;\\\\n\\\\t}\\\\n};\\\\n\\\\nParser.prototype.expect = function(token) {\\\\n\\\\tif(!this.eat(token)) {\\\\n\\\\t\\\\tthrow token + \\\\\\\" expected\\\\\\\";\\\\n\\\\t}\\\\n};\\\\n\\\\nParser.prototype.expectString = function(context,token) {\\\\n\\\\tif(!this.at(\\\\\\\"string\\\\\\\")) {\\\\n\\\\t\\\\ttoken = token || \\\\\\\"String\\\\\\\";\\\\n\\\\t\\\\tthrow token + \\\\\\\" expected \\\\\\\" + context;\\\\n\\\\t}\\\\n\\\\treturn this.tokenValueEaten();\\\\n};\\\\n\\\\nParser.prototype.expectNameOrString = function(context) {\\\\n\\\\tif(this.at(\\\\\\\"name\\\\\\\")) {\\\\n\\\\t\\\\treturn this.tokenValueEaten();\\\\n\\\\t}\\\\n\\\\treturn this.expectString(context,\\\\\\\"Name or string\\\\\\\");\\\\n};\\\\n\\\\n/////////////////////////// Tokenisation\\\\n\\\\nParser.prototype.tokenise = function(source) {\\\\n\\\\tvar tokens = [],\\\\n\\\\t\\\\tpos = 0,\\\\n\\\\t\\\\tc, s, token;\\\\n\\\\twhile(pos \u003C source.length) {\\\\n\\\\t\\\\t// Initialise this iteration\\\\n\\\\t\\\\ts = token = null;\\\\n\\\\t\\\\t// Skip whitespace\\\\n\\\\t\\\\tpos = $tw.utils.skipWhiteSpace(source,pos);\\\\n\\\\t\\\\t// Avoid falling off the end of the string\\\\n\\\\t\\\\tif (pos >= source.length) {\\\\n\\\\t\\\\t\\\\tbreak;\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\t// Examine the next character\\\\n\\\\t\\\\tc = source.charAt(pos);\\\\n\\\\t\\\\tif(\\\\\\\"\\\\\\\\\\\\\\\"'\\\\\\\".indexOf(c) !== -1) {\\\\n\\\\t\\\\t\\\\t// String literal\\\\n\\\\t\\\\t\\\\ttoken = $tw.utils.parseStringLiteral(source,pos);\\\\n\\\\t\\\\t\\\\tif(!token) {\\\\n\\\\t\\\\t\\\\t\\\\tthrow \\\\\\\"Unterminated string literal\\\\\\\";\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t} else if(\\\\\\\"[]{}\\\\\\\".indexOf(c) !== -1) {\\\\n\\\\t\\\\t\\\\t// Single or double character\\\\n\\\\t\\\\t\\\\ts = source.charAt(pos+1) === c ? c + c : c;\\\\n\\\\t\\\\t} else if(c === \\\\\\\"\u003C\\\\\\\") {\\\\n\\\\t\\\\t\\\\t// \u003C or \u003C-\\\\n\\\\t\\\\t\\\\ts = source.charAt(pos+1) === \\\\\\\"-\\\\\\\" ? \\\\\\\"\u003C-\\\\\\\" : \\\\\\\"\u003C\\\\\\\";\\\\n\\\\t\\\\t} else if(c === \\\\\\\"-\\\\\\\") {\\\\n\\\\t\\\\t\\\\t// - or ->\\\\n\\\\t\\\\t\\\\ts = source.charAt(pos+1) === \\\\\\\">\\\\\\\" ? \\\\\\\"->\\\\\\\" : \\\\\\\"-\\\\\\\";\\\\n\\\\t\\\\t} else if(\\\\\\\"()>+/:|\\\\\\\".indexOf(c) !== -1) {\\\\n\\\\t\\\\t\\\\t// Single character\\\\n\\\\t\\\\t\\\\ts = c;\\\\n\\\\t\\\\t} else if(c.match(/[a-zA-Z]/)) {\\\\n\\\\t\\\\t\\\\t// Name\\\\n\\\\t\\\\t\\\\ttoken = this.readName(source,pos);\\\\n\\\\t\\\\t} else if(c.match(/\\\\\\\\\\\\\\\\/)) {\\\\n\\\\t\\\\t\\\\t// Pragma\\\\n\\\\t\\\\t\\\\ttoken = this.readPragma(source,pos);\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\tthrow \\\\\\\"Syntax error at \\\\\\\" + c;\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\t// Add our findings to the return array\\\\n\\\\t\\\\tif(token) {\\\\n\\\\t\\\\t\\\\ttokens.push(token);\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\ttoken = $tw.utils.parseTokenString(source,pos,s);\\\\n\\\\t\\\\t\\\\ttokens.push(token);\\\\n\\\\t\\\\t}\\\\n\\\\t\\\\t// Prepare for the next character\\\\n\\\\t\\\\tpos = token.end;\\\\n\\\\t}\\\\n\\\\treturn tokens;\\\\n};\\\\n\\\\nParser.prototype.readName = function(source,pos) {\\\\n\\\\tvar re = /([a-zA-Z0-9_.-]+)/g;\\\\n\\\\tre.lastIndex = pos;\\\\n\\\\tvar match = re.exec(source);\\\\n\\\\tif(match && match.index === pos) {\\\\n\\\\t\\\\treturn {type: \\\\\\\"name\\\\\\\", value: match[1], start: pos, end: pos+match[1].length};\\\\n\\\\t} else {\\\\n\\\\t\\\\tthrow \\\\\\\"Invalid name\\\\\\\";\\\\n\\\\t}\\\\n};\\\\n\\\\nParser.prototype.readPragma = function(source,pos) {\\\\n\\\\tvar re = /([a-z]+)/g;\\\\n\\\\tpos++;\\\\n\\\\tre.lastIndex = pos;\\\\n\\\\tvar match = re.exec(source);\\\\n\\\\tif(match && match.index === pos) {\\\\n\\\\t\\\\treturn {type: \\\\\\\"pragma\\\\\\\", value: match[1], start: pos, end: pos+match[1].length};\\\\n\\\\t} else {\\\\n\\\\t\\\\tthrow \\\\\\\"Invalid pragma\\\\\\\";\\\\n\\\\t}\\\\n};\\\\n\\\\n/////////////////////////// Exports\\\\n\\\\nexports.parser = Parser;\\\\n\\\\n})();\\\",\\\"type\\\":\\\"application/javascript\\\",\\\"module-type\\\":\\\"library\\\"},\\\"$:/plugins/tiddlywiki/railroad/typed-parser.js\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/typed-parser.js\\\",\\\"text\\\":\\\"/*\\\\\\\\\\\\ntitle: $:/plugins/tiddlywiki/railroad/typed-parser.js\\\\ntype: application/javascript\\\\nmodule-type: parser\\\\n\\\\nThis parser wraps unadorned railroad syntax into a railroad widget\\\\n\\\\n\\\\\\\\*/\\\\n(function(){\\\\n\\\\n/*jslint node: true, browser: true */\\\\n/*global $tw: false */\\\\n\\\\\\\"use strict\\\\\\\";\\\\n\\\\nvar RailroadParser = function(type,text,options) {\\\\n\\\\tvar element = {\\\\n\\\\t\\\\t\\\\ttype: \\\\\\\"railroad\\\\\\\",\\\\n\\\\t\\\\t\\\\ttag: \\\\\\\"$railroad\\\\\\\",\\\\n\\\\t\\\\t\\\\ttext: text\\\\n\\\\t\\\\t};\\\\n\\\\tthis.tree = [element];\\\\nconsole.log(text);\\\\n};\\\\n\\\\nexports[\\\\\\\"text/vnd.tiddlywiki.railroad\\\\\\\"] = RailroadParser;\\\\n\\\\n})();\\\\n\\\\n\\\",\\\"type\\\":\\\"application/javascript\\\",\\\"module-type\\\":\\\"parser\\\"},\\\"$:/plugins/tiddlywiki/railroad/wrapper.js\\\":{\\\"title\\\":\\\"$:/plugins/tiddlywiki/railroad/wrapper.js\\\",\\\"text\\\":\\\"/*\\\\\\\\\\\\ntitle: $:/plugins/tiddlywiki/railroad/wrapper.js\\\\ntype: application/javascript\\\\nmodule-type: widget\\\\n\\\\nWrapper for `railroad-diagrams.js` that provides a `\u003C$railroad>` widget.\\\\n\\\\n\\\\\\\\*/\\\\n(function(){\\\\n\\\\n/*jslint node: true, browser: true */\\\\n/*global $tw: false */\\\\n\\\\\\\"use strict\\\\\\\";\\\\n\\\\nvar Parser = require(\\\\\\\"$:/plugins/tiddlywiki/railroad/parser.js\\\\\\\").parser,\\\\n\\\\tWidget = require(\\\\\\\"$:/core/modules/widgets/widget.js\\\\\\\").widget;\\\\n\\\\nvar RailroadWidget = function(parseTreeNode,options) {\\\\n\\\\tthis.initialise(parseTreeNode,options);\\\\n};\\\\n\\\\nvar RAILROAD_OPTIONS = \\\\\\\"$:/config/railroad\\\\\\\";\\\\n\\\\n/*\\\\nInherit from the base widget class\\\\n*/\\\\nRailroadWidget.prototype = new Widget();\\\\n\\\\n/*\\\\nRender this widget into the DOM\\\\n*/\\\\nRailroadWidget.prototype.render = function(parent,nextSibling) {\\\\n\\\\t// Housekeeping\\\\n\\\\tthis.parentDomNode = parent;\\\\n\\\\tthis.computeAttributes();\\\\n\\\\tthis.execute();\\\\n\\\\t// Get the source text\\\\n\\\\tvar source = this.getAttribute(\\\\\\\"text\\\\\\\",this.parseTreeNode.text || \\\\\\\"\\\\\\\");\\\\n\\\\t// Create a div to contain the SVG or error message\\\\n\\\\tvar div = this.document.createElement(\\\\\\\"div\\\\\\\");\\\\n\\\\ttry {\\\\n\\\\t\\\\t// Initialise options from the config tiddler or widget attributes\\\\n\\\\t\\\\tvar config = this.wiki.getTiddlerData(RAILROAD_OPTIONS,{});\\\\n\\\\t\\\\tvar options = {\\\\n\\\\t\\\\t\\\\tarrow: this.getAttribute(\\\\\\\"arrow\\\\\\\", config.arrow || \\\\\\\"yes\\\\\\\") === \\\\\\\"yes\\\\\\\",\\\\n\\\\t\\\\t\\\\tdebug: this.getAttribute(\\\\\\\"debug\\\\\\\", config.debug || \\\\\\\"no\\\\\\\") === \\\\\\\"yes\\\\\\\",\\\\n\\\\t\\\\t\\\\tstart: this.getAttribute(\\\\\\\"start\\\\\\\", config.start || \\\\\\\"single\\\\\\\"),\\\\n\\\\t\\\\t\\\\tend: this.getAttribute(\\\\\\\"end\\\\\\\", config.end || \\\\\\\"single\\\\\\\")\\\\n\\\\t\\\\t};\\\\n\\\\t\\\\t// Parse the source\\\\n\\\\t\\\\tvar parser = new Parser(this,source,options);\\\\n\\\\t\\\\t// Generate content into the div\\\\n\\\\t\\\\tif(parser.options.debug) {\\\\n\\\\t\\\\t\\\\tthis.renderDebug(parser,div);\\\\n\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\tthis.renderSvg(parser,div);\\\\n\\\\t\\\\t}\\\\n\\\\t} catch(ex) {\\\\n\\\\t\\\\tdiv.className = \\\\\\\"tc-error\\\\\\\";\\\\n\\\\t\\\\tdiv.textContent = ex;\\\\n\\\\t}\\\\n\\\\t// Insert the div into the DOM\\\\n\\\\tparent.insertBefore(div,nextSibling);\\\\n\\\\tthis.domNodes.push(div);\\\\n};\\\\n\\\\nRailroadWidget.prototype.renderDebug = function(parser,div) {\\\\n\\\\tvar output = [\\\\\\\"\u003Cpre>\\\\\\\"];\\\\n\\\\tparser.root.debug(output, \\\\\\\"\\\\\\\");\\\\n\\\\toutput.push(\\\\\\\"\u003C/pre>\\\\\\\");\\\\n\\\\tdiv.innerHTML = output.join(\\\\\\\"\\\\\\\");\\\\n};\\\\n\\\\nRailroadWidget.prototype.renderSvg = function(parser,div) {\\\\n\\\\t// Generate a model of the diagram\\\\n\\\\tvar fakeSvg = parser.root.toSvg(parser.options);\\\\n\\\\t// Render the model into a tree of SVG DOM nodes\\\\n\\\\tvar svg = fakeSvg.toSVG();\\\\n\\\\t// Fill in the remaining attributes of any link nodes\\\\n\\\\tthis.patchLinks(svg);\\\\n\\\\t// Insert the SVG tree into the div\\\\n\\\\tdiv.appendChild(svg);\\\\n};\\\\n\\\\nRailroadWidget.prototype.patchLinks = function(node) {\\\\n\\\\tvar self = this;\\\\n\\\\tif(!$tw.node && node.hasChildNodes()) {\\\\n\\\\t\\\\tvar children = node.childNodes;\\\\n\\\\t\\\\tfor(var i=0; i\u003Cchildren.length; i++) {\\\\n\\\\t\\\\t\\\\tvar child = children[i];\\\\n\\\\t\\\\t\\\\tvar attributes = child.attributes;\\\\n\\\\t\\\\t\\\\tif(attributes) {\\\\n\\\\t\\\\t\\\\t\\\\t// Find each element that has a data-tw-target attribute\\\\n\\\\t\\\\t\\\\t\\\\tvar target = child.attributes[\\\\\\\"data-tw-target\\\\\\\"];\\\\n\\\\t\\\\t\\\\t\\\\tif(target !== undefined) {\\\\n\\\\t\\\\t\\\\t\\\\t\\\\ttarget = target.value;\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tif(child.attributes[\\\\\\\"data-tw-external\\\\\\\"]) {\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t// External links are straightforward\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tchild.setAttribute(\\\\\\\"target\\\\\\\",\\\\\\\"_blank\\\\\\\");\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tchild.setAttribute(\\\\\\\"rel\\\\\\\",\\\\\\\"noopener noreferrer\\\\\\\");\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t} else {\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t// Each internal link gets its own onclick handler, capturing its own copy of target\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t(function(myTarget) {\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tchild.onclick = function(event) {\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tself.dispatchLink(myTarget,event);\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\treturn false;\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t})(target);\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\ttarget = \\\\\\\"#\\\\\\\" + target;\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tchild.setAttributeNS(\\\\\\\"http://www.w3.org/1999/xlink\\\\\\\",\\\\\\\"href\\\\\\\",target);\\\\n\\\\t\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\tthis.patchLinks(child);\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n};\\\\n\\\\nRailroadWidget.prototype.refresh = function(changedTiddlers) {\\\\n\\\\tvar changedAttributes = this.computeAttributes();\\\\n\\\\tif(changedAttributes.text || changedTiddlers[RAILROAD_OPTIONS]) {\\\\n\\\\t\\\\tthis.refreshSelf();\\\\n\\\\t\\\\treturn true;\\\\n\\\\t}\\\\n\\\\treturn false;\\\\t\\\\n};\\\\n\\\\nRailroadWidget.prototype.dispatchLink = function(to,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: 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});\\\\n\\\\tevent.preventDefault();\\\\n\\\\tevent.stopPropagation();\\\\n\\\\treturn false;\\\\n};\\\\n\\\\nexports.railroad = RailroadWidget;\\\\n\\\\n})();\\\",\\\"type\\\":\\\"application/javascript\\\",\\\"module-type\\\":\\\"widget\\\"}}}\",\n \"version\": \"5.2.0\",\n \"type\": \"application/json\",\n \"title\": \"$:/plugins/tiddlywiki/railroad\",\n \"plugin-type\": \"plugin\",\n \"name\": \"Railroad\",\n \"list\": \"readme usage syntax example\",\n \"description\": \"Railroad diagram generator\",\n \"dependents\": \"\",\n \"author\": \"Astrid Elocson\"\n}","tags":"$:/tags/trashbin"}, +{"created":"20211122055558727","creator":"M0","modified":"20211122055558728","modifier":"M0","title":"$:/trashbin/Draft of 'pph/proyectos/🗺️ mapadigital' by M0","type":"application/json","text":"{\n \"modified\": \"20211106171500332\",\n \"modifier\": \"M0\",\n \"title\": \"Draft of 'pph/proyectos/🗺️ mapadigital' by M0\"\n}","tags":"$:/tags/trashbin"}, +{"created":"20211115020220764","creator":"M0","modified":"20211115020220766","modifier":"M0","title":"$:/trashbin/Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/resumen 1' by M0","type":"application/json","text":"{\n \"created\": \"20211115020126988\",\n \"creator\": \"M0\",\n \"text\": \"Para aprender sobre el plástico, su impacto ambiental y cómo ayudar a reciclarlo.\\n\",\n \"draft.title\": \"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/resumen/fecha\",\n \"modified\": \"20211115020142492\",\n \"modifier\": \"M0\",\n \"title\": \"Draft of 'pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/resumen 1' by M0\",\n \"tags\": \"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion\",\n \"draft.of\": \"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/resumen 1\"\n}","tags":"$:/tags/trashbin"}, +{"created":"20211129023304101","creator":"M0","modified":"20211129023304101","modifier":"M0","title":"$:/trashbin/logo-copincha.png","type":"application/json","text":"{\n \"title\": \"logo-copincha.png\",\n \"text\": \"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\",\n \"type\": \"image/png\"\n}","tags":"$:/tags/trashbin"}, +{"created":"20211129023309173","creator":"M0","modified":"20211129023309175","modifier":"M0","title":"$:/trashbin/logo-fanj.png","type":"application/json","text":"{\n \"title\": \"logo-fanj.png\",\n \"text\": \"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\",\n \"type\": \"image/png\"\n}","tags":"$:/tags/trashbin"}, +{"created":"20211129023312396","creator":"M0","modified":"20211129023312398","modifier":"M0","title":"$:/trashbin/logo-ger.png","type":"application/json","text":"{\n \"title\": \"logo-ger.png\",\n \"text\": \"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\",\n \"type\": \"image/png\"\n}","tags":"$:/tags/trashbin"}, +{"created":"20211129023317340","creator":"M0","modified":"20211129023317342","modifier":"M0","title":"$:/trashbin/logo-hec.png","type":"application/json","text":"{\n \"title\": \"logo-hec.png\",\n \"text\": \"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\",\n \"type\": \"image/png\"\n}","tags":"$:/tags/trashbin"}, +{"created":"20211129023323469","creator":"M0","modified":"20211129023323470","modifier":"M0","title":"$:/trashbin/logo-ohch.png","type":"application/json","text":"{\n \"title\": \"logo-ohch.png\",\n \"text\": \"iVBORw0KGgoAAAANSUhEUgAAATwAAAE1CAYAAAB6ClzOAAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAALiMAAC4jAXilP3YAACAASURBVHic7J0JvBZj+8fvOmmRIqJIRJQlJBXJEikiouxLUVpIepNs4Q1l30tpkVbtJZJKUrKEyJL0kv31V4RX2Zf8r+/MPTXnaWaemXlmnuWc+X0+95k5s94zz8w1130tv6vcP//8oxIkiBtly5atL5MB0ipK+0O333RjfsSmTZv+Y9u+skx21duXlfaXtF+k/SBto2y7KZv9T1AyUC7XHUhQOoAwEyHWSWb7SLvTtmqBtF7SPrIWyHZlZHKmtBuk1bNty9f5U2kTpd1s234XmWyQc/wW2wUkKBFIBF4phhYse0prKO0AaXWk7ShtibRHotai5HB/yDk/tC36WNqpLE/ZDsE2VrZ9QqZvSjtIr7pF1t3icOjm0gbI9rvL9L/SvtDHfkfa87LPF1FeR4LCRSLwSiFEMPC7o2ldJa2mbdV70q4WAbEgxtNXss3PTBV2dsi6P6Wvv9gWLXHZbpZMZsm2L8i0hbSDpf0p7UVWy/JxWogmKOVIBF4Jh7zsFWRSXl74jdYymccedo+sY2iIkLCGjdNjFnbALvC+8rF9edv8B2m2/ds2f6Vcy6NeG8v1IxiPk7adtNXSFso+P/roU4ICRSLwShjkJa4qkyOlHS3tKGlNpfWXdn/qtvJy/59sP1RmH9SLds5CF+0C7wcf21fU09+lfZNm211s88+6bSTXXEUmCMPz9SKGvOukDZd1k2R6q9ybb330LUGBIRF4BQ55QfFkItywYyHgGKIylHtJ2jRp2LUO8zjEUtt8tgWeHyeDJfDW+xiW7qGn62Tbz502kPuFxjhXmfeKe3SdbPuyXof9coK01TLfW6b7MS/rJ/joZ4ICQCLwCgzyIu4jk2PUFgG3kzKHpdi3Rkp73y4YZPunZfKkxyFXKlN7YuhbJ55eF0PF9Js4br/RayMtrLbX/77nsem1yrxvhMAca3fMyOz3cpyzZfZ9aeP14voB+5sgj5EIvAKCvIznKnO4epK0ffXiwfKiXum2D5qO7DcGzcbJQaA9pwi9w2zHjBOV0m9SDJbA+znNdvbwFS+Bd5GeVnbyQsuin+R+jJLZW6V9Kv9/mLqNrCcu8BxpcxObX2EhEXgFBHm5Jstksrxv+ytTCyGspIWP/R5Ks8m7yhR4O8qxd5Ltv8u0rx6wC7zr5HznqeKByH+ktMp623QCz66JrfLYbic93V3O3VCu9W2HbdDuCH+Z73KMzsrUpn/VGjTbz9POoAR5jETgFSDkxfpAXrQ3lOmQaCDz1WXZeqdtZd22su4Xp3U22L2faHnZEniEkyC48ZJW1a2y/r+6tGpqi5c2nb1vf9u8lzd3hbSWev5+uT+t5P7Yvbvc389kOfa9rTzWsnwbZQY9fylthDKF8jXSHpN1fJDGy/7L0/Q1QY6QCLzCxXRlCjy0PGx6M122ayMv4nI3I76GXUAwNFwWTRcdYRd4L0i/XnLbUPq9g0zO0P/+mua4B9rmvQTeI2qLwCMkZZicp7uDQ2S2tEUO+9MfQljOs2nCd8sxOsj0cWlXyjznx9ExMc19T5BlJAKvcDFH2t16voVyF3inKVNrGudxrNW2+QMy7pk37E6LdPavbWzznk4LtaXfa3E+uG1EkLIIJO5dW72oK39k2eUpQ9IR9thFG8jkaJOqFSrz97CAtnmTtNvkuHjMGfIS47ghzTUkiBmJwMsR5EXYWyaXSmusTLsSNio0A+LH5qSzB+lh7Scyy3GOdTkHTg5izTiWl8AjP9Xy1B7osV0UsGt4/0uzrf35dN1WEw3U0f962e8s4Lh4Xloj/T9Cb088tJYTwkXYsfwVl2OiLVbR8wzTD1Vmyh6C9TZpQ+T4aI2D5BgrffQxQQxIBF6WIQ99C5kQ43WqzBelOAqJp+smbY2s6yrrFqc53DxplyvTjldDmS9cA2nNlPmiWVqPo0C0gLYi+3+mTMN/gwDXsj+C1+/2GnaBl07Dq2yb9wpSJl6urJ5/P10HpM//k763VmY4j5Wny/9LZflJBGSnO4YDTrXNTyYtTqbYWd+QY+I0ItaPD9DQEMdOEBESgZcF6PQuvJG9mzVr1rBHjx7q+OOPV7Vq1VK///67Wr58uXrsscfUuHHjlBaAxNotlP3+Jf8P8Tj0c8oUeLzspGmhJZIuhjPgXmXmk7aQ9qgcq7Yc60uPY6EtIvDQdKq4aTi2a4J04Ha1xcbmF5bA40LTDVN3sM17aYN2h4UfDY/7/J1cwwkyu9i2P8LveVl+VBBPNR8umZyu/8UWOCnlXMT33aHM38RNQ0yQBSQCL0bIQ76bTC6T1r1q1ao7Dx8+XJ1zzjnFtqlQoYJq3ry50bp166bat2+v1q5dyypeooflGHC/jXU5BRrK33pbhqVN0F5StnlSjgHjCFkIXgLPMq7jBGFYm85xgSaazpHgBIus4DcfmRN2YgOvsJT9bPOOGqfcg3qpMXXy/zd4aZWZmbK37VjE4QUR5C2k7abnX5fjfuywDR+iCg62vwRZRCLwYoC8RMS0/UsaUftGWMX999+/lbBLxRFHHKGWLl2qjjzySPXtt0YqJ8JnqBzvFXlRPkrdHnuTrCPMAjtgOQdhZ22HoPMSdsBOoUT/XQUe2qIyBflW+blekP0YYluCpRwBvGkoqA72eWi7hrfGZZubtGOimFYp/38ly/HaIvRq68Wne8ToOeF82/xopw20oBvp83gJYkIi8CKGDgpuocx8zbrKtKep6dOnq86dO6fdv27dumrSpEmqVatWSrNRb6tMwswOLruQUobA280tm8Khjwy/XkzxZq6zzTdx2Q9NkiyPh5UZI/dGunPp/Uj5ukKZtssyejEfAhhbxko/3nXY53iZ9LAtaibLRrhohZat8p+U67CjhTKH7FvFyOm4u5Nl9i21xTPM+dMKPG2uaK//Jd5xSrp9EuQOicCLGNqIbwyrdEgCmlml+fPnq1WrVqkDDkgf9YF978ILL1Tjx1vpnOoMOda+TlqeMpP/+ypTgDAUXeF1bE36iQBtI80u8OzzLWW765QZ7Itgg4WEgGQ0P+xqDGVxmPiyR2nP5yBtx+JYu+kGWcEBsvxTS/PSaVvku8KOjNMC7/E2+v8D6Zds+7zelvxZtEB7lgXbFvNwa484JAqHKAeBp/u4UmdNWMJrWz/XJjhFbbE1zgiTaqbtoTA8k+OL/ZbQHZhhXpc2RY4ZZ1xkqUIi8GKEHi4Nk9mr0NYeeOABNXKkv1HNDTfcoCZMmGBpeQgpxsMDHTa1vwwEInsKPGW+VAiIzVRLWgjWtW2DcLhDzyPc8HzCHgwJAfbAN/1okqnQw9e1ur3lsc0dtvNbfUQQlrX9j+ZMuAckCpbWyPRGWTdQDmO3Lx6tpz20RukW8mMPEv6Pyzap6GibdxzOukH6gl31LmWaPoxrK1eunDr66KP5MO7z559/HrlkyZJ/aWLT7i4fvAQBkAi8+MEDjb2r0sSJE9Xtt9+udt45PQtT/fr1VePGjdUbb2weNRJaspXAk5dgHRqSzO4l7URpw92OqePV6A9USz/rZWhut+j9EWif6faRbp/kg6FdC0I7s8mrMjlBDykP1G0f3YbqsB5LsFkCj6H/yJR1BnTK2In636+lPZOuTzoU6GT9L7+BIyOzy77sB4X99vp/1aVLF3XjjTeq2rVrF9tWPpLH9erV603Zpr30e6HfcyTYGonAixnaE0jQb/fffvtNDR06VP373//2tW/Lli3tAq+Ox6bYwBBYJzkl/2tSULQIhooIhM1aoNYa7Eb3goL0nyHvW8pFY9Qgx3WAMu1yhNK8KveEH4HUMfZHWJK1gr0BzfACH/nHgGG2ZfMb75dGnlg/ZX5cjH233357w2570kknOW7ftWtX9ddff1Xp2bPnU8Rxynle93OeBFsjEXjZAd5MovnLDhs2TF133XVGOEo67L+/3fm4edjmBFLD2ikzxu0WeSlg84UYFJsVHkgopYju58VneFSqYsFsWtE4ne1A8v9UtaVkpBUbiCDp6Sf5Xw+xu9oWTfTTF03YyraGsKtSpYpasGCBatLE0U+0GZdddpkaMmRIpQ8++OAJOUaDTUmFtlBIBF4WQPyXNoi3++abbwzbHMOXdKhc2Z5oYAwz3fCnbb6nMofQaH1oMIOlnQXPW9B+l0Rop0Jf+T0YxvMhwGGAVvdWwJQvMjP20fPvOPHmuYDz4mxRZcqUUWPHjk0r7CyceeaZ6rbbbsPW2l1aOsqvBA5IBF72QJQ9WpjhvPAj8NavL8b4NNdpG3lxsTtRgYwXDk0GDW6xG11UAhM6kX9eBofoa5t3I24oBvmt8HhbBKTqkksuUaeffrrHHsVh8/AT9J0IvBBIBF6WAA2SPPCkgrUiPIUwlRNPPNFzn3ff3Ryexss5PnU99jplho3sJ8f/b8RdTpACK1Ca1DP59wTbqud8HoIf3GCL2W677dSdd96ZZvPiKCoqsmYJ5dktZM5vqUYi8LKLG5X5opQh88JL4OHgmDFjhvVv/00OVbS0c2JyHB1N4IhxOiDaToCAt9dXALayBXSTRli9evVAJ//882LUenjXtxJ4OKgSGip3JAIvi8C7pm15py1cuFCtXLlSNWjgTE7C13/dOiNpYHwaAoEEWYL8DhfK70dMEVkvZykzVAjbKJJrrY9D7G7NMJwNiiVLikW9uHm9DtOZNAOkv37KYJYqJAJPbc7x/EhT+sQNiCHb/vPPP2Wx5cGSkgqcGgMHGiF3hLOkN/YlyBq0po0X/FEdh4fwI7ZvqKxzrYWrYbxvpA8eeGAw2sEffvhBPfdcsZGzo41W+vCC9AXig3dlekkSt1ccicAzgVA5Ux6QQTJ9LM5AW/JGde2D85944gkjELlGjRrGOggDbr75ZjVq1Kg/ZDtSqB6Iqx8JMgdB38rktxuqw1TSwUjfa9iwYeBz4c2FSkyDGS8eQtIM0SbnS7fIe75OxyuWeiQCzwQGf9J8yFK4TB6S3vKAvBjj+e6Tdj4P8K233mpkVMybN089/fTT2O5IFevulFCfIH+RhvXFgkFOWq1atUDH/uOPPwzPvg0LU1LnNkNnzlieYIQwrD1HyfIzk/oaicCzYBcufH4XywMCiePV8pB8HcP5yHQgcLQigcgahJUMUCZbrq+I/QQFB4P04PvvXUtuOOKhhx5SX35ZjN1rmNN2sOUoM13NID646qqrVLNmzTCPNH7nnXdgXj5Dnq2XQ/W8hCAReCagAULI2JPQSbc6RR4SbG5DIx7mErBqGZ2p2kVM1ax8yFlNEB/k931Pnqe3Xn311UaQQhB4nA6rV69Wt9xyi30RngvHmExlsuCQL2ykJd59991Gjm67du3U5ZdfvvOoUaMW6nzcdLbGEotE4KnNdN8fHnfccfVPOOEEdccdd6iffjISE0jsxgZykazvFoAQ0hUw7yrTGQFtCvxub2Z6zAQFhQFff/31U9OmTVNnn32254YEnsOA/csvm9N68bp2dhoByHMFTRXDV7XLLrsY1GKWWREGlkcffVS9/fbbFZcvXz4Dphk5xjtRXlShIBF4W/CyqP31n3/+eXXxxRer/v3722tMED/FkOBBZbr7vejG04HczZYZHiNBgUJ+96flORrfq1evixo1aqT22Wcfx+0++eQTddpppxkangZSjyHpJ6nb6lICY5QeoYwePVrVrFkzdRt13nnnUT+FGEJyu1umHqc0IBF4W7D0+++/7/zhhx+qevXqGQ9Nz549Ve/evdUrrxi59tyrq6WdJQ/PFfLgzfE+nDNg142wzwkKE12//fbbas2aNWtLvOUFF1ygKlY0y/VSz2TEiBHq3nvvtUYZgAJNlJDcivRBe4fJwjGimGHVPvnkk1M3M1Cp0uZ46RZOrDqlASVa4Gliy+abPKrb27CYP6+++qoh8MBhhx2mXnrpJYO6B7aKDRuMAHaSzflKY0e5So7tlygyQQIDhIgQHPzdd99d3bVr1/7yYa1Sp04dI7sG54QmfQWEklBQ6OZN7sXFYaYm+8OgmcJu54YXX9wceICQ5DlOBF5JgTxQ1GjFY0V+VlqBp+safLZs2bI6nTp1KrZuzZo1lrCj0M0eejGf0VYw6CpzOEG1qj/l/0puIQMJEljQDqq7oPL6448/TpORBcwtjENZTsoYFFXPeGlhsi/Epps9Gnvvvbf69VfnR4/8bVuqIiiVWRglUuDJg0DQJYy1kGK6Fb9xwiIReJsr7WzcuNFgNZk+fToBplfKwzdVZ2Vcr0wvLpxml+qGsMPOgsfVH8NnglIPTVc1XjmQQ3hBnjVqgxA6Zb3Dd69YseJPGZ30hzCUoe3BB5tF3xi1UCPlzz83JxKtkvN+Gs0VFBZKnMDTBVugSLI0MSiZpvncfdHKlSs7//zzz8YXEduKaHcLZHlHHVXPA0qh54u0ZkeFqh31vnyZb5D1SWX5BLFCnj3eW569WnrRNHnursUuJxre9Q8//HBZaapq1aqGhzYl7o/ntG/qMW3HTlc6s6BR4gSeMtPErlLm8PMeaY/Lb/gfn5kLi/7+++9/OnbsWGbOnDmb5Is4QJYNcnoAyFEkI0OZX2aChs9KsiMSZAlEC7TQ89iQGWFY4VU893Wk/bVhwwbqFPNBttLeyAPuIdt58QBSsa6fTLtsMusZlyiUOIEnP1J/a15+uLbKDNTEyXAkVcTS7Pu1bPfBrFmzsP+d7aM8HmULYT9BA3Qsgp0gQaaQZ5JgYmx5CLNblclqDQht6pBCB8V2daR9LMv308WJSNbmmV6TjiBD1j9X1ixM/hrvj/zvVSuk4FDiBJ4d0JproYc7/1mZP8aHYCL95xAfws7YVrbrk3FHEyTwBoWWqMHRSOnwE40+8vy977KPUR9XC7ig5LCMWKi9sQhvshxjccD98xYlWuABrbVRdJocQqo+nZjGi4r971yfxw4Vi5cgQRDg2NAcd9S9tZ5NzCejHDYvr6ehSEA15ZU1SiLTCEXhHOnDU2GOl28o8QIPyI+1Wn40nBcQis3QXy23QtLUO91ZtqmTBAknyBfoj/R58lzyfBJst8SFZGIHPd0Y9BxybAQc9r299SI0Q+p1wPe3Ts73WvCe5xdKhcADuqbEhcocGoyX+fOdkvVl2Vpd2BoqdqcvaAINXQQb5t+JCcNLdiD3+WG570uVSTd/nvw/KWWTqnoaKBZU/5bUyrXI+rAXHoXjQtYRhlUvk37nCwpS4MkPQMgJNQzxt3/j92WT7dDucMlDLrZRV6B32hf73TWynloFGHs3JB5YR6BpXKlM8tTOHtkACSKE3OcVcr9xmLW2L9eZRdvpf32zd+v0NMKsWuhFeHPbWF7aTWZR8oyJM/IBBSXwNN/XCGVWfLfws9bIMLSu0g1D7mqnYasse1C2r63M0BVe0GscTkUUOkSK/MjTpV0Q5XWkgvJ9hVZ/QJeH7HX11Ver559/vt2KFSve0hrHq7nuW2mAfrbnpCz7Rwu9oIBM4Bw9j5e3lY43LXEoGIEnPyQaHSr3CSmrWN5At/a25WQ+IAQRftBhQzsB08QaacQZkY3RT7b5Vn7ce1KOuZ+e8iD0izIQU87HF5gwgyOUycLSVJn1CQ6N6hxxQ6ftDW/evHmZu+66S/3111+qb9++ew4ZMmSJrCO384FkiJszwDjAsHa7dBsCPeLprf9FkzupJFNHFYTA07FEZDBgu8CeQJzQAGXW+IS2GvtDzZTd2OdA3VLB19Ey6pLP+DlpY/pcfCERhmgrGZVA1EMFUtHswu2gChUqFB1yyCGqadOmRu7jY4899ovngfIPd1asWHFPChBBYrnNNtsoIvubNGmyTffu3e/77bffjpBL75TkFOcExM21UCY5gCfkN8Lja7EN8IG6VH6z5fF1LfcoCIGnTIFG5Pdf+v/l8mO9LtPZyjTOItQY7h6k50kixPiK1uf0pWPbnfQ8Am6MHO8T/WPz/2HE8IXtrByLHF4cHmhyVUnqRrgdfvjh6ogjjlCHHnqoKl/ejB6YOXMmAq+S1/HyCcQyyqTHTTfdtJlVxsJFF11kLDvjjDPOWrt2LZr3KTnpZOnGbdKaS2sov1Utt2B7HZ8KEa2VhXGLgwOkxKEgBJ6T8NlklqODMpZMB9iDL9CFd7Zw4JgaFi52BCDC70A9xT63je1wCJzpsvkhOpk7tLDT6FCzZs3jR44caQg5r4LLmqNs2wzPlxXI/UGjHtmwYcOy/fr1c9yG6x0wYIDq0aPHybL9zpscCogniA9yvwkWpl7uBGVqb1vZn2U9ApERjfUO3C/73ZK6XUlEQQg8N5ATKD8eXkKGuzgu+qesx/a2RreZ1nI9RK6rTFc7U4awFFg+XNqCCLrW7vTTT1ennJJewdECr1A0vBvLlStXb9SoUUZSuhvgENTAsTEhGx1LsAU4jvh4y+y1qfGkmlwDW7j1zFGp7+rs9zI3yGuB54e5QVYPk82wV9wAn538PzLdcXW6zWrdIoX0AW3tcOi5/cASeNgO89nQL/1DM+5HJSyoyb0ATb4G2kUi8HIAPSq6CW1O2k/y/3o0bmWOiKwhB7/N5fn83EWNvBR48sMUyeRxaQOVGW6SDjgy4PWnIPIX8gPOj7N/adBYtJ9tjjnmGF8ba4GH3ZDhYl4a+bVpYOS+++5bnuGqF6DV+vrrzZUtW8uuB3rke8YGKJRsNt/SDBxiH+mY0vpqC20aI5lLSjIVlBPyUuApk68Lg6sfYWfFH0GRg6d2miYJyFWg5JFUlt92W39mOdt2zOSlwBP0LFOmzBHYJK3aC26goLgNCErYPYKQsGYM+f15Dp6XKXFqN3mkEZZ46CBl0iohxLUceJARnFsaPwh5J/DkxyEeDU/T9CD78VDLvmcqkw5qjswfIcuCskREgSObN2/ue2NbYZW8tONp9uhB3bp1U3601mef3ark6Rle3sKoUdYsgzlnu+222/enn34iJKi7LFuoTGcWYU1vl6YhHMCZJ/fgOGUOZ/kYDIwq0F3HlUJPT+gV2R88L83y9SOTVwJPbh6Jz3iPiNk4W/4nAPKeAKljG2Qfak1ABzXXJx1U1Ghy5JFH+t7YJvDy1VM7uFatWlUIME4HqmwtXbo0dTHD9TrKrLwVK+T3ppjNtNNOO23HRx55RB144IHUIiEhvoPaomV+LNv1zLHZI+sg5EqumzhQnHfUwhgX5jja4ddMmbGwJAFwTLscmZSvwg7klcBTZjEcq1AnfeMtw+h6sd8vUgodFNQ2p5DjqQOKCZP4Jo6OA60N1STmzi/yWcPTlESnDxs2zKALTwecFX/84fisfxF131Ihff1XUVHRPQMGDChHTWHQsWNHNWTIkNRN8coTd1lX54iWGmgiAITdrWjCfkxG+r3ZXxoaIgKOj4rxMGCOIcZ05cqV1uaQcQyMpfMRIW8EntxYPHoE7DKk5Yk9U6/C3UmeJgzEb/g5lqaDIs0MOqgPZJ44CZwacduSmuy8885qzz3TBrlvBjYxshX++eefvNLwdPrY4HPOOUe1bdvW1z5z5jjSA34ZJ1W4TjkcJQL53CeeeKJYTVZKa6Lp2coeWmBYd7Eyw5lKFeS3+E2ZxBhF0hBcf6UKfh04jwbXQpmCbjcC5SkKxMec8qWNGzdWBxxwgOrVq5dd4I3O9xzcvBF4yuTmbyo3jFqcFLuGIIDPMzaCOtKWyjLqwPp6SGU78jrJhb1WmT9aS1n2f/F0fTOa8CAEAcIOoffrr7/mm4Y3aKeddtqdlDE/QKg888wzTqtedFoYBcqa1Ofja9euvR+2Q15AO/bff3913HHHqUWLFjnt3lf2H+5EEVYawHVr7/vnMsGLTkoaIxSGJ3yxUdXJZtqGjwgZQVZ2kIWXX37ZKBqugenoxmz1PyzyRuCl5vDJ/2Plh4CmiXxW0sRIL3tEpzZB6+SH4JCkfIawDGtXRN1nBzRu0qRJ4J0Y1orAyxsNT9t6ej7wwAMKjdUP3njjDbV27VqnVUui7FsKhsqQaj8E2h577OG4weWXX+4m8AjAReOfGmP/8hrYt+W3hjgD0xHZGdjMqYYG6/dLukTCUfPnz1/01ltvbUNapAVMF5SDtEW19I/TXBQV8kbgOUFu4H/khmMgvU/a5XoxNDYN9RDXlaNO1qMxtVKmx+iTuPuqbR2hBZ7KE6dFWbME4Ig2bdqUpZapXzz99NNuqxZH0C03vLTnnns2cRN2oF27dmr33XdX//2vo8OeDINSK/A04IY8T5lKBYQZH9hXauLcPh07dhwiQk9tt50Z2TJo0CC1evXmuH00wUez2OfQyJnAI1RBmbmti728Otrm0FO2J3z/MWVSWBNAuQxDtawf4bIrGmHbTWmqNEUIwiGqZSDw8mVI26dKlSqH4KgIgqeecix5QObLR5H0yhkLZFjVB++w9SKmoqioSBFSc/PNNzutbiLPUItNJahITVDwfuhwLpx8fDk+cNiGkdWxXbp0OWvKlCnq/fffVzavPSaBHoUSwJxLDY/h5gxlEnjydj3kFUIi62bKdm/K7ERlskEgIIbr+KLum4qXqlM5CEc5Ak1jl112Cbxjvmh42lg94Pbbb3cdIjrh008/Ve+9957Tquei6psLFsnQ6n8yZN3BK5WPodfAgQPdPMiwICyOqX8FAXlXPtZmjJ08Nusxbdq0I+W5qIXtznYvB2fJXBQJcinwiPJG6NVRJrfdlXLTb5LpMLe4O1mOgbWFMo2jNFLQ4PQ6rKxZo4JYI8rLXehA6hk3mglC7agF3uE67nBNDm0hjzRv3nxb7F5BMHv2bLdVsQo8HWz+lJy/o5fAq1Gjhmrfvr2aPNmR3rBNrtLf8gly/YQOuYYP6dCuXvfdd99M22LsBI6qc74iJwKvrFmTgqcPjyz2OV5wvi5obqjUL7jtq9NhBughLscg3AS6p1dk2SxlMnScH+sFOCO0wDvxxBPV999/3+njjz/uhLdTruMOuc4bIu6fJyCDrFChQhvSx/AcB4HLcJahzvNOKyLGE3L+jn///bcxsxJWYwAAIABJREFUfHUDQtxF4HGx2PIuial/JQl82dYps7A3uNKn89CAphcj6+bjODrnB1kXeFp1Jm2M9LFRYdN8ZD/CVEhlmavM2D0iwOHHg158blT99QMdz3RgWIF3yy23GG39+vWqU6dOpGeVT79XdJD+V5PJA5B67rfffmm3t0MEtZ0Oyo7XNmWnqM/z33333bqlS5fWaNGihetGRx11lDrooIPcht7nyz24MVvpbwWMi9QWYTdb7tesgPuj4EzVyQCOLv24kVWBpzMR+Ep0iUIobTJLKlK5Ca0QyhviD5yK8sSNpjIsLYI0IBNAFFqnTh1m3VWVeHDXIYccUvOaa4LfOoKNqWnhgK2SauMAGr88A1NnzJjRy0vggZ49e0JM6rSKDwx1HXLx7BQE5B4zArPo4KGeujLoMTTJB/F+t0vrHGH3fCPbGt4j0kZGqYFpni+CW1tI65gjBohmRJ9T2yFTVKlCgoPK/EA+QVxjuXLluqYj9XTDk08+6bYqKwJPYxIC76GHHlJmLK0zLrjgAnXttdeqH3/80Wl1N9l3YKrzqzRD7kd13i/974PSLI/cndrmF/R4mA9IHT1G5oemxt5mA1kTeHKBqD/Y6DIqeYgdQIeq2EFISM8cDkmODDucTYUWeFkZ0pY1iy8P79Onj5EuFBQUIFqwwJEgmuHKWxl2LwiWrV279ksZWtf2YnSpXLmykV87ePBgp9WQDHSTdm9MffQFzQW5r49NsZF+F7PZoLb0B0EHm7gVlPmZMqv5BYI2mxBC1kIveoig5mwz12RTw8ORsHBTBsVxNHpJ2+yB1fYzXOMZVRgLC52ec3hUAk/Hk2VLw7thn3322S8dqacbnnvuOfXLL47593Oz+SDrodK0qVOnXpWOwgrnBYQCDvm1oLcc5+Ecs30w3PM9tJb+Ev1Lwv4TUd9zzaWHjLCnjN22KWA1Oh3n95AyHYwWoBQi4PmJjDsaANkUeFzgaxEc5yhlE3h6COIWfJwNYOWvFrGG582yGQHkITygqKjoenIhbYwtgeAxnHVMqo0Z02bOnHkVub9ew9r69eur448/3k5Dbwc2ZsKcQlEnZQqdHXQZH6BLLrlk83UwdWoEh99www08f1C1XyrLCAD+T8TdgowX9iEUCz4EvhWLsmb9jCF6fwPYqW+99Va1YsUKNXLkyDtlmyezyVqTTYHHw/RpBMf50S+1TZZw5F577WXEekUBLfB8FVEOC62VjpCXapt0hn43EAbiwo7CSxF3wLETXpNh7ReLFy/eA4HmBZwXLgIPXC23Z3yOSEL5alZp1aqVql27dtqNr7vuOvXOO+8osh+UOVR8T/o+WqaDomKowUxE/J3MjpX2gR/hpDnzEJTE1RoB9diHr7jiCvXvf/9bbb/99sZ2GzdurD158mQKt2ctli+bAg+D5fFlM681QHAu1cXyReCFjr9zgh7S7hDZAZ1xRc2aNZvfc0/42GxCUQijccCSILFZUcEa1srL3zedwDv11FMNgfLll44ygdrGJ6nsOl0sNMfxRd1iv0DLe/HFF606Igia7tIuZmgu0wFRaE9yjHFlTSby1um21Xx7ZE4daC2jdOejjz6qKD5vx/Dhw5V8oPrJPo+RVJBpP/0gmwIPhwKSAafF2AyO853aEguUD4hU4GkNzx9FSQjIw1VHJoNgQrG+tGHgkV2Ri+GsBYa1feHA8/I4W/m1xB26gEDkXAi8Q4iDTFc3xI4ddthBDR06lOLn9sU4o0iZaym/9/GbzFrLmeIqab1wdGkKt2LQYSt3SuuiTOXGeL5I6cNu6hTMzrPeq1eviv379yfc5ZwI+pgW2RR42O8M5hO5OQsz8KgyNM6L4s5lTUr6+jFoeHXw1kXN1abDAkacdNJJ20HsmQk87HeO49ws4fXvvvvuswULFtSxE4E6gfza2267zS2/lpHIYXL/34yll+5okKoF+QGMMNRBdvhNqKeJDe2iTDumh/gPE6qizABiA/qZgruS4cLmivNnnXWWIkxIRhKexyUlUAQe5RweofZGpv1Mh2wKvGnS/qXMFLKnSfoP+uXRtieMyp1i6F8YNKlcuXLZMA+pG7SGxxf6FLncpyO2JXWX/rYKyoSSCuxGn332mdOqD3KZNqSHtdMnT558dTqBB8lDhw4d1KRJk9w2QUM6N+o+ukGHCNUN+yzhrMFr/vPPP6euulCOPVbuzcJM+6hRQ5N9YNdjmIuavPmLX6tWLUPjxGzgB/Xq1bMYv6k6WHIEntxwcl2hoCEWjxu1SP4/NSALMQITfT9f2BkOhw7KK4czKLTAA4wZKUoElx/GJnIYyTnGcMaw/nvdYIXZoKc/uwlIOQ51Ce5DqwlCQe8Ej+FsLrU7C9Okf1f/9ttvaYeGOC88BF4H2GPkfkbhaPMD6JrLBWXMtgDnH04Ml2H6A8TBRjFigGRBjgXl2tf25QgttOa7777bV/0TC7Z3x3/lqwyQ7UwLvgqwGBNYi7r9pty8y/3k5Ml22AZQm7vnEfdWZPF3FnDbv/rqq+p///sfraq0hjSyA/Qyx8YLLoC2m088sY4Yq1nImI37VRsmlN69e2fcRxeyAJAPAu+NjRs3fjpnzpy9zjzzTM8NqS6HRoXG6gDejT4qRApVSDTCYRFW4IGrr75ajR492qDrSkEDaR2VWdw+ClBzhgJPRjzTrrvuqsaNG6datmwZ+ED0VcdE+ucjywCRCzwvL6wOZOQBsthRGeDDc0dtPyK656QGfco60lkgGiAKnnCH0VH3OQNELvAYtePVCorff/8dwVekhWTVVIGIwOzcuXNgJpRU4NkkhsoBVJV7JaODRwBrWCuaW790Ag9gUO/evbvb6s5yrAFZIkFowWiBbJCwqFChgrrvvvsMKiwH3CbXMiUir+2nMPrI7K18MBhK86EOA9togaJCZeIOB4pDw7tWOj5ROv6Z00pZPlynzzxkO//RusGhD100QzirnilE+miEaIZn5Yt2J/2sK8JjZzvPfy7Bw04sYFTxgG5Au3PJUpiXozxmJ0x99tln+23YsCHt8MrKr+Wj4ACkT1dl1nyIHDqLgY8+2s0ZOB4yBcc49thj1ZIlW5USgWGcglb/zvgkJvCsXrhu3bp6QYawdsBU/eCDD1r/fp2N2MdIBZ4m34TH7T6v7ag8JttSj2KkMjMVLOCiTA2i4iXirlzvkEObSxy+zz77hP6yFSpcgo1BLsNRUvGmDPE/mTVr1t7QbXmB2qpsg0fRBZQXuD9MqQDZj2ebbIPddNtVT3fXU8KPiniGCF7v0qVL0FM4Avp1Rh4OHyYr5i3jOsGEpsixLlm7du2LI0eOLMIeGhRXXnmlvdbIskz75AdRa3h4tgh+JPnZkXjMgi4Ogm2BylG4zXFmVLNWK7NsI2/X8Fx6/jwQ+XA238EXefHixU6rMIbPy25v3GEb1l6TTuAB6tfi5XTRXEl5OEuFy/lcLAK1BpRfOBWgzSfg2ZqnMR82tc8NBx54oOEtdShcxInQVs+L4jzaEXn3zTfffD3hJX6yQyyQcTFmzBj7oglR9CkdIhN4cuF8rSAbQ+C9zQOnzEjvrYqCWNBeo6m6cYwd9f7fZ7H4TlgcUdoEHrYabIUOWCa/13fZ7k8aTF20aNE13377bdpSk4RGnHDCCcb1uQDnRSCBV9YsUlWDY2bzOYHMgcLpLlXawDmaIOHViE454IcffmjZrl27pqTrVatWzXNjwmZwnOFcsYF4R1dPWJSIUsPDqWB9qoiXg30Y1z5+/9v85L5myTicMTRVdcPSJvDmznWlMcwqw7QfEDQsv9PH06ZNq+unRgfbeAi8xjpu1LX0gAMO5eXPpo0Xui7i3xzsd3aQ9heZaUjXFWn/9ttvvyHXuiuCrHnz5ltt9+effxohQGh2n39eLIuMkKqO2bLNRyLwtPH1MmUaMhmmUleiSDd4tM6VbWCgGJjFuKY4cViVKlXKN2jQINf9yCpcClqDXKRh+QHD2mv9CDwEBUPML75wNW+R5B5E4DXC65qpV9wvCEtiWPnCC55dJAKiQ9RVxjTBQLuPPvpowdFHH70DQp58ZjRrNM6VK1caHxOH3Gs8+8TiroqyP16ISsODsuka6bih9sNmoswHBGG3jT4PlM4XyTpigQZFYTjNIY5o2rSpJw1RSQPxUg7xXYAA1Lez3B2/mPrKK69cSyhNOvsSvyXhKf3793fbpHXAdLNG+++/f5C+hgbCjvQyDwYYgAbVKcKMi+IH37TpDbk/qHZTli1b1kBaul0ohHKJ7Lcmjv64ISqB95I9JEEPX4lhIn4Ory2W4210Y+gLm8Momd5eoIVTSp39ziPYeF6OqJTSQvr1FsPaqVOn1u3bt2/a7S+99FKDq83FTgkI6XCvB1kchx5wwAE+Nw0P+gpxgMdw3MJVcZPkoqnJ/SahAOUGlzM02natgBhABC7RGc/k4rmJROB5BBqjEnSVmzBImR5cbgT2L+LqGGdcIuuGy/Quq4qR/I+Ht538n1Oq7TSIjNK9EECMmkfYRt54Z10wdfLkydf7EXgMwQhWnjhxotsmbeX5PFamr7g51XQyPYa7PTIt6pQOEB+QDzx//vx0m/J+uf6AUULfF97p4ZrWneLuyBns85/n2hmZldQyHYTcU2t85DZh74ObCCcH+bEIxRkypagHQjFfyAG2AvRKZcqU2S1fAo7jhgwJjaGeC1kAw6Rs1J7NBNPefPPN6z/++GNVt27dtBtj7/MQeAizxczIc4C28pNupPNxLyC7xDu7LcIzTJ0Qv8AJgHD2cCRZwHZ+fWwd8YC899jofsjFud2QkcAraxbmWe03IFhrcdfLfsQCXaFMdz+hKES0d9RtgWz3bib9ihlHQhOezv1eyCAejSEsnHmQS3pgRR6GoxSDTmdcM23atH1Irk8HNPc1a9YYzoZUivWU+W1luq1OfdxqG/Ji47TxnnvuuV5B4Bb48brmq8kBaBkCBTyEIgRkI5PwbmAXhv799SjPF1rgaaomSlZVklk+M8TdzfTDyCDbkMczUPaDqwu7CKQCFm3CA2H7lCX4Hs5Cg87LQ0wUaU4E7uK1YihCLVea5Y13eqnsDUJLWvny5Y3GPC8VbBPME0eWqUeQvj3++OPG8JV++0AuqNzDYKoIvBv8CDyw9957x9ydzOHhTbbwmbQzc1yQyBXyTLeVyQBl2vmcgBBEOcLtfFlUtToy0fCgdSCik7xX1HtSZUiq863CasHXRy4KthQEJhRIaQ0SOYZvgUc8FIIobiAQXYph+wL04LAEQ8P9/feBQiFj8fjFgGkrVqy44ZNPPikIYeYH5MvKUN1tNZRrreX9yguiXDvKmlUGcVie5XOX46Qtl/0Q3hnLhkwEHpS5DD2PyrSGAUynckH8emPzXP3G7niwX4GXEmAZG8gHDYPly5cbKVVTp051Y/71AuStL4U6sQN0MDe5p+SbMkz+T0TU5DxfZP58Pnfu3D0pJFMSgMC7/37X8rCEe3yUzf74gWYI5yNZTKvbd999jTjIo446SkFxDzU8o40PP/xQzZs3jxS07TZu3AirUnN+y0z6EErg6eEsAq9jhAVbMPxOjehYceFI+TGK/IYbZEvgBaEUgiZq8uTJxtD19ddDm0cosn2dU22DIJDHCJstMZxNlVn0xf48kg9LyBIvLh/CTOqggLnPPvvsZSVF4B199NGGZu+SoJC1sod+ob3XhMUYwg7zC+E0cPi5OQBxMrVp08Zgs2nfvv228ryO1bGQoYczYTU8xmnfyIm3Cr2XDt0qE3iqCUKeHYDh5PJ8oX7ywFFw1fm1lbkE6kYOXQcjLRgCUaiaFKQQ4CHD7HBvhLUeIKLjZo5RZj4ledekGlEOgHi33XVD48tU4C1cunQptqASETBO8Z6DDz5Yvf22o8JDNfLItO+IcLEyM7AMswLEAWh0frDbbrsZ3uiDDjro4K+//pqU1dDFu8MKvIuVS/FreaBu1uSASPMftX1ugiz3DgPftOmbkH3JJo4NEn/nEsoROfxqeGQchBB2aN6PSXswTFqgHqpSGwL6+WkpqzEYvinLH0zZ57OU7WoFPa8DXsdp9MEHHxhsIiUBDGtdBB4Kye1Z7o4rtHZnpLDA6Mwwdccddwx0DLbv06ePuuaaay5W2RR42o51ijI9q27Ae4tLDO5sWBmaUs8iz/jsAkH6jxrVFFpwv3DT8GAeJu3IJdyh2LyfdRSk8YOADgkcSHjRh4YhddCCjnhLAs6xy41RpuZWrEvKueh4KtXHbkHPnwq5hv9Kn9auWLGiZkkSeC4B4c3KupRTzBFwcNZFU3vmmWcCCzsLumj8MXJt5cN6n8NoeKiUb6eJv+KLjPe2dR7d9EzBjd6GHFo/wGuqiyNvhfPOOy8U/3+m+OYbX0o07n+s4ePCfqDkPuGBg0gCbwoeOZ6H+g6b+hV4u0ZE//2fNWvWeNcNLCBgntAVv1JX8bGhTkDsVcB8wjDS3XnnnWmpurzAMF6ZFf2oQhXKKRNG4JEFQd1UcmSfcKFyp3L7qBIk7MDJMBz7LV6NsCMOzwlhvaqZYu3atV6rYdC4RdrTmdhS5blgKEUeF8HlpDT9LMsY0jrV7UPg1XNY/mXK/6Qi8qZkavb4+JNPPjk2w2PkDdCUYOx57z1Hrl2uM18E3u68N5nWQrZ9sKt4beeFQAJPU1YzpmNMTn4swcOUXoTzbqo83Ovlf9LFMDiXmNwruSZU8nODpAqtW7fOdV2uBJ6bxqlMevbTI6pJgXAajy3XtgwyiR0hiU2JDfOr4QGGtZkKvK+8fpdMAGMJHxRYWaIs25kODGtdBN4xWetEepQ56KCDjED5TLBgwQJrNnS4UlANDwYEu4uS+aN0e1AeaAIDV0vbmE2OqzigY4aoqoJGe2yjRo3KuNT8dISXvSxXAu///s+1BPBjERbgYahxdsoyBB7jLoa1hsCT+4th/WJl1tNNBR1Fy7S7UxF4mdJQrXfgZAuFl156SY0aNcrIeCCgmWwaFGO8+MQ1utFREe/4ww8/GIQMOFHIicUGGzYgGoE3ZMgQp1XY8bbJdbK+xleZfgTQ7vR1EnITOt7Lt8DTnpYzpF2iTJsMxXbQ9qxqx4jvtrqxPRnYN8kN/8TleNV0cnHeQPoEswNDL66hRa1atbZBDaey1aGHHhroWLpOrCPyUOBFIwVMIPD2tS+Q35lqdJy8vnZmkE4Id9ozyqGKlmbRRZuz29ui8NR+T4pfFOB5II5x9erVxZa/9tprRq1b8pCd6mmg6Xz00dbmJ6ipeKFJGwwCDzsernuoml4LdMB48PK7775r2LVJgwwKPgyQm2ol4vlsxeHh2qL84hj9/yDtucRexxAWQbGDbfvzlcmfT4YzpJ/zUmx6Q1VExUQygfQPSYaRvZ08OAdA6UPUNy0TtguOw0PvhJ122in0cTOBh8CLUgvgbd6dxPqUGqhoeVSzw/7CM9FU1i/3OA52PLvAy9hTq4x04WhicgkFIrwCOvOvvipO6Yj2dskllxipeiNHjlR2ZmzKEvJspZpJ0RbRGgcOHGiUWvQbK4gTAI//qlWOAyo+Kvkg8N4UrXbV2LFjDwhamQ1BiZOPcCKNoZl0JIjA44s70L6AL7cyg1Gn4wZXZmAhlsl2yvzCFOl52gbZZrFM31AmLVS0pZoCgtw8mVwvQq4RDy2aHKyxVJGKAtCFU6wkX0AxGw9iyygTzLG/EewHF5PduEShhfelDfNp7uA4TWz/RyLwvDTvoOA3xq7EsNJpqIy2N3PmzGICj8wBhB4lClOBtgjlE6FPCD+/4PweAs81/yxb0FXkbr7qqqumo+H6iXQghvXee+9VI0aMsOeJPyvHyoh/0bfASxcYrLU3aHGf0pof5c/R6Un+ZThM0vBpagtj7MUh+psx9ND8UVGtu8Hz9q9//csXT1qhw0O7A5EJPP1wU1azWKlOWX6L32PoBPNUo08UQ9o/MyFZcALa1ZQpU1Tr1q0dvfJOtivS2/gA3XbbbY7HZF0QIPCGDRvmtMp/0GjMkN9/BuUdWrRocUm/fv2M0pg1axaPEMIOCpnptGnTDLr6lPsJfU/GPJmxEIBqzQ/iwXFykUgTqrdD7W6RyBG9PzOOc/tAf3kIu82aNUudcsopOepC9pEtgaexlR0vHeQ5YZyPWQQ7cWu1xTZsIQoN76+oBR447rjj1EUXXZRaZ9WA29CU6l281BCspsKlPq4rEHguqCnn3yfbdSM80F007Ioi6M9j6E6YV40aNQzHDXnnHmFTJH23j4L9JXbGY11E+zq58QyHr5V2o7TpEZIO+Ib0gSH3gHvuuadUCTvgEZICciLw5PfgE48nHCHHSMArbiESgRdXujbPk5PAc/NOIghxVDgJvKBAaEBK+5//OFLGMazNC4GHx1iu+wKZXSxCfdBHH31U3cmBYwOjSuI5H44qiiArFO9Aa303yQVfqkztL6uQ80JxMqVr165FDGNLG9JkWcQh8FyTjuW3IEaM8RzhTH4z+avKfkV+CGY98LdbMHimgOLICV7OB7/J836Aluci8HAqZkq8EBl0tswIuS/kw+K0JCLiIGUyn+M8g9kUOz+2urlRE5iGyaUllgonBJZHfmVSD7AEE36CYXpSmhKMXGhWI8D1cOkpGXpsD9FlaUQagRd1Rkw6DQ97XLrAWF4MkpHxMsJ6OytDYQdiE3hunnev+LM6deoYYRpRDLMReBj4HXBSHsXjbYZWgEbqFhpybZg/FvsVjEHi8AjfID/SjcIXQQgtM9kXo2V6rWY0TsWACINc04JEY5nMlC9w3enTp4eKAyoJ+O47z9ITP0d8OgQe9qMqLqYLJ5ciY00+mASvI+Tednl+MsFf2MfCxoN5wY2iy0vDow8k1KfStQe14QEPbZFQMVL7xgc+aGEAJyg335dPwNevLj8arIm4t/3khnBMHBQtZb+TdY3azciB7e7RatWqHfP000+X6MI76UBsmAei/gBhfeYLvo8yc3RTwdgLVctSfxgdnBxV3QIPGFoORvKoBR5xeU4BwOkyDLC/+ahPkRZkdtSqVWurmECN0fIu4hBC6M3LN20vLOSa6ihTyUKoRyPw5KBQ/AzmhzvppJOMOKJ69eqpSpUqGS8RPxZU4S+88EIq/xve2YWy/+Fygz0t5nFBzt1PHuxLSPWhz6UZaTIMSMyP7DfSoSkYyhnWbiXwYGGR9Z+oLcPef7Ig7IDxopPexfMbJRCg1atX3yqkJF0AcSbsIamAq5FRjFP3lBlcT/tW+kTu+7gIiVyzgrJmnVtswzhiGGmS484N3tYvm46nwNP2ugdIoxk/frxKR23+1ltvGdHlbKuDXEkoZHjbxs8FRQnpO3bGOwcPHpwTKqZ8g0fQMSBGrlvEp0xnx1tlW783sXfywEaT9+UO4yYQfOyX9SYICJRdunSp8XFB0FWoUKFY0LETnGx/YYa0gAB6F4FnBxKWqOcrpY/8Bmh9EPQ6ETbEBqjaZfKOm3lLk5BQwhGh1lRt8Rk40Y3j7Wc0kZYyKp2Gd7P8YBUWL16sqlRJz8jSqFEjw3B6ww03GJHkum4mRtM2cmHPpj1ARJDzQTE/QfpQluDiBCqdYZxC6OvlN7ohwlP6EXjt9DwP8cEqflpyw7AdZbaFHcTi0YKA9MNbb7212LKww21NkBkEaDCwk2N3p+QmKaBPZqm0I15Z2Dj+rZMBeFYQarAsweXHO+xoQsN0sNdee6kmTZoYDCwTJkxgMYIxvMAjF1Im7flB/Ag7O/A+UcgZwQfpn4A4kKwIPCiIZDJbht7beVR1KnWgGhSmBw9QA/RXedidw/+Dg4fvOI/1qY4LHvCCFnhhAKddWAbgVEBaAA06qWsBtUQMjSfp9o08B5C2DotZ68PUsUDORVICmTWedQpw7pBj3KpVKyP1zm4KYGS5atUqQlsmpTup16ekkaj9FY8//nh/3XfA7bffbnDuz5s373io4aMqu+cG7ZGdIUPvPSdNmlQiirVEBYKt9YPhtdkt1JOQ3ykKjx4Cbx+P9U4CL27kncCLGvfdd58R0Dx8+HBD8wlI6w+oF4Cmj5azdcJvRNDcmdhxnXixrJAkvtDtr7322nKk4blpvghAea59Gem9BF4teLoyrWZPR0XgcR7CWhZndLD0eKh69epH45GtWrVqzKcqLOANXLRokVeAKuDHHiUP4pfyQC7O8JQIvF3gFXQJL4FXyc55lwi8iEB+L1reXXfdZZAXPPbYY4ZTMaDWF6q0XUBQ7tMSeHAdwvBJzOXrVh0VeX5W7LDDDg29hvlaQ/bF+uEl8Mr4rIHgCSiWEJxyLGdGxIggN6ZbhQoVevADM75PsDX4HSxKI4/cWkNLlvt5ZCaeU/Ie5RgIOrS8rcbSUEfp6mTWA98ggkyKdDC8tCHLVBYccJpArUSDpHT06NFG+luavGoL2bhJFPkimqOT/O5b0TZr2972+AKoTesGHdbji3PNS+B9RdHmZcuWuRbK9Ytdd90VgRcb7zUvp0wGo8ZHma5TErHnnnsaNT7R9Ph9XcAn8xm5r80yTNi2HBduxkOGtZbAw2bMsOQDl20zBsJUrulv0fCyx8GeJ4BRmYT9W265xfj90fqYejizsiHwqGi4s5Ow0yANda+XX35ZPfvss0ZIXCpQyqiEpnymKHoJPFTMP+64447ys2fP9nMsV+jYpFiKCcgDjCo7o3///uU7duwYxylKHCjg/OSTTxpxlR7hKnx5Z8v9bSkPZNiH34+ntq3tf4a1sQk8jT9Fwyt1As8C8bQWwS2EEjCWuGi82RB4pJg6xgcR2SGTzXmgaKnYJNu23fK4EPcLj+XGjUYugy/2dFeBR0aEnHTh008/fTKeWrw/YbBy5UpUaIwHkQc56lidWXLRNd24xRI4Aw2PB4gHxoNBhCDPMVQdC1ki0Y/AswOBNznEeYLgD3nBU6mnSiXgo/P44MUu8HTGx1YZEnxkZTJDmWEpbHPfhg0b+p122mnQdxeRAAAgAElEQVRFxAJTV5hiTDDN2DTUl/2cM13AD3EdJ/ft29ewARBi4rfKvYUbb4QNSi1JRyAaFHp8/3iTJk0aP/7441EeutSgQ4cO6uGHHzYIKT1AQR48ZteFOAUC7ySP9Tnx1EbltGA4Ra3UoHUo8gVoRh4fu5wYOnVA8pNqCyP6zdLHO2X5Spkfu2rVqiKHSAMC1n3FoHkKPDnR83IiJHB7WEYYBl199dUGX386LyisFGiFxOOpFGr4iPDv3Xff/RyG2xUrJh/ssLj88suNoc2gQYO8NruWVDF5HkYFPHw6DY/hK5qjFQqQDYH3exQCjzAfDOkIO+qXEHRPHBzzmAyiTl2LA2nyq6Mp/hEA8oxhz8UgZzExjEDYMSPTibIeozPaTXXbbuRsMwLxVcnMT0g3KUfkx9QjMRkhdv3116sTTjjBSNlq3Lixwe2Paxj1GOZS0mtIMdMVnQhgfN7fJfuDXPjZ22677b8Rdqk00QmCA3MAQg8vngeGyn3/SH7LJQEOjcCjHu1Ost9WdC26mhkutj31ot3k/12iHg2kIBKB98477xhT8nKpXkazQAgFgd4IP0sIkp4ZVYBxVEgj8LKq4WkKN5ITauhFY6RdZt9Gnos5sh2OrQuVKZNwNz+eho6uGNIKPB5UPaYmT8z4AvPA4CrWqWNeQBpHGrwofWlUVFQ0ZuzYsYFLJwbF+++/r2bMmBFqX+IXwwY+k6GSafxjUODhxmxBGqELAldRpgwnKWvK1PLc+KkYn+xp+59n7Lmg5wqASASeS/Fr8Nlff/3VdeXKlftJqz9hwgSK1+8vrRaKAc+s1dAKYTjJFTy89CDbQ1ryw6zg4anSLt3kMN7WpV0Hhz2Jr6Q9UkwIUZDZ/spME0tnyMPmc4PsF6kBWlOCz77xxhsrYX+KE2inRx99dLqvYCzo1atX1gOn8d6loTLiNw1D3GoNa5e5rEfg2eMN4hZ4v2Uq8DCUewRvL5fnfqFMF9oXyrNb44svvjhUWkMZmfClJvdzrxo1apQhVpWREg1BmC0hmC8antwbUhAtWy8hTJ3iiscMUrWMG3CjdI7aokgbOgmbClxUuHrIu7OipRdH3WFdBnJm+/btd6cASpxgaH7WWWflRNgBjMnZFngwfBDv5IFxWfTUxonf0jDHpAXCjqGsC95yWij3jrCseboZkGd6x3Xr1jWeO3cuDWM9hbP3rF69ehmGwTCtUKsCzyTaYFCHYTrkkYZnSXhcrp2hD4vrRIFpGbRKOUq3bGK4PADNGMrGjZtuuskYzuYKCJ9sD3VwSHloPgwtwtYhQeAd6LE+Ne4uboH3a6YCz2M4CxwFnhN0+tQC3QzA+bZ+/fpDFy5c2IimzLoftXEW3n333WG77Ih80fCUmWYIJnsEIUeCguA7l4fgmh133LETL2XUX7lUQHZAHmIukYasMxZAtuCBBfIgfhLy0Ai80z3Wp2p4+6HN6zrHceCXGAVexvGmWqFYpBvPPobgwfL7XE5YWJSEGHmk4eEBwisce+nWvBd48gOfIe1OgmRJj4kT2Eh79OgRSVGVTJBtgUc9UGqkeiCTykeerCkw6MjvCy+5pdLiHEEj9K0pBcQvHsNRXyCY3gUfwwKS0cFTgOFe7s/1X3311SWLFy+ulAl7USryRcPT5RupVxmrdgfyWuDpHNmJvXv3LkMaVNxAs7OHFzgAT+Mbtv836eaGdOudtjlRBF4wAsIMwcfEQ8jjrJibweEReNunCTdBy7OP4RnWxiXwfqKmRSbw0PDcHDMZASZouX9z5Hc6K0qBl0caHrhYWqQfCyfkrcCTHxh65zkVK1asRKzdQw89ZF/nqdqnW++0DcMcnRXiBQyqT/nofmhIn94WgZeNANzNcCogbcMwp/AAv9ApihT1wXHhJfBa2f6P8/o3whGHlhcmQwKHErGmLojTuzxp5syZZw0dOjSyQHsPDY+heVY5tOQ5caw+FDXyUuBpjyxBiNUwpHtRw2QRE+IWdho/Z3NI+8Ybb3iRglK+MQrnlOWpdXMDZ9NT+/7cuXO/q1q16k5kRMAEdPjhhxvTunXrpt/5/ffdeOUQ6nHaoObKc/G/2bNn70D+cxTwEHi/Z/KRy2fkpcDDYC1C72GZvT3XfdFgKHtVls6VVYEHTZAHxmsjeqYIHJritwpVUMgxR0JhLhpe/eXLlx8prfmQIUMwndQnHKRp06aKhhCkkStrh8Nw9mNp06QN1cWlY4F+J2ZOnDixc1QCz2NIW2IJA/NS4Gnggycg9ehcd0RwVYa8cEHwIylzXbp0MXj848Qvv/yiJk92jQ1H2Dwc0akQeI081qcKPMrx7SHNV35kUGhBulo3I5+O1Kb169c3E+2PhgBsUqZMmcrEwaH9UTAGQbhixeaqkwi6ftJmZ1EbmjR//vzO0k+jJGSm8NDwEoGXbWiyRkpAEcy8Q7rtYwQPdNgYtDC47K233qrcqFGjNsOGDVNnnHFGbCeaNm2al0f4ObnuqLjpEHiuagnxaNrOZ0+MZlgbi8Bz6QNa/BzdjCJWMnT9efXq1WOk7T5mzBiyIyxW3VnSLoS1OVv903jhzz//XDtlypSaPXv2zPhgiYaXZ4ABQR68vjLrOe6KEWgAnbN5Ql3cpO0333zTo0OHDne0b9++Kg6bOAKRR43yNM8NifBURmhKmmEqWl6qwMuGzdQRmoKeYuJUcmul6cggm0XzfDUXNi6tBEyZMGFC7ygEnoeGl3WmlGwhrwWeBgQEDCdTEz3LKn+0zn62c9tmnlVMJJvQLxPsJE/NnDlz6MKFC0+Fjqhr166RnQPju0cqGUHGz0R2MqUQHESM76pMhgsnIPDsMRdZ9VS7gOHubfI7jJGfhHilL3XLJZ547bXXeq9Zs8ZgKw4LnIEe8YiJhpcraI3g6Vz3IxfQdUFPkxfunO7duw+fMWPG9mhlu+/uq0CTJyiY7oFHotRgtLZE2AGOCy+BZ0fDqM6fAbBhXqJM1ufGORjCbgUEr/Tlw4kTJ9YLm1NOCNbHH3/stUki8BLkDvKQT5GH/N0FCxYsOeigg3amwDgkrGFBDYPx411Lz/JSx0EhbXlq3fj0UgXe3nLNVYjji6EvviDn/hnuRZklC2CoMoNj8wFjZVg7iMLUDEtp2GJpzGObc1puNR9sMYnAS5A7UNtVmR7BneVhntulS5e6U6dOrT9y5MhQ2h6eWQ/7zZSIQlFSETQ0BZvZwcpnrYK4IPfibTRsZZau/ET+vzWX/dEYJhpa30MPPTQuRtFE4CXIPrSh/Hxp9yozxasFjMMUL5o/f/7tou31Fm2vTFBtD++vB4aG7rA3EHhHuq3UdWyx1e5sW4wdL6cCD0jfntZC7wnteLklx/2BWJUSfbDTVojhFInAS5BdyAN9kDKT9mGBvVraRMvDqbkJ+8g2T4q29/iMGTP2wibnJ26PzIrly93KxKrX5NiuKzMEAq9Tmm3Q8o61/Z8PjgsDcl9myf0m/W2WphnvHmegsY/+UDe4ucxOVCYvZZRIBF6C7ID4L5mgQUCNj5ewndsQU2t7h8ydO/f+Bg0aXIonl4BlL5CL6YHQ1Nk+gMCrC92Rh0MEgXeMMgka0F6mxtifwJBuv0SJAZmFS+sdmb9Clj2bw/68ye8vs+ReXqPSM5F7Hk6Z6XHUh/Bk0ChkJAIvjyAPLy87Qo6H7wR5oJem20cb9buSdtS1a9dRkyZN2g1tz4lKi4LoU6ZMcTsUXtRp4XufFrgFydbH6OhWdIWx9j1yTZ/G2I+MIH37Uu51C2WWrUTbg/b+Wlm+wnPH+PoDud+t0g/uHRo0oT2UTPtNN2JPfrI18qOJNifcar2trZVjZcabVQBIBF4eQB5WOOCoJE6QNQG//YOGQKBpMAxetGjR4IMPPvh8KpH17t27GCMMleQ8PHQPxfnA61xQYtgIHnMUeHGz3UYF6SdcWgPlevhAUA8VTQumFMofPBdHDrCPPmH/vFe3BC5IBF6OIS8KAoAhEuXpWsmDuzjssXSQ9AVyzFl9+/YdJtpe9SFDhhg5oMReeTgrXlWZkXz6heWpXZTpgbRDB/pz7FhoJ2MyPWZQyDmp5HOKtqUNkDZf2ofy/0iZjs1i/nUCn0gEXg4hL8ZZyqRfoqbBiVFldchxpjPUWr58+fBmzZqd3qlTJ1W7dm2D2dgGtBBojtFQ5mVJK0kXmpIWWtDhMb1B2kF68bvKrGOaE8i9w5NM+hmFeGDVoar5IEg7ZUrA49zSMFwsBCQCLweQF4H7fpcyHRPYf+6P+hyaXRh6/I5jxoyBPdUiYMADh2dvsGzzbtTnTQME3nFhd5ZrIS4PNTU1vOWdTDoVFXAiKFPD7qPMDA1sahANUNsZLZ6i0XExOSfwgUTgZRny4G+vTO8j3j60uoyHd16A6UXOSXYDQo+h62NR110IAARet6A76UI21EOGH9Ep7uyJDPsVKfTHhg/aXaSkyRRNnoyNK+R/hDNaPVyDnhzrCaJHIvCyCHnYayuTyZmXtpk88GuycV5YZ5R35bBsAYFHyliR37rFsi3BhWNUcQp4O3DuxPrRyAQ6rnG5XAde3cOVORy/XtodsgzaMZxFH+ayj6UJicDLEuThhj8cmxkFmY/3KGhTkkG4Caw3e+h5T2hnAPF4NTw2I25xrGx7mdzT3FRO9wFtI6XIzzJNecbQ/lJp78r/FEkapIfECWJEIvCyAB2Z/4I0vuRtSUrPcZdyAl2O7zNlOi48BZ7ONEEb9lPB7VxpzWWfbnKOeRl3NGbowGs+fs9LnxH+ODqWyjxe3htlde6qwJdwJAIvZugHmhgt2INPyweKoRzD8tQu8NqImDy5d0RPn6xMbYigbK/CxJgL5so+hNf0k/2zWnUrLKSfxCT+S/p9jzJtlJAVwN11Y0wkDqUaicCLEdRJUKawg1DzVJ0DW9rhOzRFO1fG6aa0AOygzKFgPYddCFm5QtqBsm27XFJLBYUuU9hJ+g27N06NDjLfU5bPyHHXShQSgRcT5GEljYqHFY3u9ETYbQYCr02YHeUe8uG4R+4tGQ04YQaoLbF4dqARknnSutA0aunvi7omM17eadqx0bO0mkGiRiLw4gMpYntKOzIJPygGBN6VmRxA28BmijCYLVPYEgj0TS3jhcNjqmxzBrbDTM6XbWgh3Uv6jveZ3OrGMn+aFvgJMoCjwJObC7Eg5bKOkFZVmXVZYX2dlXxp0kNXW7tAWnO5X1/nuj95BgReHYKvdU5qaOjQlhHQZMn0UWU+s3acopd7U8jkKTQlFQ4Mihm9pofpr+S6X4WMYgJPbijCDWqiHtIqpmx7mTIjxm+W6bBcJEgXAuT+7KfMbACog97OdX/yEMSiQZaA9utZWMEvCPGR+45tjwwH6hnbCz51hh5ftnkoinNlG8ToSf9RPCAqeE7mz8wlJVU+Qu4JdYwbKLOMJgoZv/c6p23L2XbCkEw8kFcpJA6IF+xYtJgkP7A4CKhVZj2IOXJv4qgLUdCQ+9NSmffnDmU6ciKD/gDfL+fA60nmxTa21ffK8rf80G3lI4gvlP6jrXLvZmpNz9PLXRog9wE7bm9pR6viH7l/ZN1LMh2Yep/K6R13kclCZQaE+gFpMgi7izLtdAkDAaV7SWub647kGzQrDFrKdfIQPhjXeTRxApksJO2X0Yt5zkmxa1CoJhmUC+n/hcqkoHoS9mVNWlDqoE1uE5S784vfHSE4X4f4XGHZcS0NjwfQr7CzcCFsEFTUCtHnEgedNkbdvEs3mVXsE2hoj/VMabPdhJ1sA7X7q1GMGuQYE+V4TVVx50gdZbICh6ttmAfQWuxVmuNwNpkomqKq1ECuGVZnlLNDfe5C7jbZOIZyVk4OgEZyTsjzw7Q6zYOyuzQB4sXX5VZMynVH8hAIHnJij01doclPh0v7B8r6CM9JviojkZq2ZdQBub8EeM0ZSZBu9xT2vVIWoIw5xK+ws4ByBgXaRDQ8hl9l0+3hAoI/MUK/GnL/EgG5mc1kcqa0xrnuS75BCzRe0PtdXkyr3uv+UZ53k1n8m0Lat9sWk6Z2njI9twULND25ts7K1HSopHZKaVA65Dr5ePUIuTvK2SQE3gEZ9qOJKuUCT5me7am5qmuQ52gtDS/a8NQVxMgpM2ticUxDM2i4bk9Z1k4VuMADmjIfzzQFd26Ulg/1cuMGjptt0m7lDLJ0GiPwMql0BOIqBlwQ0IweeB8PzHVf8hQ8pAtS7Zrao32P/vfJOE4s5/xY19GobVt8RFmztmzBh1XZwnHIzngxk/IABYIGGe5vCLxMySDzlpInSyD2C2P86lx3JE/RQjnXy4AUoK6ej9PbSCykXeDB/Eyx7xJBz6VLNUKOOkGmh5Rwh5kf5hwv7ITAy5SD640M9y9YyANG8CyxQMfnui/5iLJmjV2KRL/msLq9bf6jGLvxX4dlJUbgARFyI8uaRcIxG5yZ6/7EiEyF+U8IPIKNSWyvFOIABI+WZvsd9qdVJHznuiN5ijrKdIg5CbQWtvkNMfbBaQQT1g6Uz8CYD5loJ3kex+a6MzEh08yl98hn/EEH5/UOcYCbSoN3yAm6etb50gbnui95DBL6f08NA9GBwfa4TzTBuAKCnWx1BcWg4gdUvJP7yjs8Wtvz8raYeQaAIJXC4051TdIB7XCpFXhMfizGZa+0slRQdzOviqdkGeQ3MqQtzfcgHQg4diLiJEXRHgqFLS+uCmpOBBm5KmIUK+DOE2EHUcIYmbYoCY4ZO7RQR3sNXAhK8CCe7XL6QBvkQKRpQFZZx8fOaIQ9Q5y0JOE0aUtKaW0KvyBrIpWEAqQW8CEgOS6Bl0obtSGq+r95iv7SKAXJ8zk7x32JAzcp026+S4B9eLaMiIDNXz8qaOmScncqs56mk51jpbSboa0J3d2SAz4QCUGAN76VVgE2i5SgYwQO1FDW80eOaFymgd1S/v8gpvPkBYgFlfuNI5GPSIkTeDoUB4cXtUu287ELjDywjTMULq7ua5d2VzkgXwliyxjiYquCfpo8x1VRdr5QoSO+KQqd9wVjcozPlKnN4aldZi3UxXz46jbSi5pqduI4GEBSA+tLA2UX11gt152IC5AmyPNylDLNSV6JEzCO97DXYXYkANXDtCQn1B2kkn1d2hK3gwJae3kw0ahI5F+Wsppg40a2/4fItodGyWai+R33Slmc86iCsmb2f21dLzgOYDd1MiWUGMi9e0dT4RN4TcYOgg9nBoS7ZJ9M0TWBiyGheA8H8odLJTVPCFCe8iRpD6csJ72rn9oSTAofIx7G8yL0/FPprEzKspxx4sm1ba9MgzshJNXl/8M2xVOMHXNB6nWXOGjKp8m6+UIi8MIBzSRvq93nGaCFWiAvdw07C63Mf6sLUo+wbQu7CQ60Hpq+PVO0Tvn/w1zUheDalVl7tnuZMmW2LyoqUn/9ZbDbL5R1x8fQJw5elHarUohE4IUDLDGxkViWMBCU/Zkyvfo321foDAHSvm6yLSaYezdZfjFCMexJda5uh5TFT4U9Xsg+YOu9Tlo3ma/Uvn17ddNNN6mTTz5ZffUVZnEjrOklzWAcZcYSmk9JDK7OGInACwgeXGXmZsaZDlViwPBU7hklB++W6UOpuZ7y/83agcEHpJZeTJ7tSl0/ZVRIbQ/tLtVDOz7EcQJD11iAbPRK0usQdDfffLNq0MDMfd+4sVi53F2lLSFomA9ARF1Aw0sEngMSgRccuyszaPaLXHekgDBGmQWyiYXqnLpS07I/I7PnKnNYe6Qy46yw810u6y4PQWfeN+V/ogziivUzoHOHITu9BqF39tlnqxtvvFEdcMAWR+I///yjfvrpp9Rd+YjeJi0qgcfzmQxpHZAIvOAgkPV/VlxPgvRAQ2OIKrOvyvR5mGcdtiGfm7jGx7UXk9QzNDToy8oHKetoo+yyI5UXLzJoCnuG4jfK/K4IOoau+++/Nafpzz//rFx8Mk4ZKWGRKeVbiUUi8IIDgVfoFOFZhw4jIO1plEzJdnjaY1skwme6BYK23d2fshghOyfosXycC8FMPvUtRUVFe59zzjmqf//+joLOwoYNrjwJUX5AsR1GKUBLDBKBFxxEd/+a607EDU19hZZECA72yuEiNDZ67+UN6n1obWiKTAfK9K6IvLF2MJRtavufDI+wtOCO0MQRp0q7TQTdweedd54xdK1Xr17afVPsd3ZEKaAgo309wuOVGCQCLzjQIMLWAMlb6NoTlLajxglpc/sRPrHrrruq//7XoJSjWhbl7mZmch6oi+Q4MHmMk3aezENN/qRVRi8TyLGOk8lA2yKCmE+NMtZNzkFM4b/LlSt3xPnnn69uuOEGX4LOQtwang6BwTsyKorjlTQkAi84uGdh6GnyEvKCoKngKIAtpxov7wknnKBatmypjjvuOPX333+rOnXqYHvCmwgbBy9SLxEioTUS+APlOFjycWTgnR0q/0P9Q2Q8ie+r7OlAPq+D2ioIY8s7idnhZDnOK2H7mXJ8BN0AEXSHX3jhhYag22efIORCJrKg4eEUwtaZ0YeppCIReMHBg7lTrjsRIaa0bt26EvYnBF3t2rW32uDiiy9WjzyymaUd4/yBCMpM6MSpKqbMUJUHlDk8pJoYnkojIVyWE4NH8nu3dDRHxLEpM+TETgF+XRTCTo59gjIFXXMEHTa6unXrpt3PDXFqeFq7I3tlqFz7V5keryQiEXjBQQ2P7cjThFYr152JAD917dq1UocOqTG6W9CpUye7wAPkElPV/ahMND2gh7JoIzP1sJqao/sp09P4rpewK2tWoMf7SrqWPZUKVp+MQjzsgu6CCy4wbHSZCDoLHgIvo/uobaMk01O06MZMjlWSkQi84LBqJDCeeSuXHYkIP8lwdWevDRo3bqz23Xdf9dFHxWKtD1NmPdnISh5q4fe68jC4a4cBSeNUksfrW9Vhs+vDOEP0sbFf9i9fvvyRaLbXXnut2muvVP6B8PAY0obW8HQwPMKOjh4TJQFDSUMi8IIDAzgv0yGqZAi8n4kNSweGvAMHDkxdzPA29hqv8kLvpc9FDjOC1ktAvxQ0BEULOobFN2677baHXXrppapfv36qVq1a6XYNjKg1POk7aifMRrzLRydDWW8kAi8gGMLJQ8aQCYr3kkAA+pND5P9WOP30050E3mFyLxrJPYlb8EM6gFBimOn1zCK5A4WgSP8Jbp5SsWLFo7p166auv/56VaNGjfA9TYOoNDwCsZWZ1TFAGrTn1+jg7QQeSAReOJAQf2quOxERfGl4jRo1UnvssYf64outMuq6Srssjo5Z0A6OG+Qlh0NvjDSnyF4u4mzZ9n2/x9WBw7ObN2/eeOLEicb1xY1MNTxt56QUI3nGfATOkGt+PprelXwkAi8c8B72goBQHrZCZ9D9yY/AA+3atVODB2/FxH4uhaCzkWon53idYtMy21GZXl1CW6ibsUTaIFn/YcBDnr7jjjs2njNnjtp+++0j7q0zwmh4esjNUP4sZdouuWacNaP9ptslMJEIvHBYrExmVR6+Qhd4P/sZ0oK2bds6CbwdlMlukpU6J9qx8ZhumaIzQjxbwg74CUvR6XF7K9MbTjD1icq0W6LJMYx9MhF04ZAIvBDQyfDDZLaPTAdkmnKVY/jW8I499lhVpUoVJy2FfNKCKuwkvxuxlCci8LKJdIHHmjXmeGVStGOTQ3u9RdrMTPgBE5hIBF54DFVm3ib2q7tz3JdM4FvglS9fXrVu3VrNmDEjdVVb6MtTC27nOdpVrly5XKtWrbJ6Ui8NT9sU5+q2WtoriSMiWiQCLyTIMpDnE36362U6OmgqVB7B95AWMKx1EHhoI5TOKySvdYc2bdqoSpUqZfWkXhqeZol5xG2DBJkjEXiZ4V5pF0h7SE8LEb41PAA9OYqIA6cb118QAk/6j93xhDPPPDPr584SPVQCFyQCLwPgmZSXh6Ll1CWYA/1RrvsUAr7CUizsvPPOqmnTpmrZstSqi+o4uQe7yz34r9N+eYZTK1asWB7hnW1kiR4qgQsSgZchKL6iq29RkOaDAgxT8RV4bMepp57qJPCwPxEuEhuzcITocPzxx6vttvNTuD46oBV7fFwSDS8LiFzg6SRmGFeZfi8/8vdRnyPfINdIEWnCCObJ9NgCK9AdSMMDZF3AGuKAi+X670jHbpJLSP9gVGnlRZYQF/iwUNPCBYmGlwVEIvDkISKR/hJlZh8QDFpkW0e8GlxnjzhVAi9BQMuD4eMFueaTC0jTC2TDA1CY169fX/3nP1vJdYpp4/ZcEFHfQgEmG2VS8ac2YtlOqlGjxrbkBmcT3OMJEyZ4bZJoeFlARgJPHiweIErwMZRxq5IEceTF0jrJ9nCW9RRhEGwMVQBAq6GAtDKJJym711GWzc51v3wgsMADGPwHDRrktApSz8gEns4ZhQbKElq76Mb8TspZqBVzvRJOw/AV++PBBx9sUD1tu+22UXXRE0uWLFFjx45V06dPd6pWZkei4WUBoQWePIjUDSC3cVeH1TCKkFCOdkdaDAnaRI0jGBvIvi1FGPwv7LnzFXooR4m+D2T6hEzJBrg+z+l6fsa29OuvvwYK0YAjzkXgEZPXQI650mmlh/ZlCS+7QKPhUd1MqV+1alW1yy67FGvVq1c3hJk1v+OOO6oddtjBaGy/zTbZLdH66aefqvHjxxuCjnmfSDS8LCCUwCOHVCbPqeJcZLDfDpE2Xh72jx32QQM8XZkhHBPl/7b5bOvJBHJdlBpk+E7dhvd1rumTue6XCwy1Ay0viMDbb7/91OGHH65ee+211FV84Ibr60+rfdkFGMLKmt9pp50cl2dbePkF3tepU6caQu7ll1/2stW5IdHwsoDAAk8eZOxU09UWYccvS9ZBf69Ie03ISE0Ei+CRIKhpgXtcIJDrfU9rwVdLGy/z78n039IW5pmgN7RPhlsIliDAcXHaaacVW8bQUQTTkbptFlZoYHbBZc1XqFC45UEQaosWLTKE3MJ2LlYAACAASURBVMyZM9Uvv/ySyeFKvIYn70BvZRay50b9qqeM9Nbr9p1uP/p5R+R41CM4T7b1nekURsPrJc3iuoa14SI54VS/O8u2X1L9SmavVyVY4AGd6H6HXC+a3g3SIKb8UP4nmn6KrP8hpx00sVnDCwqyLlasWGEU+kGg0SpWrBh5B/MNOGsYsuKEcKDLCgOikUuciccBaPdX+9juD3lH7EKQ4EWeUwQkmjByC8FJzvFZQToQRuB1s81fHETY2UANg5vkouoXWAhHKGgW2p5yvcSowXZBMviD8v+zMiVZfF4OA3YNSRdG4IFDDjkk0s7kK3788Uc1efJkQ5tziEEMA1JVFkvDdTs1z+28UYEC6Xjxj0+zHSFtu+nmBWoOzAvSgUACT1NtWwT/k8JmFmiPJuwaXHiJF3gWtOC7Vq6dIDbK/hEMdocyg5Y/k+mryqSbYvjLj/l5FPVa0/QJ5pdfZUib3aTSAgDOnOeee84Qck8++aT67bdIzGzYNqdIm1wgWSmRQa73D11hDpqrpmeffbZR6nL9+vVG++abb4zG/P/+9z8rfZGhL/Z/ZFVqPehhmxxyHL0QVMOrY5u/I+C+qeDHPjTDYxQkNJcZw9s5miHjYGnHSKO2Kp5s4tn4yv2tyxV+I40AbmykPAC8eRyjrK2V0/tU9Gjl9XbWwzNK+tJHmaEpicDT+PLLL9WwYcPUuHHj1P/93/9FcUhYmC0h91G6jUsyCEmTZxrD7ysvvfTS3g8++KCqWbPmVttNmjSJSADu1f76o8zziveedwWTEF79wJyIQQWeJWE/wygf9GQp2FOlV1lLPPQX6m1lIxLVPy42CoyyVJLhhyY8g1yoCrqVSTkUAhBBiF31Tz1P+0VtsX38obejcV7LAPVzuspl2YaVhoUzJV2ztsNpQLOvI8C4T58+vs/7119/qYYNG6offsjYvMrLipCb4haiU1oh92OdPOInysdk6VlnnVUTx0+q9/2ee+4xJlb1Of2erKXJvtBnfRmmTGpQgWd97r4MeiI7NC8/oe4VdbDu5JIYlxcW+sf9Qm0RSHEjcD5tGEybNs0IY0kVWE6CirjAEKEdW+H8888PtP2ff/6ZibCDYp4IhmkFlGmTE8j9WSPvfuuXX355ce/evXccOnTo5nXz5s1Tb7/9NrJmnMvuk6W9Eea8QQUeXy0Ek1Mt0CDAQ1tPz5+tCowttwTi199/jz8q4q677lJvvZXdypa777573KcgyB7HXSLkAkKHbp3x6KOPLmjcuHGFzp07G8vvvPNOJg+41UmR5a+GPWcggYftSTr4tMyeLdOKYarO6yIsVEbHLoXgezzP4tJKI/5Es4kTf/zxh1q5Mvsju9q1a8dxWD78hFTNyEKJyhINuX8vikzo3LNnz4kNGjQwQpxefPFFVOzhcZwvTFgKBkOK11BYJFCuqK6+dJs0cpLuL/BaECUJG9auXRvrCd577z1D6GUbEWp4OI1GK9MmV5JJMLIOuZ+kYe7Vtm3bgbr4+SNxyYbAAk868pp0DjvFdWh7Ad3CGNvPceLpl2OxfErQ/iSIBPNlWHESgcRHHXVULCd48803YzmuFzCEO3kAQ+I1eT77RXWwkg6t3Jwi92yOn+1lu0FQrK1fv55x7bNx9SssecDlyjQawpTi+yFIMwQ+VC64kmwzJmSfEoTHwxs2bKjXsmXLyyjD2K1bt/R7BERcAq9MmTKqqKjIoJ0vV67c5sb/DGdZHxEqR3WgUgLSvVCGfAk8DRyYqOSPyu/XLI5g7FACj3Jx0iHixqbLlGHtLRHYMri4h+R4z5N+luGxEgSA1tIvl3v/YY8ePe5duXJlEfFRZnRMNHASeNSDJbCXfFrO5SS00i2LUKAZ8DheIvB8Qn4fgurhh+wZZD+C7GVfUsVeUmb++dlW/V0iO6IIwg9NDyUn/0I6cYQyi7eM0Gwo8N2NC1rBS/Y9QZkpV3h/H5Z2Rth+JQgP+d1Id/toyJAhk7766qsq5IpGUdXLzWFx3nnnqcaNG2d8/CwhEXg+oBnPeYf5crST/0cGKRpObJ3sc4rMQsMzV+YZTSIbCFHJ2HaaEQGo1gwQckhjePGIr/vO7/66GDKqL2zJ1qf1dFneSg79XCZ9SxAOct+fkft/1KxZs5465phj9iSlShuSQ8PNYWGFIRQIslsAo3DRXZmJ/k9II6NiKbG28ly94/cAmmCEsp8UIccj/pm03lF0LrKaFtLJr/1uqw2aCDlsgHZOInJNYUy8H849K8o6QXYh9/1duf+HyzB0dsOGDQ9//PHHDWaUsHAazh500EGFpN2BRMNLA81Ofbi0NjqbguwdQtBekflHZTrAr/dVtlsm+zwgs9cqM8YxktC1rFctk4s4SCbDpDW3LeYmwCAyRJc+pDZGC2UmGSfIAfQDe9x3330365577jkxaoFXYNodSAReGuih64W2/8kD7y3PEe87qRQfyPxVARiWiHW8SpnEwpEgawKPQGWZ3KxMPix74hwhLv/STCIGZP7pslFazBOEAuFD8jMskeHoiZkc55133jEcDBaoMXHhhRd67JGXKB+V4by0Qe7Zaso6KDN+d7DMXyrTK2T5h2l2ZWg8Gn9BVH3JisCTC2yhzMjperbFsKVc4VHoZjtoi5IHLPfINO0sIv64fABaXpLzHQJ6SDpO3mnCVGAGeEfmsd/f6RSXq/GRrOsRZT8iE3jY5VLH2XoMT2Kc3SmB2osX55Y0bAfchLvlGFcntrzcIu60swJCIvAyxCazTnUXea9xaqAEXSjzVDLcisgzKNedH0Sp4R0mHT9apg8qk3eN6NUByiyxZ2GpMrW6d9MdTMfkIOj4CvSNsJ8JAsI+HC3pSBPXl9jxIoK838/L+w233a3SnpV5yIR7a7tfbIjSS7tcOk1FsvOUGS1tL98IUQBCa6Jfb4uO52kt7SCZf1f2GxtVXxP4g7a77khhngQGEoGXAeR5qqJMjkcaJLcQALfUq5EbJ8g23eVdj409KepP9zXK1OLsn8nHpV2tVVlfkIvmDSO+7yC9aJgsW+FHM0xQHKTrKfMBs0olbq/MnGaLBZmK1JX0lMBviEZJQOWDxYerqH79+tnveH4ikfwO0O8rAoyATUh9eXYgra2hW009rZLmUJjAZuoiV33isN9HKvCkgy9LZ8co02ZHqMmlQYv8yP6EqyAk97UtRiucKusOKyXFTiKB3C9o+PGKG79z5cqVjXQuasFSrJpWrVo1owYsRaut/5lnO7IsqEIWYQJ+oSPR8DQ0iS9FqajLUkdtzcCdDtjnIPn8TLdPlBmDa/0fuf0OxGGcYehKZaI7gwi7smZFel5QvDJWSAo3AXICVFyKeF+pMq+lUSpApHqFChWugyqb2rG77bZbqbLFhQV5vZSefP3119Ubb7xhTFetWmVQvwuGyH19WaYEFpI7/jY1GnLa4dwB2/q/PNajpKxTWwQY7XNlvtO0LyjqE2sPHRD5GyAX8QNUT8qsX/uIn31k+5OV6bGxk5eNkXalLTJ7VhKb5w86zW84zLFXXHFFrrtTcKD0JK1r167G/9DNw9Qswq+uCMG6Mu346aefQkFPcRmq7pHj+aaevlPSRyGaOATl4wNlOiUZrvKe3qaXfSbt03y8D7F88uVCSSWpAKGAV0iJTS1GK7RUYr6YGC6fcDhuLGpuSYJO23vsiCOOqH7llVfGcg5efip7RQWLASVKYHekBGAUYGjfvHlzo1mg7oUIviJpB7z55psHIAQ1iWqqEJwWJO0y36HTxwYrM9zsJmWWUCRt5lY9vSifixbFNsaRi37Ba72O0SPouJlt8SppZ8m+q+LqVynA5fKCthk9enTk1EkWunTpYmRPeAAHVSbDFav0ZFhU7datW/lHH300g0N4A1vniSeeaDQLfAQQgqIFHrB8+fIDFi9e3FGeZa7jwdg6kn00kNZZrsvKF0QJGS7vM+S9BBSj7DC9LUwJiLiRE6OOFnYvStvPtniitB6l2CaSMeS+cj/vvuOOO9R+++2XdvswWLdunXr3XU9n+X3S+uWyTonchwffe++9SNg1ggDCUVqHDh2M/3XpwUtJnM/Hlz8M3AoV6aqDXeVasduPlHamDjFZnM3+pUMuyAM4J04I640kb6mX3JiRAY9DmlpL2W9YxF0sSGjzwITWrVtvG9dQFjz77LNe5RMpOH19HhRlWrZy5cqsCzw7qJVLQRrBgdKe0mSWJT5LA1o3TRCCU4Pg4gnK/AB+k+OuGciFhoczwzKG8ACcKjfjpRDH+VgaYTBfyf5PRda7wsWAHXfc8TConOLEU0953uoBeZL7vGzjxo0Kx8Jee+2Vkw78+OOP9n+JWngdYku5Px/lpENZhHY0XibXS/3YEdIgD7iB+Vzb4bMq8LSX9Sr9Lyr+SRQFCnMsnCGw88rsSJkuy5cvSC6gYxevxWa16667pt0+LCARgJLdBcRQ5UV9YXkWPpN7sk6G3jVyJfA2bNgqTZy40md1LOmPDruUOMh1LilrlmXFuUH+/MWaDNQYFmum82ry/7Rs9SnbGh4/uhV6cl1YYQcgCFVmagrZApPk/9alkWRAxy+Ov/DCC4vOPPPMWM+FsGOo5oKH8+z+v/3ee++d2K5du5ycPEXDs1BXmXUebs9ub3IHbbvsr217lLkkBZVhAmxJPLBZZYHNtsDbSU8ptBvahYY9RCaPKTOEBY8Qnt7rlFnvtrThwT322GMvqo3FjalTXePIebvjHUsHxzui4WXE45cJHDQ8C+SOlhqBZwGKd3lveU95RxnlMdqDB/P/stmPbAu8dXr6HszGQXfWhALE/xDhjRv8ch3oTG5ol+i6WRggm6KoqOiS8ePHG6lgcYLhrIf9bnAeDtPepZZGruCi4YFSm6enMyv6yXN7pDIzMeL/SqcgqwJPLvhjuVjSS6qn3TgFsh/GGIygUMp0k2ONsh0X4TlUs3scLP+/HlWf8xVWNsV1112njj766NjPN3fuXDetBQN1PsaZvbtmzRr122+/GfnA2YaHwKuQzX4Eha4+WBs7aEzHJziU9/+MXDgwcuGlxWszSBfpcYzpSUVZs1YlYSt4dY+GisppO+wFsi3HJrp9RHRdzi/oh+bx5s2bVx8wYEBWzvnII65ZgkPlXvuuVJdF/Ofvv//+8/3339/msMMOy/rJPYa0eZ3QrJ2Br0kjePxJaVP8vqc+AXPPw7lKLsjFzcdbc5kyo7OP8Rra6iHsvcoMZVkg7YJN6WveEvfzOJQ1su39UXU6z9CzWrVqJz7xxBNKhrSxnojwjhdeeEEtWrTIaTWs1A/E2oGQYPgkz8Cad999d/9cCDwPDW8btxV5BOrMUA8Wu/h1ch/Jj+W9mpBpfQm9v68c+ziQdYFHJoXcwE4yO1/aZJk/10noyXJSWCi+yxCWpORbfHoB91BmXu59coyfSpqmp7Mp7hoxYoQR1R8VCJL98MMPjSwKbF8Uzmb+888/9wo0fozqZpF1Inq8L9eyfy5OXKgangZku5fb/uce4my4TZ6/RXr9TPntf8lF5zJBTm6+3KhF8Ngrs1wjuXfUniT3ljE9n2MoohCKxNkdC8+en+PKcS5QJq28Bex6a0tKYLLOppjYpUuXba30pTD46quvDGGGUJMhnzH/wQcfBC3WQ7jBXaE7kR28L9cWb6yOCwpZw8MGDuFujRo1Dq1bt6569dVXrY8entUTdHtEh5o8DllILvsbBDn72qB5ERyqTKFHNCtvGwIP9l0cG32kDfcbua9LvxHqYiSdo/1Urly5aPXq1ROptRGxHSJXGFCnTp1GDzzgbxTJcBShRkNrs4Tc99/7Jp/2AjWE/xvFgWLEylx5agtcwwOPfvvtt8NfeuklQ9hNmDBBEQ1A9ooG8Z+8c5dqdhhi7MbJM7E2Vx32g5zefEo0ys16Vpm1K+ARR2tYIW1ZEA+O1hAhBjXoQerVq2cEycLke/7552/31FNPcZ7D8/3H8IKVTTFq1CiVWmPCaThK05xtcXQHp9GAOA4cMd6Xl9YgPBBtJasnLmQNTwN73Z2DBw+u9uCDDyqcY7QlS5YYgm/69Ol2oc67i7aPw9AwVUmzqpDxbsON92r2L2Fr5Pxro2Nz5ugWCDpVDXVnc7Z8w4YN1bx589Quu+xi/M8P07p16z0WL148XTY/Lk9yPQPByqY499xzi/bff381f/58Q7hlMBwNCj4+cJxRr2ShtGcK5D5iEvld7lGFVq1aZfXEHgIv5++cH2Cfk+du9OOPP9731ltvNcoCgGOPPdZoYPTo0ZaCQtYTIzOu7RTdLDyX8n9OURA33wnag0uhn7OtZRA0zpkzp1gQLrTmqOMHHHBAc/kiEeHeL/u9zRhUg9vrySefVJMnT87G+eAzh8IcCq8l0pbmYWBxWkif/5LnZLVovYdkW+B5DWnLOtRwzlM8snHjxn899thjRX369Nm8kFGGCDu+sB3kOubqQlEINYp4NbHtT+jJ2fn0cSxIgacDjGdKa2Mta9OmjaHNwU6bCuo5QJk0cODAvrLv7JDsLDmB9Pf/2zsTaCmqM4/fqOcxgYAExaiAwoDBGUAQWWURlwkwCoLRA4oIsgkICkEkBkUSRWVYBIYDohDwRU2CigvqIBGCGGUZ0KAoLixPJXpAXMYNeGjOfL+qr55Fv16qu6vf63p9/+fc09XVtXX3rX/d+y3/jypQSGEdPHToUPkvFw7okAg6rjMuwb3sk9aPOrbLCK9lRZ80yQgPcN/lDQkkgvSBPdL/npRp7S9vvPFGR5WabJtRo0YxsiNweJVuR3gSM6jHjRvKwsACMY9L8k0SK3KEp2RHQGRZnmS/fv1McXGxJ7gYFwMGDIDwsPHxZ3TN+YWGBM017CTfmxJ4BF/3TLFLEGBGIBtlnXEJbkM+1h8ICZXiuEgywgN01LwnPMWckpKSXzK7aNasmRkyZEjp999/f6n0l9WxGzJqlX6KkO8UaX0gzIq/3OSIFOHJj0mZPEZ2v/DWUWhl4cKFKWsi4MigItXhw4e7yLZN5M/YmePLDRVyvf+Q6+5l3KDN69LcnSfyRuOS2zppm/SpXAjYTtUxHDu5DtL2QIWzb79NGqJWWUrjnBfj9mdBFZiZDcl+WyZOnNjmwIEDeP6vjkd2PqB+cnW+OCliERnCkx+dpGtGdu29dfInmOnTg4WCUd/BR4pYXSNFeEDTfshSwYkwKsmm3G3ERkFw2OE2VxWJ8QywRR5y3zdt2vRYTBs4s2jU2q1bt27Ze29dGCIMKUZ3oEI9tdJnUF2+RRpaWbj4j8g6sil+FTBy4d49e/YwcpufSrtOPl+R9QXnEHlLeISRyMuVxjWEdjBuaouTWgB53XXXXWbSpEmBj0doAuX2FKeFe7UVB502ELSNNBbV3mBxCBBvGSE+hAVs/mcl1PzMR3BDy+911e7du++T9tNU2xcVFZWRXypyPPHEE+OOGlPY70CF3HcaxUA1sUkx54RwubfOlU06B4inhORQKapQKadcIG8JD3HQY9x6tZS4q+Ot5z8kkf2669Kb1T377LP+t1HwkCWEevhult+C6S0Pge35ZhzOJ8hvsxxVbFnEqJ5UcLK0tNTs3bvXaalAX6xTp85R5EjTWhbJkPMRnlxbdXl5RK7nUmZCeKmxcVOThDATHYWeblylm6TZKHhZ5XjkwN8orzPzyeuaLvKW8BRTjeuh7M8b/jCcEzgp0gGdeObMmf5Vu8O6wMqEdDwyUt6v7OuIAkhaJw7TuInxoQiDEhuPXYuWJnJ638n3xE73dN++fdsvWbLE1K5du+wz4jg7d+7sxNJp7GZQBx4OM6TarzJuLm0kkdeEp9O3wcbVz7powoQJaZMd4An39ttve28ZHa0L6xotogMVrsCOtdK4hXUqCzkb4alu5F/kPmmMmk682sTt2rUz1157rdG6vYHKohKHKcdeJIu/k9cn5P2XCFnI69spd84j5DXhAZRUUPaVxdWLFi3qwFT29NNPD7w/QZLz58/3r1qdrcSNRXTh609kAHSopMvIyX0n34sUrxdkil2ffp+sEDukp4S3I41TsMNN0lbJuRgeQnbJnGd5h7wnPEAQrPzAPT///PM1vXv3bo0+G7aTVOAJN2rUKH8+KbaHX+fyWi3yHzrSIzOAVLl/r4RLCH2Ep9XBCAQ+mSn2tm3bzLnnnptw+w8++MC36zF/NC75c1NhMyedZ3ps6JK83y3bvmvcGjLIRE0I+3vkGpEgPIBRXn7s7m+88cbaLl26tCCrAntEPBAHNW3aNHPHHXeYGA2CyVVENcUiS0g/+EydYjgzKrrORKj3nRa1woFVk/f0//79+5tXXnnF1K9fv9z22O4efLDMDNcj5mOSZm+X1oHfJ46IBxL1RANcFsVQp8gQHkDtWP6Ebjt27HimdevWHYcOHWoGDhxoZNlxaHz44YeOFwr5pHfeeSd293tk/xmZnFfOiWevmewfWWOtRXng9CEsw7gjmoosFxjaCE8LWJGFQ6gV+eXEqnbDy9y9e3ezfv16RzXIj3HjxjlKOi1atHBseU2aNHHUdWbPnu13wODY4YHwjO9c/yovjAanRjXsKVKEB/TJ/B/ylFqyYMGCftLKgooThANQEvIG2e+hdM8lx6TuLaloPAUxBFrCq2KgsJS8tJX/uqG8EqDLK/nLkAiFkuprqxXiaUO771Qt3BNIPKj2SYLOz0RFhxxzTEA1atRwTDs333yzWbp0qROwf9NNN5XZ+S655BKk1BwBDgRiFRcYH+ExpZWX34R17ZWByBEe0LzP/vLnUrlsgvyRFwnZxX4X/rVl0mZDkukcX45LB4foUFD20jPSMe5aRAxapask0ecq0XWq+YEMG+grfeV0fZ/asOwiZ15aLVtKCiJT9RO2bNlimAnddttt5vrrrzcfffSRo2B89tlnl9v3tNNOM2jfXXHFFd6qMEk+LxBJwvMgfy7abC9oZ8Roy9gduwJPovfSleBRYQK8UL+WJ18NpsnE8CkCycxbVE0QhiEvtIRhGNJ/sKF55AcZeuRIq2vc8CpaTu878sTlWvoa14lRnQLqjz76KLqQZvPmzUfF5cWCkR6jPnX0leTyOisDkSY8D9oZX8rmGHiBjVsYuHGbNm3MjBkzTN++fT3CY4RYeVWdLSIBldTarq2yr+Ul9USTYlQdAsNWl4zsQIxCdtqivPmOKkF42UA6BcZebCCX1atXDwkpc8011xi0/L/4oixba31lFA22sMgG0mXXaU3np6Qdh72bDIvLL0+cSbZmzRqP9J6uihENBUt4qpj8K2m3Vq9evQYGXAy6sux8jrfXh79UwiVaFDB0xrEqW2VkVSQeI4v3QWSDBg1y6nt06dKl3LaEs2hhd+zVw7M5b76iIAlPOgDeJ+KWzuSPf/jhh8vFKz333HP+t6uMhUXFAqfZZKrxZZu+Jfsv0pCSm1EM6tWrl9O/YwOTx4wZY7Zu3Upg8YWyz/5szpmvKCjC0z+dgsIk5BJPtH3Tpk2XP/744wYJaw+45X0que+pOz7I8fHxDzWuesnGUC/eotBAuAzFh1+VfkUoyLwszSro4dH/L0cppUePHmblypXOFPebb74xo0ePphrZ6/J59yhX90uFKk14SnCkk6G4crVxlR6oZ9FW/tStus2l48eP//2qVavqLFu2zBnuM531GW+fD3o+FTtgLvxXecXbQc3dZVVYPt0id9ilr9QxwcZ8sfSpa6QvfZzJwSBL9jeux7jj119/7cTo8aCnMNT7779PFELe1aAIG1WW8HS0NUjaZGmoNPJ0ROF1rn87rY3b+vnnn1/eqlWrdkxvs5nOqhQ7GR33GzdY+beqWzc33XhAi4LGrpj3F0n7u5Je4IewH+TGqloM8uuNDx065CmG48mlulhSXfqqgCpLeGrsvV3+YCTOSR1C2npRgm1JMeqyb9++afLUGy/LnowtUezrMjj9f3oLxx9//AkHDx6cUlpaOk5FFO+1xGcRAA7h8QAm5WvrVmdCgs7dc/pAvZUylOkeVPb5RMNVthk3LxYFlLGZHCuKqLKE50H+yDWaIoYmP+oO0xJsxxR0omy7zvwQf/RKutNRzdK4xHuPYku3bt2ol1tr3rx5t7788stjZZs7jTvii6xyrEX6kP+dDIvm8r+/FmBzp+ZKgwYNzMaNG80999zjKBUfOXKEzB8k26lkd2UAefZ44L7nWm6R/e/JYP/IosoTHqBTIDogi+V98eVRz7ecrDpTIhAC4PyuJG9jJwGk69CKi4uPHzly5AyZTgwmRkquzaasVXHI/0zmxUjjFo/6bcDdILLDJSUl1VAonjx5siPTTh9CJEOA6MFrCORKH3o2+aHKgSwMyiiuTHO/yKMgCA/oFHd9gE39pJgW4WlqkVNsg/SceBXVCGrGMdKrV69m3333HdHw58m1vZnOeSyiAflv0S/Dw0qJAu41wj3WBtlXK9QJ35U09dYh2vnqq686gcMvvkhBOidNbaVs5whzpmGDm6fZSQWHgiG8NOBp/BOHFGTq4ccwaU7uTp8+fcxZZ50VdyNGfsQ8zZkzh9zfFdJhWxVQndgqD33w/Zdxg3f9Zc0aG1c4Myh2+QkPIPVEXixFsT/55BNW4ZxDdbgrunjSj95KddBCJTtgCc8H6TAkfnslHNekE+WuRY6dYD5Gd6hTJAP1OebOnUv4CyEzTIMz0uqzyEsgGgCx4aRC0ceL8L3QuMVwggLCO2oFIVOoeAvZMSvAHEJhIh6cSFttln441rihUJGuzJcrWMIzDlndYFyVFf+QLF11FHIWnWIbRLK3atUq6cbk7fKURnjRuE9oS3hVBEI2qM86CrRahApywklALN1PkJgPeKidHuEhyU7q4/LlyzHgEUT8iMZ9Ujl8iXGDlGtI+7204bL+EeMWrNroxZxaWMLzgAcXw29737pNaR5jnLeQanTnoVGjRh7hNZIO2ljFKC0iBPnfeEh+qXp65SDr35NtICFsu4RGKPHxGAAAC+9JREFUUQA76ChvFw6KwYMHM40tPXjw4N0mptaEVhPjYcsU+iZdTc0JalQQcxo3FKtQYQnPOJ3mU+k02O7Q8sflj92lbtD9ZV+mLO1YxpN2zjnnZHIZ2Hcs4UUASnKQDLUkuIeapNiF0I8hxh3lEY+5OOCUc9eRI0fw7P+vLF8t+7wbbyMd6VGcikB7+i15kcTWvRjsGxUOLOEpNA6PZG0yK4qlTTRusZIgGO8tMO0ICl/lKFAz8I7GuekIHqUGKZ17i01fyy00cwd1HSTUm5sf1IA/TEVejP5k/z8bN72RKmkoEj8d4LR7jJshNDYR2fnAMTHLkMv9IF7eAMcvOFjCi4EKJzJEu0teT5X3HyXbXmsh9GGZYkIXXnhhoPN89dVX5s03j4pG+b80LxUyZtTwV2nfyXW8Kq9rdP0G2+HDhY6i5sjibOOOojB5NJTWQNa3l89TmUDIq75alxmNpSQ8raGLza6JSW1iofpOk6gW16koWMKLA039Ghlwcxwezu84ceLEwOd44oknHP0xH9JSydVkcIoKYQ9iqtS+qKiofWlpKXFfVHcjWwThx//RQi8WWcL3ENkvvy9/9qP6npFfvxS7k7/KkJ4ogI6UHA2YE4uZ4+cBru1vAY5V8LCElwWk01K0hdg707Bhw6RKsn6gxEIpSR+2ZyjJU1ZPtVq1ak6Jvf3791OP9MSnnnpq8MqVKwcfPnz4U/XYzSJnOINzWMTH48bNR6WWyuXyGzdLFEAun+FAwDaM8glPOe67qSaYEk+JCUB4FsFgCS874BlzbG8jRowwxx57bIrNXSxevNipDO/DsgzPXxaU2r59e6cUH55f2oABA8zHH39sbrnllhOKi4uJzRomNx6FyO9NcrwqBfm+EExpLqb3OsW9QxYfM25luynGN8pTmx+1XSE6CGuWcae0PHx6G7fQ9XkBHAs8CLsfQx1SVzzgewQAwv4+hQJLeGlC+h3CAHR0Oh8Bpk4R8CFDhgTaH2FRgo59QN9sYYaX09xbuOCCC8p9eMoppxg0/lC2HT169I/lRpkt1/9zeR0Vuy32SuMGQBPyQIlL4she18I0UQVkhHjr2Bwd/wnjmiL4HxjlYWvD0YAHF6LzMi4e9MwKsg0miN66Px6uVITHUxTxC2L3KDI1NdyvUFiwhJcmpOM+I52WTortjsyKunXq1DHffps6jZGYO5RmEV9U4N0bmoUOWRtvIR7heWD0uWvXLqcSm2CkXP+bcs75/m1wzsh6vNPckJ291bIO1Q4cIq/pK3Lj/8j3SH65brIPfiHtR7K8LBfBt2pHJTaOOE5GYDy48JzzfxKK8uc4o0ucSu9JO0NaT9m/hWwTtyKejurwvlJMZ1hAlRWLJLCElwF01DNN+iPTw2H79u2b0K5du9Owy1G93avm7gHnxKJFi5hexpLdRDlW0NCXeHAIj6ksU9pkmDJlinnggQe8Smx34PCIHb1RO0HlxD2RBciNG5oMEhLhieZvYVyvMDct7cF0voPWECY0g9EPmQFUTfqJr23KVOAyBpCd178XYkfLUeU5wk1QQGF0h0jnaGn3JXogqCgA9SqWGjcPlqyJqxIcu5s0HFOzC0WvLtewhJcFdGQ2TzrwggMHDvQZOHDg2KlTp3a97LLLTNOmTfncmcKuWLHCqZPhA8nbo+XzhzM9t5wTpQzHmN2pUydnWp0MkOLFF1/sCEoaV+CAUJo/xNnUH3C9Wa7xoZjzcqLWxg1yxZNNEG46pI0aDbYtyPNU33qIY6acb0sax0qG7r7lttJGGFfsMlQogTFtvV9XNQow+uV3x7PLw6Of7D9f9nklznYvBlVXsQgGS3ghQJ++2IseY4oiU0eM09hxGsVsSkyf5zHNtlAK2R3OUDLZdNaPli1beoQHSD+KR3hn+JbLKW+oaCkxYZtUGbpz7DbJoNptz8q+hHR4I0nCNa4KeQR2ASRPgRoFcZVP5qhADaMwnBaIvw6V89yeTP1GSZI0MEayTFuXy3v2537c5sX02VjK8GEJL2SoPWaSpvo0NO4oBmJiiFcSou3Lk7EKTHi1atXyvz0lwWZn+pZT6fRl6myJPfa7YZKdFm9q8NBDD5nhw4c74TqCnxo3aDjR9DFjEOyr8v2M9AhVGmBclZRkwA4MofHQQHTWmQqbNOMxLdKDJbwcQYltj7ZcAFkgU7t2bSfDIwjI7vAhEfEGJjz5jn/X6Vwm+Ny4FeWYIv8oxbbp4jwKqjOFX7p0qendu7dXhe5KEvnlul8I+XyAKS2qEdgmJ6mjJJndjeJSZEUwlV/0T1vWs0JgCS+C0IBnR3+qa9euxnXmpcbOnTv9bxNN7f5NX/GufJBgmzJkqvCicWxktPzMuNO6MNGlbdu25rjjjnNIb9y4cf5A7/ly3pZhZ5+oagn2TkJ+cGAMNK5johxUfADvUQOEK8K8DovksIQXTeANdEgi6HQWbNiwwf+23OhNY/GO17dvJZp+y3bEndWXz9MqYRkHDDkhvB9neZxYdO7YsWPZm7vvvtusXbvWC/YmWJu0sDtDPidAismLcbxbfqfn5DfaF7uRrKPg9es5OL9FCljCiybKPJBBCY84PDzGPsQLePU7LAgDo9zk6/7KWKrsPE9btvDm2LWSbpUG5Pog0DMItvZQVFSExJJp06YNVb9Y9RvZ7mH5XqGaG+R424hxNK76MNfxsrwnho6p64g0hD8tcgRLeBGDBqM6pdBOOukk07x58xR7uJg1a5ZnxwLvyM0XzzjuJzycGkT215NTMv0jY4HpFw4BvM/lsjUygEd4aUljpUBn4iA7dOhw1MoWLVo4QprEIhp3RIkDo2+I5/VAiE4zXSYbB4/JDEt2+QFLeNEDQqOOh/X8888PtANTWfJ3fZiTYFM/4aGs+98aetLQuGrQDCdJc0J3bWf53dNGTgivSZMmhuwXRrVvvfWW03bs2OHUd/Whj3y3HiFMy8sgx/sX4/5WpAvOlLa4kAvm5CMs4UUPZWEVQQiPmx4VF58UFelJSxJs7ic8xxmhsWC7tD0iN/VL8joppBgxTwOwJsn2IYXsdN67d6+pWbOmOXjQCYXDOYB4JgRNZggrveLTc3EghOHAULEASA5NwmtsFbr8hCW8CECzG0hGR3+qTCGltDS51uPq1avNoEGDzL59ZXZzFq7Q4OF4KEd4cUC6WcpSgAHheSgZReIs+SKbg2naWishOqKriWkjvm9/nO0YJaNcTKYKAcDTsjkvULIek+1xLHILS3gRgBLUnSr4if0OL22XG2644eTHHnvMDBs2zFCdngLfn376qTOFJf5s1aqjZmt4LK5IFEaipOoRHkHAJQkuB9tfWBJTB3zLJPtnRXiCTsZ1EIyR75nsWHhpkcivZlwHxh9l+91ZntsiArCEFyHITYnc9/3aIKlG69evby8NEQGEKMnN/JlvFy8NbJm04iQjO8Bop5ou7000zdPaGemWsEwEfwwaObwpY/rkOxclkTFnjv9CCrLjO+yW45AlQqU5xAtWyvuesj5l3KFFtGEJL8LQsAran7x1cuNyA3vBvAmJKw78hXQDjXbUblVNznEo4Dli8blv+eSEWx2N27TFQw/jatQFwQrzQ2lN1FvekO8zXV7nW0dD1YUlvCoGVXDJJL7MH9AXZKSFvQxywRaWKeH5c93qBTgnMThxa2Bq/iyfLwhwHMjdb7dD1IF4OTw7hKxYwquisIRXwNDRIISFI6SX76NvseklmgLrfqjD/I2Uqiwuwe/pTVrbVeXayWR4MsEmiLEy4uykNrlk11Uk7VbjptftzUKA1SJisIRXwOBGF3JglIZeHIGxrbQRVIzMkZcCxYgPtRdGQAQdU7iIoNr+WV5CDd9yp3j2OVlHjB5OGoqkY6ccZ2Ig27AODynOFlIsFss6RDM3xG4LZP3mLK/bIqKwhFfgUCfEOm0OhCxwXuCxRTkFZwaCApfqOk8gdLqWs8wIeo6evlWQ7mcqKc9UlyBeSBWNOU9cgBS3rXGOw/Z4aLfbjAaLZLCEZ1EO6ujYbuJoswnBIMPe0ARQUkkEOcZ442rGQbbUz/3S176Kee9vB2J18/RaEwVSW1gchf8H7XUAdAVcwTMAAAAASUVORK5CYII=\",\n \"type\": \"image/png\"\n}","tags":"$:/tags/trashbin"}, +{"created":"20211129023327404","creator":"M0","modified":"20211129023327406","modifier":"M0","title":"$:/trashbin/logo-pec.png","type":"application/json","text":"{\n \"title\": \"logo-pec.png\",\n \"text\": \"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\",\n \"type\": \"image/png\"\n}","tags":"$:/tags/trashbin"}, {"text":"Favorecer las iniciativas nacionales de soberanía tecnológica en la navegación en línea. Depender menos, siempre que sea posible, de servicios de terceros.\n\nPermitirá al público cubano acceder y colaborar online con la información de forma más asequible.\n\nAprovechar esos 300 Mb de navegación de intranet que muchos perdemos en los paquetes de datos. aprovechar el AfterIntranet.😂","title":"1.1 Crear dominio .cu","tags":"pph/proyectos/pph.cu todo","modifier":"M0","modified":"20210825160926531","created":"20210622133255664"}, {"text":"","title":"1.1.1 Comprar un paquete de tipo Unix.","tags":"pph/proyectos/pph.cu todo","modifier":"M0","modified":"20210825160926531","created":"20210622133423519"}, {"text":"","title":"1.2 Montar el servidor","tags":"pph/proyectos/pph.cu todo","modifier":"M0","modified":"20210825160926531","created":"20210622133451729"}, @@ -1833,7 +2032,7 @@ Error message and password prompt {"created":"20211019203834060","creator":"M0","text":"","modified":"20211019215235216","modifier":"M0","title":"Construir una Trituradora Precious Plastic","tags":"pph/proyectos/maquinas todo","caption":"Construir una Trituradora Precious Plastic"}, {"text":"Fuente: [[mensaje en la lista de correo|https://lists.pharo.org/empathy/thread/MCPQG3BHBSUMJDOESOB62Q66E3GH57LY]]:\n\n\n```smalltalk\n(((ProcessorScheduler selectors)\nselect: [:each | each endsWith: 'Priority'])\ncollect: [:each | {Processor perform: each. each}])\nsorted: [:x :y | x first \u003C= y first]\n```\n\nSe seleccionan elementos de una colección, se recolectan unos pares y se organizan.\n","title":"Consultar y organizar datos en Pharo","tags":"","modifier":"Offray Luna","modified":"20210326182619941","creator":"Offray Luna","created":"20210326155034759"}, {"text":"/*\n\tIMPORTANT!\n\tA newer verison of this slideshow is available at: \n\thttps://codepen.io/alexerlandsson/pen/ONqdZY\n*/\n\n/* Variables */\n\n$dot-color:\t\t\t\trgba(255,255,255,0.8);\n$dot-active-color:\t#29acbb;\n$fade-time:\t\t\t\t400ms;\n$autoplay-time:\t\t5s;\n\n/* Gallery */\n\n[data-am-gallery] {\n\tposition: relative;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: #fff;\n\tinput[type=\"radio\"] {\n\t\tposition: fixed;\n\t\ttop: -9999px;\n\t\t&:checked {\n\t\t\t$i: 5;\n\t\t\t@while $i > 0 {\n\t\t\t\t&:nth-child(#{$i}) {\n\t\t\t\t\t~ .images {\n\t\t\t\t\t\t.image:nth-child(#{$i}) {\n\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t~ .navigation {\n\t\t\t\t\t\t.dot:nth-child(#{$i}) {\n\t\t\t\t\t\t\tbackground-color: $dot-active-color;\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\t\n\t\t\t\t}\n\t\t\t $i: $i - 1;\n\t\t\t}\n\t\t}\n\t}\n\n\t.image {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\topacity: 0;\n\t\ttransition: opacity $fade-time ease;\n\t\tbackground-size: cover;\n\t\tbackground-position: center;\n\t\tbackground-repeat: no-repeat;\n\t}\n\n\t/* Navigation */\n\n\t.navigation {\n\t\tposition: absolute;\n\t\tbottom: 15px;\n\t\tleft: 50%;\n\t\ttransform: translateX(-50%);\n\t}\n\n\t.dot {\n\t\tdisplay: inline-block;\n\t\twidth: 15px;\n\t\theight: 15px;\n\t\tmargin: 0 2px;\n\t\tborder-radius: 50%;\n\t\tbackground-color: $dot-color;\n\t\tcursor: pointer;\n\t\ttransition: opacity 200ms ease;\n\t\t&:hover {\n\t\t\topacity: 0.8;\n\t\t}\n\t}\n\t\n}\n\n/* Base */\n\nbody {\n\tmargin: 0;\n}\n\n.container {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tbox-shadow: 0 0 20px rgba(0,0,0,0.1);\n}","type":"text/css","title":"container","tags":"","modifier":"M0","modified":"20210811055435713","creator":"M0","created":"20210811054253514"}, -{"text":"","title":"Contenidos","tags":"pph/proyectos/wikipph todo","modifier":"M0","modified":"20210830154030694","creator":"M0","created":"20210830154030689"}, +{"created":"20210830154030689","creator":"M0","text":"","title":"Contenidos","tags":"pph/proyectos/wikipph todo","modifier":"M0","modified":"20211023225230902"}, {"text":"* \u003Cdiv> ''Introducción'': \u003Cbr>\n[[Hypothesis]] nos permite conversar con otras alrededor de lo que leemos. En este ejercicio veremos cómo.\n\u003C/div> \n* ''Prerrequisitos'':\n** [[Crear cuenta en hypothesis]].\n* ''Recomendaciones'':\n** [[Hacer una anotación a un texto colectivo]].\n** Vincularse y participar de [[grupos de lectura|Grupos de lectura]].\n* ''Actividades'':\n** Ubica un texto anotado compartido por cualquiera de los participantes del taller, diplomado o activididad.\n** Ubica una anotación particular en dicho texto sobre la que quisieras conversar.\n** Selecciona el icono de responder anotación (flechita curva) y llena la anotación\n** Comparte tu anotación por los [[canales síncronos y asíncronos|Canales de comunicación]].\n** Si el icono de nuevas anotaciones se activa, revisa las nuevas respuestas y comentarios que han surgido con motivo de esta actividad.\n** \u003C\u003CdocVariantes>>.","title":"Conversar anotaciones","tags":"[[Lectura colectiva anotada]] todo","modifier":"Offray Luna-Cárdenas","modified":"20211004234115238","creator":"Offray Luna-Cárdenas","created":"20210906233828079"}, {"text":"Reciclar plástico evita el uso de material virgen, mantiene su calidad para usarlo de manera ciclica sin ser descartado y arrojado como desecho que afecta al medioambiente.\n\nPrecious Plastic es una comunidad global que promueve el reciclaje de plástico. Esta red se ha extendido con mucha fuerza por varios países del mundo, implementando mapas virtuales con geolocalizaciones de los distintos actores/roles que intervienen en dicha actividad. \n\nCon este antecedente, construimos Precious Plastic La Habana, como un proyecto de colaboración abierta que busca instaurar en Cuba un nodo de esta inmensa red global, incorporando y adaptando sus aprendizajes y prácticas a nuestro contexto y cultura.","title":"Convocatoria","tags":"","modified":"20210731001815622","created":"20210730194024690"}, {"text":"\u003Cimg src=\"./medios/punto-copincha.webp \n\"style=\"height:100px;\">\n\nEs un [[hackerspace|pph/sidebar/contenidos/glosario/hackerspace]], un laboratorio para compartir experiencias tecnológicas a través de la colaboración abierta.","web":"https://www.copincha.org","type":"text/vnd.tiddlywiki","title":"Copincha","telefono":"+5354115734","tags":"[[punto comunitario]] punto [[punto de recogida]]","revision":"0","point":"23.1391890, -82.3735227","modifier":"M0","modified":"20210902133602023","marker":"punto-comunitario","email":"comunidad@copincha.org","direccion":"Animas 964, Apto 101, entre Soledad y Oquendo, Centro Habana","creator":"M0","created":"20210809133014366","color":"#00a414","categoria":"🟢 Puntos Comunitarios","caption":"Copincha","bag":"default"}, @@ -1847,7 +2046,13 @@ Error message and password prompt {"text":"\\define donut-chart(pct, label, color)\n\u003C!-- Ref: https://codepen.io/janverstr/pen/PvPoaV -->\n\u003C$vars dasharrvalue={{{ [[100]subtract[$pct$]addprefix[$pct$, ]] }}}>\n\u003Cdiv class=\"svg-item\" style=\"\">\n \u003Csvg width=\"100%\" height=\"100%\" viewBox=\"0 0 40 40\" class=\"donut\">\n \u003Ccircle class=\"donut-hole\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"#fff\">\u003C/circle>\n \u003Ccircle class=\"donut-ring\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"transparent\" stroke-width=\"3.5\">\u003C/circle>\n \u003Ccircle class=\"donut-segment donut-segment-2\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"transparent\"\n\t\t stroke-width=\"3.5\" stroke-dasharray=\u003C\u003Cdasharrvalue>> stroke-dashoffset=\"25\" stroke=\"$color$\">\u003C/circle>\n \u003Cg class=\"donut-text donut-text-1\">\n \u003Ctext y=\"50%\" transform=\"translate(0, 2)\">\n \u003Ctspan x=\"50%\" text-anchor=\"middle\" class=\"donut-percent\">$pct$%\u003C/tspan> \n \u003C/text>\n \u003Ctext y=\"60%\" transform=\"translate(0, 2)\">\n \u003Ctspan x=\"50%\" text-anchor=\"middle\" class=\"donut-data\">$label$\u003C/tspan> \n \u003C/text>\n \u003C/g>\n \u003C/svg>\n\u003C/div>\n\u003C/$vars>\n\\end","title":"Donut Chart Macro","tags":"$:/tags/Macro","modified":"20210902131953708","created":"20210902052017777"}, {"created":"20211014114959843","creator":"M0","text":"\\define donut-chart-noporcent(pct, label, color)\n\u003C!-- Ref: https://codepen.io/janverstr/pen/PvPoaV -->\n\u003C$vars dasharrvalue={{{ [[100]subtract[$pct$]addprefix[$pct$, ]] }}}>\n\u003Cdiv class=\"svg-item\" style=\"\">\n \u003Csvg width=\"100%\" height=\"100%\" viewBox=\"0 0 40 40\" class=\"donut\">\n \u003Ccircle class=\"donut-hole\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"#fff\">\u003C/circle>\n \u003Ccircle class=\"donut-ring\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"transparent\" stroke-width=\"3.5\">\u003C/circle>\n \u003Ccircle class=\"donut-segment donut-segment-2\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"transparent\"\n stroke-width=\"3.5\" stroke-dasharray=\u003C\u003Cdasharrvalue>> stroke-dashoffset=\"25\" stroke=\"$color$\">\u003C/circle>\n \u003Cg class=\"donut-text donut-text-1\">\n \u003Ctext y=\"50%\" transform=\"translate(0, 2)\">\n \u003Ctspan x=\"50%\" text-anchor=\"middle\" class=\"donut-percent\">$pct$\u003C/tspan> \n \u003C/text>\n \u003Ctext y=\"60%\" transform=\"translate(0, 2)\">\n \u003Ctspan x=\"50%\" text-anchor=\"middle\" class=\"donut-data\">$label$\u003C/tspan> \n \u003C/text>\n \u003C/g>\n \u003C/svg>\n\u003C/div>\n\u003C/$vars>\n\\end","title":"Donut Chart Macro-noporcent","tags":"$:/tags/Macro wiki","modified":"20211014115919210","modifier":"M0"}, {"text":"/* Ref: https://codepen.io/janverstr/pen/PvPoaV */\n\n.svg-item { /* only for this presentation */\n max-width:30%;\n display:inline-block;\n}\n\n.svg-item {\n width: 100%;\n font-size: 16px;\n margin: 0 auto;\n animation: donutfade 1s;\n}\n\n@media (min-width: 992px) {\n .svg-item {\n width: 80%;\n }\n}\n\n@keyframes donutfade {\n /* this applies to the whole svg item wrapper */\n 0% {\n opacity: .2;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes donut1 {\n 0% {\n stroke-dasharray: 0, 100;\n }\n 100% {\n/* stroke-dasharray: 69 31 ;*/\n }\n}\n\n.donut-ring {\n stroke: #EBEBEB; \n}\n\n.donut-segment {\n transform-origin: center;\n/* stroke: #FF6200; */\n}\n\n.donut-segment-2 {\n/* stroke: aqua;\n\t fill:aqua; */\n animation: donut1 3s;\n}\n\n.donut-percent {\n animation: donutfadelong 1s;\n}\n\n@keyframes donutfadelong {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.donut-text {\n font-family: Arial, Helvetica, sans-serif;\n/* fill: #FF6200; */\n}\n\n.donut-percent {\n font-size: 0.5em;\n line-height: 1;\n transform: translateY(0.5em);\n font-weight: bold;\n}\n\n.donut-data {\n font-size: 0.15em;\n line-height: 1;\n transform: translateY(0.5em);\n text-align: center;\n text-anchor: middle;\n/* color:#666;\n fill: #666; */\n animation: donutfadelong 1s;\n}\n","type":"text/css","title":"Donut Chart.css","tags":"$:/tags/Stylesheet","modified":"20210902131514964","created":"20210902051826306"}, +{"modified":"20211129011206274","modifier":"M0","title":"Draft 2 of 'pph/proyectos/laboratorio/colaboradores' by M0"}, {"text":"","title":"Draft of 'Compresion' by M0","modifier":"M0","modified":"20210927122301838"}, +{"modified":"20211106104108820","modifier":"M0","title":"Draft of 'pph/proyectos/laboratorio' by M0"}, +{"modified":"20211129011120394","modifier":"M0","title":"Draft of 'pph/proyectos/laboratorio/colaboradores' by M0"}, +{"modified":"20211129012032136","modifier":"M0","title":"Draft of 'pph/proyectos/laboratorio/laboratorio/colaboradores' by M0"}, +{"modified":"20211129024513468","modifier":"M0","title":"Draft of 'pph/sidebar/contenidos/bienvenidos' by M0"}, +{"modified":"20211106145913314","modifier":"M0","title":"Draft of 'timeline-template' by M0"}, {"text":"Este tiddler prueba las funcionalidades de la extensión [[RickLink|http://richlinks.tiddlyspot.com/]].\n\n!! Imagen\n\nEscribir:\n\n```\n\u003C\u003Crichlink \"http://freedesignfile.com/upload/2015/10/Cartoon-underwater-world-beautiful-vector-02.jpg\" \"blubb blubb\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"http://freedesignfile.com/upload/2015/10/Cartoon-underwater-world-beautiful-vector-02.jpg\" \"blubb blubb\">>\n\n!! Audio\n\nEscribir: \n\n\n```\n\u003C\u003Crichlink \"https://archive.org/download/Caruso_part1/Caruso-AveMaria.mp3\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"https://archive.org/download/Caruso_part1/Caruso-AveMaria.mp3\">>\n\n!! SoundCloud\n\nEscribir:\n\n\n```\n\u003C\u003Crichlink \"https://soundcloud.com/nadaesoriginal/cultura-hacker-con-irene-soria\">>\n```\n\no:\n\n\n```\n\u003C\u003Csoundcloud \"https://soundcloud.com/nadaesoriginal/cultura-hacker-con-irene-soria\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"https://soundcloud.com/nadaesoriginal/cultura-hacker-con-irene-soria\">>\n\n!! YouTube\n\nEscribir:\n\n\n```\n\u003C\u003Crichlink \"https://www.youtube.com/watch?v=ZMGpAW0z_Bo\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"https://www.youtube.com/watch?v=ZMGpAW0z_Bo\">>\n\n!! JSFiddle\n\nMuestra experimentos de trozos de código que combinan JavaScript, HTML y CSS, extraídos\ndel popular sitio [[jsfiddle|http://jsfiddle.net]].\n\nEscribir:\n\n\n```\n\u003C\u003Crichlink \"http://jsfiddle.net/chriscoyier/Hyg3C/20/\" \"250px\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"http://jsfiddle.net/chriscoyier/Hyg3C/20/\" \"250px\">>","title":"Enlaces enriquecidos","tags":"","modified":"20210324154515293","created":"20210324152711709"}, {"text":"","title":"espacio de trabajo","modifier":"M0","modified":"20210830145647637","creator":"M0","created":"20210830145647637","color":"#97cdeb"}, {"text":"","title":"espacio de trabajo - inyección","modifier":"M0","modified":"20210830145652663","creator":"M0","created":"20210830145652663","color":"#97cdeb"}, @@ -1860,6 +2065,7 @@ Error message and password prompt {"text":"","title":"Estilizar mapa","tags":"[[pph/proyectos/🗺️ mapadigital]] SubProject todo","modifier":"M0","modified":"20210825155724988","list":"[[Aumentar cantidad de caracteres en el popup]] [[Redondear bordes del marco externo]] [[Cambiar diseno del mapa]]","creator":"M0","created":"20210622132630110"}, {"text":"\u003Cimg src=\"./medios/punto-estudio50.webp \n\"style=\"height:100px;\">\n\nTaller artístico y centro cultural. Es un punto de recogida activo. El plástico que reciclan se lo entregan a [[CNA Atres]] para fabricar muebles de [[pph/sidebar/contenidos/glosario/ecomadera]] que emplean en el local.","web":"http://www.estudio50habana.com/","type":"text/vnd.tiddlywiki","title":"Estudio 50","telefono":" +5352667043","tags":"punto [[punto de recogida]] [[punto comunitario]]","revision":"0","point":"23.1296406071199, -82.37896872611735","modifier":"M0","modified":"20210902133607204","marker":"punto-recogida","email":"estudio50habana@gmail.com","direccion":"Lugareño entre Carlos III y Almendares, Centro Habana","creator":"M0","created":"20210809231942245","color":"#ae00ff","categoria":"🟣 Puntos de Recogida","caption":"Estudio 50","bag":"default"}, {"text":"","title":"Evento","tags":"$:/plugins/nico/projectify/tags/Category","modifier":"M0","modified":"20210830153922844","creator":"M0","created":"20210830153902244","color":"#ffebd9"}, +{"created":"20211106102953319","creator":"M0","text":"#Crear Boton que:\n\n##Filtre todos los tiddlers que contienen la etiqueta punto con el filtro: `[!is[system]tag[punto]]`.\n\n##Descargue la busqueda como JSON \u003Cbr>\u003Cbr>\n\n#Con Glamorous Toolkit \n##Se lee el archivo JSON\n##Se aplica la plantilla mustache para cambiar los datos al XML.","modified":"20211106103001165","modifier":"M0","title":"exportar a maps.me","tags":"[[pph/proyectos/🗺️ mapadigital]] todo"}, {"text":"\u003Cform >\n \u003Clabel for=\"fname\">First name:\u003C/label>\u003Cbr>\n \u003Cinput type=\"text\" id=\"fname\" name=\"fname\" value=\"John\">\u003Cbr>\n \u003Clabel for=\"lname\">Last name:\u003C/label>\u003Cbr>\n \u003Cinput type=\"text\" id=\"lname\" name=\"lname\" value=\"Doe\">\u003Cbr>\u003Cbr>\n \u003Cinput type=\"submit\" value=\"Submit\">\n\u003C/form> \n\n\n\n\n\n\n\u003Cform>\nNombre\n\u003Cbr>\n\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\n\u003C/form>\n\n\u003Cp> form \u003C/p>\n\n\n\n\u003Cbr>\u003Cbr>Descripción\u003Cbr>\u003Ctextarea style=\"resize:none; background-color:white;\" class=\"form-control ph\" rows=\"8\" cols=\"49\" placeholder=\"Escriba una descripcion breve de su proyecto y que acciones relacionadas con el reciclaje de plasticos realiza.\">\u003C/textarea>\u003Cbr>\u003Cbr>Geolocalizacion\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Categoria\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Email\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Sitio Web\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Telefono\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Dirección\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\n\n\u003C$set name=\"counter\" value=\u003C\u003Ccalc !!counter +1>>>\n\u003C$button>\n\u003C$action-sendmessage\n$message=\"tm-new-tiddler\"\ntitle=\"Nuevo\"\ntags=\"Foo [[Bar Baz]] MumbleFrotz\"\ntext=\u003C\u003Cnow \"Today is DDth, MMM YYYY\">>\ncounter=\u003C\u003Ccounter>>/>\n\u003C$action-setfield counter=\u003C\u003Ccounter>>/>\nCrear!\n\u003C/$button>\n\u003C/$set>\n\n\n","title":"Formulario","tags":"","modifier":"M0","modified":"20210822232154787","creator":"M0","created":"20210822192735121","counter":""}, {"text":"\\define theTiddler() $(the_tiddler)$!!title\n\n|table-borderless|k\n|''Nombre'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" placeholder=\"username\" tag=\"input\" size=30 type=\"text\"/> |\n|''Descripcion'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"firstname\" placeholder=\"first name\" tag=\"input\" size=30 type=\"text\"/> |\n|''Direccion'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"direccion\" placeholder=\"direccion\" tag=\"input\" size=30 type=\"text\"/> |\n|''Telefono'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"telefono\" placeholder=\"telefono\" tag=\"input\" size=30 type=\"text\"/> |\n|''E-Mail'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"email\" placeholder=\"e-mail address\" tag=\"input\" size=30 type=\"text\"/> |\n|''Sitio Web'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"web\" placeholder=\"sitio web\" tag=\"input\" size=30 type=\"text\"/> |\n|''Geolocalizacion'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"point\" placeholder=\"coordenadas\" tag=\"input\" size=30 type=\"text\"/> |\n|''Categoria'' |\u003C$checkbox tiddler=\"$:/temp/newuser\" tag=\"Admin\"> Admin\u003C/$checkbox>\u003Cbr/>\u003C$checkbox tiddler=\"$:/temp/newuser\" tag=\"cron\"> cron\u003C/$checkbox>\u003Cbr/>\u003C$checkbox tiddler=\"$:/temp/newuser\" tag=\"www\"> www\u003C/$checkbox> |\n\n\u003C$reveal type=\"nomatch\" text=\"\" state=\"$:/temp/newuser\">\n \u003C$reveal type=\"match\" text={{$:/temp/newuser}} state={{$:/temp/newuser}}>\n \u003C$button set=\"$:/temp/newuser!!title\" setTo={{$:/temp/newuser}}>\n Modify\n \u003C/$button>\n \u003C$set name=\"the_tiddler\" value={{$:/temp/newuser}}>\n \u003C$button setTo=\"$:/temp/newuser\" set=\u003C\u003CtheTiddler>>>\n Fetch\n \u003C/$button>\n \u003C/$set>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" text=\"\" state={{$:/temp/newuser}}>\n \u003C$button set=\"$:/temp/newuser!!title\" setTo={{$:/temp/newuser}}>\n Create\n \u003C/$button>\n \u003C/$reveal>\n\u003C/$reveal>","title":"Formulario miembros","modifier":"M0","modified":"20210823182857244","creator":"M0","created":"20210823153301991"}, {"text":"* \u003Cdiv> ''Introducción'': \u003Cbr>\nHasta ahora hemos hecho anotaciones individuales y/o colectivas en público.\nSin embargo, en ocasioes queremos compartir nuestras anotaciones con un grupo particular de\npersonas (piensa en un grupo o club de lectura) y para esto son útiles los grupos en\nHypothesis. Acá exploraremos nuestra vinculación y participación en los mismos.\n\u003C/div> \n* ''Prerrequisitos'':\n** [[Crear cuenta en hypothesis]].\n* ''Recomendaciones'':\n** [[Hacer una anotación a un texto colectivo]].\n* ''Actividades'':\n** Ingresa al enlace de invitación del [[grupo Diplomados mutabiT|https://hypothes.is/groups/PwzmRJ4i/diplomados-mutabit]] y acepta la vinculación.\n** Entra a la [[versión breve en PDF de la Documentatón|https://mutabit.com/repos.fossil/documentaton/uv/es/documentaton-0-2-1-breve.pdf]] y activa el plugin de Hypotheisis.\n** Cámbiate del grupo en el que estás (usualmente el grupo público) al grupo de Diplomados mutabiT al cual ya te has vinculado. Para esto:\n*** Despliega el menú lateral de Hypothesis\n*** Cliquea el menú \"Public\"\n*** \u003Cdiv> Selecciona de los grupos aquel donde quieres hacer la anotación.\nLa siguiente imagen te servirá de guía:\n\u003C\u003CimgCentered \"https://i.imgur.com/fcDyxZs.png\" 70>>\n\u003C/div> \n** Desde el grupo Diplomados mutabiT haz una anotación.\n** Comparte tu anotación por los [[canales síncronos y asíncronos|Canales de comunicación]].\n** \u003C\u003CdocVariantes>>.","title":"Grupos de lectura","tags":"[[Lectura colectiva anotada]] todo","modifier":"Offray Luna-Cárdenas","modified":"20211009020756551","creator":"Offray Luna-Cárdenas","created":"20210906233714922"}, @@ -1871,6 +2077,7 @@ Error message and password prompt {"title":"index.jpeg","text":"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","type":"image/jpeg"}, {"text":"Nuestro desarrollo se basa en usar las siguientes infraestructuras de bolsillo:\n\n!!! ~TiddlyWiki\n{{TiddlyWiki}}\n\n!!! Pharo\n{{Pharo}}\n\n!!! Fossil\n{{Fossil}}","title":"infraestructuras de bolsillo que usamos","tags":"","modifier":"M0","modified":"20210830140505530","creator":"M0","created":"20210830140432976"}, {"text":"{{info style}}\n\n!! Desde el navegador web\n\n* Cliquea el botón el botón \u003C\u003Cicon {{$:/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.\n\n* Dependiendo de tu configuración del navegador, éste te indicará la ruta donde quieres descargarlo o lo enviará directamente a la carpeta de descargas.\n\n@@.info\nSi 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). \n@@\n\n!! Desde la consola de comandos\n\nEntra a la carpeta donde quieras hacer la descarga (por ejemplo `Descargas`) y desde allí\nejecuta (debes tener instalado [[wget|https://es.wikipedia.org/wiki/GNU_Wget]] o \n[[curl|https://en.wikipedia.org/wiki/CURL]] para esto):\n\n```bash\nwget https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/projectify/projectify-mod.html\n```\n\nó:\n\n```bash\ncurl -o miwiki.html https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/projectify/projectify-mod.html\n```\n\nen la opción con curl `miwiki.html` puede ser cambiada por el nombre que deseemos.\n\n!! Desde [[Pharo|https://pharo.org]]\n\nAbre un [[Playground|https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/Playground.md]] y ejecuta:\n\n```smalltalk\n'https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/projectify/projectify-mod.html' asUrl saveContentsToFile: (FileLocator home/'Descargas/miwiki.html')\n```\n\nObserva 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\".","title":"Instalación","tags":"","modified":"20210421160511933","created":"20210115160755295"}, +{"created":"20211214161535239","creator":"M0","modified":"20211214161535245","modifier":"M0","title":"ir a home cuando presionas el logo precious plastic","tags":"pph/proyectos/wikipph todo"}, {"created":"20211014194423585","creator":"M0","text":"\u003Ccenter>\u003Cimg src=\"./medios/punto-israel-morales.webp \n\"style=\"height:100px; border-radius: 50%;\">\u003C/center>","web":"https://www.facebook.com/profile.php?id=100005985225144","type":"text/vnd.tiddlywiki","title":"Israel Morales Rojas","telefono":"54597510, 77668680","tags":"punto [[punto de recogida]]","revision":"0","point":"23.16663, -82.29632","modifier":"M0","modified":"20211015044928976","marker":"punto-recogida","email":"israel.med8888@gmail.com","direccion":"Pezuela, No 56, entre Victoria y San Marcos","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Israel Morales Rojas","bag":"default"}, {"text":"''La Embajada Rebirth /Tercer Paraíso Cuba'' es un proyecto promovido por el artista Michelangelo Pistoletto y su fundación Cittadellarte, que utiliza el arte y la creatividad para conectar todo tipo de forma organizativa con el objetivo de trabajar juntos hacia un desarrollo sostenible en Cuba a través del método Demopráctico. La palabra democracia está formada por demos (pueblo) y kratos (gobierno, poder) y significa poder del pueblo. En este caso el término práctica (del griego praxis) sustituye el término kratos, poder.\n\nEl símbolo del Tercer Paraíso es la reconfiguración del símbolo matemático del infinito y está formado por tres círculos consecutivos. Los dos círculos externos representan las diversas antinomias, entre las que figuran lo natural y lo artificial. El círculo central significa la compenetración entre los círculos opuestos y representa el vientre procreativo de la nueva humanidad.","web":"","type":"text/vnd.tiddlywiki","title":"La Embajada Rebirth /Tercer Paraíso Cuba","telefono":"","tags":"punto colaborador","revision":"0","point":"","modifier":"M0","modified":"20210927094046807","email":"","direccion":"","creator":"M0","created":"20210927093948895","color":"#000000","categoria":"🔴 Colaboradores","caption":"La Embajada Rebirth /Tercer Paraíso Cuba","bag":"default"}, {"text":"''La Mina'' es un emprendimiento que funciona como la línea para la autosostenibilidad económica, que apoyará proyectos socioculturales que forman parte de la plataforma organizada por Tercer Paraíso Cuba.\n\nMediante el reciclaje y la trituración de plástico, pretendemos crear conciencia en la población de este territorio, cuya zona informal se caracteriza por la vulnerabilidad y diversas problemáticas físicas y de infraestructura, ambientales y sociales.\n\nA través de la trituración de plástico, “La Mina” no solo permitirá sensibilizar a los habitantes de la zona con respecto a esta situación, sino que contribuiría a generar empleos y encadenamientos productivos, así como a dignificar la vida de los pobladores, con énfasis en la inclusión de las mujeres. De modo general, “La Mina” se propone contribuir al desarrollo integral de la comunidad de Los Pocitos en el municipio de Marianao (La Habana, Cuba) y para ello se contará con la participación de diversos aliados estratégicos y de acciones y objetivos concretos.\n\nLanzar este sueño ha sido posible gracias al apoyo de la Unión Europea, Habana CreActiva, Comitato Internazionale per lo Sviluppo dei Popoli (CISP), Centro de Intercambio y Referencia Iniciativa Comunitaria (CIERIC) y Cittadellarte-Fondazione Pistoletto.\n\n\u003Cbr>\n\n! Colaboradores:\n\n''Proyecto Akokán''\n\nEl proyecto Akokán promueve acciones creativas, solidarias y participativas con el objetivo de contribuir al desarrollo integral de la comunidad, facilitando la transformación social y la sostenibilidad ambiental-social-económica. Cuenta con una amplia experiencia en el barrio de Los Pocitos, Marianao.\n\n\u003Cbr>\n\n''CNA ATRES''\n\nCooperativa No Agropecuaria con una amplia experiencia en la producción de artículos decorativos, confecciones textiles, carpintería, herrería, servicios de montaje, mantenimiento y reparación, agregando la ecomadera como una línea ecológica. Es una de las pocas cooperativas en Cuba que trabaja con el tema de los desechos sólidos inorgánicos, el reciclaje y la reutilización, todo ello con un énfasis en la Responsabilidad Social Empresarial.\n• CIERIC (Centro de Intercambio y Referencia Iniciativa Comunitaria)\nEs un centro de carácter asociativo, sin fines de lucro, vinculado al trabajo comunitario promoviendo la participación, la visión integral y la articulación de actores. Actualmente promueve la dimensión cultural del desarrollo a nivel local y comunitario, el fortalecimiento de capacidades, la gestión de la información y la comunicación para compartir conocimiento y propicia el trabajo articulado, en redes y plataformas.\n\n\u003Cbr>\n\n''CUJAE (Universidad Tecnológica de La Habana José Antonio Echeverría)''\n\nEn sus inicios la Ciudad Universitaria José Antonio Echeverría (CUJAE) es un centro de estudios superiores especializado en temas técnicos y tecnológicos. La facultad de Ingeniería Industrial acompañará los procesos de La Mina y vinculará directamente a sus estudiantes para generar una investigación desde la academia y generar modelos reproducibles en otros contextos.\n• MARNIA: RECICLAJE, ARTE Y TRANSFORMACIÓN_Taller-Galería\nEs un proyecto cultural y ecológico, que tiene como concepto principal la reutilización y el reciclaje de materiales y objetos como formato para crear. Esta iniciativa ve los desechos como una oportunidad y concibe el arte como una vía para transformar todos estos residuos en nuevas piezas de arte, diseño y decoración. Se promueve un arte responsable y una economía circular como vías para el cuidado del medio ambiente y un mejor uso de nuestros recursos naturales, como agua, energía, etc.\n• Gobierno Municipal de Marianao\nEl Gobierno Municipal de Marianao es un aliado estratégico para la facilitación de un inmueble donde establecer la actividad económica y para el buen desempeño e interrelación con las autoridades locales y con el deseo de que este proyecto se replique en otras zonas del Municipio, así como en otros sitios del país.\n• Consejo Popular El Palmar\nEl Consejo Popular El Palmar será clave a la hora del buen funcionamiento del proyecto y desempeñará un papel fundamental en el apoyo para la correcta acogida y recepción por parte de la comunidad, así como que podrá facilitar el mapeo de zonas potenciales para el reciclaje de plástico. ","web":"","type":"text/vnd.tiddlywiki","title":"La Mina","telefono":"","tags":"punto colaborador","revision":"0","point":"","modifier":"M0","modified":"20210927093912047","email":"","direccion":"","creator":"M0","created":"20210927093105815","color":"#000000","categoria":"🔴 Colaboradores","caption":"La Mina","bag":"default"}, @@ -1879,18 +2086,21 @@ Error message and password prompt {"text":"\\define tv-wikilink-template() https://projectify.wiki/demo.html#$uri_encoded$\n\n! Projectify Mod\n\n[[Projectify|https://projectify.wiki/]] es una aplicación para gestión de proyectos basada en [[TiddlyWiki|https://tiddlywiki.com]],\ninspirada en proyectos como [[Todoist|https://todoist.com]] y [[Basecamp|https://basecamp.com]]. \n\n[[TiddlyWiki|https://tiddlywiki.com]] es una excelente aplicación de toma de notas, base de conocimiento\ncon [[características únicas|https://tiddlywiki.com/#TiddlyWiki]].\nProjectify trae la gestión de proyectos a ~TiddlyWiki extendiéndolo para permitirte\n[[capturar pensamientos|$:/plugins/nico/projectify/doc/Inbox]], [[planear proyectos|$:/plugins/nico/projectify/doc/Projects]] y [[programar tareas|$:/plugins/nico/projectify/doc/Schedule]].\n\n//Al unir en Projectify un wiki a la gestión de proyectos se pueden potenciar procesos particulares,\ncomo aquellos relacionados con el aprendizaje entre pares y por proyectos, que será uno de los enfoques de\nesta variante de Projectify en español,\nllamada ''Proyectify Mod''.\n//\n\nProjectify está cuidadosamente confeccionado, con una interfaz intuitiva que se integra a la perfección con el núcleo de~TiddlyWiki.\n[[Arrastra y suelta |https://tiddlywiki.com/#Drag%20and%20Drop]] cualquier [[tiddler|Tiddlers]] en un \nproyecto para agregarlo como un pendiente, [[transcluye|https://tiddlywiki.com/#Transclusion]] y \n[[enlaza|https://tiddlywiki.com/#Linking%20in%20WikiText]] otros tiddlers en proyectos o tareas. \n\nPara saber qué moficaciones particulares se introducen en este wiki revisa el [[tiddler|Tiddlers]] titulado [[Modificaciones]].\n\nPara todos los cambios en la última versión lanzada {{$:/plugins/nico/projectify!!version}}, mira \nla [[Bitácora de Cambios|$:/plugins/nico/projectify/changelog]].\n\n\n!! Demos\n\nHay demos disponibles:\n\n* en inglés en [[projectify.wiki|https://projectify.wiki]].\n* en español en: [[Projectify Mod|https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/projectify/projectify-mod.html]].\n\n!! Descarga e instalación\n\nVisita [[Instalación]] para descargar e instalar una semilla wiki a pre-configurada.\n\nAlternativamente, mira [[Installation|$:/plugins/nico/projectify/doc/Installation]] para instrucciones\nde instalación en un wiki existente.\n\n!! Documentación\n\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]]\n\n* La \"documentación de Projectify\" está disponible [[en línea|$:/plugins/nico/projectify/doc/Help]] así como localmente cuando el plugin está instalado.\n\n!! Paquetes de lenguajes\n\nProjectify está actualmente disponible en inglés, holandés, alemán, francés, español y chino simplificado.\n\n* 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]].\n* 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]].\n* 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]].\n* 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]].\n* 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]].\n\n!! Configuración de desarrollo\n\nSi te dedicas al desarrollo del software, esto es lo que debes hacer para trabajar con Projectify:\n\n* Instala [[Node.js|https://nodejs.org/en/]]\n* En la carpeta raíz del proyecto ejecuta `npm install`\n* Para iniciar el servidor de TiddlyWiki, ejecuta `npm run serve`. El wiki está disponible en http://localhost:8080.\n* Para servir o construir una edición en un lenguaje particular, refiérete a `package.json`\n* Para construir archivos HTML para todas las ediciones, ejecuta `npm run build`.\n\n!! Contribuyentes\n\nMuchas gracias a las siguientes personas, quienes han contribuido a Projectify:\n\n* [[@OdinJorna|https://github.com/OdinJorna]]\n* [[@Kookma|https://github.com/kookma]]\n* [[@Joebordes|https://github.com/joebordes]]\n* [[@Silvyn|https://github.com/silvyn]]\n* [[@HueLiu|https://github.com/HueLiu]]\n* [[@gregorfischer|https://github.com/gregorfischer]]\n","type":"text/vnd.tiddlywiki","title":"Léeme","tags":"","revision":"0","modified":"20210413012806403","created":"20210316220151557","bag":"default"}, {"text":"{\"type\": \"FeatureCollection\", \"features\": [{\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.0881, 23.1537], [-82.0816, 23.1496], [-82.0795, 23.1254], [-82.0928, 23.123], [-82.0858, 23.1064], [-82.1013, 23.094], [-82.1012, 23.0856], [-82.1083, 23.0815], [-82.1092, 23.0692], [-82.1007, 23.0564], [-82.1144, 23.0557], [-82.1558, 23.0753], [-82.1651, 23.0672], [-82.1693, 23.0731], [-82.1615, 23.0808], [-82.1783, 23.0913], [-82.1679, 23.0983], [-82.1697, 23.1133], [-82.1936, 23.1205], [-82.1944, 23.1262], [-82.167, 23.1419], [-82.1697, 23.1463], [-82.1566, 23.1528], [-82.1725, 23.1628], [-82.2118, 23.1554], [-82.2395, 23.1558], [-82.2392, 23.1445], [-82.2675, 23.1408], [-82.2954, 23.1332], [-82.3071, 23.1381], [-82.3102, 23.1497], [-82.3358, 23.1527], [-82.3455, 23.1449], [-82.3557, 23.152], [-82.3312, 23.1649], [-82.299, 23.1721], [-82.2925, 23.1697], [-82.279, 23.1761], [-82.2658, 23.1754], [-82.2185, 23.1822], [-82.2095, 23.1792], [-82.1989, 23.1821], [-82.1858, 23.1766], [-82.138, 23.1716], [-82.1269, 23.1757], [-82.0954, 23.1744], [-82.0895, 23.1791], [-82.0922, 23.1689], [-82.1012, 23.1675], [-82.1021, 23.1607], [-82.0881, 23.1537]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.06\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Habana del Este\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3785, 23.1456], [-82.3675, 23.1433], [-82.3577, 23.146], [-82.3585, 23.1374], [-82.3655, 23.1248], [-82.3743, 23.1242], [-82.3769, 23.1322], [-82.3785, 23.1456]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.03\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Centro Habana\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3071, 23.1381], [-82.3237, 23.1199], [-82.3296, 23.1104], [-82.3394, 23.1084], [-82.3507, 23.1122], [-82.3513, 23.1234], [-82.3457, 23.1267], [-82.342, 23.1151], [-82.3378, 23.1154], [-82.3415, 23.1268], [-82.3391, 23.1326], [-82.3258, 23.1355], [-82.3232, 23.1439], [-82.3455, 23.1449], [-82.3358, 23.1527], [-82.3102, 23.1497], [-82.3071, 23.1381]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.05\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Regla\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.4107, 23.1345], [-82.3917, 23.1481], [-82.3785, 23.1456], [-82.3769, 23.1322], [-82.3863, 23.1136], [-82.404, 23.1006], [-82.4108, 23.1042], [-82.406, 23.112], [-82.4118, 23.1217], [-82.4107, 23.1345]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.02\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Plaza de la Revoluci\\u00f3n\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3577, 23.146], [-82.3437, 23.1371], [-82.3563, 23.1228], [-82.3513, 23.1234], [-82.3507, 23.1122], [-82.3663, 23.1143], [-82.3655, 23.1248], [-82.3585, 23.1374], [-82.3577, 23.146]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.04\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"La Habana Vieja\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3655, 23.1248], [-82.3663, 23.1143], [-82.3794, 23.1032], [-82.3824, 23.0971], [-82.3801, 23.0801], [-82.4022, 23.0753], [-82.3976, 23.0949], [-82.4054, 23.0993], [-82.404, 23.1006], [-82.3863, 23.1136], [-82.3769, 23.1322], [-82.3743, 23.1242], [-82.3655, 23.1248]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.10\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Cerro\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3663, 23.1143], [-82.3507, 23.1122], [-82.3427, 23.1039], [-82.3397, 23.0924], [-82.3361, 23.0867], [-82.3426, 23.078], [-82.3486, 23.0853], [-82.3801, 23.0801], [-82.3824, 23.0971], [-82.3794, 23.1032], [-82.3663, 23.1143]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.09\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Diez de Octubre\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3071, 23.1381], [-82.2954, 23.1332], [-82.2675, 23.1408], [-82.2392, 23.1445], [-82.2395, 23.1558], [-82.2118, 23.1554], [-82.1725, 23.1628], [-82.1566, 23.1528], [-82.1697, 23.1463], [-82.167, 23.1419], [-82.1944, 23.1262], [-82.1936, 23.1205], [-82.1697, 23.1133], [-82.1679, 23.0983], [-82.1783, 23.0913], [-82.1615, 23.0808], [-82.1693, 23.0731], [-82.1651, 23.0672], [-82.176, 23.0585], [-82.1903, 23.062], [-82.2049, 23.0616], [-82.2227, 23.0649], [-82.2236, 23.0508], [-82.2338, 23.0541], [-82.2475, 23.0665], [-82.2598, 23.0686], [-82.2719, 23.0801], [-82.2946, 23.0971], [-82.3296, 23.1104], [-82.3237, 23.1199], [-82.3071, 23.1381]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.07\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Guanabacoa\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3296, 23.1104], [-82.2946, 23.0971], [-82.2719, 23.0801], [-82.2773, 23.0689], [-82.2977, 23.0568], [-82.3135, 23.0538], [-82.319, 23.0637], [-82.3085, 23.0674], [-82.3235, 23.0717], [-82.3318, 23.089], [-82.3397, 23.0924], [-82.3427, 23.1039], [-82.3507, 23.1122], [-82.3394, 23.1084], [-82.3296, 23.1104]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.08\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"San Miguel del Padr\\u00f3n\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.4107, 23.1345], [-82.4118, 23.1217], [-82.406, 23.112], [-82.4108, 23.1042], [-82.404, 23.1006], [-82.4054, 23.0993], [-82.4176, 23.0978], [-82.439, 23.0871], [-82.4414, 23.0752], [-82.4522, 23.0697], [-82.458, 23.0762], [-82.4639, 23.0729], [-82.4828, 23.0537], [-82.4893, 23.0498], [-82.4893, 23.0684], [-82.4918, 23.0745], [-82.5017, 23.0697], [-82.5105, 23.0712], [-82.5325, 23.0532], [-82.5408, 23.0544], [-82.5322, 23.065], [-82.5103, 23.0851], [-82.5053, 23.0813], [-82.4958, 23.0874], [-82.5029, 23.0903], [-82.4948, 23.0948], [-82.4642, 23.094], [-82.4486, 23.1049], [-82.4233, 23.1287], [-82.4107, 23.1345]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.01\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Playa\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3397, 23.0924], [-82.3318, 23.089], [-82.3235, 23.0717], [-82.3085, 23.0674], [-82.319, 23.0637], [-82.3135, 23.0538], [-82.3091, 23.0448], [-82.3111, 23.0351], [-82.303, 23.0196], [-82.2588, 22.975], [-82.2614, 22.9743], [-82.2471, 22.9573], [-82.2713, 22.9575], [-82.2794, 22.9528], [-82.2973, 22.9551], [-82.3005, 22.9636], [-82.3128, 22.9658], [-82.3194, 22.9625], [-82.3214, 22.9684], [-82.319, 22.9847], [-82.3331, 23.0001], [-82.3456, 23.0056], [-82.3508, 23.0127], [-82.3573, 23.0125], [-82.3707, 23.0213], [-82.3676, 23.0473], [-82.3763, 23.0557], [-82.3801, 23.0801], [-82.3486, 23.0853], [-82.3426, 23.078], [-82.3361, 23.0867], [-82.3397, 23.0924]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.14\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Arroyo Naranjo\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.4022, 23.0753], [-82.3801, 23.0801], [-82.3763, 23.0557], [-82.3676, 23.0473], [-82.3707, 23.0213], [-82.3573, 23.0125], [-82.3508, 23.0127], [-82.3456, 23.0056], [-82.3331, 23.0001], [-82.319, 22.9847], [-82.3214, 22.9684], [-82.3194, 22.9625], [-82.3301, 22.9572], [-82.3644, 22.9676], [-82.3771, 22.9666], [-82.3755, 22.9567], [-82.3654, 22.9414], [-82.3865, 22.9346], [-82.4118, 22.9491], [-82.4283, 22.9475], [-82.4332, 22.9412], [-82.4454, 22.948], [-82.4433, 22.9823], [-82.4478, 22.986], [-82.4574, 22.9784], [-82.4658, 22.9829], [-82.4707, 22.9789], [-82.4731, 22.9968], [-82.4704, 23.0146], [-82.4551, 23.0238], [-82.4514, 23.0194], [-82.4429, 23.0253], [-82.4291, 23.0318], [-82.4293, 23.046], [-82.4193, 23.0495], [-82.4066, 23.0446], [-82.408, 23.0636], [-82.4022, 23.0753]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.13\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Boyeros\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.4054, 23.0993], [-82.3976, 23.0949], [-82.4022, 23.0753], [-82.408, 23.0636], [-82.4066, 23.0446], [-82.4193, 23.0495], [-82.4293, 23.046], [-82.4291, 23.0318], [-82.4429, 23.0253], [-82.4461, 23.0424], [-82.434, 23.0541], [-82.4344, 23.0656], [-82.4414, 23.0752], [-82.439, 23.0871], [-82.4176, 23.0978], [-82.4054, 23.0993]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.11\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Marianao\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.2719, 23.0801], [-82.2598, 23.0686], [-82.2475, 23.0665], [-82.2338, 23.0541], [-82.2236, 23.0508], [-82.2261, 23.0214], [-82.2208, 23.0153], [-82.196, 22.9981], [-82.1975, 22.9939], [-82.2111, 22.9954], [-82.2163, 23.0006], [-82.2279, 22.9813], [-82.2588, 22.975], [-82.303, 23.0196], [-82.3111, 23.0351], [-82.3091, 23.0448], [-82.3135, 23.0538], [-82.2977, 23.0568], [-82.2773, 23.0689], [-82.2719, 23.0801]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.15\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Cotorro\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.4893, 23.0498], [-82.4828, 23.0537], [-82.4639, 23.0729], [-82.458, 23.0762], [-82.4522, 23.0697], [-82.4414, 23.0752], [-82.4344, 23.0656], [-82.434, 23.0541], [-82.4461, 23.0424], [-82.4429, 23.0253], [-82.4514, 23.0194], [-82.4551, 23.0238], [-82.4704, 23.0146], [-82.4731, 22.9968], [-82.4707, 22.9789], [-82.4839, 22.9739], [-82.4918, 22.9898], [-82.4977, 22.9956], [-82.5009, 23.0104], [-82.5078, 23.0162], [-82.5063, 23.0221], [-82.4946, 23.0332], [-82.497, 23.0402], [-82.4893, 23.0498]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.12\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"La Lisa\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}]}","type":"application/json","title":"lha.geojson","modifier":"M0","modified":"20210916020158378","creator":"M0","created":"20210916014703104"}, {"created":"20210326195409060","creator":"Offray Luna","text":"\\define hyp() [[Hypothesis|https://web.hypothes.is/]]\n","title":"LinkAliases","tags":"$:/tags/Macro","modifier":"M0","modified":"20211017065238907"}, -{"text":"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","type":"image/png","title":"logo-mapa.png"}, +{"title":"logo-mapa.png","text":"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xkfT8+vJkhJS2gCcYaJBPQpFqLDdv1stPVdX6zeaK0TNJ1SxZ4qI6Bpfn1nBotVkIT1ZW3ffj9Z1TRBCzK5gJdNIJVOwLQldBhDW4rAtp9I1n54rANiyZQteeOGFRQ9XN2vPFMMUEd3MWMGiVaW8J+u1117DwMDArNs4c7J6YVk2dj27FU1t9VUfTxEKop4EYCuwYc675+ruu+/Gc889d8N7rhajZ6r87xejX4phioiowus5K1i0Gs23JysSC+G5P9yNprZ6WPbsClbEUws/IjAMA9lsFseOHcPhw4fn7Llqb2/HD37wgxtWubqRPVPAjWk+n0/P1HyXJ4mIbkWsYNGqpOs6tm/fftWerNT4BH771kHseWE76prXTH/yKx4EtDBsQyKXy+Hs2bM4ceLEVXuurmdZcK4QcrVlvmsNVPO9DXumiIhuHFawaFUr9mS9+uqr6Ovrq/wkVwSa2urw0M570bi2FvlCAalkGmZGIO5twOREBl1dXThy5MgN6blizxQREbGCRatasScrn8/jtddeqzgnS9oSly/0wzKPYNueBxCviwIC8GkBWKaFU6dO4fDhw5icnKz6dar1XF1Pz1S1MFX8841a6qsUqBimiIgWFytYdFMwDAMffvgh/uqv/qpiFao4CysQ9mPPC9sRigWgZoM4cfQUPvjgA1iWBSllxeXBmT1X7JkiIiIGLLpl5PN5vP/++xV7sorhybIsxBIR3Lf1TqRHcvjkoyOYmJiAbduzAlb5nKsNGzZUrQBVClGLHagqBalqFSkGKSIiBiyi6w5ZR44cwb59+6b1ZJUHLADwB33I5/JIJdOwbbsUsMpt2bKlNES0uIxXLUwt5XYylcIUl/mIiFYW9mDRTcXr9WLLli0oFAp4/fXXK87JklIiNZ4uha3ykCKlhKqquOuuu0obN6uqumQN6OyZIiK6ObCCRTcl0zQxOTlZClHVVHv667oOv98/+xdmHiFmPlcRzuexGJiIiBiwiIiIiMil8BAQERERMWARERERMWARERERMWAREREREQMWEREREQMWEREREQMWERERETFgERERETFgERERETFgEREREREDFhEREREDFhEREREDFhEREREDFhERERExYBERERExYBERERExYBERERERAxYRERERAxYRERERAxYRERERMWARERERMWARERERMWAREREREQMWEREREQMWEREREQMWEREREQMWERERETFgERERETFgERERETFgEREREREDFhEREREDFhEREREDFhERERExYBERERExYBERERExYBERERERAxYRERERAxYRERERAxYRERERAxYRERERMWARERERMWARERERMWAREREREQMWEREREQMWEREREQMWERERETFgERERETFgERERETFgEREREREDFhEREREDFhEREREDFhEREREDFhERERExYBERERExYBERERExYBERERERAxYRERERAxYRERERAxYRERERMWARERERMWARERERMWARERERMWAREREREQMWEREREQMWEREREQMWERERETFgERERETFgERERETFgEREREREDFhEREREDFhEREREDFhERERExYBERERExYBERERExYBERERExYBERERERAxYRERERAxYRERERAxYRERERMWARERERMWARERERMWAREREREQMWEREREQMWEREREQMWERERETFgERERETFgERERETFgERERETFgEREREREDFhEREREDFhEREREDFhERERExYBERERExYBERERExYBERERERAxYRERERAxYRERERAxYRERERMWARERERMWARERERMWARERERMWAREREREQMWEREREQMWEREREQMWERERETFgERERETFgERERETFgEREREREDFhEREREDFhEREREDFhEREREDFhERERExYBERERExYBERERExYBERERERAxYRERERAxYRERERAxYRERERXdX/B+573GFVI5y3AAAAAElFTkSuQmCC","type":"image/png"}, +{"title":"logo-pph.png","text":"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","type":"image/png"}, +{"title":"logo-sociedad-civil.png","text":"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","type":"image/png"}, +{"title":"logo-terra.png","text":"iVBORw0KGgoAAAANSUhEUgAAAOEAAAFJCAYAAABti0pNAAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAALiMAAC4jAXilP3YAACAASURBVHic7F0HfBtF1n8zu5IsWe5OrwRCSOyEmoRACu0oBxzHUUJN9x3whRBK4ChHCEdPIY2aRoAAoXOUA46WSiC0dFIhjVT3IqvszvferhTLsqqtZkf/n2VJq9XuaHf+88q8eU8WQkAKLQ9D3+bSqTmnWoXF1I0DPwEfPfBWd2IMWoEQmcAgTQiGAAPubgQQ+Mwy8bUZH9gpRAW+L8FX+wWDYvzObnxsAibWVle4dmys+q568ZWqkuCf2SIgJ7oBKUQHRLoTO5zR0aTy/oKzgf06DOqHJOqJZCoTwL5FVv3CmPgf7lopVKSSJDLw8yzcns6EkHB7Du7rwmcnERW3p+Hr1vhoywAKgbF2+KD9wJolVfbLGrxlysqz1uAxV6kutrzmQPH2iVeucyTwEjRbpEjYjDHp7d5Ga4esU/E2Xtyv/eCLcNMJwMGCpEEpBtvx8QU+iBhdcdvpSMYyJmALcPELB7ZLZWK/UIUdCVfJGbcwoearHIkmoBT3b4USMAMJScQzep22Ej/fg5JUxc+GIJGHcexF1g55m5GUX+Ax3q9y7Vk1cciO2gRckmaJFAmbIZ5aemZvyWC4Hjv+Ffj2GHxISApvkBQ7CR8oCdlu/Gg3vv4Gn0kGtmbArsX3+RxQFeXaFzkS0SAYKq2kijKNuE4GogS/X46fbcC9ZAGiA363A36OxyWii3Wo4r6F0nC3EPxEJOWfgfGxVmPn36euHPIaKGzBnYO++S2uF6cZIkXCZoKp/zs5HayZl6MddzMSsD+AJqECwSO5TPg4Fh/d6z5ifnYPuLWt92es/l5IdNYaiXcGCNYKP1kqFDES9dlSmcMl+NllTIbbpn475BNQ4PEJg5etU1U15YDwgxQJkxyTlvTNtxosRWiI3YxvybESCRgE4lfTQUTvhpIwE6Xrhyg/16AYvVAGloOScbkqlAvBJbVF5fZKIbGXn1o+eOOUlYOeunvgijUpMtZHioRJiie+Oj3PkGb6u9WYfiu+bZfo9ngDGVSF/+YJBV6rUSu2TBzyU9mkj/pa0vJMPWQhXY6S8UE0Le8UknjNqcJc+/7iqZa2uYO4JI1DMlY8tWLwtLvPXLor0b8jWZAiYZLhtk97mDpmthtpMKfdh287RemwJHmiJREFU9V/3Hnm0te8N068ZHUNPv1Mj8e+HTjPJKTxjLGHDBLcZ+iQ9zGo6ktVny8bk3bewK4SY9egmnpoV/n+12ZcuNkepXY1W6RImATgnLPHVpzRQ1akvM6Z7WYiXU6GxpGG5vd2C2Dk3SwHIVbg6zWqUL9V7C47M/McOoeQoBUT0A5J0gW/0U4wMRDtvW5hnoMBZ9chicqrimu+dpOvHu4bsHwnPt3+2LKzphllcTt+pYhxfkP6nwb/yIQ6tcq5bJpJ6ZfVKbPduVOWnbX1rkHfbG3Eb20xSJEwwUCp0WXyisF3IHt6ov10DgR3uPiDig8Hft+FxNuEpFoiQPlk24ba5c8XrXbSDkTyWz/pbuwgMmsdxvRqk6qaBWPk7TQycq4AaxXZKdnF+O9ia1562dSVZ30CQn1DZeKbCWcsq/Te675B35BX9g5UrR+V00yXY/tuwMYstBoGPySM6pTq4uo3zGYw3DSnr8HT1qMRKRImEJOXndXPKMmzULYchx00N4Kvknr5Bz5KtYcQ/0Mqfrx1U8267oWmHK5IbY8tSL90ysohJwBjvZDkKOVEHpInT9LOw+v8O3Xy1uY+rhnCl8LZuOd1wPh1HGDvlG+HvKmqYqHti+XrJk5UVc9O/zxnVTE+zcXBYN5jSwf1lDnciMT/N5L4bhXEo+1yShZH8NtbHFIkTABIMj2xZPAALsFoZENv0Dt+OKCIlpVIld+x829RVHUJY2KHEOxEibNrjytIfw4/Pw5laQ7XiOTNpSOvaSL/JyTuMiHEOlXle4Gr5ZwJA6g8XZtH5OQIYl1pCgL36Yhqaxv8TgboHlEaLEx+2kZziLdjO26xnj94yVMrBk+37Sv90juKxu0V3YiPe1ENnY+9byIHNtvaIW8EDkj3Thj0zffhX8WWgxQJ4wzyek5ePngacmIQvu0K4UkdOwqpt4TKVqmg7uAu+8/CYD4DO/w/kdID8QhZEORAQsAB/OwjJO9qlasV2PHbadKX8TESFx3xGBSeZkTyYn9gBvehtL7BdJmpTd5rDwEbkKg78JPteOTN+NwFmXUB7tUPP0fuawQ9X+L8PCTXWrQdn/x+77K3fONMcfAwU6wqts2GNulzKhfKpCVcnjhEdUV8UZs5UiSMI6YsHzJETksj9bMDhKd+Usf9TKjqXOyou2sqXVssmabrwJg2G3t7txD8RdKIrUQW7PDVSJSzkVDDuBYc4+0tPXIM2kYE5H6OZQRPAACDU/DfKfr+rAL/f4Vte1Z1sTu5LEjNvAY/y0ZyHUL+dsd9XuvXfvCEqSsG3/P9vuVfe8h458Ala1EjuGzi1101qXo0h7mlSBgH0Aifbhz8f4yzf6AU2YUdszCMr/2C/fxZcLEvWG3lQWbJuNiaZXoVt/cITT4tbnSPwJPhnum4fz7Tbb7DoH+ZpI3n3nsmzokEDiSPg+mhMbQ/raogp42/AYP2ycL/l6NkvRyPRvbpGzhgXIsSFqUsDBIgUAIzCoO7Fu3Gz/p1GPzxlJWDHvRM2LvV06OWfB6kSBhj3Pn2meb2HQZNBQqgZvAhdso7IDiLarHzvsRUsRiZsoZL6rHcmvUibifPqT8p5QF16L349D4IVPMYHM80wtLqiPDhFZFDxzuAj51oF/7MdL2U1NYTwH+/wfOwm3GgGYP670p8/7wQ6lKHIkkm2fUofqUIt/0fY9IKshfxujwy9coVtkja1lKRImEMMenTAZntO5gW4MtuaMs9h6rgDAh+zWl+bY7qdP0HnI5dkiX9Puz5FDETruOmDRJhrK9LppGgQ1DsaFu3XUgOHbQBxfP4UR98fSKAbov6wIBMHoLPgzmT1hkkeGrrevubzxctf3TSkr4vWA2WO/B449t3MJw/dfmQsaiWftf0pjZvpEgYIzz1Zd+s9Kz090C3jx7hjC8EfXWDP9Da6m/RdnuuylH5UbqUcSKzGN4EXeqEC2KKoantDgJSTfviaU4DXeWlSJd9+CgBfSWH79QGve7DGbzSvTD9oSkrh8y0Olzz7xyy5D6UhIskzqeBxL6aunLII1s31ExJzROmEFVQHGV6XvpbaA21VQH+iR1xPmi2mV/gLuI9AeqUasfeX9KNne/F3vtPqL+GL5lA5PI4amjaghwrm1F5zcFP6DeS+iv77I82IpsJ1qwJU1acNVPi6ssTzlx+4VPLBl6J6uuU7oWWM59YPmTkPwcuORT3X5MESJEwyqCFtunt8+Ziz+uF7BqHBHwGN+cF2J0mtN+3g3Inq1VrreZO7+P7C+LX2qggV3voMpDsSApjI1vPAg2jfzoxDpOx202YvGLQqDsHLHnr8eVDlhsk9rRBEt+ghLz67jOXbohr65MAKRJGETQJP3nF4Ifx5WWoXo5CAj6GrzsG2h977BIHuO6QVW6V0uT/grYIt1mDqOiR+FqqDPdrXzW5Ne761tRvB991/+Dlz038Gm5INw4chirqe1OWD7njroFLPopbi5MAKRJGEU8uH3wdPt0uVLgDOIwH3TsZCFtd4LrFpEht0TZ6B993iE8r4wZP3yIikt1I5PSOtEEbks/EQat9lWPpQ3cNWDp/yrKzljGZzZj67RArSsk34t7iBCFFwigBVakCHMlnoXybB5wNopwuQXa3q2gDSorUAQn4NlAMZssFSUFSWffj4yDoA5OHjKSu3m81DspCNf7OiVeu23rTnL6XdS80Fz25YnC3e85cuiNBbY4rUiSMAiYt6ZaWbuw8F19uozSBSMCbguxOOVueEC6+XpKB1K6WTEBv0HQH/dYvQZ9vPK3uIzY2vUNezm2f9hj9fJG2vvDZhLQwQUiRMAqwGjrdjk+9QIhHgDGyCf1O09GKdKGIKxSA3QaZUWeMaCK9BYCmaP6Mj2V4MV7AqzQC3FIRL9j1nbLa2lAS3nK0TVekSNhEoB3THWR2H1JsAWMwFoLMBeLjUS4p6zhIX0MQh81RgEHIuo54QR5B8v0f6FKSEkmNPq4gvXrSJH6H91Kolo4UCZsA3Rs6aDJ2n80gWHfsRZ2D7P6LEMozjMnkcOgVrzYmMY5BAt6NTJvEAcaAHphAwTnjrOcPPoTX9rGjJSFUioRNwFNLBw3GfvMnIeAN7DyjguyqoBp6O5f4SNDVsRR0ZCABH0El4X68jjfge09aj4eeXDGIEkG9ktjmxQcpEjYSlHa+X/vBFNmyBAl4RdCdBSxmklIsQH40VvkHmzEof+mjbiLS5aGkxTIH9tzU5UO2HA2xpSkSNhL9OpxBi1ixw4jvqKZDkF1tTlU8apDkF7CHWePVvmYGIuJjeC3v1gLQ9WTF6UKC1x7/6owz7j1n5YFENzCWSJGwsRDyTYLBM0isgSH2/FDijNSsM+PRrGYMExLwYbywlJ3tSXzfijLAGc2GF26a0/eqF//xo+uqq4BXDeou5+JnBsWYj/tlcyYyBa8fZ8tUtNBBPeQQ0iGjEAd++XVDZbdSUN96izJsJJ+dmSJhIzBlSf+2zGjux8BFcZB3B9mVXO0vcAa0hCmliYYGahTsPqHCo4zDFND6J/tL63byJ6NnFBopjUeGAAWV1l1IvP34XOpeuOxZvZUuQGQzrYKU1Nmoh8dZTyospFSQ+0cPZDuKZvdZi8dfqzDXL86amh3On3ZVLF6c2BJvKRI2BkbTn0GI1/BG9wV9JUEgrBBCdMZOURCvprUAHOeoVe6rqXJCTmtttodlZBvPdrZXHzy013YAiZeD1749bk5HYpG0zECb2ymYUHV1n7mQjjT4/YbbdyFHLfjcBs3Ntm7v9SAkuJBBlmVLZnnawMJfi2b1XikY+5S5xA9zxq8rifcPTpGwUWB97Qp7zChpXtFAwAFXfZ0zfg+kpGBEMFmk1rZq1/7aaiU/LV2SucQkS4bh37Kh9l2XIr7HS/sjU4UDgEtIPhKFTi4gHa8yElJlKuMujpqnYDyPaUmtiLRQBvrUEKq9gtJF7kLi0dIpqtN4Dd6g8SCxQ0Wzey/HgXMx1Kr/nTthY2XQhkYJLYaE10/rmW+QoT0H3oYzKkqCo6LgucKnlBADYVMBL74iDqloL6iK/dArVdsPq2FODpNXtG+HwQcNktKGMalfkF0PccFPwRNGsjA3BTey8o1tD+yqEa3NFuCoz1syZJaZZzqj9GDteUg+M+h2oJYOR7vBnrRVzHPDOT0rJCVxI63ooIxxB/B9Lr4nidiR6fltdlC8r1DESsY5aizsQjzCQjDz8jGz+yxC6fgcSsdtsfytzYqEQ4dyKf2Mrhmcp5+MtkBfTikWmKCMXu0sRsMevMDbkHS7ANQSULlNMNXuSWOEN4dyoNC6vo6ojXQEzrpyKg8tm02jjYV2tBW2CMrHCbAGNZt1Dod93cat20tXP6/WC6E6rc3gU9G4f5dzPhqCX7+92AtGxupatHQQmbJbpbHSg3bIa6urpfjcvqLYDooStm+F6jZ6r2nM9RqSKe2cDftHNZ7rBCaxAYLyuQI8ZRM1ayxgORv3vVrIbFXRrD5fAVMfn1e8cU24g3UkSHoS3vBk15y0dOupqHP8KWNg4RB3slxJz38JK5GMrzGtzLOWyr0TE6IbXl+KXnEy4BTBXwUUyS9QDWHa6ElE1DOS0UpwfUU4Jbft406MdDUwbjGazE406DejvbAU9Zr/KjXKty/ft6lk8opBx1c5qj6yGjOHhmg6tTPpr2/Sgup1WySoKncA2ohgTJNANnDIbWuGQ3sblL9oFBiteWRaBvO9qNS+LwQ7jAPzNRZmuREb8AXYlOE2k8NiZubLUDrOHJ1X+NvwGX0eX3jb2k1RaYAbSdlJiqb3zlVl9ie8SH8zp2dS0qA2R5IXCSjHF7s1Ax1gFNNWJbBfGGWTBrYSRzVUOwQloNZWJ6DtQAVMsmkbXmTyrOkZvpgwacRlWgzncfggFYVIewjv/1bc/xBeeDMOyRehNnQTt0olf3+29/LKEudWS6aViNw6xM9IymvbXFBrUzQS5rQyQfH+Wmjd0aJtz843QemhWnA5miSQKvHb99irK9549Z7fSz0bKQxx5MyC3Sgix+B9fxzM8v0WIb/oFOLNXSUb5h+T0+tUA+c3o9142GGvfX7hnVsPNvFnakiajsIncT48u3CAJMEYJrNLuC6xGjo09GzT9KBa67uYnifzJPzgDK7nOJHrfY171Zn1Nh7q4EBi23Azuakpor8L0xbYslJBa+CEWCBUWMEl6JWdbx55YG/NnzpbMoxS0ly5lglJYlBT6apCW9BqSpNKkXQ1spF3kGQGua3S1IN7a4KlfwwB8ca8seue893qlab/jtFP93maU0Upxh40MDaxW27hN7jDs5Ur1t+e2b9nR4PR/Dck49554zZ81NS5x4R3peFT26cbDPnXjM4toFR9lEov3ItrYhRZUcexxsLoVlO9QdcFOSsoWe6xINFkuzhszTasysiVJ6Jq9GGjz5ZCWDCYODgdCoWs9cjKN9F0xDR8TXOHLLdNWrEl2zBg+5piC5OlHqhC/gW33xj+0dnIotl9uiDt3q0F58eLirf+4Wvrzbt9rVZRaszkXlNQIt6BnWEYSPyizEGFvwihPrWP2RdkO3jG6Ok9Bw196rg1i+/eVt7Y35owErptvVFGUz6txeuQZF58ShuPKi78JEDsEQpssOYaO1WW2u80Ww0Xp4WbBTSFJsGSYThZUcRUlIqPKC44HklzSJJ5a+wqrWrKnW9yWTYwvZ5HsLlaf6B+fz6O9+engck5Kq9wyZiZfd5wOm0f+qqYcydspOmMu4ZO7/KvTJZxARJxOGN8bnswTsShe/rB4tJFH0zc0yQjNe4kJMlnNOWNNFsyKdIkWpVoo4lPheoaP3fcxs3eG6esGHxVdaVzisVqeDFRDTsKkVtT4ZxADhmDSfoHeUpbddBHwPQMwymcsSqhilIk5R6UlOSAq6IiM6CTkh5W9yPYCE9EPg/1r/MMJnMxSsgPQFHmzivb9J23dFw8fif5Eigb3vujZvTqyiV5OH7vwdZ5ueNQLb2vYtmGTxobeRNXEo6Z2fsvBlP+I0Cew8YLPnJQ72Z62w+hzbZZixYkW1GbA3Kn4NNrKEQKFHxihi8BdfAulkzTPt5QdU0hhkjPNGQf2muDNp0tgIRz4UNlnBlNFgk6HWf5+++/VmwWEktHrSWXCZ6PJkSmYFpAPU3SZzBgWUJAHvYLi7vPEFFq8Va3dk9ZHckHy3Q/xCg0SG8cnVu4YsysPjPXbFj/ke801fzbNv6OKuj0TLPZgkYLLcG6O3NQwZmjZ/eYOm/s5ohzp8achCOeLjhelqVzUKe+EC/eJRB5JVoCjUiUhp1Uhe/wgv+oqsqyKlG1yT1CaSDnzlVQQL/JaM1kOcwgBjLB7serG27YGHlv3h0zu88KvJkfuFzO9xbeseWPiW8WGNI75MmMpi+STG9u6eASA7NV+k1xqiK3bZqtusqJ99ZIqyzAXisWcPLgaKn362bt626Q/sqnvobD7WH/Dt98xRTlOyHxrvgtmnKiCsSy+3hn4deGnFRYuK5oRuHEipUbP/SWdG/ZdlSOsvT6HxV3RZLvqiyBJw/B1ka5bGNGwqGTehszcuEeg0GitXbk/o80nwp5P6vwR5Lr6QeUUO8rivPjBeN/3Uuu5Esntje3smTmjJzR5xSZqe2B8faj8groYlKECs33ddRq7UVOGbOmngA7T5aN00fPLFhapaZ9bFFVCc+bWgmRAKAd3uXw/traNh0tlqpSRxmSUNtuzTIaDuyq2YsSD3nA7HoFKshEksl438nT7Xv36T3NF5MUvBTfXIpST6W6jYKpbyGDpkrAr8R9iJAUk/qD5iyU+HsZgwqXjJ7V574FJetXkZrqVlW/cD+ahJiQsO9N3HBiQUERY2w46HUKwvV4kjq4HS8Q6fg78cIutzP7p1KVbDNYoIBLxuuLZvXuhcQ4DgTrjBeovaxJVv3wXmMgxfztwqMdRAIX49Yywaimu1YyuhWeIx+HR5p4Ivsh2Bo/PDY722lTzy7Zb6/Jb29OuWQSABxzRXWFs0RRhEWSpWynXdW8p/jgqJZ2stuUI3PIeJ8Po+QjgtAUU5X7EDTtRPGj/kwJqh3eH5/6482uwA74Piq8Y9DCUbE/UZDIXDxwD+zLf8f9luBA/9aY6Sc8MHf8r1FLxxh1Eo6e3bvXiYUFRdh5/wq65yoc2JEY36Auvx6v5np8/zMSBi89+3MaGBeClVH0SSsP1byf3KDRbBNFOaiCfaEy1z4mKO5X5OFFbSeAt0IVNgdJXYsX8hASkHR/Kw6fVsa0iX20IbSoGyp6SZP9mUB2hSC7AtLohqely5boXKEUIoUkM8mcLndEIlIMKVRXOiHbpKcuTc8wAJFQA4Ms5lUpyt1FKGaUSsYtx/tfjv0KB2F2Gt1XP6fKROINYxyux2//qAJ7srKm5ktSPUekF8yWTGIkAz4eZON5Y2b1fmBHyYb5X01semXhqJGQ7LHReQW3cGD34tt8CK+gCenoH2iqpsp2Ki7bRqPRfA6OZs/iEU9jmhMkqD65BR+fAjloGDliWE9k7uUcZApFQ9IwiQf5fv3Je+2ZwpjK8GatRtIuUpiynKPETc80/MuaaQinsGcKMUJmnhHKDtmhXZd0qCiu1iJnCGYkJQSPW6F+iNoY64r31I73dy12us8ZJZYS0DkAGUkD6oej81sZFsuG0ebCyX8w+5sfj938+LAZBS+ZJP4wSsZZ3fIK/zr66T7/cM8pNhpRISHN+Y3OLZhD9ctBt/1CEZAWWa5Ga2+KUxFrhFq612DK+4vE0+bgRTk2RHk9HPYEjmxwQAgmIZFIfy9z/xazm1p27SFAN5QZFOMJUR2FtrgtA9/L4P+30zaqansR7nORBBLpOWtxJK5JuWMSC4vVAIf22PQQCnxPQdzkk0mzyNoqC2+II/Erwuu1Zq1QGo1+zFO8hpG6KtbhNlKyjgVdinofjI5MnvyF7cH4SNGsPtOMDjF/3j0b/j5iZs952D+eZgb4sWhG4d/n3b7xg8ZGzjSZhCOnFxakpWe+jj/2e9CDoEPZTZQO/Rn88R8Lu7qNm/lJHPIX4PcGAAva1V142VYKWuXA3As6Ufrh+wqm250NiV93tNZum+EgbtsptMh5UYZqCXcv9GwH/ttNJD+5ptJFE8chflYKsQQRh1TR2hoXGIySpoJarLQ0l6G6ysHlVOvt63515LVORh9S6msJaWE22Y66KaJLRjI9fMq7aT6I6SxNvnP0zMIXbdUVz/xRu2vQsbkF40Dic0bPLDh11KRuj86fuCPi8t9NIiHqxWfLEhW/FHOxgedjQ7uH+MoylH7PK0JZKYTqlMzGmSj3Uf8OWdwSJRLbR6ukUaWg8KTsI+7nSBqsecWQkB41VI8X3YkX/ztUgX/HMfY4903xLlwCigtFKo68XEqJw0TCmmUEG9qDJrOkPRMJGcoqg1ELcTuyn4doHgJqaww90xes7nNRx0h9Ur+uvBsRibQpImT9KTWmBZj825ye+ddupuOvnnPrumkoFb8wcMMLUp71hFEzuhXNv21HWSS/q9EkHD2zzyWoBizAFj+FLRvAgicycuAY9Abut+hQaenyVnk5V6NGSGXD2gU7BzsypAkJLxj9+JARNv5WuovASgJd4G54YSkRbT/8Ni1RIYlOqglN9lPpZ1qj7b5hKRImCk6Hqg2EtTZVI2NFqePIZ0RCf/AlmzcRddAL4ds/aKNHKyJmO9zbfAXFqUw2fD1yVq+/vTRu049DJ/X+U0Yeu5dL1o+LphVcN+eODTvD/W2NImHR7IKLOZcW4w94WAui1j2hgVCCv3EmqguvOyV7eeu83EW4jQJuA05beMgngrDHs0+Q9BJe+9Z/72ckpD1IBTnVsws+ivHpV7xlOYpL7SpEwEq7KcQBMqqcO3dVaHagZEAVBtVPgYOjJglNPKhd6HnvrZI2lI4NyEiQQF+7Wou7kfuHBmYvs4d1lpn8xaiZBVcvnrjhf5zzB0ZNLzgTjNIzw6f2vHXhnZt+C+u3RXYpUALO6H0OlySyAWdiIzrgDxgDgUXEfqHCA5WlYnFmDpxi4BYqghKwBoPnovgjX8NRTEfDXf0Rt/6XvNWUumM0sBcopR6lM6ygxYdMV10bE+2TQhRArhODgYPDrmheUjIRFCShzHWbsMH+9aQd+LEN65PR8+yXjLqdSPUjyRtPkVsnQp1kzJa49H7RjMLrVVWl2NLlYyb3ulY2SZTPJvokHDO7z4loF72GbXwHG0xiOlgSI9SL1fsrS9mrGblQBExCtRUCzrXRRdDJJxps9yaeHykWBurvW2czeN8gb3uh3o3I1NXRCE6XQkxAEs9eq0DJAd33UVHsgDS0D2n+MFz4DubUjyj2xZuMnu1+cLzQNaTXmYAzcOfj3NstIPFXx8zqc+PcW9e+504QFXbm8LBJOHxq99ZGk/l1bMSvqAf8hEPTNAhMwErst49XlbBXM/PgYdztLgghRXx/tDf5/BAjKvCcUx8R66so3vuQ6pOEOWOPOtBqCm8c/sMWYM/wUScBPf2hjoz+pKIe5M2uFQwW4R5r8fXf3B+l41deHT2r8Lp5t67/IJI2hEXCcyZx+di8whewmRStvgAJ+FyQ75La9mWVUj4rMy9zNjYymLraAPXJFz7xvMkTjp3oO5dUdxPqt4G556XEUVOoK3khxdA77d1/vAdl/X2DTkjLnygk82vsHFPwa7QmloSMhTP+ctHMgkvnjNuwNNxzh0XCbnmFdJILtBTljFOK8kBzgdTaPS6X+kCGnPk8/oxhwY5bp4Lq8BjX3oQI/F1v72nkCD6XVGcv0H0hrxxJQwe+poRDKSQG8ZoiVakQNQAAIABJREFU8u5Wnn7mRxOiT87Rpr1UMQG4VhyWpjoy0fR6a9T0XufNH79xXTjnC0nCETN79jFww0PYK59HApJUaxNk9/+AQ7kN1YbbgxHQd4RpqBJ49qvvePG1D6MNf/YCSUAKfju8r1bL+tWlZ2ZAl3gKsUUi52lJQATQzAqxw4wWQr2PAf+3tq4ViSnJ8ltjJvc6x70yPyiCkpCWI2Xmyc+icFiDJ6J40NMC7izgW4fj8PUGQ96tSJax4f6YOulXt81bH49kKiLa8EhCuvn0oFCpqjJKz24K/eUUWhwCqqfaelV+KxLxX9hTPJpiD2aWF4ya1O2yUFE0QUmYmUd6LzsFmJiKz/cF2dWJpuDfjcb8S7FBJJb96my+xq6HgB5Rr/9IXR1MJPnqQVA7QQuPorbYqpGEkCLh0YpA02g0Xy4YL8L+ci++cRezgfN5rnUiPt8b7JgBSTjiiYI8Q7r0LyTgItBrxgXUwZA20xUm2fBgz0KAELQ6gunvvQnorXfTa9+J10SDe81FHVk2k0LckSzTRPV9CF7b9WDvCymKjOnEo259d9Gs3kvm3Lru00DHC0hCOV2i+nu1FA/KtFhN/8AT/m5zuJ4yGw1vQ4DV8/4I6LH/PBJPJ2Bsbb7GQmuTWy3Vwqewrck2UBwNUMNPfx9z+PZpL5ADkxam0zQFRZJx3HnOqCm9+86/a91+f8fyS0IqrmIxGm7Gg/2EB7s4SFuQR+rDSMCR2KQhwRrtzwb0kJF+TDJ3agqNomtOLnLqCLSym4KIU4gvFFdyzRP5evePbAZ2k1DFA9hvaDE6xSF3lExs8tChfIS/jGx+SWgxytcgMTajbKI1eMFcgVs4rQuk1REBG1rfC+orDT3bkxnkkKH2Gk2SJgnJS5oiYfzhciWPJPSA+oWf6QsJ+/Tt2L8nYteeBaDlvLkm48yCt4BmEHzQgIQ0Md8ttxAlm7gfDzA7WAPw1M/j+cYHVVe9iOaZcqibCA/+A5MFNEdI6iil2aPUChS/mEL80cT6EzGDXyLS/KGg7G3iJXfAioyS8ckxk3t97Vv3sAEJu2QX9scDHMCDlnKmrZQPhP2ULg51tEfCaag38byJ2BxAkpDmC83p+uVy2JKzM7R0kBmQrPCnmuKmS1Rgt3Gqi6jPr58AJun/8PkJ7/0akFCWxKXY5aYhu4f7+9wD3OcVJvGRAKGX+HhUz+ZIQALZgXSBKYCY7EMKIk4hvqCV80oSx+/68ZhW4yMdCXiPAHUyAz5F24+zu4dP7T7fO92+P5LlOu32tRSsHeScTlDZZrQWnw3VOM/kvMcebG4E9ICWznhWcZNaRO+pQlAK8QHZ4SKJSUjwkYZEMlqdfwITvC1qlz/j65PxkWM0pd2Kz//y7FiPhMNmFLQzSmyJ0WSiTNn5Qc63lnEYDyESOtU5Yuq8oBHEcicVtBwmQldJy2vtWqcwWxNe1OqoQW1N89A+vIjYFbRcStABaM2tKh4Gzk4CPeb0luun9Zyx6I5NVPWrPgmNjPfF7vVhGhg/CXomAZ3c+VrCgDgyEZ/M0xChoCWYZXqyofJiO9iqXc2ChPa9tcBRehtaNe8SGnS9mwO84p2ps1M276fx8aDg0Bk3/AK6NMw1yzI5azTb8EgvonrwGYMKs42KfBxI7IzgZwpNQM+I4PEcJfs0RCiQJKTpifQsg/ZbmkunKF9TAbU7a6DzzV0T3ZRGg2xyezORhAQvadgW9FoVPzFg1+G2p5lHGnI2atSkbtMprvQICTMGFJ4sVHUz59JYaKLO6GlEXShackbCRIqaSqcm/SjLF3WK5pCBLaOnFUpWliS6GU0CaSHeKQ2THT7xpUWCwe1MU00ZTS7TqooO+P5Ylms5B19/coSETFZPdansvyi4ropNo5o/qitckItjG0lDmi+sdee+TGaYu1rAlGOA0uWlkN7NAsb2zS/4PJL0FUkIEwegfDPLkQeXIy/fxWdyzHCml1XTSTh0ehcc4LNMBgByyAQrkBIS3lJQf276r0gW1Npc4LQrVDNP+1015c6kJyHpNJZu6XDg0wPQ9oLWIOcagKc1n/WQJEy0CKU0qVlMDdWtyq83XUERaPfh1ucZU6nEg5Y0DPXD82ihhNaDrDyjD6hiM35zYhSbo/1v7rZgPeBPqixzQl6bNCoQA1VIwrx2Zj2JepJCoB2bdWoWKkJox+6thbTOdkjr0nyKS9Wi7U25ZbjEtXnCZI2a8Qcv2zBXgKhB0v2OBkwvt4OG0mu2kizSAI2EnLO+uO8GHDVPadpJ6X/LlIIeVJbYNRJm5prgwK5qsNW4kloa1uy2AbgEtP5LG6j8qQIM2c0rnT95oqkOBRWEKT1QC4eikNwplvDESnuHaSI4ki8T372DWy/F95R7V8txy7n4s6xXUyrMRtqcC9C01aoN0xa2PBY67CrUVLk0u5BWVVQctic1CavWVIJCKnQPK1iOswBPbz6B5xSzS/ZgbhtdcpNN3jzAvNRS9ywBwGgFxO0SsPEo0teD5FGf2CB5lOWEdKoFzviR1G1NbkCdKhqdIyYbyg7VQvtu2KnRNqxElTQfO4tvOr6kAKnPW5GEVYr2unpDFWQOCBhrn3SornRpibWMJq7FjVJWg+aAupVD9aRhH3xFP2C34NAJN28HfZlTD5mZ+XFC+/BIItNGn9gD79wwLRE0Ijtq0dZCFamyzKFlhM5vn3x2loIS24Ud2VWjQNnKUij9vhTs2N6sU7LA2Cb5vaQUq9umk0Ub18sP25NmZX2kcBPRIAl+OTDxJQPeD/Qy20RCg4wfdke+tsYf2kRjoS4nTHOOEQ0HNMqVojRs3dGiee3IbslpnZZ0saTOMiSgOx3Hnnf2apEzEkXPoF3YHEjoWbVCq1i8C8A0DzRUSfHFZQDqU/h8Dwq+h5B3/6A9Zcb48fg8tMmnZP5ft1RUYqfIReJlt0rTHDSkopKnNJlQu7e2XgUA1aFC5W/VGgEdO2vB2MVfkdrkQxVe6+Y0WU8gDnhHinHOBL7vhJuKOYP2ilC2yEzWpipkZGRbBkHXDYaNOgnY8llI0TIlB0kamqH0oISS0Q6Zeaakyklq21XTYButRHCgHVu5pQpcG8qhzZ+DpZFNPKhPkabRAkB8nMSFVpC0GoUf1WXZiY9uyevWawaoKHFotdNbdTDD3u1VWm2Edl2TpIIaCg7bbv/ufAXtRJVKizmT38gijaO5rKAIBcFY+bzbNn41embhGrQLW+EIsxWpiSQUVAG3aQf3VT+PBnWUQFKFiNehmxWycvXCldUVRi2iJtFwVbug9qB/CeI47AC1i6rZiMkMsgUP70vuecFg8PWPcCGOo7r2w6d2v5EbDZ0Yk9fjRxegJBSHcDeagImCVGy+6wUbC5rHqsJHfgcL1FQrcHCPDTofLyfcSVO706ZJO39w1rig5IdSaH1umKvREoRiHOCaU4RMQzSQTprZ515Vf7Boeu9yVWbbZWCiGqVhtZZDPwpo6Z5Rfzi0twa69MiEtp0tmlp6aE8NtE2wWlqzvfrIa8oI4LsqXbEpSb0CxFblgrJmbgt6zxe6Ua88/Jzx67bh0zYZFCgJmtQwhZCgiWRSS1t3sqBENKM0rAHTQTlxNSvwvlftqCMhqZ0UNeNbxJhbkvPGk9PrwO4a/0WXmxl8hFImZTP8aqJaL/QHlSZRFuUTJRQMCSFM8e9cWowj2oLkqNFJWQOygUFGTvxXtNv31GrB2h5IRkmbnvDNBialJ6dfjgY0RzNYMdEIGM153SlusD4JXVw4ZC3dfTTUUU/IWgIY6RIgDtrBtbkapPZpwLpZ9FKOlDqds5g3ifr3QRy9TeYMaNXerI/mu2o0VdCaFV9HTcmqknrqp2Tm4KhoWDhBSsIExuQNbSFTEhp8UrqkW4uN1Bnq/UCZqZICEjScUGoEfOsJxhXlLlBWl4N0Shaw1ih9KGV6iQKiwomy3gX8hHS9gdgh9aoz0W8CTSgT8chbStE01NH3/14NbbpYICM7fhLRWVI/xpL5cRLRpBWRM5lAK+hpIGtUH8LvigMOUA9h/7YLkM7I1gffGMI7PjRM8AyL0mBv1EeUMgFyVVObmzDyUT7K5aUgKDEsqaFO9zNC/d0G6m5dLVM+PwyGs/JAXVuB45EE/MTMmDSHUmCQW53mDomIssxh/84aLR2GtvYwDkqCFrDtBebPwZhkkpBSSO77rVqblogE4g87qFuqQNnv0AZe3soIvF1aXOyjusrOYVYSE+B08rIGd0OWFCaEBK/gkSidGGV/apTuVFdvojHfbgJKXZplK/fNAbDKIJB0ro8O6uuW0zioB+okv3NFCcinZoFrRSnw7igZLbHphKUHa7XI/yy0D/OwQ1Bemv27qpGgLo2ctCA4ltfJ6ZOEist+JB4pA0lCQlKd9/1WFVF5AXHIAcpP5Sj5HCheZJA6pekS38iB97TGxSIKUIciMNDsO2zKaLAeSxZckRRFWrnw9g0rR80s/Euo6kqhEHcnDaqeUuvcI29ZR7wZv9eA8nvDSV6BKqu6zw6snQnUHTXACzNi1qyDe2u0uUIrqqGUJpGmMIpRQu7dUaUVlrFmGyC3TQxiN4U+Ue8Nl63hOjyanmDGxHvTqLwAaQq0RjMsoKRU11eCa32VNshKnc2kEGpEZq3x3h/jJ36XiEISNgbLzXwL3+rb/O+Lu9j+W7y1wXosmUmSRWZKNs3kj5nZ+1PUo5tEwoQvYSI1q382SkAHCD8FPZWt1SAj+dSdNuAFGTEbMUm92o/2YTscLSmChghJUxhEPBuqprGKMVVRFW1QE0FqeC45LfGeUc2ZtadGWw4WFvCaKqjFKLttmtrJ8BrSQxCBM1G76Owe1MhDXubU/ASCMuJ1SNM+jwU8fhDfymP+aICbytSJakN1VBFoGTDRXnvHxQ+4a/MPeyGVBCUiEa4B6EbidlGjasZ8rFRS7VRon/6Bdk77runaSnyCjG3LiGG4mEJxlj63WXE2HIwS7ZShTktOLIq/DQtIJtfyElD31ILUNg0EObyzZLyXqNEcnw5S7wwQe2u1zxnd0xyDRj4iqeYljyG807l4Vk94tnsD99nr7/sy44pFFVIORwV31JMnbAQzJ3HZvNM1I1gedvqt/j8T1Xqn1OyJGCU98twYmqr4A+2dNp3TITM39pdVWz/oIwldVQ1JmEh7kK7Jvp3VUF0e/kp55edynYCtTZp0Y9lIwG01IA/M0USGuqYCGGkcfbNjTjpv1OWT8T2nH480sJ3+joFKkmRC81K6dkqPvLl3bPyjaHafCgheh6JZgIXRyQS58mNGwjo1RVUZ2j3VmuMhr21sPaQKFU7x8RUoDj8kTFDwNsWC/vF7tZZFLVyQs035FSVenhEEeb+pYvIuG8jn5gHgQEoOOX5qVKIuI4J+f/0tYPA/baEysdnfcWQhVJlmlPGe0MKyw1ShFw/TaBJ616FPKtSlvjkCEePEQR7vmcdwL9lfCw6UVCQVYxXgrVaG95tYAtRRIt4+JKAzkqBsh9C8oIxC7JxCUzXVww6Qz8pFAjqBtTUBJCCDnLcd6NvnA3R/wRS20d8HsgrqAVmwLC7zHvh+A+66BTvsmdFvdnwhfG40qV+q77q0OEToeySip0YjLXeijG2UOyUWBWUUP84of5DS4quOUo4YSleoRjgPqG6rBhUHS80RgxdTOWAH+ZRMfUBtZUgIAQnezi9faejfMSNKFWbf5e9Ysupw7gajTFONRLx3BVM3sCaGkyRFLGm5j0TwN5kaw0WtvmXC9dd1GaX3bKuEnDZpWg5TFsXIDjXM38TitIKCSEce0LAdMN7A7yqbq4BnyiBoAKUkwGjr82MtAMVoSuQlxnXhLzDF0+cDFT/CrdsWjNt6eN7Yht+VD5t4eXvssjhOX0A5SEfmFKxP5ozS4UL5zScSz5/654oNCX1d1t7wruhK6mlVmZMm8NX0TAN9ocniSQ2zpLQcB8cMRQ+RBzQi9dMLYr8dRJUCjKQgqqUkEQ1n5+mmRZvE+Q59p4A82+o26xMM3uUAmRBL1QAz+/LHYzfbi2b3ppSHrYaZeuY4hbrWBFKTpimSwS4UvlH4/poTMxIGVlV8rwtJxb3bK9cd1yfnIS6xB3HTSQFaG13EcKBVnPqK+IqSpqUpVHfb9IAChz7ZzjMkLdAikRNo/gjof7/6b5F/XwbaVzNKVCEOcsbSZAvvuWbjhu9OKijcgz+0U7CT+JQG9tuIRPKQGSQQihcR/akISvRtQt9L4j0gBb4m7JcJA5e8f+fbZ37WvoN8Bb6/DfQ06RFfwXA7fSziRin6paLUDsX7aqOSHU3d5wBmQVXU7UmVesYuuCKs9oQZolZXlfrIPS+rsNm+DbS/XotCFb+iImREu2nw6ufV5UWz+/yEm4OS0LvmRKDPk2nO31/np/mmaDfTv6pS95lfDUGI7+lp6pUrKNbu1Ulv937T3CH3bA7sFtz7YohATXXVJiZVPKX5IPLV1kTp/DZVIx/PNx6xc1kCy7qFKwH9fxe+Dva5RkIFbJs4WKuQUhehXfjE6LwCZC0lKg164KCSLuGSMI3XU0n9XkIarB11qy6aikD3yfcG+tiLLie4lnl/PvHKdeTF+Ixz/vkjK87obBTS9bj3Nbj7CdDIAHtfSFGoSUE/QyPfflvUK+nSEjS6acJjU1Gsa05iPKERBWn7gWDqf6zmNCozscDf5xoJ59+2o2zM7D7r8adeOspyQls86TfRqC+fUCL6ev/8XUjaZBdNLIPjPpQIb7RsOMErdh4QyhZ/+7oNeYqyeAwJ+fhjSwf1RC37Qvz2BaDbjjSfW38ECbe/NOH+ulwqVJY4tYTH3jUDo9FnjoDCCpk7iJJglWJqx/pDuPc0GPA+F6sq+wXNvblFM3tnby/dMKtBeosjr1T4GH/k5WCSL2J215tg5hTn1iF4I0XQ5RwJddD4rBCg9YbMwOrn2iSPlkPBe900qRDJzaqb4HVPWQD7kpxjob7nJuRG92PaU1/2zeImy7F4z07Ba9wbt3XHo3VRKpzH4OuohwGRh9NW6YKqcodWqEVxNbT5vL2BTYbqvkBSnSSM54jeVOnnAfYwKoN2Ij5Ow4HP1WojzPTd5wgJXSD+ZwBWxbj485wJG+cVzeq9DH/0NSFPEqKtCSOiqT6xSDVlZvy5Tq9BiNpe2zQHQhNHSxU722fDp3Zv7U6DFzbuPnd1OT795H5ouGlOX4N9Y9VifHl5qO+T/FJcolKSGaWFqydjaG6PAgoozI7UTJpqoFXvnnsZrINGVfsR7iVIcUa0CAjkKHaoL8oyv0d7J+CdxYvVBnr7ERK+NG7drqJZfb7FK/inG2f3yDSB4T3UwsMgYXAHTaJUUuZr5wnwO2LQcqfGNi8K6sp+vOGMcSPVK4uIhP7wfNFq58j54UUcHtxbXVuZzio7HpNxy+EDtoGOWuUf5N10ombgcuk6c6CfFvx+R3nQjR4hwkJUM0QI8ZsELhuqZVfguyoXg/f87eYbN/UKPs5LA8OVtpqq98zpmQfwfchiBd4T0P4QVTUlTDDfuuzUNn/zgn5WGIRCNGwFd5sWM85ONXDp5tGz+8yZN3bt4igcMyucUUWpUj60Vbn+uvWXw9trFPVTi9FAjoNWIQ8v6u5lXO53HJMoR3JfQ03RuXfqyiTjN/iK6k4sXjB27XZ/u9UjYS2zf5AGpjK8hMNeu3fXgtEzC/6DRyoK3fhQ0xUJkIh+ApR940m1beGu6PbsHyUCklbnBOcCCeSn8e25HNS3mnzQCKCsq5gjHW/pD1wa+/rtm27Ae/0CtuqBcL5bJ+0CS8uoEJGudZwkYaT3Ncx9Zfd8u0sB9ZnAO3nhlbGbK4pm91mEl270qOknUMm0ufgYASHc4t5xknFTU0KAhblYV1RGkNckWhIQNC1rmWJ3HpBMcl98W1ULzo+jcVxsXWY4V1lUKcX4W6bgPXli5MyCnopSPVWSrFQvLwxp6CsR/V+TqErEGHIxUhswLCnoBdz1x5dKNq6YH+DzBmH8aBI8a5TgZsalofPGbfj36BmFK5DNZ4U+UZzVlBBgYSa2FTS5TGpqGGpPtAjoxo8Go/kWfM7EA7+z6Late1/xE9wbKbB/hBVUySW1CmrVl4SZ34q2/30Lyn4fNjqv4GE8wqxwz+W5n8GcNRHfc4p9tXlpLB5Th7zadI4oB55HTsDI+wET6lR/aS08aNBTX7l9/a+jZxZ+iHLrhhsnt52qgjqZAz8rnJOFo6bETSLSZDTd/BAXWVBcInlIrcElZyQ3K5z8q7jLP/AfTSUoeHueDRTc2wiENT3BHK7quRM2VhbN7P0QXqeFI3MKXlGKq+dKedbhQO70MOEhWbCpqoiISFK2zGvFfQwTcTfukvtZmBoUYvm80o3vzAmyRwMSUmcomlHwFJOkJUZj/qXzblu/eNSMwu+wY/UPeTovtTQQEev2CecHNAGSrpKGtPkUbGelC1gAEkaqgkagqngqxvxQVQbLwz5BaFjC2EeUSDWl9KKiFN7OzBNjkCTPVpj5KVYBtyFfqJ562HONnuU7+ppJ//fds0/I+06SjqShRzOJwZLPxpoVkaqhSIFaRbA7gklBgl+drWLlpu8zBhb+lzFx+0Uzu7+HxvFEbMAnEEbMgucmBLMXAi3ziSpITcoIg4TUnlKnHp3vuz1iAkZ+c7FvvrB44rqoFGTv25cbCuXcMPJ6QIWrQpcxdO4x0/vczWRYmmmxTJtXvL5odF7hZPzoXxBBVG1dNuom3ne6hqiZHBkUPdLKJZpsFzbFpo+YgHQ+Bs+8dNv6H+aPC76fXxLShOKo2QWPS0L6uh0zDa1csX4RkvIjbMdfwm1AnQriv/GeSPNYEpES/8C+0HUNREnDhEOBRvQQZ4QIe8pvrNbV9GkJNzpWQxpkafeUSjJbA+7IoNRqrGvo3PFrfyia3XsmfnDXyNzCb5XiqsdRLaVF3udGcv66+8wCdloPEfTMZAHuPSUB9pDQc4ymxm826n7qaMzgit/YqCrVj4RjZgT0Xswfu2FV0ew+b+H5n5D79/hEdTrvkQyGIZHUMfTOROWvLb5etmhDy7gWBlS0QbxXUDbGVmjESIm9Au4juyzikwWAUdLyKoYTYVkKG+pbW2gPPoTEuxhvxdOQY94ibK5hzCwvxY+OjaQN3st4PCk9gpPRR0WVqa94LRtpYsRMU8hXd4yIv0LxRTdRTHY4Owd1ITpV8YDM2Z8tBsOMeSXrbxydV/A4djd8hKemeJMsKvZChAiXhEDJkShLWZrUSFuB/kf8va/I3p5za8SnCwjJ6EzD/wZsSqgwoEOL1frhU/Mn7qgdOavXCJnJ3wCX3lANrgsUBS41SvA/CBFDHAj1828G8hHo26mkHVDeGyKdU62b0/V8J8yB2nOOKHuyIwGd+cn5Y9cvC72rjqAkpFC2MbP7PII3dMqovIL/4Wg5Q8pLPx8v2TmRtKqOZMFvBkRW4SYkaEEoZRUTtuDWvaCyamgXiraNDdOPWApWYjcbF0WPqAaDwUiGrYTNCV4mWMCn/jYvuHXjj0Wz+jyA33+ay/I72LiLsI1XcM4/hDDmDwOeToQmo/pTBbACq56MWXhJH8+tM7B645zvMRJIuvoQ4vPKEng8kq+EnExbs379MycWFF6DF3CqyE1bBw51FOo9q/CjtpG1re4iBbYX3KNitKSiEY+DGpqwhbYLVU/6vEYg4g4g4OF5t67zm/6uKXApiskoc9Ksd+DlOy7QfioDv/kvCdtL1j/TLa+wL37/elmIT10q/BV/3/mSxF7Hj09oSvu8bcF6/cEp9NXzZJtTzC8l93WvghHuUENaAQO4jxqjdPZRwg5Rq4xaPHFjRI62kL9o9fOqc9T0XkWSLK9EVWWRooqzGCjXcJDIWxqOO/wI6q67CGEvRI+MlCQI9ofhnDloRwEQ2JcRPYivlZLq2bE4MuMSFWMg5/4mCEJCoSqHAn1Ga91Gzeg2VpKsJ+DFP1WS2RK8GzeBS5yJRyav6UhoUv4h7X9dm+keU8AEBVdQzQhV94IKz6S8W1kQRh7vWO5IUeoSrqsXTNj4R6RfDGtYmT9+47qi2b3vxUs2QzKxdxXF9mfU9UbgXX8Zb0ejSgvpKmroULe6mFP3urIIbz/lqwxnvldQCj2KyohtCvX9LmBFC9D+isXBDVyQPwP1bzgYjCaSCiXBjkMOhaJpBVegxvM1HuYYpMli7ClzkIgThMwW4zaKMT0Z9LnOJl0w7d6TPYgSj5MUrFZ0W9LnPmg1JTxSMYxgiDijBsX3jaTON+bLYcv2X9ZveOHEwsJBeAGuxlHydWFzXQ1mGMOAvwgRSkQPvEfF0BP8wus1eH0nxDmyZf2GhsjHqaVXp9yYbWKWx8QJinrzgtvW+42kjwYUFxOSrF2oYBVQXQq4QlZmnnPHhp2oAV2GGtDnoJse/0BJeCEOmY/WguM6E5jy8Kp+BmGssgkJcsLg9dfI5ylj5mPGa6tiaGF2I+brYgy7APXvc8duaHTsb9gkJLV09OweY5kwFeDYdyEzS+877LXXykbTdZxxispptOFO8K5qE66jI6ybYZa05LFqcejiI4Kye8WOhI/PuW39+7E6OEFinKJcuGC+eQXqwWZXeVhLR0gDGjmr1yVohpBjph0+uuC9eTENTDStQjp+VGqWUOggxYZSKgtKvkW5RqUKl67BkFeUSEmSsLZh2bcEAzuVetv8cRtfm9uEuN+IrNx5YzcfwtHxWhwdl5CH1GgyL1VAGeGwO/sbTfI83HZ245tS32Yk1Em6Js71tDbpGZtDnX9/LdI/+oVDselv7ihe/++oH9gHCjae9FEcwoIl5xQyD38+hVQsJOKlMpPexWN2dm/OcD+aDqrV4U7dz4iA1EAiW0V9I0KgJEye3H0a7NjYEXNuXf/GnCYG3kfsaqLRcczsPtfgBaFRvQdF1XCT9G+H/fClRkMu2or8FrxaFADcZC+rEkr5AAAgAElEQVSHdwnu+qqnP9XU+3v1j8PbGEHdFPp8aokTOE1nRLVYivjKaS8e5ZvcJxaQOOTop2TGID22isuVEXnvNCLO7nMOEvw9PGzvprXSBw53OJqEQ4fM9PlClbyi9fVRLXtejZosRCxB1fm6eePWfRaNgzXK3zt37NrPi2b1GYVX5CVyzOCFedRoyr9WFeo0obpGci5fiKR4FqKU0dPXo0bwF/YUUFXJN+o+w1AZt6k/7ENp2K1RJm7Dwwn4TjDHNQvv/MNPtdLoA20TM9URQXW0MphfxuHKifi+0KrwEU8UnG2w8gV45S+BaGVrRXtQK7vgyYTgSZ3ouVVkplBFXhPX1NREA5u1VRGuaxeMa5wTxh8aPelC0R6jZ/bC3sqJbGRIFaJtOB+HY9L7dK0ohvBHzIAwca22nXogjKmKvdEiofjeJmyXLbp1W8DpgGhDhLeg1wKqq1GFHF7654bii2f3uKqdMN6PA+DdEI1kkRTgRQ6XLL0rqqSa0vSV54d4lqMlvMKQdn2/UFyOEQvG/+q34m5j0WgSUrQH53zB6Om9KoHzhVC39CUxGVpDQMveHA4JDziiMVWxTAXHFYvGxY+A8QKlZ8T7PnH0jF5LUIS9ABHGljZAtaqppKxdmp4MnQrA4KDJPIVt6DaQFHQXB00QKJxgeqWrYuLi8Ttt0T54k8IP3GFXbxXNLDgAXHoHkrjCL2ufBvBzRcj9aFTWqr82OuW6eFfYlBHzJmyOWmB2uMCuq9mdKEeMsVRE3Pf9yxue7NrXbMl4BKXU36GRfYlqRnIimDtQW6vChOqncJOQImY4raiojV6m9IggYDcw5eb54zZ9Eu0wQw+iEgM0Z9yGpaOm9RwkGeTX8YacFI1jRh2o7rAMWVvAGwrq7lrgkZOQIlCfriyGByINW4oWhAplmn0lmCkeHoxX7/mdFgb/36jZBa9IwCcj8c+ACPNkM7uiT0v8UatpK1SHUJsxtrkzcJMtn67fN9Y2ruXQqKO87nDY7qKcsE31gAZD1ALx5t+x6VccGc/BkfFpJOINEIVae1EF3dCOqPJsqgq5KzlnwJUZfro9AeWCifHzize8HGoVdVzA4quR0LK3vjfxc04qKLwCL8Y9kQzEGtkqXFrEktQ7Q7cRSe0k76g7A7e2OLsSyRm/6sKb6HfMG7fho1hJP29ENRqWRsahQ/nozIGFX2JHmApNnMCPNjiSUA2HhOSho+iZ1uFIQ7FRKGz43PHrfpjb9CY2CUJ38tPLsNd8RgsUzIFPb4ya1O19npd+ObZiPLKIMskFHcloFb2oVjR1VF1VpjtpSB0lX4xRT3XBrDKoe2v1pU6xRYlQxWQ7dzxLmQdjKf28EfWQdHea71eKphUsFUbpabyMf4UYe0rDRp5BS5sQ0tVNUVM7USUNTkIVO8oCVa2+a/748BZvxhwcst2vojPH0gjM1+NiX0fJ+PZJvXoOEJzfhAMD9YGGOWvIDiQCuoWNRjTthb6WickSqHaXNn2hWbuxi+u14QD2gkNRn3r5tg37YnWSQIjZuhCKPeScXzFyRq+LOONP4qYCSDQZUbUhaaj8GnrajqYq4OSAKul2Vajj5t26/pOot7EJwF+XS880P4ma3CWJbItbMtLK/KVopuSY0zOuxBbiA04HPdqGaV5otAmZgddPzMw80xKgFYLRKEo9Nfp+mf34WOByOZ6J9rRDJIjp4iy3Pv0JqihfSXmW4XgVJ0BTXdpNBOuCA/Lm6pBTjJqKRF7S+gmgarCHv6Co1Q+Hm7ogztACtymbSKIb4g23A4fii+dcP61nvkWSBqKEPIeVOc/Flp7A0hgX3q4syWstIU1XUGypWWpSOTcv2HCQWovK7wsO5nyH1M5oHLQpiMsKSbeK8sKYyb1eA5N8NWNiLPYUKhcVf8mYa9AX+pY7QxPxoMOThU3BG/cxtvbB+bdtWBsPY70xYAKsWrYyELksSSwAXyy6Y9Nh0EMe3x85IP9afL5H2BSKSc3x2k1PVIVXneUZGeUAIruwCaD52pUoFv7rAv7FwpL1vyWFA82NuC5Tdic1mnfx7B6vtgPDIFSfxuB7yuAW9Xp6AUH5brqgSrrOHdAdhE5aKkQQXyEBH6lcvmEp2btNiZaPNQSDrOSknn/gYHEMtncvqKyb92Zhc63FH1OAKmqmOGB/ih1wnCvS+HKuimUoM7NAoNrNhAX36Y43iArZkA1cg7fShgPRfkFZ7AB+RZZtFkxZX11j37T47m3lnhMsiPsvDY6E5ApwF8X8Am3GL4c91jNXSpcuR26Q8T4Y9MDvmPYl1hU5v74KGIVH+Sl26YH6R61Lff23YQtWVO2FKCZkiiHcjhlWnNhmhAbeeza8f04XJMwfrH6wfzGSiwQ5RV4JcIgfBRPDwOn8ZO64dZ/XO8Ykzi/K604DOViLjWLHvg2iWymo/moAJjMSmrDDrdZRhyHv/lyqi5gmjGegqjoYPzgDb04P0NWU6C7yQ9WGo5p5xBsXCAKvjzANw1cRJe5JFFAKpLuHr6TvhGd1xXsqGM05UOUi70F3rztRFfWNGsHUQ6i75AgX/9X3GG6VMnQsYpIjqbLmuI3kT90PGD61fTrjOR24BF0Yl46j5EVMiPZIUkrB1wbvEq3uptE/4gkkdhxqMHs0EtKNDOJ3Y0WX9eUzPlithlyNnmigxMhw9+fkCpTwg46tMruQO5f5ZgEQYg/eX0qdQfdlCxOsN+73RymUHk5IQ+OApCKhL9xLgLa4H//z/mzopN5Gs0nNAAtPB0VN45KUxYWazxjLQUqlI0EHYocc5N6dyG3T4wBhGz5vglyZVhhS9mvPAtVAuXK65srZQyH5TIl6OKcbT+vSJlebH2S0NjawQu8wuMJbWR9LSFw+BfQpghPdm4h0a7D1+0GX6Ga8h98hIYfgwLuxOQyCjUVSkzAY3PUbit2PBuh7E3+pdWF3TcLZircq35D26+MRG/FO/jNofTyJfXYVEnZggFNhd+bjL+7BX/t4s5q0qk+nLJJ+QtbCt0Fs9fWO0jIc3EK/0c4s5YlXVwV0wtGCAs17ut9vEgwqGA2Yuj2IpoBYgYPqZBxRXkxsY2OLZkvCUHBPFgeFrVp5yWKV7mNkmzCxyyt9gy96t87JoYnmRdFtZfRQ68oyWYBp0pwxscnXt8W0jGDiG3zVJxHt84bulMlFk4JRHlPdM87gJZTg4/A+bAF9mW8tCPUgMKkdAzWaVauSDi2WhOFg8brSkhED8hbiaDsOKK0fwHXg3zNLCVAfGNo376PFq4vL/XyecKTJCt5LbtSTZDErSnhSwevsLQEno0R5BX9cgaM6sZP5N56WW4CSuQs7kqlNlKGishYJ5yJrHbR+Kb5gnJ+Bz+Wq3bUuke2NNY5qEhIUsD8tQ9qN+LI7PnZA4IieEyySNlHxSNwaFwGcXJVNwNwLqrXn+iong2yUNOX4XFPlgNBZr2IILsGFOCjkYFs6ahsEe0cwfhqScg/oWb4locKHjLMbKUB+4c8VBxPZ3ljjqCfhK99W7Rk5IJ+mSP6Jo/M7LFhYHWN3D+uf/dbL35UFTCOfKLjrUAQLejAIIapQ6gvvsmiJgTgXr+Xx+IJiXYWLuebKIM8EPVKGpLeqcliHRu5pKL2fSGhT44CjnoQExWWfJcmmInx5kgCxHnXPwgC7Zkhcfg5tmvNUNXnCngjCJSQwHJlqyfOzC9q9zCEEVC1epyZk0THhhv453QxcoiVOehsFbJEZI8l8IsV0ohpNEvwXCdVnbQpD8V+8piUhRULEy6sr9408Pf8F7AD3oz31Ed588tgFmms7+8Z+uZTO4fk4NjE0JK/YS6bNnZLt6h2PSbmrbfg/odMTBsZpdYdnkNAC/IWQLsXGefqiBTf+FyU27XegxlayOiENjSNSJHSjxumcYTEaxmBnoKU2dONPD7QvZ/AYqqVfJ5NaylTBPXKQCYH2FiM7qmv9vUQNDjIJcyydw7ncpX/utV6bagQT36DmQYVmSpieEYDSbNP84O34+s1ESu14IUVCNxb/WH4IpeFkqsUIelUjCjYPlGU6B9XSOUO78AsW71Sjnn2rMWCSnF33hlHY1wG/+6HiGq82+aLjqdk0PXKK16Y9TM8CQB5RWkxrRtm4AhtJ+6Wjvv92ItoZb6RI6IWDpSWzW+Xm3oQdox/oxU4uhcDB5IMs7XMeRPvwvmRY2sSYPlFPELSqQIiDfgvmMJawdZCSxMju9s7W9AUINlyLHRXwK/4/WzD1PqavOz18uKTkywQ1Na5IkdALFBEz8vTcu4Hxt7FTkJd0DXaMIEmL2F2ollIm5oSP2CqwjCMBsAKysV+X+uyi4FhRxaTEeEaH9c1oJ8nGa7w2VaugbuOM30Rtw+tMntEDoPJqVKt7CCFeTOYIpWgiRUIf1Hxf9h9z/5y3UIpQvChVI+oF9Udvb1BipTk39M/d9up3Jb/Er5UNgXagyZOlGv/LfrJxC83XKCAhkpDLppvhyFIrDV+iEUsFhMgBRvOzFEP6JhKQIpNAFezl+LcyMUiR0AeLVVW57lTrHSZjGjlm/uR2m58W+BssW+bsrZGnWM9a8FNVwvKUwJGJ+oBQmcIceMfjHjd6fd+sfKNs8F4OXYvXdQle16e0dwIMOHK0xRef46D2Bm5ZvUlt+V5RD1Ik9IPXfqz6Y+SAnL/jIP0hdpT2uIk8ja0D7a/VhzelvXfDiTkXvLqm1FcNjBeCFQYlKGhvmbmQ4j6/aZDlu6DedIn4j7uMHklBCtimzHWfofZxPr63qiBmr14dOva3pSBFwgBY8G3p5yMH5N+PL2m03gl6RuZg16uvbJHeu3EA/8sr36oJTx7UEALtLp6Gz0FLZUcbaDP3kLg8zmvTXhDscxzc5mitErAFX5+I0vAeJCOtltgItaXvxrONiUaKhEFQ813J0+b+uQOZ7iWlJVM0jxVwpR5+MEQSuYsu78Wve2+jGtdaFAyEOXhWEKZwRmFt8fPLDO3NjRZrztNQF05HCbPmYDNvZHpj3Qt1xf8YhyE00YKtm7nwZzUupeSSBSkSBoHbPrwF7UOyCSninyRiJwiycp3yfWZn5rx+WV9+dVwXoupzg+7XqPqJBvOEZcBEWrw4iL/fkmPNfQxfXuDZhqdejm0oq1tsLb5HFXQQSkaan6XY0V9Fbcmr8Wlh8iBFwhAg+3DE6Xk3YWchFYlCn9/FDnNV0C8xdnGunPsftBGvSpCN6C8nD0mXDMFYzN3+tF5wWP/ce1HUUXife+YEySfYs3jtKDqGC22inrUFSn/IxFl40WxChclHmxQkpEgYBl7+vvRj7FRPYqe6HzsRlYteA3VpGQLhXINF+uLG0/L+9soPxTtj3UYBwuS1mj6bNawTWUNltIUeCRRTXN8/sz+efxTUqaEqnnsBNu9Cz8JpVJ9pEfUJKsBkDuxhVFPXv7y65M2XYt24JESKhGGAImIu7sEfaZWb2xs712XulRZErC4hvnqKbGDfjDg9/7qXVh3+NpZtZPVD7Oi+dqy/hyiNR67l4f3zhshcfhO8vMlI/K/wzBugftB7L/zkaSTgGPy8xCXUfyVD5FEikCJhmKDojRGnZ4/GS9aF6aW/aIJ5OwRef0geUkpOdT7aiZ8PPz1/wivfl7wYpyVQlEawQ/1NzIVqnwNUESLPY+MxckDO+ZxLtP6vbjqHkmsJmIZK6Ryo629CCLYNn6vw2pCK/9/XVpetOeqMQTdSJIwAL60qK77ulNzLTSZOOU8oa/RafFDY2ql+dqclOfmodt0rgJ3FGcwa3j934PV9s8YvWl0ej/R99Rf4CijFju9Acy3qNqE7ke+NAqRLmR6M7QGeEyYwDhQL2sHdDlrdb2BCfUJwPgHpuENhpU8frVKQkCJhhHjtp5Lfb+ife4mBc5JyFO1PKy6+wcdZPrtSPSdyu9MUxyfYGW9GSTTcKBt+GNk/b9zC1aUfRVMq4vHTfeK16+dS1SbEVadQo5ssd2gXbh7WL2cSDjTH4+mpUq9HLUaJq97JGP8Tvj7bvY08toexsW8gc4dT0LaiiJmvrE7GedX4IUXCRoDiRIf3zb6Ey/IH+JYWAKfpER9wLjS8pjSdQYtWL0AmPI/25NuUxm94v9wbUKreTaSORpvwmKHreXBeywRExfuoeUD75Z5ubpc7EQlezXSieaJ2qAD2YyBYT/zdo9zbqvEa/aItpWLMgq934qDw48urS36KRnuaM1IkbCQWri77Dol4mZuIx2Bny8CR/TXUqXoFiDWlIPBxDNhvaBBNwY6YgWrt+yNOz38fwDWLVN1Yt5lW1kdjPeGNp+V1QQLexZg42X3k86HO66MViWXkGGJsjHu7A2X1x0zLWCBo8r4vFYJ5eXXZywub2pgWgBQJmwAiIqqmFxoY/w92tU74uBo7F3YysQT73m3g//oewzibjc+/qCCmIilbMSa/N/L0/I8EuOY1hozuPJ7B76VA9VSBYlUojSL70N45uWnp0rlo2/5ZNjB9ekawbvibvUtzEwFp9QNKREbVkph722J8OQi170nY1pNRCm7bdbDk2WTL05MopEjYRGiq6em5Q7jgH2KXo2rE/wRaECzECJQE/wK9qI0vqHOezEGbO1umCnUaktECTH4RybgTu+b8hd8fXh9uGy49VXPCBC++yqAdk1Wb0xV+zAwShg/rm3sB4+Jci1WiVQ6D3Ks1KEeM0WfG4yAe+T7cdgPU2cdaDhl8nIvX4xHGObZR/GirVj/6aocaMy9tc0OKhFHAwlUlv91wYs4gg0V6CbQ4U3YhdsZTsQciCakGHyUX9puOkOzFszjjZ2lzjwKmK6q6Hfv+XUhGShP/hXDCx4cqSzcHW+CaKVPKeG1aQoHAIXUnCcHbCdXp1wYjaXpVJ0hLy7VmgEnqjANEFqqcx4BGOC2y5QpwZ/huAAHfUgZtbO+DXlnMqSL918jT0/DzyRRWx1SxWnU4Vy1eVxHXIPJkR4qEUQKFpw3tza8yW3P/hR2PXPKt8Pk5fP5MqOIuxuF67KC0RtFvBSgtzSKDuRLnu7FXv64I9obE4Fgmw2Otc3NbISnXCQarhcv1C7jU32rXVBVTbCt911GVJctW8QsehezOrgGaiGovm6GAdDq20yoZLZncKKdLqtSeg8gf3j87E9XLDCRLW6EX3SxE+/FUWi8Z5GdXCU39FNhUNst9fgLJ2/VMzxUzGYS6S1HgNzuw7Yt/rkjKDOaJRIqEUQRlBkOJ8uDw/jmrsEO+ANrcGLsQCThYCPE+kux97JyDsXOSI8P/an2yLYHdjb36TkHTH4y9j2RYRaofSsqTmCT/U8iQY+mfUzNyQN7v+I2NaVZejnZWKR73NwhMQkK+xSAvAGNOZ7dUo1LEJEHxNcvFZ6vehLrGBEAFEm8lkpZqCf4Fye0dnUMDwyFapIu/+W4B6gYFmKsSyra05MpKTUGKhFGGe9L545GnWPuDKQ2lg1aB2IIdlepcXI6d8xMk4i3uLNSUQiNQbUTJnYS4kJYh4fMBkoTaygOANQ6Xa7skuEviUhvO1da4TyaeuCJEYFomBZfX28KO/AsF8qru1tb/UZk5hlKdwYV+vslRtS4WwB7F9m7Clrd2Hihb/kGSZKVLRqRIGCNQqouhnF+V1j/3KmQZpVGkiBGyC68ArTQ4Q0kiHsTO2g0l2OVQP1GvL8jOa09xq/g9fIAwygZaeU6ezn0gOOWNacO0CfKYgQaLztjWY4Ls48CB4E18fI4qbqWqQufdP5T/9ytVTXg9xGRGioQxhNtme+OGE3M+M5ilB5F8lPKP1v0RqQahNBnEtNhKsZiWGCGJ+oO+OiPUxDsJIFJn22mP2MdlE4JUMwaX0ML3xDKU8rtQb84Tgm9b+F1sg9ZbClIkjAPcawpvH94vfx7nQGQkaabbhLoNSLlOXVpECYPF2JEpBSDFptKyqfwENj0UyMu5DW2/bdje3YzygKN9qdSoc19dczhRuXaaHVIkjCNo7o9zfs31/TP7SSBPcKfN8Kz7k92RNqdhh3YiEX/DDr0U9ylHKZPBdDJSFSNSa/0VfIkHaHL9N6FF3jBqI5GPwuCMIJhFuMTcl38qXXc0B2M3BikSxhnuKJFVSMYrr++f0VMGAzlprveZCqAUgBQQTeXDSNsktZbmCalzkwS14SuHT7RKLEDnO4hPP2vVc4VAO5RlMKZNRZD9SSk/VijM9eqi7yp/pd/2Uowb1BKRImGC4JYWG/Exdmhv/k+zJeevaCPegNKQ6sqn++xONqTF6z2RNHTAdmQg5wmtZlhLq9yRcHsptz6+N1NOGC2ZMAMTfvYHUvMDHBg+W/h9yUaP1Hslyo05mpAiYRJg8TqVUsDTmtZXR55i7QAm07nY0S9EEtDSIJqDC5hYqhFAbVLL9UlrGrcjg2hx7e84LPzGBFVyYsXaJLuWA1TQ1EcGTYuoKvuiyiFWvftT8ZEM3gui2KijGSkSJhncWbwpCPplWqtnbpXTXcjsDEYrDxjNGWoOm8Y6a2pQkr3BQPyAAszGOVNBZXbGVQsIjqqtaCWYoJXuZQLUZ1w2Zffr66oOpmy82CJFwiSGu+zaWvfjeQqovr4/WGVXVishScchKbsgYTqgaGuDry9CqUVOku4Q+L7Sul9ZZVAlBD/kcqHKKdeWVtuNVYpU4vAX0bIodj8vBTdSJGxGcDt1KtyP7d6fjRyQ/zZKsq+RZw9C4JT9pYqA119eVdziS1A3J6RI2GIgzAJYW0bxoIEhM6am0YqJlIqZPEiRsMWAGVhIJw7ae8Db3nii5mk96pLsJitSJGwhEFpyX8jXUgjWB80vujNyMwtn4rgaYzolY0qRMEmQImELAdOK9YIViSj5xJL+DnWr+ymy5Vgj5xR5sz/OTUwhAFIkbCHQ1hNSins95tQ7kobSZNSl2GDQUxYSBX5vjHMTUwiAFAlbCJhe871BoVAkZ7lPPlIUmZokTCFJkCJhCwHahOVMf1bqcY41WGNYzUNX9U0hjkiRsOWgEvTVDQ7vjUwP9KZpC/dqDWFD6eivdFoKCUKKhC0FKpQJRiscfKsvCSSlVn9CI6HQV0akJGESIUXCFgLBoIwLcUAjHNOIxtzb8U+zF91JnFgpcOE/yVQKCUGKhC0ETCilimAuiTNa0X4I3KFrTJd6f+CDcocSO9X4ZMNI4f/b+xI4Oapq73NuVXfP9ExmpmsmCSSSQETZghCSmc6oDxQ/xAduQTAaklngPUFFEFCR5/r0oX4qKogrYpJJWCKfSNgEefBAFJhMwpYEBAxkIQkkmemefemuuu+cquqZ6u7qZUKSbuqr/+/XM93Vtdzquv97zrlnucXCJ6FHgAJiMmnagxyEzWlKdvyoWdpw/DmjlPxeL0ETfeSAT0KPIAGyT1GMWglKP2mgcYddyBn7EzYggiINn4TlBJ+EHoFI6gNCCXAJ+l77ZUJaVdLWY6oosMRakpp+CcIygk9CjyCpB0JCwekogaXgQEoQ0j+NiPhoaj+JXJ5f7ilVO31kwyehR6AGjBCCOp1I1ktEZHcE5x6atUIlGN1olw1FthUlBvKcyschhk9Cr0AovFpwDYIRlyiq0VJJuap3lYC0VXynSCkP+Lr1PvYfPgk9AkzqFaAqlbxuBambYcfEjErkHHDEjyIKw1dHywg+Cb2FesOQXIrmMHNlXot4qgRMpMXQgDiO/v2lJC30kQWfhJ4CTkUh2fibCePJvbKapODutFA2A/1cwjKCT0IPASVEpBSDJAN5UoZ9gSwFhdT1IVScVS/2b916HwcHPgm9BDTXkWfnPJdK5KTd+UTMKWQEZlTrVvzZ0TKCT0JvIQKGVABxkMTiHlMFRQjpEvcpMBHUDX4WRVnBJ6G3UIGI1US1IeBVk1LbpF5lLvxrw6y47aNs4JPQa0DJ688PkdirTbFOKGlryoM08EAvJuPjTcAnobeQep4GKZ9VKeVTAtY4XRQoDvqSaj4mAZ+E3kKFlBgi8sXQXAHYAkoUTg+FuY+PsoFPQm+Bw9S4sC+vf7YXAXmRUeIgqGmSEM39fJQJfBJ6BFJVuKqamNiC/JmrbHMc6WvgqMQtpfQlYRnBJ6FHoCSNAVDHHfJ9RLxjwSJetTQgzpn3YJe4QN9FUVbwSegRSBAcH2pmR6BVYY2d9lzmot4AfZ8C4yEzhjRX3/VRLvBJ6BGMGaPJEFQ4M+bryC7sIbsQhCHegImpmW5655e3KCP4JPQIggGVpeCwY5OKEnuYesMjxkC4WkmVOeRCUP2camEvOuqjxPBJ6BEkh9EIhDMkHMoBjpwJBxKVZDWmVNA3UMK+91mTOD4JywA+CT2CRLx3JBDWnGvOs/rJROuWgcBxmCoGbC21PdQ/H/zyo2UCn4QewSvTIDlXpi+VLQEriWk7EZVTHJv7ONNiWp/TneGjlPBJ6BF0dRmJtub6MbPovQ16FyHJ9yq9iU5slQmyFUPVIz4JywU+Cb2FuOM9py5VI8hhouNZqY1I0pF4qgRnmBXZhrPO4OOQwyehlyAxcx36GlJJkxnOeVJRZUBJRtiP2HcIW+cjB3wSeghEtj6ZvimEEqozpmBqzehRKZmE2w9d63zkgk9CLwFl3LIJJ4r7SpQN6GAhkVRD3iz8qJlygU9CD0Gaq/VCgIv7IiIX/+UE38Oc+9iqaUBH8ElYJvBJ6CFw1W0iYgNaNe/ZXRGmbVUZu/HngCL8dKZygU9CD0Fape8b7I+sg1ZZm8eLPEl727A0pE/CMoFPQg+Bw9GIZW/njF6i3Ji9OZVHuFVK+DVJyR/St/sAfZuwXOCT0EtAiLOsk8jrUYyTkN0QTMLY8Lqe68JNkQXEUA38nMKygU9CD0Fy1gSYeifbg7ZaKhXa8iK9iawxDH1ZY/33FRUupn2qS9dSH074JPQQTD8hyoTpB5xADQnHp+n/CfxBVdAgbXUnbTuqNK30kQmfhB6C1GU/qjgKXEMG2V2BJO3Mymqsnpqxomlr5A8AACAASURBVAbolQhiECX6WRRlAp+EHkJyzOhXFWXMYpdZ3sKsMYO8KCiany1I5JlRf2WmMoFPQg8hsbG3LxCNjIIVuzaxDBMil71Icjb9siaz7q9GaqtPwjKBT0IPgSde2hc27CFVlElXAakSiBI20d9TPn5yXY1Myjiqsp7U0WdL2VYfE/BJ6DWQhJMSe9EKGGV1tAKksQWEeL1ST4ZGEwPbKwMaEVTfUeqm+rDgk9Br0I29IExNdKKGDAqyB+VeqaiVsBH2YRSGDV3ZVcpm+piAT0KPIYGwz/FQK8y/KI8Gia8HBdQk5k95B6mnjSPDuk/CMoFPQo9BRdk7/kFCPymltfT/RPrwhKFg9UtGf9cJGPllIGyu6NtTupb6SMEnocew4sl4d9tCO1gGgdejqAXEo4mEfyA7sa6r0+Bomut4pnR1KRvqYxw+CT0ItOqN8ls2Ds0KbLoutwuE8cVC/cK/5QOfhF6ExH12Mj0TjRN9IZmErcEQnFTKZvlwh09CD0KiEbPyes2K3ExHVU/E90HITyEsR/gk9CBQQsyut11Jn7rpTd3ezTByRBP6M6JlCJ+EHoREiNvxo5xFv4Vehz1CUnHZaM99pWyXD3f4JPQiEiT9rHprAQlyGImM5wGIlU8bmXVJfZQBfBJ6EGMKxlLrYacWglHnT2GDcF/pWuUjF3wSehD66z37YIaWtg1V9ElYpvBJ6EEMVIARtlwTU4h+pj9QlSp78F8ubct8uMEnoQcx/DLoEDVD0lIV1SRKObWUbfKRGz4JPYipVn1RJuFsevEUTUICTi9tq3zkgk9CD+J2AKMFoBvBTO7lOZoECHlYoeN8lAY+CT0IwzBke3PDbpKHuwHN+FE9c00KH+UDz5Dw7GNEqDpYW6UEExWKCNUrqmwAQyoIImwIDBc6Hg2QUuo9IFDXJfTQgb0IRt/wur44l404FPdwYCF3AuKIBCmQM+0BZpS6RQcL/Ow1bcrbVVCPMgCnSEPfsrqrdz0PRqVuWzF4S5Fw6UmRiBoQR0BAvhMMPJoIcwRK6lwop02LaA006tcDKFzJSDXdY/aC0EWtCy3AFhr0drwYIMbDUe1VkiqPSTDuHN4Vf3LNNqPsV7c9XQh1VmNkBwoIIKBON8auiVmlbteBxmIhlMrGyKenadqX6OOJ9BLmsxZKoqUxcsHi+bUP3P50f3e5Z4yUNQn5Rw4v0BZKBc6kj6cGwsrx9F8jcijjzEL7z0GpommWCZzHL5Kol4RnaC+1LWy4cViXN63p6u4tdHSpMHN+5DgSATvQ/K3gRV6nnu7laCEEvlWkQyEsbqyvDUcjv6X7Oheyx9kACvxdOBgYbIlqG1uidRd1dMZfLEU7i0HZkrBtQf27KqORm+ntcegs31c68IM+FhGuDat4ZXtz/feGBmI3rtlojBU88hBDUWEOadD/oMfL603EqKNW0v+q8+ZNYV/h3hI3703j/MbahrASuIveNufZjSekQtR3TlOEehUNQP9WrhKxbEmIAfw2/Ztb6nbkANlXeEO4WrtwWXPt0lVP9D5f6gY5QSpoWIrkID3eGEjopQ3spgiFgirbhW9pErY11s8KqoG76e27JnHYx1qjWpS0mNs36z3XdHWZ1QXKBmVLQuo8z1Pn+TgcJEXzAGGeKgMfpv9lRUIjmXwF1dBRUsIWspdfQUutVtEw7cK3bL3RJdGGI0IKcibICZM8lNVyjbSYb56gaAGSit8oJ6lYtiTcE+v57jQtQqoeXg2pqmHlB5Yq95a6EZkw1L4XhNSWIMqnQOLhEqHfXKce8R2lbtv+4vyTaqaHwgH6rdFJwIfAmvU9zuUQlnZsQjhNGfoJ4KplUe3v9L5s0rrKloT3vmhw4drvtDbWPSBUdSW9P+YQXn6AXiMSIE59d4QkyYC1WbJ9lSQJs5U69uMjY4mH1mzoLTv1bqwTBsNNvBqTfJA63eXU/t20eRsR8fhSt21/8LFGEdYqtVvAmgFN4SHSlu4lPenHLofspO8ep+8+4fKdQr/DB8EnYfFY2RXvXHpSpDkQVn5CH3kmjH1+RXkdCoB9fzxKclTJDiJY51gy+YXdG/rjdtgXR56klpo28VaZWTTL4Tc31PX2xh+ordUuMtfJlrCJCDlZNa7k4KpwZM99n96e7tj8LBjyehD4TXr/KvDqxBPYaoBxnUDxQ8jRTxBkWZV6LHsSMlY/GyMJBO2LT4xcGayW71QM5WhSLKbRj0mExEED5T5StkYEwlLa76MZh28DK4YyEx3UNReBJSWeAh1/dXNXb1qqz5qDczuHBCQFAzU1dQ2Y1C8GRbmENnEqUyNP7ZezeyUTLY21TL7POjbtM6RxBQrxPZQwRoxyEpD6gfy6QLwBOGbWmpTiIPYMMuK0g97wSeAtQcIU1myM8Qj2pP3KQmtzfYUAnCCh9RDuoXctYK1M65zkeZA+Lqb/z5N4m64b8rWD1/ISwMCHSVJEl3ftu639lOofY6jibNp6TqWicyD3W4KEi08UwcoqUwoG7E08m/IFItlFvBojDcQLHbuPSim/RE/4q/ZE1F5DT36ETBlWY+ekn1keCE3qgOEtRcJCsJ3Tzg07SSI00EPhxU+OhQkSJnXd2K0oIkRE3YEoDxs05FuiYxaLYUM+HhZ4Fb29bflTAztJq7vx0ydWr71148DeFaVuXJGorI58hx7Ygokt8iY06BkLrp+K7KJIkYn4Bz+g58wDDbu1dNrwRVTgn/SVljnBToNuWUU9eYqE9GOnLwEtYTM9mGPoGfB25+i3QyjI4W0KPaw3aERVA8/E+g9lSw82WOVsX9iQWNYsalY9YfTZ9uwbN5e6YUWirVm7AEF82bFpi5S4HAWwqsnBB9WpL4iAf0EwS/5/wt5wY8e62K2tC2obQcGajFOPkhD93kG/gUnAMyRkA74lqp3s3CYtH9lpYI18lY6vXiZ7YjY9NAMRE5xt8NYM0s4PUsfuE4rGIX+3l7otk0FLtO4YRSjXwsTAmSSN5kp6Vt+lkWQrEe4cx+576TH+BlCQjQ+7ab+YHI19iQedtmjDSZg9ObNzb6xv4JDcSJHwDAnPmzelPl114cp/POtp+os66fWRiW/MQACeKUzQTnU0cnqy7MOqDX1dLdHIYWRbVe8dhOTDrxgjpW5TIZjxwlHtR/TWsbw3kF2HxwJKIhx+3LE7cQ6uJgKyL5nJ9pJM6lePV5UTkDYo24e89OeXoaxCDT1DwpAaYEd0lWPTGKkvo4iwGZwP1IR8iUbUJUTSQQRZKQH/cQibeshgR4Ws5cDt804Yn9woa4SjtR+gf2c5Nu0hJWW1UJSfm2WN0wM37qQNc+g5NvIHUkv/SgPPupX2l5juV7Qg8YVyczV5hoQKSjXDAO+nUZKf2otExDS3Bemg24TlW9pGx8whY/9Ph7Sxhxh2pyur0d8NthT8CjiiXIhYv0RF+Ty9nQkOO5DQQ2JwJamotidJbhwejP04RbDWeaJKhLQjs4Mey6/CgGdIaPuDJmCpnEeSpHsDeHmwiaeRBElqGYoa2qeTNjcYwtjv8vAtCyJHC1W5lOg+j64wQD3g/uSQ0WH7Nn1MAsHoFI6Kep9jE0dNNaDl+3XSiWdDr6HBlQlL46ncbkj5zTUbjXFbLxHUtJCZX5oGyTOsB6v9+wvvkFCSZHM+JpQvkhg8in71J8iOcBK0l1SSKtq3kl0Y9PmokcH4pEPPGhtFYK6iXaoEFI7aqEn1Efr7oUBYXNHWXH9pR2fs7mIChTkJ920L6t6L0hjmCKHJtoVhqZy1kVAINBmQDUZSxkkhjyU3DuzLN+nE9mK4SjtL10cf6+jq370/12YJBo1VU4NCaCKJUwTgvsQY9NyysTderOrH7W+NajwbOhHrKeHvRDR21LNdH3Ts3oUmobCZ/t1P74wd6+L3OM8XlEYDnTWzosLexLB8an/u8WDCOyS0/EbjkAa8ggLPJCLyw3MG8XIwM7snBI2nrwNi0jmCFgMm4Amq9jOwIjl45pWlnmPJI5xF17i9NRq5ljr5twrlHM5qinyS1KoOalKsbWHDDSS9/zm0O3ZHMVn8ZlylGjmXOvD5YCUg15v3xk9WlfFgVHulvbnhgSQkVrulXBEBf0Yjx4WKGnqWrn0roLGuozP+aDGDR0vjlMOFEmohFfI8+sg2eY3do4yACntbm7TN7Qvr144NJ9bc/GzfG/nOtTQa4ed3vmMTJyO/YSZwpz+/BD236+m5/V96v53sfp2aeu3DhpF0ns9AMd0+iJ8tq7E8EO1MbOztK3RfhxqeIKE5ijZpaRkCNILyzCg779PWAyM1Zh91UVNNMVAOkJScdKQMS0CwCMgPeD29/sVltwC14qrKKu1wIu2/589hM4swcZ9poHZ/m8V4+HBtAUnIL2d2Lidaog0f0lSNp/JzBGabkSOn8EuFwGXtzdoly5/oWZ6+i5xhS/GT6Non0a851tpYt4R+0ztySTFbC7iEiMuzkm71THmmcjqddjqd+/RgOHjVssb6D63q6t6Y615IenKJionJIwmH0UNcnLkfNWgtPTOeBZ9JNuFPaPA6avX6+KMdmXcuuM6qeV+pFQGeo4e/qxxdUZ4gIZh5rJAWD0gdaI9QFFZDj0jbEWEXqaNTzecj6cHg5GYNF88WleEZka+bZ7KCu98LuX9HTp1ppQ4bo059xSRm5fh+Lpsd1f5lSbRh0S2d+3aktYEnMJoiVytWALNb+1kyb6eXc1FQUs3EdxcdL/7fn5438gUmBGlUW9MS1W4lsl2QOXiw85+0AO7zmXYaw6BfZCdt5WOcoWIzFNVM0nbLaoD2U6pnYqjinLSNaGormRglIq2kX/U2ev8YSjxZJuXlbr+rHT3F7dgKppSWL9Nxh+e575LBEyQ8zwyMhypnl0AheISO07aMXDNzoqaeD0lI8XJvrOfvk7lW+LC6s2wJw0hFY7Dqxrlt76YXqzss2SZaQ4Ra2qg9QO/un8Sl+Pj5AQHvof+3pTZaM4iR/2IpC9kkGCJJ/8PhwZ5roSKihFXT9eKcDTy8rlb71TmnaJfc8VRPPM+1Od1nyfHJ6ivp/Z7xa3NdF1W7E9InTyxI2EE/wpUj63ru4LpAJNf/lnEzH2yL1n+1oyv2w0xVVwYrFqOVHZMfUi6nUe2TYA08fP5pHU/FNq5w3Rcj9gD7Dqt5uBsha6KmLOAJEu6lZzwb03yEjFPBUvFmOjeSDbGXGMthbHpvvGePnbdYFBZHpxwWxlBWyBMNww+T7RkiQ7Q1KfQXSPV7BtIlFI0JcDHkICGiHM1VQMCAxHPOz5VN2mX0z42ALxABL1zx5L4nUhvIxnuNJLGThKwmfiockCxBLRJKHM1x6e0jyYFxonIwNdmPK8CFgKwi6jhyyaonBkzVnki+uVbJipGuJhu9hQ7+MViDltUga0LmPNcWpKOP5N19AuEOuuJfqN1RXSY/l1O7wHTfMN3iEFjaQdnBEyR0A42YS8AqBT81fbtZ+IiDfHvMNRuKhJ3XxnGL78y6FhccQvnVlevid7Q2RS7OoeLm80/lUg8lWYTjkqg1Wn8a9dnvQXZE8l+HEolznQnGXItzWkTLjJtkxGAEJtwnmPPa3bB54vcJV0W+Qvt+LKuBZJcND8Sudk4+hUPGVLdUPhoktmfauJ86uY7TzLKd6lnXgdUozIkbUnmRgy3U1V19L2XaghO3ReqoNOcFauhDtX2O/Zp5PtjwLAnt6tNHQkaHlWAQMVEjo6v7EceIXAit0VqeeczMVUydNTG0K3aTGZViptlMDqScxYR7cg0qUvCIvo9tMVVovwZrMojDslIZI1vG9MQniIBpuZCRurrjMnLtzIbSq04Ek86oE1d/Ju1Y+8p8k0l668LIAoHK1bRtC/2YR0/sI9ds74xdlUksBcTZbqfMkMomggFkmzpTi8nEoDTk/TQA/YGI/D/Ik026XJbPxqb9InQ9tgF18yWhQkpZlpFRniChnQnvdAN0S5R7iGjZUsuAXhDIKUzc+YoOX5KgLEP3SRAemv+T3QmtCxtYrXKtAoaQEUyQ9h27ItyrOipotVGFyBfBSsdyol/qxnmZyciMgMDP0D9BRPkb/Q7vtW/iMbrYsQN6YNz1Ya/km90maQ1Q9kwouwPCTgISnu0blRdnEtCOemHVm21jznrnySE6l3zC3pYOAae53rgDRJ61ApGlcJCa+hCnJ63o6s6rWpKKr5EdyMHeM8Fy0leilGXnnmB4goShU2rZxnOsOsTl783S9+yMT7cJEUdNQqDcuqwx8mHSMu8t5BMjG6euNiQ+met7qcMzpr9O0f4Dchh31AtW5DqeOnyuzjGybUPvNi7zhyp+IfOUhK+tWNfzdOZBPNsIoYqldNGXSS1fS5t4cmeEWsYugpE7n4k7cyfdr43ylQ0bINkSjbD0f1/Gt/26of/7HU/FsiZ3wo11HGB9DLXtFpJEXNf8JGrHC3TtPvrxH3Hua6rMmvaeHPeeApOci2n9km1vbu/YUCKXFmqCgx9mR7Uqx6AxwEU0QehluVy4J0ioqMg2hXNuNOUfy5p0IQ1mQFHogUjsF0J+5OMn1z0GqUmKHKgJIJc1zDW9/fLocPzxSFhrpRa4RO0DM/CJ7Xt6fp7r/LoiRpWJmjdpmBmtWUD381WwAgx4sEgpro/ujcV+63q5UMWXrYEGOBzvO2DNHnfR3/lE3Y4MNc61Y0qJDcvm1zTRYPZTsKb6Q+PfAfysozPWlXmMTSoeiNgm5yyVd9n7P0ztIfXRDDMbR6SulgfITJU5oyGwCVijYZeFhP8mCfeOQo7/qUeYGovTxdHL1RPGxkRZxs96goQSzSl1N4QyNyiCO7pkR/ow24Zh3chb19SekFmW++Lwu0SgLhwW8K0ce4wZoF+aL40IE8kxCATcSFihgsqDhEo2zj0kWc4AK25yE6nVX3eb2W1f2HAC7fcZ+2NmhbpjRhOja9Oubf4OLm1CWICqmnIzcGWyj9K9vkQHjAwn5bVux0zVtDawonYYKR9lkohzCpFg06r1PZtXOvYn25GJ6gxHc8O91JZlnKBN799GD/vXBfYHmBbhczonpWhMkOrLSnxnwWNLAE+QkIb5onV9XYoAMTYgLTXHzSGchpamGo64cbdbJPQOydGOmmCIYx5nZn1r/V21al3vhpVZBxcN8xlRR4yCNaisYim3cn3P48szduRAgsoZkV+jVfY+HQjv5YyEWzYMTCZYna89RvdwmilLQT4sDdjmViiKA9mVgPJfkK2O08CC75bSOCdzIkUILFTGMkkDLOeFzqFrf52YNH/5E/s2F2y1kSQSBpyRUpxhM1xulbdT8AQJZUK8jkXGvaAlBQNk88Sps85NBEVeexBR4WJCWRLVvC7CIxUQqCSCsO+OZ944Oic10/cIveYaYFxTKFImoQQGQtbEUj6pwK6WMcnnl/KP2R2aJHZT5NuQmoTJRpwO/mH2TZgBDfnAkyHcLo4ues9YYvS7mTtwEHhldYTHhAaX45Enh1ati9+VNRBJOLHAtdlM4N+/n04zRPd8V76dFx0vplTV1hxWGVQ/BemDAbdrLvs6y3HtEE+QMJkwdgQCCnfKgiXzBUjqUGh1dgn67RtifXlLG0pSr9zPygnBDTQ6r6ILx+j9K2b2t4UHwZwll79f+WTPq4XaFEqMGBCqKDxTK2ErEf79YyOJz6XdE4mUlmhdG13/8jwHf+uWzu4dmVsNaSQFFlN8jAUSDmdKUnP2tFq7HqzwPTcMGUl5Webklz154m5Dp1/0VJbANBrO6x+DS1NfmMEDlVqjVORptNfb6XeZU1urHY2WPzazX/MNzlQCdVyte2sRN3tI4QkS7trY208PlB3VhetJCsGhS+P3XTCeM3fBXJJ4yDN7MVK1LkAUf+CNRLxN1Ck4BefI4YHYN4tpv66goRTjLkF2Nsv6zImJ1iaekRRWrU03SHnv0LrYr3KcswhfqSSJhFtpVHnEuZWJNLeJQ+igPdeB9PpWR1dPVvrQ1BNq2WbLdLlk7WY38iXWdzjUbvH82qnhYKA1XK3xNY9BzrLA1K3kRUUwKFj93VrgmoccniChjeKWT5PmrCEBTYc1q3H5XRTZvkYHhslGOh8FcoFaJgDHJ/6Gq35JmTw3pfosa65+myJDlxLf7+OI/0zi98JgrwahQuFzu3jeU0q8PrXBzh65AFDwZEWuZ/m8MZq4IFf2gJRiTxFL7jzJ5B9OJFelNrD9ObtJ+zkde0HOo8ge3qT3XOf2VbhKcNRSoUmZFI6VdJNtzQ2riIDsAqkueEQ2BA2MvyTb9cyO9bF/7sfxBw2eIKHtrOfJgoIBuhLlYbZzmsOZcMmJtTw54xo1Ynfyt+fspFL+nNTRTxBRuSP2kaS4jk55cryv56POTAUVKs6ic3xZUfCKliZt9ZJowzecmRFru4yh9uaGOLinBTmAczfrPewrM+2w1qh2Db3l6tq59MlXdSN5TsfTfXtyfE9iWN/DK9tCLilq3ifOIb1wXSosbskp2pHhGdrv6e37c7dV3meMxj7X9XTOyZDJlOT/wAFao3KOUJWv03NtL6c6M54gob32wibIqrScDZQ421zYV0qOso/JoJHz4XKmOmQHhjtOhmyb8ajMHW0V7buIJODZmalC9LSPt3mscGpTCOFf25q1qzs648tTnUFaC7bkWzWJ7ZnKuWrd0vZmDSqrNL72gjz7v2gkEos61vfmXaFWRyOugMKzy7kHMIR3UgP72hc2cMDCEaGQ4OyKfGlBd8V7Y0vpd8jtHEc8Iud32Tgwi8RK6DD00avLiYAMT5CQQb/qc5gzttMBhP8DPNuJnOyLu1Ur5zAr7IuhVhjTIKcL0kRKLeJMh08RsS9b/mS8O+uS2ZM70xDEjSRleetN9j67ilALqc3i9+b+efal3+LRsbGRJcW4I5Ij/X3Bao3jUfNqEew3hMLLc7DK+4s9PT1fKZSdQrbzVLdwuYOIN4YG9cvXbOwvq8VgGN4hoSQSFvdMbf+Rmc3+oi5z+wpVQKsMRmEcQ6PrF1Z1xW/J9N1xCQhFDbnNAgrqgyxRrMJDOB61U8hVkQ8JM6thV+w/iymNwWC7lbSIlMR6M9fuJsP6klWdPX8obgFOrCu8zwFDjPrH/fZaJmUHz5BQx+QzAtSi3BQ2ZhJ1exSLaO5Q1fqC55NccFaet3J9z3NuDnmuwQLp0RvOgw/nCQ6TMNIs487YHxLwfT9D7bh0RVf33wrunX1wv32T+3NtnfMJxwz4Itu5kwhKOBgkJK7BTuQSJukhhFzc+blcB5UaniEhDOE+CJtpPjmzFTJgOeBxv5fJMuiR/zmJoxevWj/gWqfm/MbahoAauCT3KTBB9DRnLe2Fa1z3SsuEcN9jE9lgpxUoW+EKy8eo5VJFOTjgaWpVNM+1f9/RGbtosnYWZtT+eZPgaJ5NJH5/BCOxO6RaM1eoqnPlrjdIS+KqBz85gNc8YPAOCRmcfjMJM0NKDAqOR8wBIcmuQeEmXUekIa/cbMRuzBcKFVACn8c85ydyrU25MRAxV3mHMeRSDtbaGRwa56Ie4wm1tRGeoXV1B+QD50DmStGSnIku4R90Xb6HzLC81LU/vbSx9kZ6kxXQXQCFy1kUhxH6Hb83PBD7aapqXuuC2vQwRkn7IJTdisopeIaELwZ7B+aithXSixsVAtLDcVtA1MSYru8MqmZYW+bs3J9XdHb/Mt+JW+fVTBMVwZxSkKVbcsgYzyogPWpLbpsWP6gn9dNFQJxtZzVk7ilo+zXtC7VNy5/seShfuzLBg0Bbc/0OOt7td6igNr1tKClPCKvwW7qsWzpXtRDKLWT7njrJuqUHQBLK7WR9tqzs7H40bSsabF+PZ5xI1pOs3MayhGdIyBKpvbmB7aHJkDCMIHM6fl+C/i1zQeNJizSbThYR3SIqAhxCxjGLHN3Co75TTdY5lMtZpZsGgxdzcJDttKrXnurd+gjA9a1Rjd0wl7rsV0VS+7alUe2M1Z09zxRqnxM0Er3IAd5Z20mKSynv5YDtRceLf6ut1Wa7qaact6cooT8uPSlydvGVx+VY8ea72+HwV10f+5Qb8aU6SM8sxJMwDXYD2f7UMvcrF3iGhAyySx4mG+fzRR+AMIv+9LJd5GbTMLHbmhu4nEJabRUy/OfmOobR3hRpAkXhoO4EdeI7SdVMhXWR/SefZ9fI6g3xZ5yZqTQYzMnVKekim1MZ7ItPFF+urNZm0J7nuuzaEBDivpZo3fs7OuN5/YNpwNz+VeT14Qlsby6ZX31OKFjxCLj5MxGaA2HldiLrouJsU2RXzqyi2zgBnnz54/BgT3uuos09PTA6TQM+f4N9D9X0HHwSHgokkmNPhgIVvTlqVmaBR3B6OA+c11jFWfmvu+5jGKtAiI9lHDirpamGO+JLmfsvjUbmBBTlVrDWQ1xBxh7P0qXIeh8dPB0M+YvMaXySRg25BANyZroNVh+XNYsLVdD4Hs9w2f1wRaj3Lok2vD+zXmluyIZcBQEkTtRlYb/j+Y21Hw2ogQdz2LofqKvVVp59jPh0wSp2ErbRJefl3ccCV0ljcyCVybJib0/PZ/Odn5c+a42mRUEdTQNhWdaXYXiKhLc9PbS7NVrBwcJ5wqnSMJMrOFfqQS6D4ErCbXvj986aHtmEVoW2FCoQVI5hTEsNaolGGgNC4RqhLFmYOPXj6ptV+etRYtQ5PUbsvzOvY4BxjwDB0tNl4kWmJaPyyrtEhiVBJfBH6sinujT77SEBd59/Us2ZhbLQrdPjXXQet4pnRiKpp6l7N3f1/qO9OUL3rtwN7lEzi6ZGtN8sFuLC/NWu5XpIX2swFzjkLmWvrhga6LmYCJg3HYk1FDJNnKF6s6QsvqjXoYanSGj++Asb7qUOVSwJeVbwDFCQC/O6+tc4I761ueEqIhNnpE/8XggXkUT6NROCixtVNkYuUoTyA5iw/TjwO5UlQHqr/BEifIk6/FkcK5p5nZGEmA5hBAAABgdJREFUvjEcFKxyZvnqSBxllcLn4k5kg31cDYu7crgvTgpWBv/EksutEFTa+dF4BnPEJChSZF17+ROxDW1N2tmoCM64z6qgRvfZUtmk9Z8uxOW5yvjrCH8tMhbtSLONINcMD8QuKj4fUL7ukO4G5rrBMoCnSMiQkLybpBQnnmZnl7uDS9Vz5nxOH9Kqzp77W6OR62jXK2Diyc5Rpfa79ub6e8JRM63mfRmHTayxxyXb0Tx2cGiwx3VVYA6OptHbdbTm8h1u23kShAaCs0k15eWwP5h9Z2SnqeqfFjfWf9gtG34cSXw9Z09QpOu1ucBU24L6MzGAvLZjpk3Jv+nnZ0UjIzRAfdVNIr72Rqxr9nRtG0Du2WkHHowlYxesnURCLg1cu6kNPNhxZb0tUKCOUCnhORKueDL+EnVmHqFd1z3IgQVc4j1XR2X7bfGJ4j/CVZEZ1L0msrbRrMBfsHq0lZgKu3UDzs87kkvgatgVmZsxYz0NJ1gSt84T52BF5GckEXkwSCMNS8lKFdaSaro4l2qKyG1SnEWkUuBMLw4cd53kWbG++7llC+pPVwPIuZRNWaelQasyGhGnzxFfy6yxw5/bmut/y66VXPfGoAHstcTQ2LK1z2ZrD/lgrTkCCfoBVOD6o1IWDO4vFTxHQhNJ/SpQFZ60yBEuloVAGA1O+FyXawcmD3WmC2ZN07p5lIfJza+v1xP6koJ5bAhsf7lMKsm8xTt4jXZS/T47Oxp5lk7yfcjIt6OGnhYIB//WvlC72NWPKM2ZRB4cMgcAxALXXrW+extJ4zNIK/gJXagN0gcB9l9eQRLvxCWnaJ+55amerc5jdYjdQFKc7cLGPJfYeevGgT0352uEK8iOxvGQRCIiFkogLhk8ScLlXbEtbQvrP0s6EYcyFrpH0pXkJ15b31tw8UgevUm9+mK4SXuGOhyrr4VIPiqlvH54MPad4tZAlI85SmSMb0QpC5Zvt22vG1oatccVVXApxPnO780anCjubV9Yf92eWOybztlFrm06O6rxxFGm62FwyEgWjLlkaUwS8zN07QdRmFE70zN2OSMUEutIQ7lsZWfPbSnXDh/X1lh/LqpwKxeDcjs3tfv486NhjtaZ1BJ2Upe70EyAkdvpLOwKmca1Yd3s8VLDkyRkrHiy+5a2aL1AgT8CayFPjqpgVdIx2kt2GZw8aoy9nG8dQCds++YmGtkfCgbFN0hULAIrGDklGfl7sj/kHWPJ5E94NrHYNg/til1WMUN7WEj4VzrbR8Cclpc3b+uKry14sA0uJUGq87vD1ZHP2DbskY62hUgifGVqncYS+cbUMXzvi6NTTg2LICcoszuGCTFKEvIrazr7XWeNM2G7XNac31j7UFAJfA1QtmVkSnDC8oqljTU82I2rt1xJu7FRvG+uwmtdmPVV04MnpLzn5nVDu1bB5KAr8S2K1H4PhryBZHMHDWTfvHsDFJVZcqjhWRIyVnR2rz77GHF79cuQZPK0Laj/KQbgB9Q5PkBfi6EkLAkIvf72rsE9hRLlMmGrVheec4p2ZU0I5oGBM6XAJCSTr46M9G2e7Oq/DDv9iF0ct7GNGoKx8P4sYW3bnTcsni1uqji87kwBYpFEeDcxsZJE0PrEyFhW1TKbbL/gF9mP0xGUseKjXyZgz8Re3jqv5vtYEVxEnZ8GE3wX17KRIG97weh7JfMYO/72GhrYbqaB7RxSgVmSbpWANTE99vPiUqPSwVKW/l1ofzTdL5lpZuUCT5OQ4VS7eCKB1MmPVCzQjgNhTLt9Q7yPnm/v6jdxfnudv/958y1Nhz1JlHtGs5hzWKTm9QTv5KpoM8j2ZWlQKOOhKN9iAay0Smr8hl9kS1dUBkAWcuDbA1tZZjocTHiehJmw1UkuhQFvoiDvWw62tClJ8dt81cd9/H9IQh8+yg0+CX34KDF8EvrwUWL4JPTho8TwSejDR4nhk9CHjxLDJ6EPHyWGT0IfPkoMn4Q+fJQYPgl9+CgxfBL68FFi+CT04aPE8Enow0eJ4ZPQh48SwyehDx8lhk9CHz5KDJ+EPnyUGD4JffgoMf4XgbmSDNnDBkYAAAAASUVORK5CYII=","type":"image/png"}, {"text":"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","type":"image/png","title":"logomumote","modified":"20210621211120211","created":"20210621211115313"}, -{"text":"Copie y pegue este código en su pagina\n{{mapa umap||code-mapa-umap-iframe}}","title":"mapavirtual/insertar-iframe","tags":"","modified":"20210624172020118","created":"20210624171008866"}, -{"text":"Descargar l abase de datos del mapa de Cuba en:\nhttp://download.geofabrik.de/central-america/cuba.html.\n\n[img[./medios/geofabrik-1.png]]","title":"mapavirtual/offline/bdmapas","modifier":"M0","modified":"20210813192731311","creator":"M0","created":"20210813192640572"}, -{"text":"# Vamos a la busqueda avanzada, pestaña filtro, y escribimos `[!is[system]tag[punto]]`\n\n#Descargamos el archivo de base de datos para Maps.ME \u003Cdiv style=\"font-size:0.7em;text-align:left;margin:3em auto;\">\u003Ca href=\"https://mapa.com/mapa.kmz\" class=\"tc-btn-big-green\" style=\"border-radius:4px;background-color:gray;\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cp>\u003Ccenter>\u003Ch4>{{$:/core/images/database}}\u003Cbr>\u003Cbr>Descargar (.KML) \u003C/h4>\u003C/center>\u003C/p>\u003C/a>\u003C/div>\n\n#Copiamos el archivo .KML en la carpeta donde tiene los archivos de luegares favoritos de Maps.ME (por defecto, maps.me guarda estos archivos en ...).\n\n#Abrimos Maps.ME y activamos la base de datos. Listo!","title":"mapavirtual/offline/maps.me","tags":"","modifier":"M0","modified":"20210830132206014","creator":"M0","created":"20210731002425568"}, +{"created":"20210813192640572","creator":"M0","text":"Descargar la base de datos del mapa de Cuba en:\nhttp://download.geofabrik.de/central-america/cuba.html.\n\n[img[./medios/geofabrik-1.png]]","title":"mapavirtual/offline/bdmapas","modifier":"M0","modified":"20211106103754222"}, +{"created":"20210731002425568","creator":"M0","text":"Descargamos el archivo de base de datos para Maps.ME \u003Cdiv style=\"font-size:0.7em;text-align:left;margin:3em auto;\">\u003Ca href=\"https://mapa.com/mapa.kmz\" class=\"tc-btn-big-green\" style=\"border-radius:4px;background-color:gray;\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cp>\u003Ccenter>\u003Ch4>{{$:/core/images/database}}\u003Cbr>\u003Cbr>Descargar (.KML) \u003C/h4>\u003C/center>\u003C/p>\u003C/a>\u003C/div>\n\n#Copiamos el archivo .KML en la carpeta favoritos de Maps.ME (por defecto, maps.me guarda estos archivos en ...).\n\n#Abrimos Maps.ME y activamos la base de datos. Listo!","title":"mapavirtual/offline/maps.me","tags":"","modifier":"M0","modified":"20211106102853414"}, {"text":"","title":"mapavirtual/pharo","tags":"","modified":"20210706190816693","created":"20210706190811673"}, -{"text":"Los puntos se hacen clúster al alejarlo. \n\n* Permite la investigacioón\n* Hacerlo por municipios/provincias\n","title":"mapavirtual/tiddlywiki","tags":"[[Precious Plastic La Habana]]","modifier":"M0","modified":"20210821085615530","creator":"M0","created":"20210318130959675"}, +{"created":"20210318130959675","creator":"M0","text":"Este mapa nos permite identificar geograficamente a los colaboradores de la red. Tambien permite arrojar estadisticas de la informacion aportada.\n","title":"mapavirtual/tiddlywiki","tags":"[[Precious Plastic La Habana]]","modifier":"M0","modified":"20211106103700294"}, {"text":"\u003Cstyle>\niframe {\nborder-radius: 12px;\n-webkit-border-radius: 12px;\n-o-border-radius: 12px;\nwidth: 100%;\nheight: 400px;\nframeborder: 0px;\n}\n\u003C/style>\n \u003Ciframe src={{mapavirtual/umap!!mapa-umap}} >\u003C/iframe>","title":"mapavirtual/umap","tags":"","modifier":"M0","modified":"20210914224623980","mapa-umap":"https://umap.openstreetmap.fr/en/map/schmidt-recycling-gmbh_495226#15/48.0264/10.7072","creator":"M0","created":"20210622083057147","caption":"Exportar a Umap"}, {"text":"\u003Cimg src=\"./medios/punto-mecanicalg.webp\"\nstyle=\"width:300px;\">\n\nEmprendimiento en la provincia de Mayabeque especializado en el trabajo con materiales metálicos tanto en artículos artesanales y utilitarios.","web":"https://facebook.com/groups/481095646111768/","type":"text/vnd.tiddlywiki","title":"Mecánica LG","telefono":"+5351040580 ","tags":"punto [[taller de maquinas]]","revision":"0","point":"23.001682, -82.297945","modifier":"M0","modified":"20211001044621588","marker":"punto-taller","email":"erick@alasoluciones.com","direccion":"","creator":"M0","created":"20210817220825805","color":"#ff492a","categoria":"🟠 Talleres de Máquinas","caption":"Mecánica LG","bag":"default"}, {"text":"[[Proyectify Mod|✨ Acerca de]] introduce las habituales modificaciones (o mods) alojadas en el [[repositorio de mods|https://mutabit.com/repos.fossil/tiddlywiki/]]:\n\n* Soporte de interfaz para Español e Inglés.\n* \u003Cdiv>Soporte para enlaces reversos (//backlinks//), vía [[TWCrossLinks|https://github.com/akhater/TWCrossLinks]], \nde modo que se pueda saber cuáles [[tiddlers|Tiddlers]] vinculan al actual.\n\u003C/div>\n* \u003Cdiv>Renombrado de enlaces, vía [[Relink|https://github.com/flibbles/tw5-relink]], de modo que no hayan enlaces \ninternos rotos en caso de que los tiddlers cambien de nombre.\n\u003C/div>\n* Iconos de interfaz web escalados cuando están en el texto de un tiddler.\n* Tiddlers en Markdown.\n* [[Enlaces enriquecidos]].\n* Resaltado sintáctico mejorado vía CodeMirror.\n\n''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.\n\n\n!! Contribuciones\n\n* Projectify está hospedado en ~GitHub en https://github.com/NicolasPetton/projectify.\n* Notebook Mod está hospedado en Fossil en https://mutabit.com/repos.fossil/tiddlywiki/\n\n!! Licencia\n\nProjectify y Projectify Mod están publicados bajo licencia MIT. \nMira [[LICENSE|$:/themes/nico/notebook/LICENSE]].\n","type":"text/vnd.tiddlywiki","title":"Modificaciones","tags":"","revision":"0","modified":"20210413012419285","created":"20210109162347458","bag":"default"}, {"text":"{{MuMoTe!!descripcion}}\n\nDirección: {{MuMoTe!!direccion}}\n\nEmail: {{MuMoTe!!email}}\n\nTeléfono: {{MuMoTe!!telefono}}","type":"text/vnd.tiddlywiki","title":"MuMoTe","telefono":"\u003Ca href=\"tel: +53 54115734\">+53 54115734\u003C/a>","tags":"recoleccion","revision":"0","point":"23.140386, -82.350325","modifier":"Sylvain Comte","modified":"20210622065650370","email":"[[elymarrero1990@gmail.com|mailto:elymarrero1990@gmail.com]]","direccion":"O’reilly 602 apto5 entre Mercaderes y Tacón , Habana Vieja, La Habana, Cuba","descripcion":"Es una iniciativa surgida en la cuarentena, creada por los artistas del grupo Giganteria, para hacer juguetes y/o juegos didácticos con materiales reciclados, como el cartón a gran formato y el nylon en vestuarios.","creator":"Sylvain Comte","created":"20210622022143626","color":"#000000","caption":"MuMoTe","bag":"default"}, {"text":"\u003C$select tiddler=\"$:/_Temp/foobar\" field=\"city\" default=\"Foo\">\n\u003C$list filter=\"[tag[foobar]]\">\n\u003Coption value={{!!city}}>\u003C$view field=\"city\"/>\u003C/option>\n\u003C/$list>\n\u003C/$select>","title":"Nuevo Tiddler","tags":"","modifier":"M0","modified":"20210818171145741","creator":"M0","created":"20210818031515053"}, +{"created":"20211026054535784","creator":"M0","text":"Reciclar plástico evita el uso de material virgen. Mantiene la calidad del plástico existente para el uso cíclico sin ser descartado y arrojado como desecho que afecta el medio ambiente.","tags":"","title":"Nuevo Tiddler 1","modified":"20211026054542369","modifier":"M0"}, {"text":"\\define basename() {{$:/isms/tmp/NewISMSElement!!name_base}}\n\\define elementid()\n\u003C$macrocall $name=\"macroGetElementID\" fullName=$(basename)$/>\n\\end\n\\define elementtitle()\n\u003C$macrocall $name=\"macroGetElementTitle\" fullName=$(basename)$/>\n\\end\n\nTitel: \u003C$edit-text tiddler='$:/isms/tmp/NewISMSElement' field='name_base'\nclass='tc-edit-texteditor'/>\n\n\u003C$list filter=\"[\u003Celementid>!has[created]]\">\n\u003C\u003CcurrentTiddler>>\n\u003C$button to=\u003C\u003Celementid>>>\nnot yet created ... create it!\n\u003C/$button>\n\u003C/$list>","title":"Nuevo Tiddler 3","tags":"","modifier":"M0","modified":"20210824035725083","creator":"M0","created":"20210824035546490"}, {"text":"\u003C$leafmap tileControl cluster=\"30\"\n places='{\"tiddler\":\"lha.geojson\"}'\n marker='pin'/>","title":"Nuevo Tiddler 4","tags":"","modifier":"M0","modified":"20210916020825564","creator":"M0","created":"20210916015201783","color":"#ba050a"}, {"text":" \u003C$tiddler tiddler=\"target\">\n TEST1: \u003C$edit-text tag=\"input\" default=\"\"/>\n \u003C/$tiddler>\n\n \u003C$list filter=\"[[target]]\">\n TEST2: \u003C$edit-text tag=\"input\" default=\"\"/>\n \u003C/$list>\n\n \u003C$list filter=\"[[target]is[missing]]\">\n \u003C$link/> Este mimebro no existe\n \u003C/$list>\n \u003C$list filter=\"[[target]is[tiddler]]\">\n \u003C$link/> este miembro existe\n \u003C$button>delete target \u003C$action-deletetiddler \n $tiddler=\u003C\u003CcurrentTiddler>>/>\u003C/$button>\n \u003C/$list>\n\n target tiddler contents:\n \u003Cpre>{{target}}\u003C/pre>","title":"Nuevo Tiddler 6","tags":"","modifier":"M0","modified":"20210823174017394","creator":"M0","created":"20210823165006555"}, @@ -1907,33 +2117,73 @@ Error message and password prompt {"created":"20210927085818676","creator":"M0","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/dP1s7viFZHY\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n\u003C\u003C\u003C\n''Capítulos del vídeo''\n\n00:00 Introducción \u003Cbr>\n00:42 ¿Qué va a aprender? \u003Cbr>\n01:40 Ayuda y comentarios \u003Cbr>\n02:01 Donación \u003Cbr>\n02:30 Difundir el proyecto \u003Cbr>\n\u003C\u003C\u003C\n\n\u003Cbr>\n\n! ¡Bienvenido a la Academia de Precious Plastic!\n\n\u003Cbr>\n\n!! Es increíble ver que estás interesado en el reciclaje de plástico.\n\n\u003Cbr>\n\nHemos creado esta colección de vídeos, tutoriales y contenidos para compartir las cosas más importantes que hemos aprendido en los últimos 7 años sobre la transformación de los residuos de plástico en productos valiosos.\n\nTe enseñaremos los fundamentos del plástico - qué tipos hay y cómo identificarlos, la recogida y separación del plástico, la construcción de tus propias máquinas, los modelos de negocio que puedes adoptar, cómo convertirte en un miembro importante en la comunidad de Plástico Precioso, y mucho más.\n\nHemos creado kits de descarga y plantillas para que, una vez que hayas revisado todo, estés listo para comenzar tu propio espacio de trabajo de reciclaje, ¡en cualquier parte del mundo!\n\n[img width=500 [./medios/opensource.svg]]\n\n\u003Cbr>\n\n!! Pero espera, ¿por qué has hecho esto?\n\nEn Precious Plastic queremos mostrar al mundo las increíbles oportunidades de los residuos plásticos para eliminar la contaminación por plástico, reduciendo la demanda de nuevo plástico virgen y cerrando su bucle de materiales, al tiempo que se crean mejores medios de vida para personas de todo el mundo. Precious Plastic es, sobre todo, una herramienta cultural para cambiar la forma en que la sociedad percibe el plástico.\n\nTodo el plástico que hay a su alrededor es un recurso, no un residuo. Es un material con gran potencial, que yace en todo el mundo y que, si se procesa correctamente, puede convertirse en algo nuevo y valioso. Este recurso puede convertirse en una fuente de ingresos o en una herramienta educativa para tu comunidad, al tiempo que te aseguras de que no entre en nuestro medio ambiente.\n\n[img width=500 [./medios/PP_universe.svg]]\n\nHemos creado máquinas, documentación, tutoriales en vídeo, campañas y una plataforma para capacitar a personas de todo el planeta para que empiecen a trabajar con residuos de plástico a nivel local, al tiempo que intentamos descentralizar y localizar las tecnologías, las infraestructuras y los conocimientos sobre el reciclaje de plásticos proporcionando diseños de código abierto para máquinas, moldes y productos de consumo, así como modelos de negocio y herramientas para que puedas crear y dirigir un espacio de trabajo de reciclaje.\n\n\u003Cbr>\n\n!!Código abierto y licencia\n\nCompartimos todo el código abierto para que cualquiera pueda utilizarlo y beneficiarse de él. Esto significa que todo el conocimiento, el know-how, los procesos, las metodologías y las herramientas están disponibles en línea, de forma gratuita en todo momento. Esta filosofía de código abierto está en el centro de Precious Plastic y da forma a la mayoría de las decisiones dentro de nuestro equipo. Creemos que la colaboración es más fuerte que la competencia y que el problema del plástico sólo puede resolverse colectivamente.\n\nDiferentes partes de este proyecto están bajo diferentes condiciones de licencia:\n\n''Contenido:'' Todo nuestro contenido está bajo licencia Creative Commons Attribution - Sharealike International 4.0. Puedes leer un resumen de la misma [[aquí|https://creativecommons.org/licenses/by-sa/4.0/]], o consultar la [[licencia|https://creativecommons.org/licenses/by-sa/4.0/legalcode]] completa.\n\n''Código:'' La licencia del código del sitio de la academia es la [[licencia GPL-3.0|https://github.com/ONEARMY/academy/blob/master/LICENSE]].\n\n\u003Cbr>\n\n!! Apoye y participe\n\nSi estás en condiciones de ayudar, hay muchas maneras de apoyar a Precious Plastic.\n\n\u003C\u003Calert info src:\"¿Está interesado en conectarse con la comunidad de Precious Plastic? Quizás quieras aprender más o compartir tus propios conocimientos. ¡Pues estás de suerte! Hemos creado un [[Discord|https://discordapp.com/invite/cGZ5hKP]] para discutir todas las cosas que estamos haciendo aquí. Echa un vistazo a la sección de preguntas en la barra lateral para ver dónde puedes chatear con la gente a nivel local y global.\" class:\"leftbar border-info\">>\n\nBien, ¡vamos a sumergirnos!","title":"pph/contenidos/preciousplastic/academia/introduccion/hola","tags":"pph/contenidos/preciousplastic/academia/introduccion","modifier":"M0","modified":"20211017075923980","caption":"Hola! 🤙"}, {"created":"20210826160902479","creator":"M0","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/bsj6qHHLynk\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n\u003C\u003C\u003C\n''Capítulos de vídeo''\n\n00:18 Peligros del humo \u003Cbr>\n03:01 Prueba de humos \u003Cbr>\n06.14 Consejos \u003Cbr>\n07.53 Filtros \u003Cbr>\n\u003C\u003C\u003C\n\n\u003Cbr>\n\n! Seguridad y humos\n\n\u003Cbr>\n\n!! Es importante tomarse esto en serio.\n\nLa seguridad es un tema muy importante cuando se trabaja con plástico, es extremadamente importante tomar las precauciones adecuadas - entonces estará completamente seguro. Vamos a repasar los peligros de la exposición a los humos y qué plásticos son inseguros para trabajar, y vamos a repasar cómo configuramos nuestros sistemas de filtración en Precious Plastic.\n\n\u003C\u003Calert warning src:\"Consejo profesional: Intenta fundir el plástico a la menor temperatura posible y durante el menor tiempo posible.\" class:\"leftbar border-warning\"\">>\n\n\u003Cbr>\n\n!! Los Peligros en los humos\n\n[img width=500 [./medios/dontburnplastic.svg]]\n\nLa primera regla es: no quemar el plástico. Ésta es muy importante. ¿Por qué? Es muy perjudicial para ti, para los que te rodean y para el medio ambiente. Al quemar plástico se liberan toxinas muy dañinas que pueden aumentar considerablemente las posibilidades de cáncer, enfermedades respiratorias y defectos de nacimiento. También puede dañar mucho los órganos internos y el sistema hormonal.\n\nCuando se quema el PVC, se liberan dioxinas que es un compuesto altamente tóxico que ha demostrado aumentar el cáncer, los problemas reproductivos y el daño al sistema inmunológico. En Precious Plastic no trabajamos con PVC.\n\nSi necesita quemar un pequeño trozo de plástico para identificar su tipo, hágalo tomando las debidas precauciones: usando una máscara y junto a un sistema de filtración de humos adecuado. Lo más importante de trabajar con plástico: ''puedes fundirlo, pero no puedes quemarlo.'' Y esa es una diferencia importante.\n\n\u003Cbr>\n\n!! Compuestos orgánicos volátiles (o VOC)\n\nTodos los plásticos están formados por moléculas grandes y, cuando se funden, producen moléculas más pequeñas en forma de humos. Estos humos también se denominan compuestos orgánicos volátiles y son muy peligrosos: los efectos inmediatos son una grave irritación de los ojos, la nariz y los pulmones, y la exposición prolongada a los humos de cualquier plástico sintético sin precauciones de seguridad puede provocar cáncer, defectos de nacimiento y enfermedades.\n\nComo se ve en el siguiente gráfico, la Asociación de Gestión del Aire y los Residuos, la Academia China de Ciencias y la Universidad de Tokio estudiaron el contenido de los humos de los plásticos más comunes. Los estudios concluyeron que ''el ABS y el PS son los que más humos generan: aproximadamente entre 5 y 7 veces más que los demás plásticos.''\n\n[img [./medios/fume-graph.png]]\n\nLos humos del ABS y el PS contienen estireno, benceno y etilbenceno; estos compuestos se denominan compuestos cíclicos que generan muchos humos y pueden provocar cáncer. El benceno es un carcinógeno humano, y el estireno y el etilbenceno son carcinógenos probables (carcinógeno probable significa que aún no se ha demostrado que los compuestos causen cáncer). Por suerte, todos estos compuestos cíclicos pueden filtrarse fácilmente con carbón activado, pero más adelante hablaremos de ello.\n\nLos plásticos más seguros para fundir son el PP y el PE porque tienen un bajo contenido de compuestos cíclicos y son esencialmente cera refinada. El PVC y el PA son bajos en humos pero su contenido es perjudicial para fundir.\n\n\u003Cbr>\n\n! Pruebas de humos\n\nPara las pruebas de humos, utilizamos un detector PID, que significa fotoionización, que detecta los niveles de seguridad de los humos para los COV y puede informarnos de la procedencia exacta de los humos. La ventaja de utilizar un sensor PID es que es muy preciso y puede llevarse a mano, lo que nos permite diseñar un sistema de extracción de humos flexible que podemos desplazar.\n\nCuando el aire entra en el PID, una luz ultravioleta interactúa con las moléculas del aire: los compuestos orgánicos liberan iones con carga positiva al pasar por la luz, que son captados por una placa con carga negativa, produciendo una corriente eléctrica medible.\n\nNuestros resultados:\n\nEn nuestro espacio de trabajo detectamos humos a 2 cm de la fuente y era aproximadamente 14 veces superior al máximo recomendado. El PS generó 5 veces más humos que el HDPE y el PP: esto significa que el HDPE y el PP son muy bajos en compuestos cíclicos. También detectamos de dónde proceden los humos en cada máquina (más adelante se habla de ello).\n\nUtilizamos una normativa común: la concentración máxima de 3 horas de contenido de hidrocarburos es de 0,24 ppm, que no debe superarse durante más de un año [2]. En conclusión, nuestra mayor amenaza es el vapor de estireno formado por la fusión del PS.\n\nPara más detalles, visite: https://tinyurl.com/y5r2u3u4\n\n\u003Cbr>\n\n!! Fuentes de humos de las máquinas de plásticos preciosos\n\nBien, ¿dónde salen los humos de las máquinas de Plástico Precioso?\n\n\u003Cbr>\n\n''La máquina de inyección''\n\n#Los humos salen de la boquilla cuando se saca el molde\n\n#Los humos salen de la tolva cuando la manivela del inyector está levantada\n\n[img width=500 [./medios/injection_fumes.jpg]]\n\n\u003Cbr>\n\n''La máquina de extrusión''\n\n#La mayoría de los humos salen de la boquilla\n#Algunos humos salen de la tolva cuando no están bloqueados por los pellets y de las aberturas del molde\n#Por ejemplo, al hacer una viga, los humos salen al final del molde de la viga\n\n[img width=500 [./medios/extrusion_fumes.jpg]]\n\n\u003Cbr>\n\n''La prensa de láminas''\n\n#La mayoría de los humos salen por los cuatro lados\n#Si el calentamiento es desigual los humos salen por ciertas zonas sobrecalentadas\n#Los humos seguían saliendo durante 7 minutos en la fase de prensado en frío\n\n\u003Cbr>\n\n[img width=500 [./medios/sheetpress_fumes.jpg]]\n\n\u003Cbr>\n\n! Consejos\n\n*Lava bien el plástico antes de fundirlo. Los residuos de los productos de limpieza pueden crear humos nocivos.\n\n* Nunca fundas el plástico sin separar, porque los distintos tipos de plástico tienen diferentes temperaturas de fusión, lo que significa que algunos plásticos se quemarán antes que otros.\n\n* Cuando trabajes con PS o ABS, asegúrate de no fundirlo durante más de 8 horas a la semana, y utiliza siempre una máscara antigás y ventilación.\n\n* No utilices una máscara antipolvo normal, ¡no funcionará! Asegúrate de utilizar una máscara de gas con filtro de carbón activado. Y asegúrate de que la máscara de gas está bien ajustada.\n\n* Intenta fundir el plástico a la menor temperatura posible durante el menor tiempo posible\n\n* Si en algún momento te sientes mareado o te cuesta respirar, aléjate de los humos y toma aire fresco.\n\n* Aléjese de la fuente de humos: es 14 veces superior a la exposición máxima recomendada. Si no hay ventilación, hay que tener una máscara y situarse a unos 2 m de distancia.\n\n* Para la extrusión y la inyección se necesitan carritos de humos con un brazo ajustable. Para la prensa de chapa, debe incluirse una campana de extracción de humos en el diseño de la máquina.\n\n* Compre un detector de COV de bajo coste para comprobar si el aire de la zona del taller es seguro, y para comprobar si el filtro funciona correctamente.\n\n\u003Cbr>\n\n! Equipo de seguridad\n\nCuando trabaje con plástico, debe tener una máscara antigás con filtro de carbón activado, y un filtro de extracción independiente, que también utiliza carbón activado. Es un material increíble, ¡y un salvavidas! Elegimos utilizarlo porque filtra muy bien los compuestos cíclicos y se encuentra fácilmente en todo el mundo. También podemos construir sistemas de LEV con filtros de carbón activado en máquinas o zonas específicas del espacio de trabajo.\n\n\u003Cbr>\n\n!! Ventilación (LEV)\n\n[img width=500 [./medios/ventilation_three.jpg]]\n\nLEV son las siglas de Local Exhaust Ventilation, que es un estándar de la industria para ventilar el aire tóxico de forma eficiente. Este sistema se compone de tres partes: una campana para permitir que las nubes contaminantes entren en la LEV, conductos que transfieren el aire y el contaminante desde la campana hasta el punto de descarga, y un ventilador centrífugo de 780-1000 metros cúbicos (¿de qué?) por hora.\n\n\u003Cbr>\n\n!! Carbón activado\n\nEl uso de un filtro de carbón activado (ACF) es el método de filtrado más limpio y sencillo. Tiene una gran superficie y está tratado para tener más poros que el carbón normal - los humos se adhieren muy bien a estos poros haciendo que sea un gran material para filtrar las cosas desagradables. El ACF elimina muy bien los siguientes COV: tolueno, xileno, estireno, alcohol, benceno, decano, etilbenceno, heptano y octano, y los siguientes gases: pentano, acetona y hexano [3]. La porosidad es la característica más determinante del carbón activado. Pero no duran para siempre, hay que cambiar el filtro. Aunque los compuestos son invisibles para nosotros, tienen un olor característico que normalmente se filtra. Una vez que se pueden oler, es el momento de cambiar el filtro.\n\n\u003Cbr>\n\n!!! Filtros autónomos\n\n[img width=500 [./medios/carbonfilters.jpg]]\n\nUn filtro de este tipo cuesta aproximadamente 40-50 euros y tiene aproximadamente 2-3 kg de carbón activado granular que debe cambiarse cada mes (también puede conseguir un filtro más grande que durará más tiempo). Estos filtros se pueden acoplar a ventiladores centrífugos para la ventilación. Las condiciones preferibles para el uso de estos filtros son una humedad inferior al 70% y una temperatura ambiente inferior a 80°C.\n\n\u003Cbr>\n\n!!! Comprar gránulos de carbón (para la eliminación de COV)\n\n[img width= 500 [./medios/carbongranules.jpg]]\n\nCuando haya que cambiar el filtro, no es necesario comprar uno nuevo. En su lugar, puede comprar gránulos de carbón activado para cambiar el carbón activado gastado - este carbón gastado puede depositarse en un vertedero municipal. Es mejor comprar carbón activado con un número de yodo superior a 1050mg/g - el número de yodo es una indicación de la superficie activa (cuanto mayor sea el número de yodo, mejor será la filtración).\n\n\u003Cbr>\n\n!!! Máscara de gas\n\n[img width=500 [./medios/maskgas.jpg]]\n\n!Así que, ¡eso es todo!\n\nSi tomas las debidas precauciones de seguridad de una máscara de gas adecuada y de la filtración de la extracción, estás a salvo. No trabajes con PVC o ABS, y el plástico más seguro para trabajar es el PP, LDPE y HDPE. Sin embargo, recuerda que sólo puedes fundir PS durante un máximo de 8 horas a la semana.\n\n[[Todos los recursos|https://drive.google.com/drive/folders/1MSfb8R3ZWbrJv6FxL1JpLioZ9i8KFD0D?usp=sharing]]\n\n#[[Características de la contaminación/evaluación del riesgo para la salud de los COV emitidos por diferentes residuos sólidos de plástico|http://iehpc.gdut.edu.cn/2015-7.pdf]]\n\t\t\n#[[Eliminación de COV del aire contaminado|http://beta.chem.uw.edu.pl/people/AMyslinski/nowy/zarzadzanie_01/literature_HWW/02.pdf]]\n\t\t\n#[[Evaluación de los filtros GAC para eliminar los COV|https://www.isiaq.org/docs/papers/940.pdf]]\n\n''¿Quieres compartir tu opinión, hablar sobre seguridad o aprender más de la comunidad? Dirígete al canal [[#plastic|https://discordapp.com/invite/n5d8Vrr]] en Discord. Aquí hablamos de plástico, seguridad, humos y propiedades de los materiales.''\n","title":"pph/contenidos/preciousplastic/academia/plastico/seguridadyhumos","tags":"pph/sidebar/contenidos/preciousplastic/academia/plastico","orden":"012","modifier":"M0","modified":"20211016012632153","caption":"Seguridad y humos"}, {"text":"/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAD7APsDASIAAhEBAxEB/8QAHAABAAMAAwEBAAAAAAAAAAAAAAUGBwEDBAgC/8QAShAAAQMDAQQGBwMJBgUEAwAAAQIDBAAFEQYHEiExE0FRYXGBFCIyQpGhsSNSYhUWJDNDcsHh8AhEU4LR8SVjc5LCFzQ1hGR0ov/EABkBAAIDAQAAAAAAAAAAAAAAAAADAgQFAf/EADARAAICAQQBAwIEBgMBAAAAAAABAhEDBBIhMUETIlEyYXGBwfAUIzNCsfFSkaHR/9oADAMBAAIRAxEAPwD6ppSlAClKUAKUpQApSlACleG9Xi3WSEuZd5seHGTzceWEjwHae4Vm8/a05cVKa0RYZd1HL02T+jxge0E8VD4V1Jt0jjkoq2atUTdtS2Oz5F0u9viKHNL0hKVfAnNZBNi6s1Hk6m1G5FjK5wbQCyjHYpw+saW/RWnIPFq0xnHOtx8dKo+JVmrEdLOXfBVnrMceuS5Ttsei46iiPcXbg59yFGcdJ88Y+dRb+1e5TMpsGi7o8D7Ls5aYyPHHE0jsMxkbsdltlPY2gJHyrs586dHRryxEte/7URy9WbSJHFETTMIHklSnXSPEg4rpVd9pL3tXqwx/+nCUr6mpalM/hcYp6zKQ/pm0XOfzstxPYbanFdjeoNpMM59K07ck/dcZcZJ8wcVKUoelx/BxazL8nSxtRv8ACAF90VLUBzdtshL4/wC04PzqSibZtJLWG7g5cLWvkROhrQB4kAivJX5dQl5BQ8lLiDwKVjIPkaW9GvDGx18v7kaNZ7zbL1HD9onxZrJ95h0Lx445V76wabomzPSfSoTT1rmjiJFvdLCgfAcPlXshXjXmm8dBNjamgp/YzB0MkDucHAnxzSJ6aceuSzDV4598G20qgaa2q2C6ykwLn01jup4GLcU9Hk/hX7Kvl4VfwQQCDkHrquWk7FKUoAUpSgBSlKAFKUoAUpSgBSlKAFKVWNc61tWj4aFzlLfnP+rGgsDeefV2AdQ7zw+lAFilyWIcZyRLebYYbG8txxQSlI7STyrKbztPnXt1yFs8hJkoSd1y7zElMdB/AOaz/XGoCZBvOtJSJut3eihJO+xZGFkNN9hdPvq/rhyqyMtNstIaZbQ20gYShAwlI7ABVvFpXLmfBRzaxR4hyVyPpJqTOFx1PMfv1059LLP2Tfchv2QKsoASkJSAEgYAAwAK5xXkus5m12yVOk56GO2pxWOZAHIePKr0YxguODOlOWR+52z1VyKodut+pdSw27nNvr1nafT0keJDQPUQfZK1HiTivdpa7XJi+StO6hcQ/NZaD8aWhO76Q1nHEfeH+tRWS6tdk3ipOnbRN2S9RrwZwipdSqHIVGdS4MHeHWO414VXqQ1rtFleQ2Ij0L0hlYB3isK9YE9mKirARbtpeoYCiEpuDTc1kfeUBhWO3mfhTWJS1rrRzjBBmF5xtTY59EU8Se4cai5vbfw/1JKC3V8r9LP1q663BeprdYLfcGrUmSyp9yYtIKjgkBCM8M8KlbDZrpbZhdl6hlXKKpBHRPtJHrcMKCh58K82tXtLKMaFqsxwXAVsqdChjHA4WOXxqp2I26HrW1xtE3GXLhub/p7PSKcZbQBwOSOBzUW9s+efz/QlFbocKuPj9TU6811mIt1rlzXfYjtKdI7cDOK9NU/atIWnSZgsf+4uMhuIgduTk/T506ctsWxGOO6SieKDra7t2xi4XjTMhMB1sO+kw3A4EoPWUHiPjV1t02PcoLEyE6HYzyd9Cx1iqb0+tYlu/JqLFbHSGugbkNSsISN3dBKTx5V3O50Hs16LpA5LYaLaCnkp5ZOMdwJ+VKhNrvqh04Rl9NW34ZdAQeRBHdSoXRdpVZNMQIThKn0o33STn7RR3lfM48qmqcm2rYiSSbSPHdbXBu8Ux7nEZlMn3XE5x4HmPKoeBG1Jo4hzSFxXNt6eKrRcFlacdjTnNJ7uXjVlIrioTxRyfUiePNPH9LLPoTXds1ch1lpLkK7R+Em3SeDrR7R95PePlVtrDtR6f/KTrFwt0hVvvsQ70Wa3wUD91X3knkQf5VedmuuBqZh633VtMLUcH1JcTON7scR2oPy+BOdmwvE/sa2DOsq+5eKUpSR4pSlAClKUAKUpQApSoLW2pYmktNy7tOypLQ3Wmh7Tzh4JQO8n5ZNAEJtI1x+baY9stDCZ2pJwIixc+qgdbjnYkfPHiaoth0+qJNdu15lKueoJP66Y57n4Gx7qRy4fyr8aVtktLkq+X9XS6guZ6SQo/sUe60nsAGP6FWGtHT4FFbpdmVqdS5vZHoVHXy+W2xRkv3WWiOhRwgHipZ/CkcTUlVE0vHZu2uNSXC5JS9MgSExYyHOIZbwcEDtPb40+cmqS7ZWhFO2+kTF4Dup9IqesUmTEfcw9GWQWlFSTwSoHjg4+leW3zEa40NMjrwxMdaVGktnh0Tw7R2ZANWW4zY9uhPTJzyWYzKd5xxXICq23Z5UTWbV5s3Rqttyb/T2yrdAOMpdSOsnh8+2oyTv58MnFqviuV/8ADwaY1nb4NqatupHxbLpAQGHW3wQFhIwFJOOIIArmxPq1PrgX6Iy63aIUVUVh5xJSZC1HiQD7oz9KuUqFElqSqVFjvqT7JdbSojwyK7wAEgAAAcAAOArqhLhN8I48keXFcshtRabt1/DKpyHESGDlqQwsocb8FDqrqsGlLZZJS5bAfkTljdVJlOl1zHYCeXlU9XI41LZG91ckN8q23wdUiOxJb6OSw08j7riAofA1xFix4jZREjssIPEpabCAfhSTJjxU5lPssDtdcCPrUe9qSxsj7S8W9P8A9hP+tdbS7OJSfRK15ZtuiTnojsthLrkR3pmCrPqLxjNeFjVFgfVutXq3qPZ06R9TUsw63IQFx3EOoPvNqCh8RRakDUo/Y/VUfaKzPXcbHJRbX7haYTpkSGY5BWVj2fV6wOfxq805Vycdyo7CWx2QmndUWvUPSi3vq9IaG86w8gocbHaQervqBuur3rpdTYtHKYfnkHpZjih0TAHMp++R3Z86tV0tMO5xJceQ1uiUjo3XGvUcUnOcbw41EztE2KVAjxmoghqjj7CRGO462e3e5nzzUJLI1SGReJO2iF2ZRH4t31Sh6a/N6KShkuuqPrrAJUrHVxNX8AnkKo+yBpf5tzJTjinXJM51anVe0vGE7x7zg14ZUaRf9eXe23C8XC3KjNoXb2orm4FII4r/ABHPMf6VGEtsFS7JZI78krfX+jRahNQ6eaurzE2NIet94i8Y0+OcLR3H7ye410aTkXlDsy2X5suuxN0tT0pwiSg8v8wxxH9GxU3jJHlCreOVpnZoraFMaurOntcttRrm7wiT2uEeb3fhX3dfdwB1Cscv1oh3y2Owbg3vNL4pUOCm1dSknqIqW2VasmGW7pLU7u/eYaN+NKP99Y6lfvjr+PbWdnwem7XRqafULKqfZptKUquWhSlKAFKUoAVhl6uX5+a6VJQd/TlhcLcbrTJle853hPIfzq17ZNRyYsKLpqyObt6vWWwsHjHYH6x09nDIHn2VD2e2xrPa41vgo3Y7CAhPae0nvJ41a02LfLc+kU9Xm2R2rtnt51Aau1CLHFabjNGVdZaujiRU8StXafwjrqakyGYrC35TzbLKBlTjiglKfEmq/fbRbNX29qRDmIElkkxZ8VYKmldmR1doq/O6qPZm40rTl0dVtfTpW2Rm9RXJ2VcrjI4gZXlxWBuoSOSBw7q41Dpucbz+W9NTG4d0KOjfbdTlqSkct7HX31VLTcm7JqafM1844bzHZ/RHSnLS2gOPRY94n6nvq36O/LE5cm83lxxhuWkCNb8+qw2OIUfxH+u5MWp+3/a/EdOLg93+n+BH/m7fb/JYOr5kQW9lYcECEDuuqHIrUeY7vpV38sCuKidRahgWBlCpi1LkOnDEZkbzryuxKf401KME2xLcsjSSJccarl11laYEr0NlbtxuB4CLBQXl578cB8a4h6X1DqwB7UshyyWlXEW2Iv7dxP8AzXOrwHyq+WCw2vT8URrNBYiN9ZQn1ld6lcz5mkyzN/SWIaZL62UNiNrm+YVHhwtOxDyXMPTPkfuDgPOvYjZ3Plf/ADGsbxISebcYJjpPwzWhUpbt9seoxj0ilQtl+k46t9+2qnO9bk19bpPxOPlUszovTDOOi09a0/8A1kn6ip+lR2r4Jbn8kHI0hpuQkpesFrUP/wBZA+gqClbLNLuLK4TEu2uH3oMpbfyyRV5pRtQbn8mcvaH1FbfX09ql2Skf3a7NhxJ7t8cR8Kj5GpLpYSE6wsT8Nrl6dD+3j+JxxT51q1CAUlJAKSMEHiCKkpSj0yEoRl9SKXbbhDukVMi3SmZLB99pQUB49nnXqrw37Z1bpMhVw086uw3fmHovBpw9i2+RHhjzqIst8mNXY2HVEdEO9JTvNrR+plo++2e3tH+1Phmt1LgrZNO4q48o7dW2ydKtzDlheEefCeEhlsHdbePHKFAcMHJ59dUrUF5VqCdZRAtVwh6piSk5StohLaPfBX1o/nWqVzk8snFSnj3dMhDLt7Vg8zjlVL01qJ+PqKXpq/y2n7ghRVGkpwA8g8QlQHJYHV/R51Be7ncbq9p/SzZRKbwJk9xJCIwI5J7VY/l2j9f+n9pFhVAbLiZhWHvyieL/AEw9/P8AD+PGuSlKT9nj90SjGMY/zPP7suFQGsLVJmRo9wtCuivltX6RCdHMqHNB7QocMVLx3mkLTCXLQ9NaaSpwFQ6QjlvlI5ZNempyipqmKjJwkpIuehNTRtXaYiXaKNxTg3H2TzZdTwWg+B+WDVgrDLLchoPXYkuHc05f3A3J+7Gle653BXI/yrc6yJwcJOLNzHNZIqSFKUqJMV0zJLMKI/KlOBthhCnHFq5JSBkn4Cu6su253JyRBtmkoThTJvb2Hyk8URkYU4fPgPjXUrdI42krZVdKuvahuty1hPQpLtyV0cNtXNmKk4SPPmf51aK62GW47DbLCAhptIQhI5BIGAK8l5vECyRPSrpKbjM53QVc1HsAHEmteEVjjRh5JvLNv5KW8uPrLXb1tmuJFttHKEtW6qU91qKeZSP6514bWbhG1dfzoS3w3Lcjo2nkuuFDPTJ9rcx19XZVjm27T2u4YmQZKTJaOG5sY7jzSuoHkfI+VefRMW76cfRYJtvbegeu4zcY3BJ6yHAfeP8AWedJ2tyT/wDUP3pRaXhdP/JL2zd1Jbmnb/Y/RpUZ84ZkpCt1affQesf6ddT54muKj9Q3ePYrPJuMvihpPqoHNaj7KR3k1Y4irZW5k6RH6kvkiNLj2ixxxMv0wZaZJ9RpHW44epI+dT2jdFR7E8q43B43O/vD7ac6PZ/C2PdT8/pXTs106/bIL13vI3r/AHUh6Soj9Uj3Wh2ADGR2+FXOqcpObtl+EFjVIUpSgkKUpQApSlAClKUAKUpQAqC1hpmHqi2JjS1LYfZV0saU1wcYcHJST9R11O0rjVnVwZXGu90sFzYs+skNpW8dyJdGuDMk9ivuL7v96tR51M6hs0HUFokW26NByM8MHtQepST1EVn2k5cyDPl6Yvrm/creApl8/wB6jn2VjvHI/wC9OxZHe2RVzYlW+JZwOeAOPOqPL1LctRSnbfoxsJZQrcfuzycNt9oQPeP9d9XmoPV12TpvTEydHZRvtgJabAwkrUcDIHec03J1d0hOPuqt+D86Y0xB08lx1C3JNwkfr5j6suOn+A7qnsYPGqJD0AxcI6JWqZs2fc3UhS1B8oQ0T7qAOz+hXo0m7Ms2o5emZ0l2XHSwJUF905X0ecFCj14P0qMZbaTVIlOKlbUrf76LNerZHvNplW+YkFmQgoP4T1KHeDg1Yti19kXfR4h3Ne9dLQ8q3ySTxUUeyo+KceYNRNRekJf5v7XFsKO7C1HF4dgksj+Kc0nVwuKl8FjQ5Kk4PybRSlKzzTFYRbpf5z67v+pVHeitL/JlvPV0bZ9dQ/eVWkbWb6vTugLtMjnEtbfo8ftLjh3E47xnPlVH0za0WXT8C3IHFhoJWe1fNR+JNWtLDdO/gp63JthtXkk6zt2fbbltSebvD7DTVrZDURiScBx1XFSxngcdXlWiV4LxZbbeWOiukJmSnHArT6yfBQ4ir04uVUZ2OSi3ZV9KNNPbQdTTLc2hqA2huKvoxhLjw4qIA4cOPxq71TLfo2ZYZiF6avLseCp0LehSkdKhQ68HmDj/AHq6Hu5VzEmlTR3K03aYHOqtZoo1prVUh317BYXMITzTJl9veEf1zr065ur1qsDnoQKrjLWmJESOZdXwB8uJq5aRsTOmtOQbUxg9Aj7RfW44eK1HxOaXnlb2DtNClvf5EwedKVyn2h40osFI2o66b0ZbWksNIkXSVnoGl+ygDmteOOOPAddY5C2waqjRJLSnYr7ry1LS+61lTRPUkZxgdQIqnaoWHNTXZQddeSJTqUrdUVKKQsgZJ48qjKqSyNvgtxxpLk+stmGoHNSaQizpcpqROKlJkBCAjcUD7O6O7HHrzVrrAtg+lbwq5Jv/AKQ9BteCkBJAMzB9nBHsA8z2jh21vtWINuPJXmknwKUpUyApSlACuSCOdUnbHcZ9q2fz5NqcU0+VttKdQcKQhSsEg9R5DPfVW2HXaZMut2hMXKdc7Iyw24h6anC23lc0DieHtdfUDUHOpbSajcdxr1KUqZAVSNp9jkyoca/WZGb1aCXW0j9uz77R7cjJHn21d65Bwc1xqzpRrLc415tUa4QlZYfRvDPNJ60nvByK6NU2dF+sEy2rXuF5HqL+6sHKT8QKirCyLDrXUOngNyM4oXKEnqCHPbSPBVWmrUH6kOTPyR9KfH5EJpCZcpNs6C9QnIs+IQw4o8UP4HBaD1g/WpBVuiKurdyU0DNbZLCXMnggnJGOXOvXSpqNKnyRcrba4FVjaGy8iyN3WCP06zyET2SOfqH1h5jPwqz1+XW0PNLadSFNrSUKB6wRgiuTjui4hCWySkvBpdnuDN1tUO4RTvMSmUPIPcoAj6166zLYLOWnTlw09JUVSLFMXGGetpRKmz8CR5VptYzVcG8natGUbbXfTL1oyyZy2/OVMdT2pZTkfNVdh4mo7W7gmbaojecpt9nUvHYpxwj6AVIVo6RVCzL1sryV8ClKVaKYpSuFrS0hbi/YQkqPgBmgCu2pn84dqIKhvQdOs7/cZTg4fBPHyrTqoexiOTpBd0eH6Rdpb0xZ6yCopSPgPnV8qje73fJpqO1KPwKUrN9c7WbVp59+DbmlXG5tKKFpB3Wm1dildfgPjXHJR7OqLfCM9/tAaej2rUcW5Q0BtFyStTqBy6VJGVAd4IJ781TNBWFrUurIFqkyRHZeUStXvKCRkpT+IgcK/Ws9YXTV8mO9dugHo6VJbQygpSATk8yc8hUDHfdjSG34zq2n2lBaHEHCkqHIg9RqrJpystxTUafZ9pworEGGxEhtJZjMIDbbaeSUgYArurCNB7Y5SH4du1Qhp1lSwhVx3t1SE9q0gYVxxxGK3Rl1t9lDrDiHWljeQtCgpKh2gjnVmMlLoqyi49n7pSlTIilKrm0DUzWk9MSbirdVJP2UZs++6eXkOZ7hXG65OpXwUfXEJ3X9/vOnId/bizrf0aotsUrDcshG8slX3wVYxxxjiOJIveinbai0pttuirgPQEpZkQnkBLzKsc1ge1nmFjIV1Gsx2NaLRebZcL/fw6t+csiK8FFLqFBWVPIUOIVvcj3HqNX/ANGmXC7x7fc5aYmqo7aja7yhsBFwZHFTTyBwJHvI/wAyccaQm4vc/I5pSW1dot9KrzuoJFoIb1bbXbVx3fTEHpoaj29IOKPBYHjVgQtLiEuNqStChvJUk5Ch2g9dOUk+hLi12c0pSpHDO9q7X5Mn6e1OgYEKR6JKI/wHeGT4H61NeHEVJ6vtKb7pe62xQBMmOtKO5eMpPxAqnaEuKrppG2SXf1waDTuee+j1T9KZgdNxK+pjcVL8idpSlWSoKUpQBGaQfNo2zdHnDF9txGOovMnOf+3NbPWD6nc9C1Joy5pOFMXZthR/A6N0it4rK1EduRmzpZbsSMTuB6TbRqtXPooURsd2U71TFQTKum2q66f6kuRmfg1U7V7Tf00Z2rf81ilKU8riojWUkxNJXl9PtIiOY8Skj+NS9VraWvo9BXs9rG78VAVGbqLZLGrml9y56CiiFoiwx0jARCaPmUgn6136i1HaNOR2373ObiocJDYUCpSyOYAAJNeqyt9DZbc19yM0n4IFYj/aT9I/K9j3iv0Qx3N0e70m963njdqhJ7Y2jUit0qZCa92q3W/mXBth9BtCyUDdGHnU/iVnhnsHzrPEx3lRVSUsuGMhYbU6EncCyMhJPLOAeFXLZXpG2axucuHcbi/EeabDjbTKRvOpz62CeWOHDHXWz7UrbFtmyS5wbfHbZjMNtJQhI5AOJ4+PfSdrktzH7lB7UfMNKV2R0NuSGkPOdE0pYStzGdxJPFXkONKGn4AJSpQBKU4yQOA7M1omyfaE/peY1bbivfsTznrZGTHUffT3Z5jzFb63puxuWBy2swo6rfKjoaWptIBdQEgJUVDmcYINfNu0PQ07SN0eSluRItOUlmYW/V9bklRHAKHLvprg4coUpxycM+q21ocbSttaVtrAUlSTkKHaDX6r5g2cbSLhpNxuJL35llJwWCfWZ72z/wCPI91fSlpuUO8W5ifbX0SIjyd5DifoR1EdYNPhNSETg4nsAJOBxNfP2tX3tpW1CNYrc4fyZCJbU4niAAftXP8AxHgO2tE2z6hbsOkNzeUZM11DTbaVlBWgKCnOI4gFI3SR96qvs2l2TTUyVOagyocG5stvlUn1nYSDy3j77Cich0cjwXjgahOSb2snBNLcjXoMRiDDjw4bQajsIDbaE+6kDAFVmXDd1xckt2yUuJbbO4p4XNvGFTEghCW/vJRklZ5H2e2vZdul1DdI2nbc8UsPtCVcJTS8bkUnAQhQ95wggEckhR7K9b7CNRuI01Z4S4ml7e6WJ7qR0aHuj4ejNAcSkn21cBgEcc1zJP8AtR3FD+5kxoXUsfVljcWv0dUqOtUWY20rfbKxwJQfeQocUnrB8ar14tiNEz2JluBb01LeDUmL7kJ1Zwl1v7qCohKk8gSCMca0CLDixCoxYzLJUEpV0aAnISMJHDqA4Dsrx6ntSb5p25WtZAEuOtkKPukggHyOD5UlNp2h0kmqZFHgcGuKhtIXlu+WCNJSoektjoJTefWafTwWkjqOQfKpmridlNquDlJwoHvrJ9n6RHVqSAng3Eu76UDsBINavWW6bAa1prlkchcEOY/eRmp4/rQrN/TZZ6UpVsoClKUAVPaYejsESRy9HuMV3PZhwf619AVgG1VO9oK6KHNsNuDyWmt4gOdLBjuffbSr4is7Vr3/AJGroX/L/MxO3jc2ka9bPtemML8i1U/URdW/QttOoWyMJnW+PKT37vqH6VL1a0zvGilq1WVilKU8riq3tKaL2g72lIyQxv8AwUD/AAqyV5bvFE60zohGenYW35lJFcmri0Sg9sky0WN9Mqx219HFLsZpY80A1F680vH1dp163PkNvA9JHeI/VODkfA8j3GvFsmm+nbO7IonLjLPozg7FNkpx8AKt1UV7kab9rPkJkz9G311MltyHeoDqXGVYyCQcFJ7UKSTxH8aum0fakxqvSrVrhwX4rrriHJJWoFPq8d1JHEjODk45Vt+pdLWXUrSEXuA1IKAQh3JStA7lDiB3cq+S783AZvU5qzuOu25DyksLdxvKSDzOP6xikSThwumPg1N2+0eClKUkcfT+w66LuWz6Ih5RU5CcXFyfujBT8lAeVXefDjXCG9EnMNyIryd1xpwZSoVmf9nQKGi5xKSAZysK+96iK1OrkOYopz4kzH9SbELfIC3dPT3Ibh4hiT9o34BXtD51TINo2hbPJTzluiPqjr9voE+ksOd5SOIPfgGvpOs323auOntOfk+E5u3G4pUgFJ4tM8lK8T7I8+yoShFc9Eozk+OzI9F2647RdeNqvEh2S2g+kS3FHglsH2EjknJwkAVrt4088469YbYpbEyKpV1sO450WUnhIihfIAFQUAcjChkEA16tjWlBprSqHpKN243AJeeyOKE49RHkDk95qyanhSn40abagk3a2vCVFCjgOEAhTRPUFpKk+JB6qj6ft+5L1Pd9isaes900rdVW6VcI+nnbr0aVSY8YOxn1geyypRww5xI6NQKTxKBxIrWLBZ49jtwhxFPOArU646+vfcdWokqWo9ZJNeS3y7TrTTW+WkSoEpJbejvp4oUOCm1p6lJPA9hFQ9ulStI3OPaLtIclWWUsNW+e8rK2VnlHeV159xZ5+yeOCUjy6UpSgDLnNH3O2PXy7WVkNXNua6+20FDornHXhzo1jqWFKWlKuBBHWDU1ZrrEvMBEuA4VtklKkqG6tpY5oWk8UqB4EGrvWdTUMObTpTlqa6IMQ9y6OJ4JeeUUllJHWtKQok9igKbik06FZYpqycrLrAel15rl5J9T0xpvzS3g1qSeYzWT7PFCU1frkPYnXZ91B7Ug4B+tW8fM0UszrGy2UpSrZQFKUoArG07H5gXvP+B/5CtusWfyJb88/R28/wDaKwzamSrRkiOj2pTzMcd+84P9K32O2GWG2k+yhISPIVnat+9fgamhX8t/iZHtPaMHappeeeDc6G/BUfxJO+n61669e3uC4vRjV4jJzJsktqcnHPcB3Vj4Kz5V4WHm5DDT7Jy06kLQe0EZFO0cri4iddGpKR+6UpVsoiuRwNcUoAhNmzv5K1XqXTy/VbW4LnEHahfBYHgrFaNWU6zWuyXOz6rjpKvyc70UtKea4znBXwJz51qjTjbzSHWVhbS0haFDkpJGQR5VSktsnE0YS3xUj8ylBEV9avZS2onwwa+Jsg8RyPEV9o3sKNkuIQCVmK6Bjt3DXxYj2E+FV83gtYPJ+qUpSB59Lf2f07uztB+9MeP0H8K0esv/ALO8lLuh5DAIKmJq8jsCkpI/jWoVch9KKc/qZ0T5ke3wZEyY4Go0dsuuLPUkDJrAtHQZO07aPJvtzbItURaVltXLA/Vsj6nz7ase37Ua+giaVtu85LmKS4+lHPdz6iPFSuPkO2tB0Fp1vS2l4dsSEl5KekkLHvuq4qPlyHcBUX7pV4R1e2N+WWE8a4pSmiyCn2uZBuLl50y4hi5KwZEZZwxOA6lj3V45ODiOvIqw2y5WnW9kmQ5Uc5x0M63yRuusK7FD5pUOB4EGuuoe9WZUuU1crZI/J97jp3WZaU5Ck/4bqffbPZzHMEGkzx3yhsMlcMkLTPnacukWx399UuHJPR265r9pagMhh7/mYBwr38dSudxqhC7w9XWuVpu/gWi/KR+pUv3xxQ/HUcb4CgFDHEEYIFSuldUImFq03sphakaTuvxXBudKU8C41ngtBxkbucA4OMVXLPZaKzbRrhnRrleVklV1nOvpP/KSeia//hAPnUjrC9P3K4HTVglFp8jeuUxrBMNo+4k8g6vkPujKuyvRBiMQIUeJEbDcZhtLTaB7qQMAU7FHyIzS8EDtIvJsOi7lLaJ9KWj0eOBzLrnqpx8SfKobS9rTZdPW+3j2mGQlZ7Vnio/EmvBq2QNSbQYNoa9e32L9MlnqVII+zR5Dj8asfOruCNtyM/Uy6h+ZxSlKsFUUpSgCs6ybEy6aSto4mVeWCR+FHrKreqxbS8c3zbGwcb0XT8JTqjjI6d7gB47uT5VtNZeoluyM2dLHbiR5rpBZudtlwZSd5iS0plwdqVAg/WsN2euPMWiRZZp/TrLIXBdzzKUn1FeBT9K3usZ2gxPzb2mwrukbtu1A2Icg9SZKB9mo/vJ4eRo089k19w1WPfjf2JKlc1xWoYwpSlAHXKjtS4r0aSgLYeQW1pPWkjBqM2WXF2CqZpC5uFUu2evEcV+3ik+qR3p5f7VL1WtZ2+WPRL9ZR/xm1KLraR+2b99o9oIz/RpOaFrcu0P0+Ta9r6ZqPiMjsNfIO0C0IsWtLvbmeDLT5U0OxCgFAeQVjyr6r03eomobJEulvVliQjO6eaFe8k94PCsI/tFQmmNYwpTYIXKhgucOBKVFIPwx8qpZeY2aWJ1KjK6UpVYsmwf2b7gW75d7cSdx+Ol8D8SFY+i/lW3X+7RrFZZlznKxHjNlah1qPUkd5OB518qbPtSHSmqot0UhTkdIU0+hPMtq4HHeOBHhWgbUdQu671JbNLaZdD0QqStbifZccIzk/hQkknvz2U+E6jRXnC5fY79jlpk6q1dcNZ3pO8G3SWQeReI6u5CcAd5HZW51Hads8WwWSHa4KcMRkboJ5rPMqPeTk1I02EdqFSluYpSlTIilKUAeS6WyBdo3o9zhx5bIOQh5AUAe0Z5HvFV+boaBJabjJn3Zi3IcS8mG3JyhCweBQpQK2/8AKoVa6VFxT7OqTXR5LVbYdphpiW6OiOwklW6n3lHmpRPEk9ZPGvHq6+s6b07NusjB6BH2aP8AEcPBKR4nFSylJQlSlqCUJBJUo4AA5k1lLss6+1K3NAP5r2p0+ihQwJj44FzH3U9X8zXab9qOOSit0j2aGtT1ssSVziVXOasy5izzLi+OD4Dh8asFcmuKuxioqkZspOTcmKUpXTgrrlSGokV6TIVussoU4s9iQMmuyqvrVD14ftelIKiJN5fCHSnm3GT6zivgMfGo5J7IuRPHD1JKKLnsItrjelZN9mIKZt9kqmqzzDecNp/7eP8AmrSa6ocZqHEYjRkBDDKEttpHJKQMAfAV21jN3ybqVKkKrW0XTSNW6RnWskIkKT0kZ3/DeTxQru48PAmrLSg6Yho28LvNkbclILdwjqMaY0oYKHkcFZHfz86m6i9otv8AzP1uzqJkbtlvSkxrgB7LMj3HT2A8j59tStauDJ6keezF1OL058dM4pSlOECuRwNcUoAqSZK9n9/duLaFq0vcXAZrSBn0N4/tUj7p6/8AarZr7TkTWuknG2C08/0fTwJCDkb+OGCPdVyP8q4dbQ60tt1CVtrBSpKhkKB5giqrGtd60g8uRo55Mm3FW+5ZpSvU7+iX7p7vrVXJhatrou4c6dKT5PnpSVJUUrSUqSSCDzB6xXFSOpHFvahuTzsV2It2Q46WHRhTe8onB+NR1Zr4NROxWt/2dJNta1FPYkIxdHmf0ZxR4bg4rSPxHgfAGs40/p+66hfeZssJyW4y30jgQQN1PmeZ6h11btF6E1dH1XZZCLc/B3XBI9IeThLaUniFdYJGRunic1OFpp0RnTTVn03SuTjJxyrirhTFKUoAUpSgBTrqK1HqG16bhelXmW3HbPsJPFbh7EpHEmqDcLrqXWjK2IjK9PWB4bq3XeMt9B5gDkgEf0a526XYNpK5cI/Wqbu9ra5Paesjym7DHVu3Oe2f1xH7Bs9Y7T/RsMSMzDitRorSWmGkhCEJGAkDqrqtNui2m3swbeylmMyMJSPmSesntr1Vax49it9lHLl9R8dClKUwUKUpQBw64hppbrqghtCSpSjyAAyTX42K2td1kXDW09BDs8mPb0K/ZRUnGR3qIz5d9VzWXT3iTbtJ21REy8Obryk82YyeLiz5DHxrc7dDYt1vjQoaA3GjtpabQPdSkYA+VUNXkt7EaWixUt78nopSlUy+KUpQBG6js0PUNjm2q5N9JFlNltY6x2Ed4OCO8VjOk35kCTN0vfFZutpIQHD/AHhj3HR5YBreKzna9peVNjxdSafb3r9aQVBsf3pj32j29ZHfntpuHJ6crE58XqwryeGleGxXWLe7VHuEFW8y8nODzQetJ7wa91ayaatGI006YpSlAAkAZJwBxrrjPsymEPRnW3mVjKVtqCknwIqoa+uMiU7G0vZ14uNxH2zg/YMe8o9mePl4irRaLfHtNsjQISNyOwgIQOs9pPeTk1FSuTS8E3Copvtni1Jpu16ij9Hc44U4BhD6PVcR4K/geFY9qbZreLUtbtvQblEHEKaH2iR3o/0zW4zZ0SD0RmyWY/SrDbfSrCd9R6hnma9NLyYYZO+xmLPPF10VPYXK0/brAYLc9lF9fWXJbD/2TgI4JQArGQB2dZNauQRzBrP73p+03xIF0gMyFDk4RhY8FDjUO3opET/4m/3+3gcktzCpI8jSvRlHhcj1qYS5fBq9Ky5Np1VH4RNbzinqEmK26fjX7DGum/1erYjn/VtyP4VzZP4/wS9XH/y/yadXIBPIE1l6oWtZA3ZWsUspPP0WAhJ+Jroc0c5Lz+VdS6gmg80ql7iT5CuqE34B5sa8l4v+sNP2DIut1jMuj9ilW+4f8qcmqpJ1rfr8C3pGzqhxlcPyldE7ox2oa5nzrts+l7JZuNvtrDbnMuqTvrJ/eVk1NEk86msDf1MVLUpfSv8Asrln0pHizjc7rIeu95VxMuVx3e5CeSRVjPE8a6ZklmFEelSlhthlBccWR7KRzNR90lql6VmTLRIypyIt2O8j90kEU5KMFSK7csjuRK0rMNMarvNpskCdqBC7jZJKARPaG85HOcbrg6xkc/ryrSIEyNcIjcqC+2/HcGUuNnIP9dlchkU+juTE4Pk76UpUxYrxXu6RbLa5Fwnr3I7KcntUepI7zyr1vOtsMuPPrS202kqWtRwEgcyTUToWyOa+vjOoro0pOmYDmbbGcGPS3QcdMofdB5D+eVZsqxx+47BheWVeCxbINMy2EStU6ga3L1dUjcZP91j80NjsJ4E+XYa0qlKym23bNpJJUhSlK4dFKUoAUpSgDFNd2R3Qd9f1FbGVL01PWDco7Yz6I6f26R909Y/liUjvNSWG347iHWXEhSFoOQoHrBrVHmm32XGX20uNOJKVoWMhQPMEdYrGb7oq8aJkPTdHsLuen1qLj1o3vtY5PMsE8x+H69VrBqNntl0U9TpvU90eyVrmonT+oLdfmVKt7+XW+DsdwbjrR7FJPEVK1oppq0ZbTi6Zncpm6aQ1Pc769D/K9unH7V5ofbxkA8E460jh8ByqwXnWVqtmn2Lr0peRKRvRWUjC3vI8h2mrLUYuxW5d8Td3I4XOQ0GUKUcpQkfdTyB486XslG1FjN8ZU5royO9tKvdkj6juVxZlT35rDLUZheURGyondx9444/xrcF+0fGs62g6Thly2z7Ra8TVT2UvGMkgFGckqSOHMDjWir4qPjUMUXGTv7E881KMWvv+hG6gvEWw2xc+f0nQIUlGG07yiVHAwK95UlKCtRCUAbxKuGB31RNrK3nY9it0Vn0iRJnJWlne3ek3BnGernXl1TrK4taeubVx01cYDjrKmkvZDjSSoY4qHLnUpZVFtPwRjhcoxa8mhRpDMuO2/FdQ8w4MocbVvJUO0EV2JUlWd1QODg4OcHsqnqmp0jsziO4HTsxG0NI+86scB8ST5VC6CjS9KakTZ7k4pYu0VMtKldT49tPjjPwFHq00mg9K02n1/wCmjvPNMpy8622O1awn61xHksSUFcZ9p5AOCptYUAfKst1a3YWNpUlzVTZchOwW1tAhasLBxjCe4Gv3ouXZRtEUNPIVbre7DKCw8FN+kuZyChJ7B/Go+t7q+9EvQ9u7nq+uC7ao1VbtNLgpuXS/paykFAyEAYypXcMjlXn2gXK5W3Sr1wsa2y40pC1LKQsdEeZA5HmPKqxre4WhO0KGzqBxIt8e3OBSCkq3luZGAB144+VcbO74wsvaXnl92C6Fpt7slotl5nrbIPWAeH+1ceS5OF/gSWKoqdfdknaNbNPNMwtWxBAVLaHRyOcaShQ6ldWQeR+VfrZ0swH7ppWWvf8AQllyMonPSRnOII7QM/OunREZpUa7aPvbKJSba7lpLqchbCzlJHZjtHbXfZ9Aos2qo90t9yfENlCkCM4N4gEH1ArPs5OeVcjve2Xf75CXprdHr98Fe0FptV6hPxLvPeXa7ZLcYTbmzuJUoKzlZHEjjwFXuyaWgWS6yZlrU/HakJwuIlf2IVn2gnqNSsSDFhrkKiR22VSHC68UDG+s81Hvr0UyGJRSvsXkzSm3XQoSACSQABkknAFdUyVHhRlyJj7bDCPaccUEpHmartuiTtpksRLaJEPSSFfplwKShUzH7JrPUetX+x7lyxxq2cxYZZXSP3aLY9tNuymWy41o2E7iQ8MpNwcSf1aT9wdZ/obpHYajR22I7aGmW0hCEIGEpSBgADqFdNrt8W1W+PBtzCI8SOgIaaQMBIFeqsuc3N7mbOPGscdsRSlKgTFKUoAUpSgBSlKAFKUoApetdnVo1O8JyC5bL23+quMP1XAfxdSx3H4is6uE2/6McDOtYnT2/O6i8wkFTZ7OlQOKD38vGt5r8PNoeaW28hLjawUqQoZCh2EUzHkljftFZMMMiqSMpiSWJkZuREebfYcGUONqCkq867a4v+y1yBJduWz+Ym1yVnedtz2VRHz4c0HvHyqsL1Wu0SUw9Z2yTYpZOA44krjOHtQ4OGKv49TGfD4Zm5dJOHMeUWmuK64shmWwl6K82+yrkttQUk+YrsqwVSGuViTP1LabsuQUi3pcCWd3IUpQxnPVivJtAtM2+WBNvgBBLklovbyt3DYOSe/q4VZKVFwTTXyTU2mn8FK1fY5epNS263OJkR7HEaMhchsgFTvJKUntHD4movU2jZNsjMXi0T7tcbhb3kPNsyHelJTkbwSMZz/DNaTXNQlhjK2+2TjnlGkukUTVibhF1jZL5As8megRHGXWWgMpJ4gE9WM/KvxIi6g1VeLQ7cLS3Z4NvkCTvuPBx5ZHujHIVfaV14rb54OLLSXHKK9b9Pra1hd71MLDyZKG246d3Kmwkcc5HA57KkrvZ4V3VEVPZLi4joeZUFFKkKHeOrur30qaikqIOcm7ON1PSFYSkLVwKgOJHjXNFqShBWtQShPEqUcAeJqsytZQVS/QbGzJvly6o9vRvgfvL5Ad9clOMFcmEISm6irLP2ns45qsvakfudwXatGwVXq5J4OOIOI0fvcc5eQqWtuzzUGqCHdbTRbrYeItNvc9ZY7HXevwHyrVLJZ7dYre3Bs8NmHEb9ltpOB4ntPeeNU8mrviBfw6JLnJ/wBGe6f2UtPSGrlrqYb5cEneRGxuxGD2JR73ifhWnNNoZaQ0yhLbaBupQkYCR1ACv3Sqbbbtl9JJUhSlK4dFKUoAUpSgBSlKAFKUoAUpSgBSlKAFdMuLHmR1sTGGn2F8FNuoCknxB4V3UoAzO87IrUX1zNKzZWnZxOT6Kd5hZ/E0eHwxUBIs+0SzkpdtdsvzKeT0R/0dwjvSrhnwra6VOGScPpYueKE/qRgzmpLnDH/FdHaji9qm43TJ+Ka6DtAsjS92cm4wVf8A5UJxH8K+gK4WhK07q0hSewjNOWqyIQ9FiZgyNfaVXyvcUfvbw+or0Nay0277F8t58XgPrWxu2a1vEl22wlk9amEn+FeV7Smnnv1thtS/3obZ/hUv4yXwQ/gYfLMoc1dpxsZXfLeB/wBYH6V4HNoOnAvcjS3prnIJiR1uE/KtiZ0hptk5a0/aEHtENv8A0qXixI8RG5Fjsso+62gJHyoesn4R1aGHlswtvUtxljNs0dqSUDyUqL0ST5qr3xrLtCvRAbgW3TsdX7WU76Q8B3JTwz41tdKXLUZH5Gx0mKPgy+Dsdtr60varu1zv7oOejedLTHk2n/WtCs9ot1liCLaYMaFHHuMNhAPjjnXupSW2+WPSS4QpSlcOilKUAKUpQApSlAClKUAf/9k=","type":"image/jpeg","title":"pph/logo.jpg","modifier":"M0","modified":"20210927095328962","creator":"M0","created":"20210203123138305"}, -{"text":"La creación de un mapa digital, como herramienta abierta y colaborativa que permita la inclusión de personas y proyectos interesados en el reciclaje de plástico,favoreciendo procesos circulares.","title":"pph/mapa/resumen","tags":"","modified":"20210809022616771","created":"20210729081853308"}, -{"created":"20210809021500128","creator":"M0","text":"\u003C\u003Cslider2 label:\"Mapa en la wiki\" src:\"\n{{mapavirtual/tiddlywiki}}\n\" status:\"close\">>\n\n\u003C\u003Cslider2 label:\"Insertar el mapa en otra web\" src:\"\n{{mapavirtual/insertar-iframe}}\n\" status:\"close\">>\n\n\u003C\u003Cslider2 label:\"Exportar datos a Maps.Me\" src:\"\n{{mapavirtual/offline/maps.me}}\n\" status:\"close\">>\n\n\u003C\u003Cslider2 label:\"Leer Mapas offline\n\" src:\"\n{{mapavirtual/offline/bdmapas}}\n\" status:\"close\">>","title":"pph/mapa/tutorial","tags":"","modifier":"M0","modified":"20211015044202487"}, +{"created":"20210729081853308","creator":"M0","text":"Construimos un mapa para conectar el Universo Precious Plastic La Habana. Encuentra los espacios de reciclaje cerca de ti para impulsar el reciclaje local de plástico en tu zona.","title":"pph/mapa/resumen","tags":"","modified":"20211026102553656","modifier":"M0","caption":"pph/mapa/resumen"}, +{"created":"20210809021500128","creator":"M0","text":"\u003C\u003Cslider2 label:\"Mapa en la wiki\" src:\"\n{{mapavirtual/tiddlywiki}}\n\" status:\"close\">>\n\n\u003C\u003Cslider2 label:\"Exportar datos a Maps.Me\" src:\"\n{{mapavirtual/offline/maps.me}}\n\" status:\"close\">>\n\n\u003C\u003Cslider2 label:\"Leer Mapas offline\n\" src:\"\n{{mapavirtual/offline/bdmapas}}\n\" status:\"close\">>","title":"pph/mapa/tutorial","tags":"","modifier":"M0","modified":"20211106101608192"}, {"text":"\u003Cstyle>\n.combo{\npadding:10px;\n}\n\u003C/style>\n\n\u003Cbody>\n\u003Cselect class=\"combo\">\n\u003Coption value=\"Select\">Todos los espacios de trabajo\u003C/option>\n\u003Coption value=\"1\">Extrusión\u003C/option>\n\u003Coption value=\"2\">Inyección\u003C/option>\n\u003Coption value=\"3\">Trituración\u003C/option>\n\u003Coption value=\"4\">Prensado\u003C/option>\n\u003Coption value=\"5\">Mixto\u003C/option>\n\u003C/select>","title":"pph/mapa/ui/ComboEspacioTrabajo","tags":"","modifier":"M0","modified":"20210817225007234","creator":"M0","created":"20210817223121604"}, {"text":"\u003Cstyle>\n.combo{\npadding:10px;\n}\n\u003C/style>\n\n\u003Cbody>\n\u003Cselect class=\"combo\">\n\u003Coption value=\"Select\">Otros\u003C/option>\n\u003Coption value=\"1\">Punto de recogida\u003C/option>\n\u003Coption value=\"2\">Taller de máquinas\u003C/option>\n\u003Coption value=\"3\">Punto comunitario\u003C/option>\n\u003C/select>","title":"pph/mapa/ui/ComboOtros","tags":"","modifier":"M0","modified":"20210817225219026","creator":"M0","created":"20210817225015118"}, {"text":"\u003Cdiv style=\"width: 50%; float:left\">\n {{pph/mapa/ui/ComboEspacioTrabajo}}\n\u003C/div>\n\n\u003Cdiv style=\"width: 50; float:left\">\n{{pph/mapa/ui/ComboOtros}}\n\u003C/div>","title":"pph/mapa/ui/Combos","tags":"","modifier":"M0","modified":"20210817230330523","creator":"M0","created":"20210817225227583"}, {"text":"{{pph/mapa/ui/Combos}}\n\n\u003Cbr>\n\n\u003Cbr>\n\n\u003C$leafmap \ntileControl \nstyle='{\"color\":\"orange\"}'\n\u003C$leafmap tile='osm'\ncluster='50'\ntile='osm'\t\nplaces='{\"filter\":\"[tag[punto]]\"}'\n/>","title":"pph/mapa/ui/mapa","tags":"","modifier":"M0","modified":"20211002000949576","creator":"M0","created":"20210817230541668"}, {"text":"!Convocatoria\n\nMapa Colaborativo para el Reciclaje de Plástico en La Habana, Cuba.\n\nReciclar plástico evita el uso de material virgen, mantiene la calidad de este aumentando la posibilidad de uso cíclico y útil, sin ser descartado y arrojado como desecho que afecta al medioambiente.\n\nPrecious Plastic es una comunidad global que promueve el reciclaje de plástico. Esta red se ha extendido con mucha fuerza por varios países del mundo, implementando mapas virtuales con geolocalizaciones de los distintos actores/roles que intervienen en dicha actividad.\n\nCon este antecedente, llega Precious Plastic Habana, un proyecto colaborativo que busca instaurar a Cuba como nodo de esta inmensa red, incorporando aprendizajes de esta experiencia internacional, adaptados a nuestro contexto y nuestra cultura.\nLa creación de un mapa digital, como herramienta abierta y colaborativa que permita la inclusión de personas y proyectos interesados en el reciclaje de plástico, es uno de los objetivos fundamentales que se propone Precius Plastic Habana. El proyecto será presentado en Habana Espacios Creativos a finales de este 2021, como parte de una beca de creación otorgada por esta institución a Maurice Haedo, coordinador del proyecto.\n\nObjetivos del Mapa Digital:\n- Construir una herramienta de geolocalización, con funcionalidad online y offline, que brinde información sobre dónde, qué y cómo se recicla plástico en La Habana, Cuba.\n- Generar vínculos entre personas naturales, proyectos e instituciones interesados por desarrollar esta actividad, favoreciendo procesos circulares.\n\n\nÚnete a nosotros.\nHemos abierto este grupo creativo en Telegram, para coordinar todo lo referente al proyecto e incorporar nuevos actores:http://t.me/pphmapa","title":"pph/mapadigital/convocatoria","tags":"","modifier":"M0","modified":"20210825162129742","creator":"M0","created":"20210825155525041"}, {"text":"[img [/media/m0/COPINCHA/proyectos/jardines-digitales/precious-plastic-la-habana/medios/melting-temperatures.jpg]]","title":"pph/medios/imagen/temperaturas-de-fusion","modifier":"M0","modified":"20210929143932981","creator":"M0","created":"20210929143613420","caption":"Temperaturas de fusión"}, -{"created":"20211014103420267","creator":"M0","text":"\u003Ccenter>\n\n\u003C$vars \ntotal-tiddlers={{{ [tag[punto de recogida]!prefix[$:/pph/mapa/plantillas/puntoderecogida]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Puntos de recogida\" color=purple/>\n\u003C/$vars>\n\u003C$vars \ntotal-tiddlers={{{ [tag[tienda]!prefix[$:/pph/mapa/plantillas/tienda]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Tiendas\" color=yellow/>\n\u003C/$vars>\n\u003C$vars \ntotal-tiddlers={{{ [tag[punto comunitario]!prefix[$:/pph/mapa/plantillas/puntocomunitario]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Puntos Comunitarios\" color=green/>\n\u003C/$vars>\n\u003C$vars \ntotal-tiddlers={{{ [tag[taller de maquinas]!prefix[$:/pph/mapa/plantillas/tallerdemaquinas]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Talleres de Maquinas\" color=orange/> \u003C/$vars> \u003C$vars \ntotal-tiddlers={{{ [tag[colaborador]!prefix[$:/pph/mapa/plantillas/colaborador]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Colaboradores\" color=red/>\n\u003C/$vars>\n","tags":"","title":"pph/miembros/conteo","modified":"20211014135633323","modifier":"M0","caption":"pph/miembros/conteo"}, -{"created":"20210621203739799","creator":"M0","text":"\u003Cbr>\n\n\u003Ccenter>[img height= 150 % [logo-mapa.png]]\n\u003C/center>\n\n\u003Cbr>\n\n\u003Cbr>\n\n\u003Cbr>\n\n\u003Cbr>\n\n\u003Cbr>\n\t\t\n{{pph/mapa/ui/mapa}}\n\n\u003Cbr>\n\n{{pph/miembros/conteo}}\n\n!Resumen\n\n{{pph/mapa/resumen}}\n\n\u003C\u003C\u003C\nEl proyecto será presentado en Habana Espacios Creativos a finales de este 2021, en Plastico Leal,proyecto ganador de la Beca de Creacion de Nuevos Medios.\n\u003C\u003C\u003C\n\n! Objetivos del Mapa Digital:\n\n#Construir una herramienta de geolocalización, con funcionalidad online y offline, que brinde información sobre quién recicla plástico como y desde dónde en La Habana, Cuba.\n\n#Generar vínculos entre personas naturales, proyectos e instituciones interesados por desarrollar esta actividad, favoreciendo procesos circulares.\n\n! Tutorial\n\n{{pph/mapa/tutorial}}\n\n","title":"pph/proyectos/🗺️ mapadigital","tags":"Project","modifier":"M0","modified":"20211021184804242","caption":"🗺️ Mapa digital"}, -{"created":"20210621203816367","creator":"M0","text":"","title":"pph/proyectos/maquinas","tags":"Project","modifier":"M0","modified":"20211019222021443","description":"","category":"","caption":"🔧 Máquinas","list":"[[Construir una Trituradora Precious Plastic]] [[Construir una Inyectora Precious Plastic]] [[Construir una Extrusora Precious Plastic]] [[Construir una Prensa]] [[Construir una Extrusora de filamentos para impresión 3D]] [[Construir una Impresora 3D FDM de escritorio]] [[Construir una Impresora 3D Hangprinter]]"}, -{"created":"20210916220235020","creator":"M0","text":"\u003C\u003Ctabs \"pph/proyectos/plasticoleal/plasticoleal [[pph/proyectos/plasticoleal/necesidades]]\">>","title":"pph/proyectos/plasticoleal","tags":"Project","modifier":"M0","modified":"20211023162023000","description":"","category":"Evento","caption":"🏛️ Plástico Leal","status":"open"}, -{"created":"20211015063131067","creator":"M0","text":"Compartimos esta lista de las cosas que vamos necesitando. Si puedes contribuir en algo, dejanos saber\n\n! Aula\n* ✅ 5 Mesas para 4 personas\n* ✅ 20 Sillas\n* ✅ 2 Computadoras\n* ✅ 2 Libreta de papelógrafo\n* ✅ 2 Pizarras\n* ✅ 10 Plumones\n \n! Audiovisual \n* 2 Camaras\n* 2 Microfonos\n* 2 Lamparas de iluminacion\n* 10 Terabytes hdd almacenamiento \n\n! Envases\n* Sacos\n* Big bag\n* Envases grandes de plastico\n* Cajas de carton corrugado medianas y grandes\n\n! Medios de Protección\n\n!! Individual\n* 20 Máscaras de doble filtro de carbon activado\n* 10 Overoles\n* 20 Máscaras de proteccion ojos \n* 20 Pares de Guantes de proyteccion terminca\n\n! Transporte\n* Trasladar equipos\n* Trasladar personas\n\n! Herramientas","title":"pph/proyectos/plasticoleal/necesidades","modified":"20211017140617730","modifier":"M0","caption":"Lista de necesidades"}, -{"created":"20211015064626213","creator":"M0","text":"! Introducción \n\n{{pph/proyectos/plasticoleal/plasticoleal/introduccion}}\n\n! Resumen\n{{pph/proyectos/plasticoleal/plasticoleal/resumen}}\n\n! ✨¿Cómo participar?\n\n!! Talleres\n{{pph/proyectos/plasticoleal/plasticoleal/talleres}}\n\n!! Exhibición\n\nVisita la exhibición del trabajo en progreso del laboratorio, donde puedes consultar y copiar toda la información que compartimos. Ver más información [[aquí|https://docs.copincha.org/s/pph-plasticoleal#Exhibici%C3%B3n]].\n\n!!! Donación Plastica\n\nDona el plástico que encuentres, entregándolo limpio y sin etiquetas para la experimentación creativa en los talleres. Puedes ver más información [[aquí|https://docs.copincha.org/s/pph-plasticoleal#Donaci%C3%B3n-Pl%C3%A1stica]].\n\n!! Recogidas\n\nParticipa en las recogidas que estaremos convocando. se recoge de los vertederos\nse recoge de la casa\n\n!! Chat\n\nComparte tu opinión en nuestro [[grupo en Telegram|https://t.me/plasticoleal]], donde conversamos sobre todas las cosas que estamos haciendo y aprendemos de la comunidad.\n\n\n!! Contribuir\n\nVisita nuestra [[lista de necesidades|pph/proyectos/plasticoleal/necesidades]] para descubrir en que puedes contribuir al proyecto. Cada aporte simple es algo valioso!\n\n! 😉 ¿Te animas?\n\n\u003Cbr>\n\n\u003Cbr>\n\n!! ⌚ Horario\n\n''De 9:00 PM a 12:00 PM.'' Exhibición\n\n''De 1:00 PM a 5:00 PM.'' Talleres\n\n!! 📧 Email\n[[pph@copincha.org|mailto:pph@copincha.org]]\n\n!! ➡️ Dirección\n\n''Centro Cultural Habana Espacios Creativos.'' Esquina Teniente Rey y Habana, Habana Vieja\n\n\u003Ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d917.2336255116601!2d-82.35327817086078!3d23.136069232301775!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2zMjPCsDA4JzA5LjgiTiA4MsKwMjEnMDkuOCJX!5e0!3m2!1sen!2scu!4v1632806412379!5m2!1sen!2scu\" width=100% height=\"400\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\">\u003C/iframe>\n\n\n","modified":"20211023162311463","modifier":"M0","title":"pph/proyectos/plasticoleal/plasticoleal","tags":"","caption":"Plástico Leal"}, -{"created":"20211014075354237","creator":"M0","text":"//A Eusebio Leal Spengler//\n\nTodos conocemos el plástico en mil formas y aplicaciones, y también por desgracia, con muy pocas vías de escape cuando lo convertimos en desechos, tan presentes en La Habana como las casas coloniales y otros tantos detalles que sí deberían resaltar y brillar. Todo ese plástico al descuido y ensuciando nuestro entorno deja de ser leal, para ser letal.\n\nSeguramente cada persona que conocemos, leal a esta ciudad, desea que el plástico encuentre un camino, real y maravilloso, para reinventarse y seguirnos acompañando en muchos ámbitos, resiliente, perdurable, reutilizable; para que siga brillando como material multifacético cubriendo necesidades de índole diversa.\n\nEl problema de la contaminación plástica sólo se puede resolver de forma colectiva. La colaboración es vital para reconfigurar usos más sostenibles. Por ello, invitamos a participar en la construcción colaborativa de un laboratorio donde juntos podamos hacer del plástico una experiencia leal a la vida y a nuestra ciudad. \n \n Aunemos las voluntades para limpiar y reconstruir nuestro patrimonio, partiendo de técnicas de reutilización y reciclaje que se abren paso, en la actualidad y en el mundo entero, como caminos hacia modelos de vida sostenibles.¡Hagamos el Plástico Leal!","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/introduccion","modified":"20211017041244372","modifier":"M0","caption":"pph/proyectos/plasticoleal/introduccion"}, -{"created":"20211014081936434","creator":"M0","text":"''Plástico Leal'', consiste en la construcción colaborativa de un laboratorio para fomentar la participación ciudadana en el reciclado de plastico.\n\nEs una gran oportunidad para juntos explorar el reciclaje como forma de dar respuesta a la contaminación plástica, reduciendo la demanda de nuevo plástico virgen y cerrando su ciclo material mientras se crean mejores medios de vida para las personas.\n\n Durente 5 meses, compartiremos conocimientos, presentaremos proyectos, experimentaremos y conoceremos personas y experiencias inspiradoras; para juntos construir un repositorio de código abierto que quedará disponible y de forma gratuita todo el conocimiento (know-how, procesos, metodologías y herramientas) para que cualquiera lo use y se beneficie.\n\n\u003C!--\nPlástico Leal es una acción de la red [Precious Plastic La Habana](https://mutabit.com/repos.fossil/copincha/uv/repo/copinchapedia/index.html#Precious%20Plastic%20La%20Habana).\n-->","title":"pph/proyectos/plasticoleal/plasticoleal/resumen","modified":"20211023162231773","modifier":"M0","caption":"pph/proyectos/plasticoleal/resumen"}, -{"created":"20211017035617775","creator":"M0","text":"Participa en los talleres, donde aprendemos y compartimos conocimientos, presentamos nuestras experiencias o proyectos en curso y experimentamos creativamente. \n\n\u003C\u003Cslider3 label:\"La Introducción\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"La Conexión\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"La Documentación\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"La Maquinaria\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"El Plástico Leal\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal}}\n\" status:\"close\">>","modified":"20211017061122001","modifier":"M0","title":"pph/proyectos/plasticoleal/plasticoleal/talleres","tags":"","caption":"Plástico Leal - Talleres"}, -{"created":"20211014085015100","creator":"M0","text":"Para aprender a fabricar objetos de utilidad con plástico reciclado en intervenciones públicas, cuyo conjunto denominamos Plástico Leal.\n\n!!!! Sesión 1\n* Espacio de trabajo de trituracion\n* ¡A triturar!\n\n!!!! Sesión 2\n*Espacio de trabajo de prensado\n*¡A prensar!\n\n!!!! Sesión 3\n* Espacio de trabajo de extrusion\n* ¡A extruir!\n\n!!!! Sesión 4\n* Espacio de trabajo de impresion 3D\n* ¡A imprimir!\n\n\n!!!! Sesión 5\n\n\n\n!!!! Sesión 6\n\n\n\n!!!! Sesión 7\n\n\n\n!!!! Sesión 8\n\n","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal","modified":"20211019223001770","modifier":"M0","caption":"El Plástico Leal"}, -{"created":"20211014084159034","creator":"M0","text":"Para presentar proyectos o ideas afines y desarrollar una red de colaboración en torno al reciclado de plástico.\n\n!!!! Sesión 1\n\n!!!! Sesión 2\n\n!!!! Sesión 3\n\n!!!! Sesión 4\n","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion","modified":"20211019220739082","modifier":"M0","caption":"La Conexión"}, -{"created":"20211014084553958","creator":"M0","text":"Para aprender a documentar, crear memoria y compartir en un repositorio público nuestras experiencias y proyectos.\n\n!!!! Sesión 1\n* [[Hypothesis|pph/sidebar/contenidos/herramientas/documentacion/hypothesis]]. Lectura anotada activa y social.\n\n!!!! Sesión 2\n* Hedgedoc\n\n!!!! Sesión 3\n* Tiddlywiki\n\n!!!! Sesión 4\n* Control de versiones con GIT\n","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion","modified":"20211019220950979","modifier":"M0","caption":"La Documentación"}, -{"created":"20211014083958485","creator":"M0","text":"Para aprender las innumerables posibilidades y beneficios actuales de reciclar plástico a pequeña escala.\n\n!!!! Sesión 1\n*Qué es Plástico Leal?\n*Cómo funciona Plástico Leal?\n*Qué es Precious Plastic?\n*Qué es Precious Plastic La Habana?\n\n!!!! Sesión 2\n* [[Fundamentos del plastico|pph/contenidos/preciousplastic/academia/fundamentosdelplastico]]\n*[[Seguridad y Humos|pph/contenidos/preciousplastic/academia/plastico/seguridadyhumos]]\n*[[Nerd en Plastico|pph/sidebar/contenidos/preciousplastic/academia/nerdenplastico]]\n\n!!!! Sesión 3\n*Economia Circular\n*Ciclo Material del plastico\n*Recoleccion\n\n!!!! Sesión 4","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion","modified":"20211019220515560","modifier":"M0","caption":"La Introducción"}, -{"created":"20211014084818506","creator":"M0","text":"Para aprender construyendo accesorios y máquinas (de código abierto) para reciclar plástico.\n\n!!!! Sesión 1\n\n*[[Construir una Trituradora Precious Plastic]]\n\n!!!! Sesión 2\n\n*[[Construir una Inyectora Precious Plastic]]\n\n!!!! Sesión 3\n\n*[[Construir una Prensa]]\n\n!!!! Sesión 4\n\n*[[Construir una Extrusora Precious Plastic]]\n\n!!!! Sesión 5\n\n*[[Construir una Extrusora de filamentos para impresión 3D]]\n\n!!!! Sesión 6\n\n*[[Construir una Impresora 3D FDM de escritorio]]\n\n!!!! Sesión 7\n\n*[[Construir una Impresora 3D Hangprinter]] \n\n!!!! Sesión 8\n\n","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria","modified":"20211019222323576","modifier":"M0","caption":"La Maquinaria"}, +{"created":"20211014103420267","creator":"M0","text":"\u003Ccenter>\n\n\u003C$vars \ntotal-tiddlers={{{ [tag[punto de recogida]!prefix[$:/pph/mapa/plantillas/puntoderecogida]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Puntos de recogida\" color=purple/>\n\u003C/$vars>\n\u003C$vars \ntotal-tiddlers={{{ [tag[tienda]!prefix[$:/pph/mapa/plantillas/tienda]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Tiendas\" color=yellow/>\n\u003C/$vars>\n\u003C$vars \ntotal-tiddlers={{{ [tag[punto comunitario]!prefix[$:/pph/mapa/plantillas/puntocomunitario]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Puntos Comunitarios\" color=green/>\n\u003C/$vars>\n\u003C$vars \ntotal-tiddlers={{{ [tag[taller de maquinas]!prefix[$:/pph/mapa/plantillas/tallerdemaquinas]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Talleres de Maquinas\" color=orange/> \u003C/$vars> \u003C$vars \ntotal-tiddlers={{{ [tag[colaborador]!prefix[$:/pph/mapa/plantillas/colaborador]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Colaboradores\" color=red/>\n\u003C/$vars>\n","tags":"","title":"pph/miembros/conteo","modified":"20211122055752002","modifier":"M0","caption":"pph/miembros/conteo"}, +{"created":"20210621203739799","creator":"M0","text":"{{pph/mapa/ui/mapa}}\n\n\u003Cbr>\n\n{{pph/miembros/conteo}}\n\n!Resumen\n\n{{pph/mapa/resumen}}\n\n! Tutorial\n\n{{pph/mapa/tutorial}}\n\n","title":"pph/proyectos/🗺️ mapadigital","tags":"Project","modifier":"M0","modified":"20211122055620080","caption":"🗺️ Mapa digital"}, +{"created":"20210916220235020","creator":"M0","text":"\u003C\u003Ctabs [tag[pph/proyectos/laboratorio]!title[pph/proyectos/laboratorio/laboratorio/colaboradores]sort[orden]]>>","title":"pph/proyectos/laboratorio","tags":"Project","modifier":"M0","modified":"20211129024446561","description":"","caption":"🧪 Laboratorio","status":"open"}, +{"created":"20211015064626213","creator":"M0","text":"! Introducción \n\n{{pph/proyectos/laboratorio/laboratorio/introduccion}}\n\n! Resumen\n{{pph/proyectos/laboratorio/laboratorio/resumen}}\n\n! ✨¿Cómo participar?\n{{pph/proyectos/laboratorio/laboratorio/participacion}}\n\n\u003Cbr>\n\n\u003Cbr>\n\n!! ⌚ Horario\n\n''De 9:00 PM a 12:00 PM.'' Exhibición\n\n''De 1:00 PM a 5:00 PM.'' Talleres\n\n!! 📧 Email\n[[pph@copincha.org|mailto:pph@copincha.org]]\n\n!! ➡️ Dirección\n\n''Centro Cultural Habana Espacios Creativos.'' Esquina Teniente Rey y Habana, Habana Vieja\n\n\u003Ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d917.2336255116601!2d-82.35327817086078!3d23.136069232301775!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2zMjPCsDA4JzA5LjgiTiA4MsKwMjEnMDkuOCJX!5e0!3m2!1sen!2scu!4v1632806412379!5m2!1sen!2scu\" width=100% height=\"400\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\">\u003C/iframe>\n\n\u003Cbr>\n\n! Colaboradores\n{{pph/proyectos/laboratorio/laboratorio/colaboradores}}\n\n\n","modified":"20211129012047084","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio","tags":"pph/proyectos/laboratorio","caption":"🧪 Laboratorio","orden":"01"}, +{"created":"20211129002209301","creator":"M0","text":"\u003Ccenter>\n\n\u003Cbr>\n\n|table-borderless|k\n|[img [./medios/logo-copincha.png]]||||[img [./medios/logo-ohch.png]]||||[img [./medios/logo-sociedad-civil.png]]||||[img [logo-hec.png]]||||[img [logo-hec.png]]|\n\n\u003Cbr>\n\n|table-borderless|k\n|[img [./medios/logo-b612.png]] |||||| [img [./medios/logo-terra.png]] |||||| [img [./medios/logo-a3.png]] |||||| [img [./medios/logo-mecanicalg.png]] |\n\n\u003Cbr>\n\n|table-borderless|k\n| [img [./medios/logo-fanj.png]] |||||||| [img [./medios/logo-pec.png]] |||||||| [img [./medios/logo-ger.png]] |\n\n","tags":"pph/proyectos/laboratorio","title":"pph/proyectos/laboratorio/laboratorio/colaboradores","modified":"20211129031558635","modifier":"M0"}, +{"created":"20211014075354237","creator":"M0","text":"//A Eusebio Leal Spengler//\n\nTodos conocemos el plástico en mil formas y aplicaciones, y también por desgracia, con muy pocas vías de escape cuando lo convertimos en desechos, tan presentes en La Habana como las casas coloniales y otros tantos detalles que sí deberían resaltar y brillar. Todo ese plástico al descuido y ensuciando nuestro entorno deja de ser leal, para ser letal.\n\nSeguramente cada persona que conocemos, leal a esta ciudad, desea que el plástico encuentre un camino, real y maravilloso, para reinventarse y seguirnos acompañando en muchos ámbitos, resiliente, perdurable, reutilizable; para que siga brillando como material multifacético cubriendo necesidades de índole diversa.\n\nEl problema de la contaminación plástica sólo se puede resolver de forma colectiva. La colaboración es vital para reconfigurar usos más sostenibles. Por ello, invitamos a participar en la construcción colaborativa de un laboratorio donde juntos podamos hacer del plástico una experiencia leal a la vida y a nuestra ciudad. \n \n Aunemos las voluntades para limpiar y reconstruir nuestro patrimonio, partiendo de técnicas de reutilización y reciclaje que se abren paso, en la actualidad y en el mundo entero, como caminos hacia modelos de vida sostenibles.¡Hagamos el Plástico Leal!","tags":"","title":"pph/proyectos/laboratorio/laboratorio/introduccion","modified":"20211017041244372","modifier":"M0","caption":"pph/proyectos/laboratorio/introduccion"}, +{"created":"20211026023453707","creator":"M0","text":"!! Talleres\n{{pph/proyectos/laboratorio/laboratorio/talleres}}\n\n!! Exhibición\n\nVisita la exhibición del trabajo en progreso del laboratorio, donde puedes consultar y copiar toda la información que compartimos.\n\n!! Donación Plastica\n\nDona el plástico que encuentres, entregándolo limpio y sin etiquetas para la experimentación creativa en los talleres.\n\n!! Chat\n\nComparte tu opinión en nuestro [[grupo en Telegram|https://t.me/laboratorio]], donde conversamos sobre todas lo que hacemos y aprendemos en la comunidad.\n\n!! Contribuir\n\nVisita nuestra [[lista de necesidades|pph/proyectos/laboratorio/necesidades]] para descubrir en que puedes contribuir al proyecto. Cada aporte simple es algo muy valioso!\n\n! 😉 ¿Te animas?","modified":"20211115015358781","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/participacion","tags":"","caption":""}, +{"created":"20211014081936434","creator":"M0","text":"''⚗️ Laboratorio Precious Plastic La Habana'' consiste en la construcción colaborativa de un laboratorio para fomentar la participación ciudadana en el reciclado de plástico.\n\nEs una gran oportunidad para juntos reunir experiencias, explorar y crear desde el reciclaje respuestas a la contaminación plástica, reduciendo la demanda de nuevo plástico virgen y cerrando su ciclo material mientras creamos mejores medios de vida para las personas.\n\nDesde el 3 de enero hasta el 26 de agosto de 2022 compartiremos conocimientos, presentaremos proyectos, experimentaremos y conoceremos personas y experiencias inspiradoras; para juntos construir un repositorio de código abierto donde quedará disponible y de forma gratuita todo el conocimiento (know-how, procesos, metodologías y herramientas) para que cualquiera lo use y se beneficie.","title":"pph/proyectos/laboratorio/laboratorio/resumen","modified":"20211115014829899","modifier":"M0","caption":"pph/proyectos/laboratorio/resumen"}, +{"created":"20211017035617775","creator":"M0","text":"Participa en los talleres, compartimos conocimientos, presentamos nuestras experiencias o proyectos en curso y experimentamos creativamente. Estos serán:\n\n\u003C\u003Cslider3 label:\"La Introducción\" src:\"\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"La Conexión\" src:\"\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-conexion}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"La Documentación\" src:\"\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"La Maquinaria\" src:\"\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"El Plástico Leal\" src:\"\n{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal}}\n\" status:\"close\">>","modified":"20211115015151188","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres","tags":"","caption":"Plástico Leal - Talleres"}, +{"created":"20211014085015100","creator":"M0","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/resumen}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones}}\n\n","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal","modified":"20211106162738334","modifier":"M0","caption":"El Plástico Leal"}, +{"created":"20211106153058906","creator":"M0","modified":"20211106153058906","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/resumen","text":"Para aprender a fabricar objetos de utilidad con plástico reciclado en intervenciones públicas, cuyo conjunto denominamos Plástico Leal.","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal"}, +{"created":"20211106153125831","creator":"M0","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion1}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion2}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion3}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion4}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion5}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion6}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion7}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion8}}","modified":"20211106153304377","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal"}, +{"created":"20211106153155295","creator":"M0","modified":"20211106153155295","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion1","text":"!!!! Sesión 1\n* Espacio de trabajo de trituracion\n* ¡A triturar!","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones"}, +{"created":"20211106153210559","creator":"M0","modified":"20211106153210559","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion2","text":"!!!! Sesión 2\n*Espacio de trabajo de prensado\n*¡A prensar!","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones"}, +{"created":"20211106153217747","creator":"M0","modified":"20211106153217747","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion3","text":"!!!! Sesión 3\n* Espacio de trabajo de extrusion\n* ¡A extruir!","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones"}, +{"created":"20211106153224824","creator":"M0","modified":"20211106153224824","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion4","text":"!!!! Sesión 4\n* Espacio de trabajo de impresion 3D\n* ¡A imprimir!","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones"}, +{"created":"20211106153232448","creator":"M0","modified":"20211106153232448","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion5","text":"!!!! Sesión 5","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones"}, +{"created":"20211106153239360","creator":"M0","modified":"20211106153239360","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion6","text":"!!!! Sesión 6","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones"}, +{"created":"20211106153246947","creator":"M0","modified":"20211106153246947","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion7","text":"!!!! Sesión 7","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones"}, +{"created":"20211106153254984","creator":"M0","modified":"20211106153254984","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones/sesion8","text":"!!!! Sesión 8","tags":"pph/proyectos/laboratorio/laboratorio/talleres/el-plastico-leal/sesiones"}, +{"created":"20211014084159034","creator":"M0","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/resumen}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones}}\n","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion","modified":"20211106152020849","modifier":"M0","caption":"La Conexión"}, +{"created":"20211106151949218","creator":"M0","text":"//Febrero, viernes, de 2:00 PM a 5:00 PM.//\n\n Aprender a conectar a las personas que reciclan plástico en la ciudad y ayudar a hacer crecer las redes locales. \u003Cbr>\u003Cbr>","modified":"20211115042841723","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/resumen","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion"}, +{"created":"20211106152014448","creator":"M0","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion1}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion2}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion3}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion4}}","modified":"20211106152144162","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion"}, +{"created":"20211106152110080","creator":"M0","text":"!!!! Sesión 1 - Recolectando\n\n//4 de febrero//\n\n* Diente De Perro. \u003Cbr>\u003Cbr>\n\n* Ganma. \u003Cbr>\u003Cbr>\n\n* Red Verde. \u003Cbr>\u003Cbr>\n\n*Ponteverde. \u003Cbr>\u003Cbr>\n\n*B612. \u003Cbr>\u003Cbr>\n\n* Terra. \u003Cbr>\u003Cbr>","modified":"20211115042734314","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion1","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones"}, +{"created":"20211106152116921","creator":"M0","text":"!!!! Sesión 2 - Conectando\n//11 de febrero//\n\n* Plásticos en Cuba. Fundación Nuñez Jiménez \u003Cbr>\u003Cbr>\n\n* B612. \u003Cbr>\u003Cbr>\n\n* Terra. \u003Cbr>\u003Cbr>\n\n* Copincha. \u003Cbr>\u003Cbr>\n\n* Akokan. \u003Cbr>\u003Cbr>\n","modified":"20211115042746598","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion2","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones"}, +{"created":"20211106152126648","creator":"M0","text":"!!!! Sesión 3 - Fabricando\n//18 de febrero//\n\n* Ecomadera. CNA A3. \u003Cbr>\u003Cbr>\n\n* Experiencias de reciclado de plástico. Yoel Utria Suárez. \u003Cbr>\u003Cbr>\n\n* Reciclado de plásticos en la construcción de maquetas. Juan Infante. \u003Cbr>\u003Cbr>\n\n* Proyecto Desarrollo Local - Mayabeque. AlaSoluciones. \u003Cbr>\u003Cbr>\n\n* La Mina. Embajada Rebirth / Tercer Paraíso Cuba. \u003Cbr>\u003Cbr>\n\n* Lámparas con plástico reciclado. ATIVA. \u003Cbr>\u003Cbr>\n\n* Vestuario de giganteria con plástico reciclado. Mumote. \u003Cbr>\u003Cbr>\n\n* Fabricación de botas de agua PDL. Colorín. \u003Cbr>\u003Cbr>","modified":"20211115042755899","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion3","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones"}, +{"created":"20211106152136082","creator":"M0","text":"!!!! Sesión 4 - Construyendo\n//25 de febrero//\n\n* MPA (Movement Patterns Applications). Maykel Rodríguez Ricardo y Oscar Luis Vera Pérez.. \u003Cbr>\u003Cbr>\n\n* Impresion 3D con plastico reciclado. 3D a lo Cubano. \u003Cbr>\u003Cbr>\n\n* Construcción máquinas de Precious Plastic. Copincha. \u003Cbr>\u003Cbr>","modified":"20211115042806378","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones/sesion4","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-conexion/sesiones"}, +{"created":"20211014084553958","creator":"M0","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/resumen}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones}}\n","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion","modified":"20211115032145531","modifier":"M0","caption":"La Documentación"}, +{"created":"20211106152232699","creator":"M0","modified":"20211106152232699","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/resumen","text":"Para aprender a documentar, crear memoria y compartir en un repositorio público nuestras experiencias y proyectos.","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion"}, +{"created":"20211106152255392","creator":"M0","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesion1}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio2}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio3}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio4}}","modified":"20211115033500608","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion"}, +{"created":"20211106152341098","creator":"M0","modified":"20211106152341098","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio2","text":"!!!! Sesión 2\n* Hedgedoc","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones"}, +{"created":"20211106152347625","creator":"M0","modified":"20211106152347625","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio3","text":"!!!! Sesión 3\n* Tiddlywiki","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones"}, +{"created":"20211106152401169","creator":"M0","modified":"20211106152401169","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesio4","text":"!!!! Sesión 4\n* Control de versiones con GIT","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones"}, +{"created":"20211106152332024","creator":"M0","text":"!!!! Sesión 1\n//3 de junio//\n\n* [[Hypothesis|pph/sidebar/contenidos/herramientas/documentacion/hypothesis]]. Lectura anotada activa y social.","modified":"20211115030843570","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones/sesion1","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-documentacion/sesiones"}, +{"created":"20211014083958485","creator":"M0","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/resumen}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones}}","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion","modified":"20211115020308004","modifier":"M0","caption":"La Introducción"}, +{"created":"20211106151437033","creator":"M0","text":"//Enero. Viernes, de 2:00 PM a 5:00 PM.//\n\nPara aprender sobre el plástico, su impacto ambiental y cómo ayudar a reciclarlo. \u003Cbr>\u003Cbr>\n","modified":"20211115042940892","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/resumen","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion"}, +{"created":"20211106151736408","creator":"M0","modified":"20211106151837642","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion1}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion2}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion3}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion4}}","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion"}, +{"created":"20211106151539888","creator":"M0","text":"!!!! Sesión 1 - De qué va todo esto?\n\n//7 de enero//\n\n* Qué es Precious Plastic La Habana?\n* ¿Cómo acceder?\n* Reglas de comunidad\n* ¿Qué es Laboratorio Precious Plastic La Habana?\n* Cronograma","modified":"20211115022954164","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion1","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones"}, +{"created":"20211106151601912","creator":"M0","text":"!!!! Sesión 2 - Plástico\n\n//14 de enero//\n\n* Fundamentos del plástico\n** ¿Qué es el plástico?\n** ¿Cómo se clasifica?\n** ¿Cómo se crean productos?\u003Cbr>\u003Cbr>\n* Seguridad\n** Peligros al trabajar con plástico\n** Medios de proteccion\n** Consejos","modified":"20211115023312473","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion2","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones"}, +{"created":"20211106151621372","creator":"M0","text":"!!!! Sesión 3 - Sostenibilidad\n\n//21 de enero//\n\n*Economía Circular\n** Ciclo Material del plástico\u003Cbr>\u003Cbr>\n* Conocimiento abierto","modified":"20211115023628974","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion3","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones"}, +{"created":"20211106151654449","creator":"M0","text":"!!!! Sesión 4 - Red\n\n//28 de enero//\n\n*Sistema de recogida\u003Cbr>\u003Cbr>\n*Mapa digital\n** Roles","modified":"20211115023930198","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones/sesion4","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-introduccion/sesiones"}, +{"created":"20211014084818506","creator":"M0","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/resumen}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones}}\n\n","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria","modified":"20211106152502848","modifier":"M0","caption":"La Maquinaria"}, +{"created":"20211106152440007","creator":"M0","modified":"20211106152440007","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/resumen","text":"Para aprender construyendo accesorios y máquinas (de código abierto) para reciclar plástico.","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria"}, +{"created":"20211106152458136","creator":"M0","text":"{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion1}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion2}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion3}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion4}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion5}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion6}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion7}}\n\n{{pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion8}}","modified":"20211106152819272","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria"}, +{"created":"20211106152613114","creator":"M0","modified":"20211106152613114","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion1","text":"!!!! Sesión 1\n\n*[[Construir una Trituradora Precious Plastic]]","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones"}, +{"created":"20211106152620160","creator":"M0","modified":"20211106152620160","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion2","text":"!!!! Sesión 2\n\n*[[Construir una Inyectora Precious Plastic]]\n","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones"}, +{"created":"20211106152631511","creator":"M0","modified":"20211106152631511","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion3","text":"!!!! Sesión 3\n\n*[[Construir una Prensa]]","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones"}, +{"created":"20211106152644961","creator":"M0","modified":"20211106152644961","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion4","text":"!!!! Sesión 4\n\n*[[Construir una Extrusora Precious Plastic]]","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones"}, +{"created":"20211106152656040","creator":"M0","modified":"20211106152656040","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion5","text":"!!!! Sesión 5\n\n*[[Construir una Extrusora de filamentos para impresión 3D]]","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones"}, +{"created":"20211106152717539","creator":"M0","modified":"20211106152717539","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion6","text":"!!!! Sesión 6\n\n*[[Construir una Impresora 3D FDM de escritorio]]","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones"}, +{"created":"20211106152807035","creator":"M0","modified":"20211106152807035","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion7","text":"!!!! Sesión 7\n\n*[[Construir una Impresora 3D Hangprinter]] ","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones"}, +{"created":"20211106152816399","creator":"M0","modified":"20211106152816399","modifier":"M0","title":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones/sesion8","text":"!!!! Sesión 8","tags":"pph/proyectos/laboratorio/laboratorio/talleres/la-maquinaria/sesiones"}, +{"created":"20211015063131067","creator":"M0","text":"Compartimos y actualizamos constantemente esta lista de las cosas que necesitamos para el laboratorio. Puedes ayudarnos a alcanzar alguna? Déjanos saber con un [[email|mailto:pph@copincha.org]].\n\n!Alimentación\n*Meriendas para las sesiones\n!Identificador\n* ✅ Pegatinas\n* ✅ Camisetas con logo impreso\n\n! Aula\n* ✅ 5 Mesas para 4 personas\n* ✅ 20 Sillas\n* ✅ 2 Computadoras\n* ✅ 2 Libreta de papelógrafo\n* ✅ 2 Pizarras\n* ✅ 10 Plumones\n* ✅ 2 Paquetes de 500 hojas blancas\n \n! Audiovisual \n* ✅ 2 Camaras\n* ✅ 2 Microfonos\n* 2 Lamparas de iluminacion\n* 10 Terabytes hdd almacenamiento \n\n! Envases\n* Sacos\n* Big bag\n* Envases grandes de plastico\n* Cajas de carton corrugado medianas y grandes\n\n! Medios de Protección Personal\n* 20 Máscaras de doble filtro de carbon activado\n* 10 Overoles\n* 20 Máscaras de protección ojos \n* 20 Pares de Guantes de proytección terminca\n\n! Transporte\n* Trasladar equipos\n* Trasladar personas\n\n! Herramientas manuales\n* ✅ 1 Martillo\n* ✅ 2 Alicate\n* ✅ 3 Segueta\n* 4 Sargentos de carinteria\n\n! Herramientas manuales eléctricas\n* ✅ 1 Taladro\n* ✅ 1 Calador\n* ✅ 1 Dremel\n\n!Maquinas herramientas\n* Acceso a un Torno\n\n!Materiales\n*Tablas de madera (Para moldes)","title":"pph/proyectos/laboratorio/necesidades","modified":"20211106181558387","modifier":"M0","caption":"Lista de necesidades","tags":"pph/proyectos/laboratorio","orden":"03"}, +{"created":"20210621203816367","creator":"M0","text":"","title":"pph/proyectos/maquinas","tags":"Project","modifier":"M0","modified":"20211026065030376","description":"","category":"","caption":"🔧 Máquinas","list":"[[Construir una Trituradora Precious Plastic]] [[Construir una Inyectora Precious Plastic]] [[Construir una Extrusora Precious Plastic]] [[Construir una Prensa]] [[Construir una Extrusora de filamentos para impresión 3D]] [[Construir una Impresora 3D FDM de escritorio]] [[Construir una Impresora 3D Hangprinter]]"}, {"text":"! Resumen\n\n!!! Infraestructuras de bolsillo\n\n!! Objetivos\n\n#Construir una plataforma para alojar los contenidos digitales y permita a las personas colaborar compartiendo sus experiencias y saberes de forma abierta.\n\nDocumentar los procesos y compartirlo para que otros obtengan estas habilidades y las puedan usar para su beneficio.\n\nGit\nGithub\nGitlab\nGitea\n\nLas herramientas que estaremos empleando seran:\nDocker\n...\nGitea \nHedgedoc\nTiddlywiki\n\n!Tutorial\n\n!!Instalacion del Servidor\n\n!!Instalacion de ....\n\n!!Instalaci'on de Docker\n\n!!Instalacion de Gitea\n\n!!Instalacion de Hedgedoc\n\n!!Alojamiento de Tiddlywiki\n","title":"pph/proyectos/pph.cu","tags":"Project","modifier":"M0","modified":"20210902005448290","description":"","creator":"M0","created":"20210622132956573","category":"","caption":"🕸️ Servidor .cu"}, {"text":"#Documentación y colaboración online y offline. \n\n!! Infraestructuras de Bolsillo\n\n{{pph/sidebar/contenidos/glosario/infraestructuradebolsillo}}\n\nConstruir una plataforma que permita a las personas abonar documentación en abierto al dominio público, y al mismo tiempo formar colaboración y una masa crítica de proyectos en el tema.\n\n# Favorecer las iniciativas nacionales de soberanía tecnológica en la navegación en línea. Dependeiendo menos, siempre que sea posible, de servicios de terceros y favorecioendo el uso de la intranet cubana. Permitirá al público cubano acceder y colaborar online con la información de forma más asequible.\n\n{{infraestructuras de bolsillo que usamos}}\n","title":"pph/proyectos/wikipph","tags":"Project","modifier":"M0","modified":"20210831035716250","list":"Contenidos [[cambiar el titulo de los tiddlers por el campo caption]] Programacion","description":"","creator":"M0","created":"20210621203852984","caption":"🧩 Wiki Precious Plastic Plastic"}, -{"text":" \n\n! 👋 Hola!\n\n!! ¡Grandioso que te guste reciclar plástico!\n\nReciclar plástico evita el uso de material virgen. Mantiene la calidad del plástico existente para el uso cíclico sin ser descartado y arrojado como desecho que afecta el medio ambiente.\n\nHay muchas maneras de reciclar. Nosotros construimos una red conectarlas y favorecer el mantenimiento de la calidad del material y las buenas practicas, y asi su impacto frente a la contaminación plástica. \n\nPrecious Plastic La Habana es un proyecto de colaboración abierta que busca instaurar en Cuba un nodo local de la red global Precious Plastic, y conectar su conocimiento y experiencia con las locales.\n\n\n\n","title":"pph/resumen","tags":"","modifier":"M0","modified":"20210927094240168","creator":"M0","created":"20210809015706438"}, -{"text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos' sort[orden]>>","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos","tags":"$:/tags/SideBar","revision":"0","modifier":"M0","modified":"20210826032403740","creator":"M0","created":"20201219112001235","caption":"📖 Contenidos","bag":"default"}, -{"created":"20201219112001235","creator":"M0","text":"{{pph/resumen}}","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos/bienvenidos","tags":"pph/sidebar/contenidos","stream-type":"default","stream-list":"pph/sidebar/contenidos/bienvenidos/20210923123545738 pph/sidebar/contenidos/bienvenidos/20210923123549275","revision":"0","orden":"100","modifier":"M0","modified":"20211014170535828","caption":"Bienvenidos","bag":"default"}, +{"created":"20210809015706438","creator":"M0","text":"Precious Plastic La Habana es un proyecto de colaboración abierta para combatir la contaminacion plastica en La Habana. Como nodo local de la red global Precious Plastic, conectamos su conocimiento y experiencia con las locales.\n\n\n\n\n\n","title":"pph/resumen","tags":"","modifier":"M0","modified":"20211026054527045"}, +{"created":"20201219112001235","creator":"M0","text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos' sort[orden]>>","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos","tags":"$:/tags/SideBar","revision":"0","modifier":"M0","modified":"20211023225311501","caption":"📖 Contenidos","bag":"default"}, +{"created":"20201219112001235","creator":"M0","text":"! 👋 Hola!\n\n!! ¡Grandioso que te guste reciclar plástico!\n\n{{pph/resumen}}","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos/bienvenidos","tags":"pph/sidebar/contenidos","stream-type":"default","stream-list":"pph/sidebar/contenidos/bienvenidos/20210923123545738 pph/sidebar/contenidos/bienvenidos/20210923123549275","revision":"0","orden":"100","modifier":"M0","modified":"20211129024512941","caption":"Bienvenidos","bag":"default"}, {"text":"{{$:/plugins/nico/projectify/ui/dashboard/Dashboard}}","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos/bienvenidos/proyectos","tags":"","revision":"0","modifier":"M0","modified":"20210830153546446","creator":"M0","created":"20210812163008324","caption":"Proyectos","bag":"default"}, {"text":"","title":"pph/sidebar/contenidos/comousarestesitio","tags":"pph/sidebar/contenidos/bienvenidos","orden":"098","modifier":"M0","modified":"20210901032610897","creator":"M0","created":"20210624173311473","caption":"¿Cómo usar este sitio?"}, {"created":"20210826002607203","creator":"M0","text":"","title":"pph/sidebar/contenidos/glosario","tags":"pph/sidebar/contenidos","orden":"400","modifier":"M0","modified":"20211017073559244","caption":"Glosario"}, @@ -1941,11 +2191,12 @@ Error message and password prompt {"text":"Los hackerspaces son lugares físicos gestionados de forma comunitaria, donde las personas se reunen y comparten su interés por la tecnología, trabajan en sus proyectos y aprenden de los demás.","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos/glosario/hackerspace","tags":"pph/sidebar/contenidos/glosario","modifier":"M0","modified":"20210826033526395","creator":"M0","created":"20210304163741217","caption":"Hackerspace"}, {"created":"20211017072831765","creator":"M0","text":"\u003C\u003Chyp>> es una herramienta para hacer anotaciones a lecturas en y fuera de línea, que estén en formatos PDF y HTML.\nDicha herramienta está hecha por una fundación sin ánimo de lucro y su misión es hacer de la lectura anotada algo activo y social, en lugar de únicamente privado como suele ocurrir.","title":"pph/sidebar/contenidos/glosario/hypothesis","modified":"20211017073014458","modifier":"M0","tags":"pph/sidebar/contenidos/glosario","caption":"Hypothesis"}, {"text":"Las infraestructuras de bolsillo es un término con el que denominamos a aaquellas que \n\nEl término fue acuñado por Offray Luna con motivo de su investigación doctoral.\n\n''Sencillas''\u003Cbr>\n\n\n''Extensibles''\u003Cbr>\nTiddlers para extender el contenido y la funcionalidad.\n\n''Autocontenidas''\u003Cbr>\nLa informacion se guarda en los dispositivos con la menor cantidad de archivos posible.\n\n''Funcionan Offline-Online''\u003Cbr>\nSe Ejecutan con o sn conexion a Internet, incluso con senal baja o intermitente.\n\n''Se adaptan a hardware modesto''\u003Cbr>\nSe ejecutan bien en un amplia variead de hardware, desde memorias USB, computadores de placa única (tipo RasberryPi), portátiles y de escritorio, así como servidores y máquinas de especificaciones intermedias o superiores a las ejemplificada acá.","title":"pph/sidebar/contenidos/glosario/infraestructuradebolsillo","tags":"pph/sidebar/contenidos/glosario","modifier":"M0","modified":"20210830140427848","creator":"Offray Luna","created":"20210307191047165","caption":"Infraestructura de bolsillo"}, -{"created":"20211017071820099","creator":"M0","text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/herramientas/' sort[orden]>>","tags":"pph/sidebar/contenidos","title":"pph/sidebar/contenidos/herramientas/","modified":"20211017073748049","modifier":"M0","caption":"Herramientas","orden":"300"}, -{"created":"20211017071558579","creator":"M0","text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/herramientas/documentacion' sort[orden]>>","tags":"pph/sidebar/contenidos/herramientas/","title":"pph/sidebar/contenidos/herramientas/documentacion","modified":"20211017073806377","modifier":"M0","caption":"Documentación"}, -{"created":"20210906232332272","creator":"Offray Luna-Cárdenas","text":"{{pph/sidebar/contenidos/glosario/hypothesis}}\n\n\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/herramientas/documentacion/hypothesis' sort[orden]>>","title":"pph/sidebar/contenidos/herramientas/documentacion/hypothesis","modified":"20211019230325447","modifier":"M0","tags":"pph/sidebar/contenidos/herramientas/documentacion","caption":"Hypothesis"}, -{"text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic' sort[orden]>>","title":"pph/sidebar/contenidos/preciousplastic","tags":"pph/sidebar/contenidos","orden":"200","modifier":"M0","modified":"20210927091106345","creator":"M0","created":"20210825052041645","caption":"Precious Plastic"}, -{"created":"20210826002753118","creator":"M0","text":"\u003Cstyle>\n.academia-menu-contenedor {\n position: relative;\n\n}\n\n.academia-menu-texto {\n position: relative;\n top: 0px;\n}\n\n\u003C/style>\n\n\u003Cdiv class=\"academia-menu-contenedor\">\n \u003Cimg src=\"./medios/graduation.svg\" style=\"width:50%\" align=\"right\">\n\u003Cdiv class=\"tc-table-of-contents\">\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic/academia' sort[orden]>>\u003C/div>\n\u003C/div>","title":"pph/sidebar/contenidos/preciousplastic/academia","tags":"pph/sidebar/contenidos/preciousplastic","orden":"210","modifier":"M0","modified":"20211016003427051","caption":"Academia"}, +{"created":"20211017071820099","creator":"M0","text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/herramientas' sort[orden]>>","tags":"pph/sidebar/contenidos","title":"pph/sidebar/contenidos/herramientas","modified":"20211023164135944","modifier":"M0","caption":"Herramientas","orden":"300"}, +{"created":"20211017071558579","creator":"M0","text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/herramientas/documentacion' sort[orden]>>","tags":"pph/sidebar/contenidos/herramientas","title":"pph/sidebar/contenidos/herramientas/documentacion","modified":"20211023164058125","modifier":"M0","caption":"Documentación"}, +{"created":"20210906232332272","creator":"Offray Luna-Cárdenas","text":"{{pph/sidebar/contenidos/glosario/hypothesis}}\n\n\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/herramientas/documentacion/hypothesis' sort[orden]>>","title":"pph/sidebar/contenidos/herramientas/documentacion/hypothesis","modified":"20211023164154641","modifier":"M0","tags":"pph/sidebar/contenidos/herramientas/documentacion","caption":"Hypothesis"}, +{"created":"20211023055206697","creator":"M0","text":"\u003Ciframe src=\"http://sycom.github.io/TiddlyWiki-Plugins/leafletDraw.html\" width=100% height=\"400\" frameborder=\"0\">\u003C/iframe> ","tags":"pph/sidebar/contenidos/herramientas","title":"pph/sidebar/contenidos/herramientas/leafletdraw","modified":"20211023165507981","modifier":"M0","caption":"LeafletDraw"}, +{"created":"20210825052041645","creator":"M0","text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic' sort[orden]>>","title":"pph/sidebar/contenidos/preciousplastic","tags":"pph/sidebar/contenidos","orden":"200","modifier":"M0","modified":"20211026024131331","caption":"Precious Plastic"}, +{"created":"20210826002753118","creator":"M0","text":"\u003Cstyle>\n.academia-menu-contenedor {\n position: relative;\n\n}\n\n.academia-menu-texto {\n position: relative;\n top: 0px;\n}\n\n\u003C/style>\n\n\u003Cdiv class=\"academia-menu-contenedor\">\n \u003Cimg src=\"./medios/graduation.svg\" style=\"width:50%\" align=\"right\">\n\u003Cdiv class=\"tc-table-of-contents\">\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic/academia' sort[orden]>>\u003C/div>\n\u003C/div>","title":"pph/sidebar/contenidos/preciousplastic/academia","tags":"pph/sidebar/contenidos/preciousplastic","orden":"210","modifier":"M0","modified":"20211106120740171","caption":"Academia"}, {"created":"20210826194730515","creator":"M0","text":"\u003Ciframe width=100% height=\"500\" src=\"https://www.youtube.com/embed/T5lAKQij1F4\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n! Siendo un Nerd del plástico\n\n!! Conozcamos a fondo este material abundante.\n\n¿Cuándo llegó el plástico a nuestra sociedad, cómo pasó de ser un pequeño material de nicho a estar disponible en todos los rincones del mundo? Trataremos algo de historia, y ellos algo de ciencia, y por qué trabajamos sólo con termoplásticos. Repasaremos los métodos de producción industrial, así como lo que ocurre después de su desecho. Después de leer esto serás el chico o la chica nerd del plástico (como Jerry) 🤓\n\n\u003C\u003Calert warning src:\"Consejo profesional: ser un profesional del plástico en tu comunidad te ayudará a ti y a los que te rodean a tomar mejores decisiones sobre el plástico. ¡El conocimiento es poder!\" class:\"leftbar border-warning\">>\n\n! Conocimientos generales sobre el plástico\n\nCuando piensa en el plástico, ¿qué le viene a la mente? Una bolsa de la compra, un envase de yogur, una tarjeta de crédito, un cubo rosa, ¿verdad? Pues bien, ¿qué tienen que ver estos objetos de plástico con una goma de borrar, un gorro de lana o una silla? Todos pertenecen a la misma clase de materiales: los polímeros. Los polímeros son moléculas repetitivas muy largas formadas por monómeros: poly significa muchos, mers significa partes y mono significa uno. Así que los polímeros son muchas partes de uno, se pueden imaginar como largas cadenas repetitivas y la diferencia no es cómo se forman, sino de dónde proceden los polímeros.\n\n[img width=100% [./medios/polymerization.svg]]\n\nSe pueden tener materiales procedentes de polímeros naturales que han existido desde siempre, como la lana, el caucho, el pelo, la celulosa, el almidón, así como materiales procedentes de polímeros sintéticos, como los numerosos tipos de plástico que tenemos hoy en día. Y en el caso del plástico, los polímeros se derivan del carbono (ahora todo tiene sentido, ¿verdad?)\n\n!! Un poco de historia\n\nEl primer polímero derivado al 100% de forma sintética se llamó polioxibencilenglicolanhídrido (yikes). Fue creado en 1907 por el químico Leo Baekeland y se denominó públicamente baquelita - uf, mucho más fácil. Se trataba de un plástico termoestable (más adelante se hablará de ello) que era célebre por sus propiedades: era resistente al calor y no conducía la electricidad, por lo que era un buen aislante. En 1924, la revista Time lo calificó de \"material de mil usos\". En parte tenían razón, es más bien de cien mil usos.\n\n[img width=100% [./medios/time_magazine.jpg]]\n\n\u003Cbr>\n\n!! Algo de ciencia\n\nComo sabemos, el plástico está formado por polímeros sintéticos. Poly significa múltiple y mers, unidades. En este diagrama, un grupo de monómeros crea polímeros en un proceso llamado polimerización.\n\n[img width=100% [./medios/jerry1.svg]]\n\nEn lo que respecta al plástico, los monómeros proceden de combustibles fósiles y, mediante un proceso llamado craqueo, crean polímeros plásticos. Con diferentes métodos de producción y/o retocando la estructura del polímero, tenemos cientos de tipos de plásticos diferentes, con distintas propiedades y características. El químico Andrea Sella ilustra muy bien esta versatilidad:\n\nEl tereftalato de polietileno (PET) se utiliza hoy en día para fabricar botellas de bebidas gaseosas, porque es lo suficientemente fuerte como para aguantar dos atmósferas de presión. Pero, ¿un guante suave de invierno, así como una lámina de plástico para envolver flores? Es el mismo material, la única diferencia es la forma en que se ha fundido. ¡Y eso es sólo un plástico! Otro ejemplo, una botella de leche estándar está hecha de polietileno, fabricado a partir de un bloque de construcción C2H4. Si se añade un solo carbono, y se pasa al polipropileno, lo que se obtiene es un material mucho más robusto.\n\n\u003C\u003Calert info src:\"Nota: Los plásticos sustituyeron a cientos de artículos domésticos e industriales que estaban hechos de estaño, papel, cerámica de vidrio. Fueron anunciados porque aparentemente duraban para siempre y eran baratos de producir. Pero esa ventaja, como sabemos ahora, es su mayor desventaja.\" class:\"leftbar border-info\">>\n\nBien, volvamos a la ciencia. En total hay cientos de tipos de plástico diferentes y, como se ha comentado en el apartado anterior, se clasifican en diferentes categorías: termoestables, termoplásticos y elastómeros. Los plásticos con los que trabajamos son termoplásticos (porque se pueden calentar y remodelar) y a menudo tendrán un logotipo de reciclaje con 1-6 (PET,HDPE,PP,PS LDPE y PVC).\n\nUn resumen rápido:\n\n[img widht=100% [./medios/jerry2.svg]]\n\n''Termoestable:'' estos plásticos contienen polímeros que se entrecruzan y crean un enlace irreversible, lo que significa que no pueden fundirse: una vez que toman forma, se solidifican para siempre. Piense en los termoestables como en el pan: una vez hecho el pan, si intenta calentarlo, simplemente se quema. Ninguno de estos plásticos puede reciclarse.\n\n''Termoplástico:'' es un polímero plástico que se vuelve blando cuando se calienta y duro cuando se enfría. Los materiales termoplásticos pueden enfriarse y calentarse varias veces: cuando se calientan, se funden en un líquido y cuando se enfrían se endurecen. Piense en los termoplásticos como en la mantequilla: puede calentarse y enfriarse muchas veces, simplemente se funde y se endurece de nuevo.\n\n''Elastómero:'' se encuentra entre los termoestables y los termoplásticos. Algunos ejemplos son el caucho natural, la silicona o, por ejemplo, el neopreno (sí, el material con el que se fabrican los trajes de neopreno).\n\n\u003Cbr>\n\n! Métodos de producción industrial\n\nLa materia prima de sus productos de plástico suele ser el granulado. Tras el proceso de polimerización, el plástico se convierte en pequeñas perlas o copos, lo que hace que sea muy eficaz para transportar y fundir con gran facilidad. El reciclaje de plástico tiene un proceso similar: se tritura el plástico en pequeños trozos (clasificados en sus diferentes tipos, por supuesto) y está listo para ser convertido en nuevos productos.\n\n\u003Cbr>\n\n!! Extrusión\n\nEl método de producción más sencillo es la extrusión. El plástico entra en la parte de alimentación donde el plástico es empujado a través de un tornillo especial hasta la matriz. La forma del tornillo cambia de diámetro desde el principio hasta el final, exponiéndolo a mucho calor y presión, lo que da como resultado un plástico totalmente fundido cuando llega al final del tornillo. A partir de ahí entra en la matriz - se pueden utilizar matrices de diferentes formas para diferentes productos.\n\n[img width= 100% [./medios/jerry3.svg]]\n\n\u003Cbr>\n\n!! Moldeo por soplado\n\nTambién se pueden utilizar técnicas como de [[moldeo por soplado|https://www.youtube.com/watch?v=QpVNyCZ3gjw]], en el que se toma la salida de la extrusora cuando aún está caliente y se le da forma con la ayuda de aire comprimido y un molde.\n\n[img [./medios/jerry4.svg]]\n\n\u003Cbr>\n\n!! Moldeo por inyección\n\nEl segundo método, algo más complejo, es el [[moldeo por inyección|https://www.youtube.com/watch?v=KYqpR50ES5o]]. En este proceso, el plástico se inyecta en un molde, se solidifica y luego se enfría. Cuando se enfría, mantiene la forma del molde. Se pueden fabricar muchos productos con el moldeo por inyección, por ejemplo, piezas de lego, cepillos de dientes, cajas de CD o cubiertos. ¿Quieres saber más sobre los moldes? (enlace)\n\n[img [./medios/jerry5.svg]]\n\n\u003Cbr>\n\n!! Termomoldeo\n\nOtro proceso de producción industrial es el [[termomoldeo|https://www.youtube.com/watch?v=hZzTg2M64-g]]. Las láminas se calientan a una temperatura flexible, se les da una forma específica y luego se enfrían y se recortan. Este proceso se utiliza a menudo para crear vasos, recipientes, tapas y bandejas desechables, es decir, una gran cantidad de artículos de plástico de paredes finas que se utilizan en las industrias alimentaria, médica y minorista en general.\n\n[img [./medios/jerry6.svg]]\n\n\u003Cbr>\n\n!! Moldeo por rotación\n\nEste proceso se utiliza para crear artículos de plástico de gran tamaño y baja cantidad. Los gránulos de plástico se colocan en un molde y se funden con calor mientras se calientan uniformemente. El proceso es bastante flexible, ya que el molde no tiene que soportar una gran presión. Sin embargo, es muy laborioso y requiere una cantidad de tiempo considerable.\n\n[img [./medios/jerry7.svg]]\n\n\u003Cbr>\n\n!! Fabricación aditiva (o impresión 3D)\n\nSe trata de un proceso de producción relativamente nuevo. En él, múltiples capas 2D conforman una forma 3D y la ventaja es que no se necesita un molde, por lo que se puede cambiar el diseño tanto como se quiera. Sin embargo, este proceso es lento y actualmente es bastante difícil fabricar filamento para impresión 3D a partir de residuos domésticos.\n\n[img [./medios/jerry8.svg]]\n\n\u003Cbr>\n\n!! The manual way\n\nPor último, también se puede procesar el plástico de forma más manual. Puedes taladrarlo, fresarlo, girarlo en un torno, lijarlo. Es una forma más artesanal y los resultados son muy bonitos. ¿Quieres saber más sobre estas técnicas? Echa un vistazo a nuestros tutoriales.\n\n[img [./medios/jerry9.svg]]\n\n\u003Cbr>\n\n!! La vida posterior de los plásticos\n\nHemos aprendido que la mayoría de los plásticos del mercado pueden ser identificados, clasificados, triturados y convertidos en nuevos productos, y lo ideal sería que esto funcionara a nivel local y mundial. Pero, por desgracia, no es así: aproximadamente el 2% de los envases de plástico se reciclan en un proceso de circuito cerrado (esto significa que sólo el 2% de los envases se reciclan para fabricar nuevos envases) y otro 8% se reciclan a la baja, lo que significa que la calidad se degrada y se fabrica un producto de menor calidad.\n\nEl reciclaje de plásticos es difícil porque nuestros productos suelen estar mezclados con otros materiales, lo cual es difícil de desmontar porque se funden varios plásticos o porque se añaden muchos aditivos al plástico.\n\n[img [./medios/recyclingcycle.svg]]\n\nEl reciclaje de plásticos es difícil porque nuestros productos suelen estar mezclados con otros materiales, lo cual es difícil de desmontar porque se funden varios plásticos o porque se añaden muchos aditivos al plástico.\n\n\u003Cbr>\n\n!! Así que si usted tiene plástico y no ve ningún número, ¿entonces qué?\n\nA few of the different ways to identify the plastic is:\n\n''Density testing ''- this technique takes advantage of the different densities of plastic types. Each plastic type has its own specific density that will make it float differently in liquids. The liquid can be salted water, alcohol, vegetable oil and glycerin and this technique is used intensively by the industry. However, it can only separate 2 types of plastics - if you have you a mixed batch of plastic you will need to repeat this multiple times. And it can be very tricky, particularly because of the additives mixed with plastic that can change its density, making it inaccurate.\n\n''Infrared testing'' - this process is very efficient and it works by shining an infrared light (usually on a conveyor belt) to different plastics. Because each plastic has a different molecular structure, the response back can be easily identified. Unfortunately where the technology is at now, darker pigments in plastic can mix the signal, so there is often misreads of plastic. We dive into this in the Research section of the Academy, under “Robotic Sorting”\n\n[img [./medios/jerryinfrared.svg]]\n\n''Pruebas de quemado:'' se trata de una técnica sencilla en la que se corta un pequeño trozo de plástico y se le prende fuego (aunque esto produce humos tóxicos, por lo que no recomendamos hacerlo con regularidad). Debe cortar un trozo de plástico desconocido y encenderlo observando el color, la naturaleza y el olor de la llama.\n\n''Clasificación manual:'' se trata de un proceso manual en el que el plástico entra en una cinta transportadora y el personal identifica los plásticos comunes o utilizando los códigos SPI. El problema de este proceso es que algunos artículos pueden parecer y parecer iguales, pero están hechos de materiales diferentes. [[¿Quieres ver una en los Países Bajos? Dave lo visitó en 2013.|https://www.youtube.com/watch?v=Ktkn8TeoTA8]]\n\n\u003Cbr>\n\n!! Algo que le ayudará a recordar es que\n\n*Los productos químicos suelen almacenarse en botellas de HDPE\n\n*El PP es muy flexible, por ejemplo, puede utilizarse con bisagras y se doblará varias veces sin romperse\n\n*Si rompes el PP con un martillo, se hará añicos\n\n*Si aplasta el PE, sólo se doblará o deformará\n\n*Para identificar fácilmente un termoplástico de un termoestable, cuando se corta con una cuchilla afilada, un termoplástico será liso y un termoestable dará lugar a pequeñas partículas","title":"pph/sidebar/contenidos/preciousplastic/academia/nerdenplastico","tags":"pph/sidebar/contenidos/preciousplastic/academia/plastico","orden":"013","modifier":"M0","modified":"20211016012629586","caption":"Nerd en plástico"}, {"text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic/academia/plastico' sort[orden]>>","title":"pph/sidebar/contenidos/preciousplastic/academia/plastico","tags":"pph/sidebar/contenidos/preciousplastic/academia","orden":"212","modifier":"M0","modified":"20210927091050544","creator":"M0","created":"20210826223031839","caption":"Plástico"}, {"text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic/academia/recogida' sort[orden]>>","title":"pph/sidebar/contenidos/preciousplastic/academia/recogida","tags":"pph/sidebar/contenidos/preciousplastic/academia","orden":"214","modifier":"M0","modified":"20210927084805133","creator":"M0","created":"20210925015616225","caption":"Recogida"}, @@ -1963,6 +2214,7 @@ Error message and password prompt {"text":"","title":"punto de recogida","modifier":"M0","modified":"20210830144922847","creator":"M0","created":"20210830144922847","color":"#baa0cc"}, {"text":"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","type":"image/png","title":"rainbow_worm.png","modified":"20180614124535550","created":"20180614124210365"}, {"text":"\\define tv-wikilink-template() https://projectify.wiki/demo.html#$uri_encoded$\n\n! Projectify\n\nProjectify is a project management app for [[TiddlyWiki|https://tiddlywiki.com]], inspired by products like [[Todoist|https://todoist.com]] and [[Basecamp|https://basecamp.com]]. \n\n[[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]].\n\nProjectify 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.\n\nFor all changes in the latest {{$:/plugins/nico/projectify!!version}} release, see [[ChangeLog|$:/plugins/nico/projectify/changelog]].\n\n!! Demo\n\nA demo is available at [[projectify.wiki|https://projectify.wiki]].\n\n!! Download\n\nDownload a pre-configured empty wiki:\n\n\u003Ca class=\"py-btn btn-primary download-link\" href=\"https://projectify.wiki/empty.html\" download=\"empty.html\">\n Get Projectify {{$:/core/images/save-button}}\n\u003C/a>\n\nAlternatively, see [[Installation|$:/plugins/nico/projectify/doc/Installation]] for installation instructions in an existing wiki.\n\n!! Documentation\n\n* If you are new to ''~TiddlyWiki'', we strongly encourage you to read the [[Getting started|https://tiddlywiki.com/#GettingStarted]] documentation.\n\n* The ''Projectify documentation'' is available [[online|$:/plugins/nico/projectify/doc/Help]] as well as locally when the plugin is installed.\n\n!! Language packs\n\nProjectify is currently available in English, Dutch, German, French, Spanish & Simplified Chinese.\n\n* For the French language pack, install [[$:/plugins/nico/projectify-fr-FR]].\n* For the Dutch language pack, install [[$:/plugins/nico/projectify-nl-NL]].\n* For the German language pack, install [[$:/plugins/nico/projectify-de-DE]].\n* For the Spanish language pack, install [[$:/plugins/nico/projectify-es-ES]].\n* For the Simplified Chinese language pack, install [[$:/plugins/nico/projectify-zh-Hans]].\n\n!! Development setup\n\n* Install [[Node.js|https://nodejs.org/en/]]\n* In the root folder of the project run `npm install`\n* To start the TiddlyWiki server, run `npm run serve`. The wiki is available at http://localhost:8080.\n* To serve or build a specific language edition, refer to `package.json`\n* To build HTML files for all editions, run `npm run build`\n\n!! Contributors\n\nMany thanks to the following people who have contributed to Projectify:\n\n* [[@OdinJorna|https://github.com/OdinJorna]]\n* [[@Kookma|https://github.com/kookma]]\n* [[@Joebordes|https://github.com/joebordes]]\n* [[@Silvyn|https://github.com/silvyn]]\n* [[@HueLiu|https://github.com/HueLiu]]\n* [[@gregorfischer|https://github.com/gregorfischer]]\n","type":"text/vnd.tiddlywiki","title":"Readme","tags":"","revision":"0","modified":"20210201212652356","created":"20210112221205605","bag":"default"}, +{"text":"","title":"Recolección","tags":"[[Diseñar identificadores para cada rol]] todo","modified":"20210730200047985","created":"20210730200047981"}, {"text":"","title":"Recolección ","tags":"[[Diseñar identificadores para cada rol]] todo","modified":"20210730200047985","created":"20210730200047981"}, {"text":"","title":"Redondear bordes de un iframe","tags":"[[Redondear bordes del marco externo]] todo done","modifier":"M0","modified":"20210810204223284","creator":"M0","created":"20210622132906337"}, {"text":"","title":"Redondear bordes del marco externo","tags":"SubProject [[Estilizar mapa]] todo","modifier":"M0","modified":"20210809180313304","creator":"M0","created":"20210622132700965"},