+
+
+
+
+
+
+
+
+
+
diff --git a/highlight-js/.editorconfig b/highlight-js/.editorconfig
new file mode 100644
index 0000000..821eb72
--- /dev/null
+++ b/highlight-js/.editorconfig
@@ -0,0 +1,8 @@
+[*]
+end_of_line = lf
+insert_final_newline = true
+
+[*.{js,css}]
+charset = utf-8
+indent_style = space
+indent_size = 2
diff --git a/highlight-js/.gitattributes b/highlight-js/.gitattributes
new file mode 100644
index 0000000..5c7d623
--- /dev/null
+++ b/highlight-js/.gitattributes
@@ -0,0 +1,4 @@
+# The build script and some tests use `\n` as markers, so we need to make sure
+# that all javascript files are checked out using UNIX line endings (not `\r\n`)
+*.js eol=lf
+*.txt eol=lf
\ No newline at end of file
diff --git a/highlight-js/.gitignore b/highlight-js/.gitignore
new file mode 100644
index 0000000..9fef4d6
--- /dev/null
+++ b/highlight-js/.gitignore
@@ -0,0 +1,9 @@
+.DS_Store
+build
+docs/_build
+.idea/
+__pycache__
+*.swp
+node_modules
+.project
+yarn.lock
diff --git a/highlight-js/.travis.yml b/highlight-js/.travis.yml
new file mode 100644
index 0000000..7ef674f
--- /dev/null
+++ b/highlight-js/.travis.yml
@@ -0,0 +1,30 @@
+language: node_js
+node_js:
+ - "lts/*"
+ - "node"
+env:
+ -
+ - BROWSER=1
+ - BROWSER=1 NOCOMPRESS=1
+script:
+ - |
+ export BUILD_PARAMS=""
+
+ if [ "x$BROWSER" = "x1" ]; then
+ export BUILD_PARAMS="$BUILD_PARAMS -t browser"
+ else
+ export BUILD_PARAMS="$BUILD_PARAMS -t node"
+ fi
+
+ if [ "x$NOCOMPRESS" = "x1" ]; then
+ export BUILD_PARAMS="$BUILD_PARAMS -n"
+ fi
+
+ node tools/build.js $BUILD_PARAMS
+
+ if [ "x$BROWSER" = "x1" ]; then
+ npm run test-browser
+ else
+ npm run test
+ fi
+sudo: false # Use container-based architecture
diff --git a/highlight-js/AUTHORS.en.txt b/highlight-js/AUTHORS.en.txt
new file mode 100644
index 0000000..4ae292c
--- /dev/null
+++ b/highlight-js/AUTHORS.en.txt
@@ -0,0 +1,274 @@
+Syntax highlighting with language autodetection.
+
+URL: https://highlightjs.org/
+
+Current core developers (alphabetical):
+
+- Gidi Meir Morris
+- Jan T. Sott
+- Li Xuanji
+- Marcos Cáceres
+- Sang Dang
+
+Former maintainers:
+
+- Ivan Sagalaev (original author)
+- Jeremy Hull
+- Oleg Efimov
+
+Contributors:
+
+- Peter Leonov
+- Victor Karamzin
+- Vsevolod Solovyov
+- Anton Kovalyov
+- Nikita Ledyaev
+- Konstantin Evdokimenko
+- Dmitri Roudakov
+- Yuri Ivanov
+- Vladimir Ermakov
+- Vladimir Gubarkov
+- Brian Beck
+- MajestiC
+- Vasily Polovnyov
+- Vladimir Epifanov
+- Alexander Makarov
+- Vah
+- Shuen-Huei Guan
+- Jason Diamond
+- Michal Gabrukiewicz
+- Ruslan Keba
+- Sergey Baranov
+- Zaripov Yura
+- Oleg Volchkov
+- Vasily Mikhailitchenko
+- Jan Berkel
+- Vladimir Moskva
+- Loren Segal
+- Andrew Fedorov
+- Igor Kalnitsky
+- Valerii Hiora
+- Nikolay Zakharov
+- Dmitry Kovega
+- Sergey Ignatov
+- Antono Vasiljev
+- Stephan Kountso
+- pumbur
+- John Crepezzi
+- Andrey Vlasovskikh
+- Alexander Myadzel
+- Evgeny Stepanischev
+- Dmytrii Nagirniak
+- Luigi Maselli
+- Denis Bardadym
+- Aahan Krish
+- Ilya Baryshev
+- Aleksandar Ruzicic
+- Joe Cheng
+- Angel G. Olloqui
+- Jason Tate
+- Sergey Tikhomirov
+- Marc Fornos
+- Yoshihide Jimbo
+- Casey Duncan
+- Eugene Nizhibitsky
+- Alberto Gimeno
+- Kirk Kimmel
+- Nathan Grigg
+- Dr. Drang
+- Robin Ward
+- Dmitry Medvinsky
+- Jason Jacobson
+- Jonas Follesø
+- Dan Allen
+- noformnocontent
+- Damien White
+- Alexander Marenin
+- Cédric Néhémie
+- Simon Madine
+- Benjamin Pannell
+- Eric Knibbe
+- Poren Chiang
+- Kelley van Evert
+- Kurt Emch
+- Mehdi Dogguy
+- Nicolas Braud-Santoni
+- Ralf Bitter
+- Sylvestre Ledru
+- Troy Kershaw
+- Zena Treep
+- Daniel Kvasnicka
+- Carlo Kok
+- Bram de Haan
+- Seongwon Lee
+- Zaven Muradyan
+- Brent Bradbury
+- Martin Dilling-Hansen
+- Ilya Vassilevsky
+- Josh Adams
+- Dan Tao
+- Jeff Escalante
+- Jun Yang
+- Nikolay Lisienko
+- Heiko August
+- Domen Kožar
+- Travis Odom
+- innocenat
+- Arthur Bikmullin
+- Pascal Hurni
+- Roman Shmatov
+- Nic West
+- Panu Horsmalahti
+- Flaviu Tamas
+- Damian Mee
+- Christopher Kaster
+- Chris Eidhof
+- Nate Cook
+- Matt Diephouse
+- Erik Osheim
+- Guillaume Laforge
+- Lucas Mazza
+- Maxim Dikun
+- Henrik Feldt
+- Anton Kochkov
+- Michael Allen
+- JP Verkamp
+- Adam Joseph Cook
+- Sergey Vidyuk
+- Radek Liska
+- Jose Molina Colmenero
+- Max Mikhailov
+- Bryant Williams
+- Erik Paluka
+- Luke Holder
+- David Mohundro
+- Nicholas Blumhardt
+- Christophe de Dinechin
+- Taneli Vatanen
+- Jen Evers-Corvina
+- Kassio Borges
+- Cedric Sohrauer
+- Mickaël Delahaye
+- Hakan Özler
+- Trey Shugart
+- Vincent Zurczak
+- Adam Joseph Cook
+- Edwin Dalorzo
+- mucaho
+- Dennis Titze
+- Jon Evans
+- Brian Quistorff
+- Jonathan Suever
+- Alexis Hénaut
+- Chris Kiehl
+- Peter Piwowarski
+- Kenta Sato
+- Anthony Scemama
+- Taufik Nurrohman
+- Pedro Oliveira
+- Gu Yiling
+- Thomas Applencourt
+- Andrew Farmer
+- Sergey Mashkov
+- Raivo Laanemets
+- Kenneth Fuglsang
+- David Anson
+- Louis Barranqueiro
+- Tim Schumacher
+- Lucas Werkmeister
+- Dan Panzarella
+- Bruno Dias
+- Jay Strybis
+- Guillaume Gomez
+- Janis Voigtländer
+- Dirk Kirsten
+- MY Sun
+- Vadimtro
+- Benjamin Auder
+- Dotan Dimet
+- Manh Tuan
+- Philippe Charrière
+- Stefan Bechert
+- Samuel Reed
+- Yury Selivanov
+- Tsuyusato Kitsune
+- Mick MacCallum
+- Kristoffer Gronlund
+- Søren Enevoldsen
+- Daniel Rosenwasser
+- Ladislav Prskavec
+- Jan Kühle
+- Stefan Wienert
+- Nikita Savchenko
+- Stefania Mellai
+- Nebuleon Fumika
+- prince
+- Brendan Rocks
+- Raphaël Assénat
+- Matt Evans
+- Martin Braun
+- Boris Cherny
+- John Foster
+- Robert Dodier
+- Anthony Dugois
+- Qeole
+- Denis Ciccale
+- Michael Johnston
+- Taras
+- Philipp Wolfer
+- Mikko Kouhia
+- Billy Quith
+- Herbert Shin
+- Tristano Ajmone
+- Taisuke Fujimoto
+- Boone Severson
+- Victor Zhou
+- Lars Schulna
+- Jacob Childress
+- Gavin Siu
+- Builder's Brewery
+- Sergey Bronnikov
+- Joe Eli McIlvain
+- Stephan Boyer
+- Alex McKibben
+- Daniel Gamage
+- Matthew Daly
+- Magnus Madsen
+- Camil Staps
+- Alexander Lichter
+- Nicolas Le Gall
+- Kenton Hamaluik
+- Marvin Saignat
+- Michael Rodler
+- Sergey Sobko
+- Hale Chan
+- Kasper Andersen
+- Philipp A.
+- Guannan Wei
+- Sam Wu
+- Ike Ku
+- Andres Täht
+- Rene Saarsoo
+- Jordi Petit
+- Raphaël Parrëe
+- Joël Porquet
+- Alex Arslan
+- Stanislav Belov
+- Ivan Dementev
+- Nicolas LLOBERA
+- Morten Piibeleht
+- Martin Clausen
+- Arctic Ice Studio
+- Google Inc. (David Benjamin)
+- Ahmad Awais
+- Tristian Kelly
+- Melissa Geels
+- Dmitriy Tarasov
+- Egor Rogov
+- Meseta