diff --git a/Makefile b/Makefile
index 35181bb..d072248 100644
--- a/Makefile
+++ b/Makefile
@@ -3,10 +3,10 @@ clean:
build:
mkdir build
- ppm --no-intro --compile="assets" --directory="build"
+ ppm --no-intro --compile="assets_src" --directory="build"
update:
- ppm --generate-package="assets"
+ ppm --generate-package="assets_src"
install:
ppm --no-intro --no-prompt --fix-conflict --install="build/net.intellivoid.accounts_template.ppm"
diff --git a/assets/package.json b/assets/package.json
index a13640c..42f3768 100644
--- a/assets/package.json
+++ b/assets/package.json
@@ -1006,92 +1006,6 @@
"vendors/js/tables/datatable/vfs_fonts.js",
"vendors/js/pagination/jquery.twbsPagination.min.js",
"vendors/js/pagination/jquery.bootpag.min.js",
- "vendors/js/editors/quill/quill.min.js",
- "vendors/js/editors/quill/themes/bubble.js",
- "vendors/js/editors/quill/themes/base.js",
- "vendors/js/editors/quill/themes/snow.js",
- "vendors/js/editors/quill/highlight.min.js",
- "vendors/js/editors/quill/katex.min.js",
- "vendors/js/editors/quill/quill.js",
- "vendors/js/editors/quill/bubble.styl",
- "vendors/js/editors/quill/base.styl",
- "vendors/js/editors/quill/snow.styl",
- "vendors/js/editors/quill/core.styl",
- "vendors/js/editors/quill/bubble/toolbar.styl",
- "vendors/js/editors/quill/bubble/tooltip.styl",
- "vendors/js/editors/quill/icons/background.svg",
- "vendors/js/editors/quill/icons/link.svg",
- "vendors/js/editors/quill/icons/list-check.svg",
- "vendors/js/editors/quill/icons/formula.svg",
- "vendors/js/editors/quill/icons/align-center.svg",
- "vendors/js/editors/quill/icons/redo.svg",
- "vendors/js/editors/quill/icons/table-insert-cells.svg",
- "vendors/js/editors/quill/icons/hashtag.svg",
- "vendors/js/editors/quill/icons/dropdown.svg",
- "vendors/js/editors/quill/icons/font.svg",
- "vendors/js/editors/quill/icons/table-delete-cells.svg",
- "vendors/js/editors/quill/icons/clean.svg",
- "vendors/js/editors/quill/icons/outdent.svg",
- "vendors/js/editors/quill/icons/size-increase.svg",
- "vendors/js/editors/quill/icons/authorship.svg",
- "vendors/js/editors/quill/icons/color.svg",
- "vendors/js/editors/quill/icons/table-border-none.svg",
- "vendors/js/editors/quill/icons/table-border-right.svg",
- "vendors/js/editors/quill/icons/size-decrease.svg",
- "vendors/js/editors/quill/icons/underline.svg",
- "vendors/js/editors/quill/icons/align-justify.svg",
- "vendors/js/editors/quill/icons/table-border-left.svg",
- "vendors/js/editors/quill/icons/direction-rtl.svg",
- "vendors/js/editors/quill/icons/mention.svg",
- "vendors/js/editors/quill/icons/table-unmerge-cells.svg",
- "vendors/js/editors/quill/icons/float-left.svg",
- "vendors/js/editors/quill/icons/table-border-bottom.svg",
- "vendors/js/editors/quill/icons/table-border-all.svg",
- "vendors/js/editors/quill/icons/bold.svg",
- "vendors/js/editors/quill/icons/float-right.svg",
- "vendors/js/editors/quill/icons/table-border-outside.svg",
- "vendors/js/editors/quill/icons/map.svg",
- "vendors/js/editors/quill/icons/subscript.svg",
- "vendors/js/editors/quill/icons/comment.svg",
- "vendors/js/editors/quill/icons/table.svg",
- "vendors/js/editors/quill/icons/direction-ltr.svg",
- "vendors/js/editors/quill/icons/float-full.svg",
- "vendors/js/editors/quill/icons/video.svg",
- "vendors/js/editors/quill/icons/image.svg",
- "vendors/js/editors/quill/icons/header-2.svg",
- "vendors/js/editors/quill/icons/list-ordered.svg",
- "vendors/js/editors/quill/icons/strike.svg",
- "vendors/js/editors/quill/icons/table-delete-columns.svg",
- "vendors/js/editors/quill/icons/table-insert-rows.svg",
- "vendors/js/editors/quill/icons/header.svg",
- "vendors/js/editors/quill/icons/italic.svg",
- "vendors/js/editors/quill/icons/code.svg",
- "vendors/js/editors/quill/icons/align-right.svg",
- "vendors/js/editors/quill/icons/speech.svg",
- "vendors/js/editors/quill/icons/emoji.svg",
- "vendors/js/editors/quill/icons/spacing.svg",
- "vendors/js/editors/quill/icons/audio.svg",
- "vendors/js/editors/quill/icons/table-border-top.svg",
- "vendors/js/editors/quill/icons/table-insert-columns.svg",
- "vendors/js/editors/quill/icons/table-merge-cells.svg",
- "vendors/js/editors/quill/icons/float-center.svg",
- "vendors/js/editors/quill/icons/align-left.svg",
- "vendors/js/editors/quill/icons/size.svg",
- "vendors/js/editors/quill/icons/superscript.svg",
- "vendors/js/editors/quill/icons/indent.svg",
- "vendors/js/editors/quill/icons/table-delete-rows.svg",
- "vendors/js/editors/quill/icons/undo.svg",
- "vendors/js/editors/quill/icons/blockquote.svg",
- "vendors/js/editors/quill/icons/list-bullet.svg",
- "vendors/js/editors/quill/icons/attachment.svg",
- "vendors/js/editors/quill/favicon.png",
- "vendors/js/editors/quill/snow/toolbar.styl",
- "vendors/js/editors/quill/snow/tooltip.styl",
- "vendors/js/editors/quill/ui/picker.js",
- "vendors/js/editors/quill/ui/color-picker.js",
- "vendors/js/editors/quill/ui/icon-picker.js",
- "vendors/js/editors/quill/ui/icons.js",
- "vendors/js/editors/quill/ui/tooltip.js",
"vendors/js/pickers/pickadate/picker.js",
"vendors/js/pickers/pickadate/picker.date.js",
"vendors/js/pickers/pickadate/legacy.js",
@@ -1688,9 +1602,9 @@
"vendors/iconfonts/flag-icon-css/sass/_variables.scss",
"vendors/iconfonts/flag-icon-css/sass/_flag-icon-base.scss",
"vendors/iconfonts/flag-icon-css/sass/flag-icon.scss",
- "vendors/iconfonts/flag-icon-css/docs.less",
- "vendors/iconfonts/flag-icon-css/docs.js",
- "vendors/iconfonts/flag-icon-css/docs.css",
+ "vendors/iconfonts/flag-icon-css/assets/docs.less",
+ "vendors/iconfonts/flag-icon-css/assets/docs.js",
+ "vendors/iconfonts/flag-icon-css/assets/docs.css",
"vendors/iconfonts/puse-icons-feather/README.md",
"vendors/iconfonts/puse-icons-feather/fonts/feather-webfont.svg",
"vendors/iconfonts/puse-icons-feather/fonts/feather-webfont.woff",
@@ -2190,6 +2104,7 @@
"favicon/apple-touch-icon-precomposed.png",
"favicon/apple-touch-icon-120x120.png",
"favicon/favicon-32x32.png",
+ "package.json",
"scss/shared/_widget-grid.scss",
"scss/shared/style.scss",
"scss/shared/_utilities.scss",
diff --git a/assets/vendors/js/editors/quill/assets/base.styl b/assets/vendors/js/editors/quill/assets/base.styl
index 15d849c..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/base.styl
+++ b/assets/vendors/js/editors/quill/assets/base.styl
@@ -1,298 +0,0 @@
-// Styles shared between snow and bubble
-
-controlHeight = 24px
-inputPaddingWidth = 5px
-inputPaddingHeight = 3px
-
-colorItemMargin = 2px
-colorItemSize = 16px
-colorItemsPerRow = 7
-
-
-.ql-{themeName}.ql-toolbar, .ql-{themeName} .ql-toolbar
- &:after
- clear: both
- content: ''
- display: table
-
- button
- background: none
- border: none
- cursor: pointer
- display: inline-block
- float: left
- height: controlHeight
- outline: none
- padding: inputPaddingHeight inputPaddingWidth
- width: controlHeight + (inputPaddingWidth - inputPaddingHeight)*2
-
- svg
- float: left
- height: 100%
-
- input.ql-image[type=file]
- display: none
-
- button:hover, button.ql-active,
- .ql-picker-label:hover, .ql-picker-label.ql-active,
- .ql-picker-item:hover, .ql-picker-item.ql-selected
- color: activeColor
- .ql-fill, .ql-stroke.ql-fill
- fill: activeColor
- .ql-stroke, .ql-stroke-mitter
- stroke: activeColor
-
-
-.ql-{themeName}
- box-sizing: border-box
- *
- box-sizing: border-box
-
- .ql-hidden
- display: none
- .ql-out-bottom, .ql-out-top
- visibility: hidden
-
- .ql-tooltip
- position: absolute
- a
- cursor: pointer
- text-decoration: none
-
- .ql-formats
- &:after
- clear: both
- content: ''
- display: table
- display: inline-block
- vertical-align: middle
-
- .ql-toolbar.{themeName}
-
- .ql-stroke
- fill: none
- stroke: inactiveColor
- stroke-linecap: round
- stroke-linejoin: round
- stroke-width: 2
- .ql-stroke-mitter
- fill: none
- stroke: inactiveColor
- stroke-mitterlimit: 10
- stroke-width: 2
-
- .ql-fill, .ql-stroke.ql-fill
- fill: inactiveColor
-
- .ql-empty
- fill: none
- .ql-even
- fill-rule: evenodd
- .ql-thin, .ql-stroke.ql-thin
- stroke-width: 1
- .ql-transparent
- opacity: 0.4
-
- .ql-direction
- svg:last-child
- display: none
- .ql-direction.ql-active
- svg:last-child
- display: inline
- svg:first-child
- display: none
-
- .ql-editor
- h1
- font-size: 2em
- h2
- font-size: 1.5em
- h3
- font-size: 1.17em
- h4
- font-size: 1em
- h5
- font-size: 0.83em
- h6
- font-size: 0.67em
- a
- text-decoration: underline
- blockquote
- border-left: 4px solid #ccc
- margin-bottom: 5px
- margin-top: 5px
- padding-left: 16px
- code, pre
- background-color: #f0f0f0
- border-radius: 3px
- pre
- white-space: pre-wrap
- margin-bottom: 5px
- margin-top: 5px
- padding: 5px 10px
- code
- font-size: 85%
- padding-bottom: 2px
- padding-top: 2px
- &:before, &:after
- content: "\00a0"
- letter-spacing: -2px
- pre.ql-syntax
- background-color: #23241f
- color: #f8f8f2;
- overflow: visible
- img
- max-width: 100%
-
- .ql-picker
- color: inactiveColor
- display: inline-block
- float: left
- font-size: 14px
- font-weight: 500
- height: controlHeight
- position: relative
- vertical-align: middle
- .ql-picker-label
- cursor: pointer
- display: inline-block
- height: 100%
- padding-left: 8px
- padding-right: 2px
- position: relative
- width: 100%
- &::before
- display: inline-block
- line-height: 22px
- .ql-picker-options
- background-color: backgroundColor
- display: none
- min-width: 100%
- padding: 4px 8px
- position: absolute
- white-space: nowrap
- .ql-picker-item
- cursor: pointer
- display: block
- padding-bottom: 5px
- padding-top: 5px
- .ql-picker.ql-expanded
- .ql-picker-label
- color: borderColor
- z-index: 2
- .ql-fill
- fill: borderColor
- .ql-stroke
- stroke: borderColor
- .ql-picker-options
- display: block
- margin-top: -1px
- top: 100%
- z-index: 1
-
- .ql-color-picker, .ql-icon-picker
- width: controlHeight + 4
- .ql-picker-label
- padding: 2px 4px
- svg
- right: 4px
- .ql-icon-picker
- .ql-picker-options
- padding: 4px 0px
- .ql-picker-item
- height: controlHeight
- width: controlHeight
- padding: 2px 4px
- .ql-color-picker
- .ql-picker-options
- padding: inputPaddingHeight inputPaddingWidth
- width: (colorItemSize + 2*colorItemMargin) * colorItemsPerRow + 2*inputPaddingWidth + 2 // +2 for the border
- .ql-picker-item
- border: 1px solid transparent
- float: left
- height: colorItemSize
- margin: colorItemMargin
- padding: 0px
- width: colorItemSize
- .ql-picker-item.ql-primary-color
- margin-bottom: toolbarPadding
-
- .ql-picker:not(.ql-color-picker):not(.ql-icon-picker)
- svg
- position: absolute
- margin-top: -9px
- right: 0
- top: 50%
- width: 18px
-
- .ql-picker.ql-header, .ql-picker.ql-font, .ql-picker.ql-size
- .ql-picker-label[data-label]:not([data-label='']),
- .ql-picker-item[data-label]:not([data-label=''])
- &::before
- content: attr(data-label)
-
- .ql-picker.ql-header
- width: 98px
- .ql-picker-label::before,
- .ql-picker-item::before
- content: 'Normal'
- for num in (1..6)
- .ql-picker-label[data-value=\"{num}\"]::before,
- .ql-picker-item[data-value=\"{num}\"]::before
- content: 'Heading ' + num
- .ql-picker-item[data-value="1"]::before
- font-size: 2em
- .ql-picker-item[data-value="2"]::before
- font-size: 1.5em
- .ql-picker-item[data-value="3"]::before
- font-size: 1.17em
- .ql-picker-item[data-value="4"]::before
- font-size: 1em
- .ql-picker-item[data-value="5"]::before
- font-size: 0.83em
- .ql-picker-item[data-value="6"]::before
- font-size: 0.67em
-
- .ql-picker.ql-font
- width: 108px
- .ql-picker-label::before,
- .ql-picker-item::before
- content: 'Sans Serif'
- .ql-picker-label[data-value=serif]::before,
- .ql-picker-item[data-value=serif]::before
- content: 'Serif'
- .ql-picker-label[data-value=monospace]::before,
- .ql-picker-item[data-value=monospace]::before
- content: 'Monospace'
- .ql-picker-item[data-value=serif]::before
- font-family: Georgia, Times New Roman, serif;
- .ql-picker-item[data-value=monospace]::before
- font-family: Monaco, Courier New, monospace;
-
- .ql-picker.ql-size
- width: 98px
- .ql-picker-label::before,
- .ql-picker-item::before
- content: 'Normal'
- .ql-picker-label[data-value=small]::before,
- .ql-picker-item[data-value=small]::before
- content: 'Small'
- .ql-picker-label[data-value=large]::before,
- .ql-picker-item[data-value=large]::before
- content: 'Large'
- .ql-picker-label[data-value=huge]::before,
- .ql-picker-item[data-value=huge]::before
- content: 'Huge'
- .ql-picker-item[data-value=small]::before
- font-size: 10px
- .ql-picker-item[data-value=large]::before
- font-size: 18px
- .ql-picker-item[data-value=huge]::before
- font-size: 32px
-
- .ql-color-picker.ql-background
- .ql-picker-item
- background-color: #fff;
- .ql-color-picker.ql-color
- .ql-picker-item
- background-color: #000;
diff --git a/assets/vendors/js/editors/quill/assets/bubble.styl b/assets/vendors/js/editors/quill/assets/bubble.styl
index b467450..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/bubble.styl
+++ b/assets/vendors/js/editors/quill/assets/bubble.styl
@@ -1,11 +0,0 @@
-themeName = 'bubble'
-activeColor = #fff
-borderColor = #777
-backgroundColor = #444
-inactiveColor = #ccc
-shadowColor = #ddd
-textColor = #fff
-
-@import './core'
-@import './base'
-@import './bubble/*'
diff --git a/assets/vendors/js/editors/quill/assets/bubble/toolbar.styl b/assets/vendors/js/editors/quill/assets/bubble/toolbar.styl
index 2f80c3d..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/bubble/toolbar.styl
+++ b/assets/vendors/js/editors/quill/assets/bubble/toolbar.styl
@@ -1,14 +0,0 @@
-arrowWidth = 6px
-
-.ql-bubble
- .ql-toolbar
- .ql-formats
- margin: 8px 12px 8px 0px
- .ql-formats:first-child
- margin-left: 12px
-
- .ql-color-picker
- svg
- margin: 1px
- .ql-picker-item.ql-selected, .ql-picker-item:hover
- border-color: activeColor
diff --git a/assets/vendors/js/editors/quill/assets/bubble/tooltip.styl b/assets/vendors/js/editors/quill/assets/bubble/tooltip.styl
index d215055..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/bubble/tooltip.styl
+++ b/assets/vendors/js/editors/quill/assets/bubble/tooltip.styl
@@ -1,46 +0,0 @@
-arrowWidth = 6px
-
-.ql-bubble
- .ql-tooltip
- background-color: backgroundColor
- border-radius: 25px
- color: textColor
- margin-top: 10px
- .ql-tooltip-arrow
- border-bottom: arrowWidth solid backgroundColor
- border-left: arrowWidth solid transparent
- border-right: arrowWidth solid transparent
- content: " "
- display: block
- left: 50%
- margin-left: -1 * arrowWidth
- position: absolute
- top: -1 * arrowWidth
-
- .ql-tooltip.ql-editing
- .ql-tooltip-editor
- display: block
- .ql-formats
- visibility: hidden
-
- .ql-tooltip-editor
- display: none
- input[type=text]
- background: transparent
- border: none
- color: textColor
- font-size: 13px
- height: 100%
- outline: none
- padding: 10px 20px
- position: absolute
- width: 100%
- a
- &:before
- color: inactiveColor
- content: "\00D7"
- font-size: 16px
- font-weight: bold
- top: 10px
- position: absolute
- right: 20px
diff --git a/assets/vendors/js/editors/quill/assets/core.styl b/assets/vendors/js/editors/quill/assets/core.styl
index 8954c46..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/core.styl
+++ b/assets/vendors/js/editors/quill/assets/core.styl
@@ -1,155 +0,0 @@
-// Styles necessary for Quill
-
-LIST_STYLE = decimal lower-alpha lower-roman
-LIST_STYLE_WIDTH = 1.2em
-LIST_STYLE_MARGIN = 0.3em
-LIST_STYLE_OUTER_WIDTH = LIST_STYLE_MARGIN + LIST_STYLE_WIDTH
-MAX_INDENT = 9
-
-resets(arr)
- unquote('list-' + join(' list-', arr))
-
-.ql-container
- box-sizing: border-box
- font-family: Helvetica, Arial, sans-serif
- font-size: 13px
- height: 100%
- margin: 0px
- position: relative
-
-.ql-clipboard
- left: -100000px
- height: 1px
- overflow-y: hidden
- position: absolute
- top: 50%
- p
- margin: 0
- padding: 0
-
-.ql-editor
- box-sizing: border-box
- cursor: text
- line-height: 1.42
- height: 100%
- outline: none
- overflow-y: auto
- padding: 12px 15px
- tab-size: 4
- -moz-tab-size: 4
- text-align: left
- white-space: pre-wrap
- word-wrap: break-word
-
- p, ol, ul, pre, blockquote, h1, h2, h3, h4, h5, h6
- margin: 0
- padding: 0
- counter-reset: resets(1..MAX_INDENT)
- ol, ul
- padding-left: 1.5em
- ol > li, ul > li
- list-style-type: none
- ul > li::before
- content: '\25CF'
- li::before
- display: inline-block
- margin-right: LIST_STYLE_MARGIN
- text-align: right
- white-space: nowrap
- width: LIST_STYLE_WIDTH
- li:not(.ql-direction-rtl)::before
- margin-left: -1*LIST_STYLE_OUTER_WIDTH
- ol, ul
- li
- padding-left: LIST_STYLE_OUTER_WIDTH
- ol
- li
- counter-reset: resets(1..MAX_INDENT)
- counter-increment: unquote('list-' + num)
- &:before
- content: unquote('counter(list-' + num + ', ' + LIST_STYLE[0] + ')') '. '
- for num in (1..MAX_INDENT)
- li.ql-indent-{num}
- counter-increment: unquote('list-' + num)
- &:before
- content: unquote('counter(list-' + num + ', ' + LIST_STYLE[num%3] + ')') '. '
- if (num < MAX_INDENT)
- li.ql-indent-{num}
- counter-reset: resets((num+1)..MAX_INDENT)
- for num in (1..MAX_INDENT)
- .ql-indent-{num}:not(.ql-direction-rtl)
- padding-left: (3*num)em
- li.ql-indent-{num}:not(.ql-direction-rtl)
- padding-left: (3*num + LIST_STYLE_OUTER_WIDTH)em
- .ql-indent-{num}.ql-direction-rtl.ql-align-right
- padding-right: (3*num)em
- li.ql-indent-{num}.ql-direction-rtl.ql-align-right
- padding-right: (3*num + LIST_STYLE_OUTER_WIDTH)em
-
- .ql-video
- display: block
- max-width: 100%
- .ql-video.ql-align-center
- margin: 0 auto
- .ql-video.ql-align-right
- margin: 0 0 0 auto
-
- .ql-bg-black
- background-color: rgb(0,0,0)
- .ql-bg-red
- background-color: rgb(230,0,0)
- .ql-bg-orange
- background-color: rgb(255,153,0)
- .ql-bg-yellow
- background-color: rgb(255,255,0)
- .ql-bg-green
- background-color: rgb(0,138,0)
- .ql-bg-blue
- background-color: rgb(0,102,204)
- .ql-bg-purple
- background-color: rgb(153,51,255)
-
- .ql-color-white
- color: rgb(255,255,255)
- .ql-color-red
- color: rgb(230,0,0)
- .ql-color-orange
- color: rgb(255,153,0)
- .ql-color-yellow
- color: rgb(255,255,0)
- .ql-color-green
- color: rgb(0,138,0)
- .ql-color-blue
- color: rgb(0,102,204)
- .ql-color-purple
- color: rgb(153,51,255)
-
- .ql-font-serif
- font-family: Georgia, Times New Roman, serif
- .ql-font-monospace
- font-family: Monaco, Courier New, monospace
-
- .ql-size-small
- font-size: 0.75em
- .ql-size-large
- font-size: 1.5em
- .ql-size-huge
- font-size: 2.5em
-
- .ql-direction-rtl
- direction: rtl
- text-align: inherit
-
- .ql-align-center
- text-align: center
- .ql-align-justify
- text-align: justify
- .ql-align-right
- text-align: right
-
-.ql-editor.ql-blank::before
- color: rgba(0,0,0,0.6)
- content: attr(data-placeholder)
- font-style: italic
- pointer-events: none
- position: absolute
diff --git a/assets/vendors/js/editors/quill/assets/favicon.png b/assets/vendors/js/editors/quill/assets/favicon.png
index f0f8cdb..e69de29 100644
Binary files a/assets/vendors/js/editors/quill/assets/favicon.png and b/assets/vendors/js/editors/quill/assets/favicon.png differ
diff --git a/assets/vendors/js/editors/quill/assets/icons/align-center.svg b/assets/vendors/js/editors/quill/assets/icons/align-center.svg
index 2a345ff..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/align-center.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/align-center.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/align-justify.svg b/assets/vendors/js/editors/quill/assets/icons/align-justify.svg
index 404a5a7..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/align-justify.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/align-justify.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/align-left.svg b/assets/vendors/js/editors/quill/assets/icons/align-left.svg
index dd2fe81..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/align-left.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/align-left.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/align-right.svg b/assets/vendors/js/editors/quill/assets/icons/align-right.svg
index d9f5570..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/align-right.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/align-right.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/attachment.svg b/assets/vendors/js/editors/quill/assets/icons/attachment.svg
index b491b4d..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/attachment.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/attachment.svg
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/audio.svg b/assets/vendors/js/editors/quill/assets/icons/audio.svg
index 684888f..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/audio.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/audio.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/authorship.svg b/assets/vendors/js/editors/quill/assets/icons/authorship.svg
index b9997ec..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/authorship.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/authorship.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/background.svg b/assets/vendors/js/editors/quill/assets/icons/background.svg
index 0487104..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/background.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/background.svg
@@ -1,52 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/blockquote.svg b/assets/vendors/js/editors/quill/assets/icons/blockquote.svg
index b408ade..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/blockquote.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/blockquote.svg
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/bold.svg b/assets/vendors/js/editors/quill/assets/icons/bold.svg
index 48055c4..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/bold.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/bold.svg
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/clean.svg b/assets/vendors/js/editors/quill/assets/icons/clean.svg
index 72cf882..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/clean.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/clean.svg
@@ -1,7 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/code.svg b/assets/vendors/js/editors/quill/assets/icons/code.svg
index 2d151f9..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/code.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/code.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/color.svg b/assets/vendors/js/editors/quill/assets/icons/color.svg
index 9f0df94..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/color.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/color.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/comment.svg b/assets/vendors/js/editors/quill/assets/icons/comment.svg
index 8de5701..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/comment.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/comment.svg
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/direction-ltr.svg b/assets/vendors/js/editors/quill/assets/icons/direction-ltr.svg
index f3bad36..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/direction-ltr.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/direction-ltr.svg
@@ -1,7 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/direction-rtl.svg b/assets/vendors/js/editors/quill/assets/icons/direction-rtl.svg
index 761519e..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/direction-rtl.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/direction-rtl.svg
@@ -1,7 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/dropdown.svg b/assets/vendors/js/editors/quill/assets/icons/dropdown.svg
index 2cd51ff..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/dropdown.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/dropdown.svg
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/emoji.svg b/assets/vendors/js/editors/quill/assets/icons/emoji.svg
index c991566..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/emoji.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/emoji.svg
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/float-center.svg b/assets/vendors/js/editors/quill/assets/icons/float-center.svg
index 50838db..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/float-center.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/float-center.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/float-full.svg b/assets/vendors/js/editors/quill/assets/icons/float-full.svg
index b5982ed..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/float-full.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/float-full.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/float-left.svg b/assets/vendors/js/editors/quill/assets/icons/float-left.svg
index b2dbfea..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/float-left.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/float-left.svg
@@ -1,7 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/float-right.svg b/assets/vendors/js/editors/quill/assets/icons/float-right.svg
index 0cf8af5..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/float-right.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/float-right.svg
@@ -1,7 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/font.svg b/assets/vendors/js/editors/quill/assets/icons/font.svg
index 0ee8777..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/font.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/font.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/formula.svg b/assets/vendors/js/editors/quill/assets/icons/formula.svg
index b7126b4..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/formula.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/formula.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/hashtag.svg b/assets/vendors/js/editors/quill/assets/icons/hashtag.svg
index 4e688b2..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/hashtag.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/hashtag.svg
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/header-2.svg b/assets/vendors/js/editors/quill/assets/icons/header-2.svg
index 759377b..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/header-2.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/header-2.svg
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/header.svg b/assets/vendors/js/editors/quill/assets/icons/header.svg
index 7f41130..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/header.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/header.svg
@@ -1,7 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/image.svg b/assets/vendors/js/editors/quill/assets/icons/image.svg
index 3341a24..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/image.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/image.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/indent.svg b/assets/vendors/js/editors/quill/assets/icons/indent.svg
index 37bfe97..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/indent.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/indent.svg
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/italic.svg b/assets/vendors/js/editors/quill/assets/icons/italic.svg
index 39e841c..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/italic.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/italic.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/link.svg b/assets/vendors/js/editors/quill/assets/icons/link.svg
index 1f5a81a..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/link.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/link.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/list-bullet.svg b/assets/vendors/js/editors/quill/assets/icons/list-bullet.svg
index ec158fa..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/list-bullet.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/list-bullet.svg
@@ -1,8 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/list-check.svg b/assets/vendors/js/editors/quill/assets/icons/list-check.svg
index 4539f45..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/list-check.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/list-check.svg
@@ -1,8 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/list-ordered.svg b/assets/vendors/js/editors/quill/assets/icons/list-ordered.svg
index 7e81b33..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/list-ordered.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/list-ordered.svg
@@ -1,9 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/map.svg b/assets/vendors/js/editors/quill/assets/icons/map.svg
index 3f429f1..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/map.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/map.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/mention.svg b/assets/vendors/js/editors/quill/assets/icons/mention.svg
index b2d44ac..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/mention.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/mention.svg
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/outdent.svg b/assets/vendors/js/editors/quill/assets/icons/outdent.svg
index 8811e23..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/outdent.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/outdent.svg
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/redo.svg b/assets/vendors/js/editors/quill/assets/icons/redo.svg
index 1ea9179..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/redo.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/redo.svg
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/size-decrease.svg b/assets/vendors/js/editors/quill/assets/icons/size-decrease.svg
index e3c6bbf..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/size-decrease.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/size-decrease.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/size-increase.svg b/assets/vendors/js/editors/quill/assets/icons/size-increase.svg
index 59fe541..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/size-increase.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/size-increase.svg
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/size.svg b/assets/vendors/js/editors/quill/assets/icons/size.svg
index dfadc1f..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/size.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/size.svg
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/spacing.svg b/assets/vendors/js/editors/quill/assets/icons/spacing.svg
index c489969..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/spacing.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/spacing.svg
@@ -1,9 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/speech.svg b/assets/vendors/js/editors/quill/assets/icons/speech.svg
index b35b4b9..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/speech.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/speech.svg
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/strike.svg b/assets/vendors/js/editors/quill/assets/icons/strike.svg
index e185d73..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/strike.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/strike.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/subscript.svg b/assets/vendors/js/editors/quill/assets/icons/subscript.svg
index a2d5eae..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/subscript.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/subscript.svg
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/superscript.svg b/assets/vendors/js/editors/quill/assets/icons/superscript.svg
index 1254540..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/superscript.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/superscript.svg
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-border-all.svg b/assets/vendors/js/editors/quill/assets/icons/table-border-all.svg
index 578bdef..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-border-all.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-border-all.svg
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-border-bottom.svg b/assets/vendors/js/editors/quill/assets/icons/table-border-bottom.svg
index cf2326b..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-border-bottom.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-border-bottom.svg
@@ -1,28 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-border-left.svg b/assets/vendors/js/editors/quill/assets/icons/table-border-left.svg
index 21efce7..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-border-left.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-border-left.svg
@@ -1,28 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-border-none.svg b/assets/vendors/js/editors/quill/assets/icons/table-border-none.svg
index c96df12..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-border-none.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-border-none.svg
@@ -1,25 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-border-outside.svg b/assets/vendors/js/editors/quill/assets/icons/table-border-outside.svg
index c4c5cee..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-border-outside.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-border-outside.svg
@@ -1,35 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-border-right.svg b/assets/vendors/js/editors/quill/assets/icons/table-border-right.svg
index cdb1863..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-border-right.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-border-right.svg
@@ -1,28 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-border-top.svg b/assets/vendors/js/editors/quill/assets/icons/table-border-top.svg
index 8b1af77..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-border-top.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-border-top.svg
@@ -1,28 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-delete-cells.svg b/assets/vendors/js/editors/quill/assets/icons/table-delete-cells.svg
index 405f43e..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-delete-cells.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-delete-cells.svg
@@ -1,13 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-delete-columns.svg b/assets/vendors/js/editors/quill/assets/icons/table-delete-columns.svg
index c1c2567..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-delete-columns.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-delete-columns.svg
@@ -1,8 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-delete-rows.svg b/assets/vendors/js/editors/quill/assets/icons/table-delete-rows.svg
index df216d8..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-delete-rows.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-delete-rows.svg
@@ -1,9 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-insert-cells.svg b/assets/vendors/js/editors/quill/assets/icons/table-insert-cells.svg
index 9a37601..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-insert-cells.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-insert-cells.svg
@@ -1,13 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-insert-columns.svg b/assets/vendors/js/editors/quill/assets/icons/table-insert-columns.svg
index 4374221..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-insert-columns.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-insert-columns.svg
@@ -1,8 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-insert-rows.svg b/assets/vendors/js/editors/quill/assets/icons/table-insert-rows.svg
index 76819c7..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-insert-rows.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-insert-rows.svg
@@ -1,9 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-merge-cells.svg b/assets/vendors/js/editors/quill/assets/icons/table-merge-cells.svg
index 71209af..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-merge-cells.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-merge-cells.svg
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table-unmerge-cells.svg b/assets/vendors/js/editors/quill/assets/icons/table-unmerge-cells.svg
index 24ec0b3..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table-unmerge-cells.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table-unmerge-cells.svg
@@ -1,7 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/table.svg b/assets/vendors/js/editors/quill/assets/icons/table.svg
index cf85df9..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/table.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/table.svg
@@ -1,11 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/underline.svg b/assets/vendors/js/editors/quill/assets/icons/underline.svg
index b3c2a35..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/underline.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/underline.svg
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/undo.svg b/assets/vendors/js/editors/quill/assets/icons/undo.svg
index 33fc0ff..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/undo.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/undo.svg
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/icons/video.svg b/assets/vendors/js/editors/quill/assets/icons/video.svg
index 777c532..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/icons/video.svg
+++ b/assets/vendors/js/editors/quill/assets/icons/video.svg
@@ -1,14 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/vendors/js/editors/quill/assets/snow.styl b/assets/vendors/js/editors/quill/assets/snow.styl
index 14f8ed3..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/snow.styl
+++ b/assets/vendors/js/editors/quill/assets/snow.styl
@@ -1,18 +0,0 @@
-themeName = 'snow'
-activeColor = #06c
-borderColor = #ccc
-backgroundColor = #fff
-inactiveColor = #444
-shadowColor = #ddd
-textColor = #444
-
-@import './core'
-@import './base'
-@import './snow/*'
-
-.ql-snow
- a
- color: activeColor
-
-.ql-container.ql-snow
- border: 1px solid borderColor
diff --git a/assets/vendors/js/editors/quill/assets/snow/toolbar.styl b/assets/vendors/js/editors/quill/assets/snow/toolbar.styl
index bac8701..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/snow/toolbar.styl
+++ b/assets/vendors/js/editors/quill/assets/snow/toolbar.styl
@@ -1,26 +0,0 @@
-.ql-toolbar.ql-snow
- border: 1px solid borderColor
- box-sizing: border-box
- font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif
- padding: 8px
-
- .ql-formats
- margin-right: 15px
-
- .ql-picker-label
- border: 1px solid transparent
- .ql-picker-options
- border: 1px solid transparent
- box-shadow: rgba(0,0,0,0.2) 0 2px 8px
- .ql-picker.ql-expanded
- .ql-picker-label
- border-color: borderColor
- .ql-picker-options
- border-color: borderColor
-
- .ql-color-picker
- .ql-picker-item.ql-selected, .ql-picker-item:hover
- border-color: #000
-
-.ql-toolbar.ql-snow + .ql-container.ql-snow
- border-top: 0px;
diff --git a/assets/vendors/js/editors/quill/assets/snow/tooltip.styl b/assets/vendors/js/editors/quill/assets/snow/tooltip.styl
index dd474c1..e69de29 100644
--- a/assets/vendors/js/editors/quill/assets/snow/tooltip.styl
+++ b/assets/vendors/js/editors/quill/assets/snow/tooltip.styl
@@ -1,54 +0,0 @@
-tooltipMargin = 8px
-
-.ql-snow
- .ql-tooltip
- background-color: #fff
- border: 1px solid borderColor
- box-shadow: 0px 0px 5px shadowColor
- color: textColor
- margin-top: 10px
- padding: 5px 12px
- white-space: nowrap
- &::before
- content: "Visit URL:"
- line-height: 26px
- margin-right: tooltipMargin
- input[type=text]
- display: none
- border: 1px solid borderColor
- font-size: 13px
- height: 26px
- margin: 0px
- padding: 3px 5px
- width: 170px
- a.ql-preview
- display: inline-block
- max-width: 200px
- overflow-x: hidden
- text-overflow: ellipsis
- vertical-align: top
- a.ql-action::after
- border-right: 1px solid borderColor
- content: 'Edit'
- margin-left: tooltipMargin*2
- padding-right: tooltipMargin
- a.ql-remove::before
- content: 'Remove'
- margin-left: tooltipMargin
- a
- line-height: 26px
- .ql-tooltip.ql-editing
- a.ql-preview, a.ql-remove
- display: none
- input[type=text]
- display: inline-block
- a.ql-action::after
- border-right: 0px
- content: 'Save'
- padding-right: 0px
- .ql-tooltip[data-mode=link]::before
- content: "Enter link:"
- .ql-tooltip[data-mode=formula]::before
- content: "Enter formula:"
- .ql-tooltip[data-mode=video]::before
- content: "Enter video:"
diff --git a/assets/vendors/js/editors/quill/highlight.min.js b/assets/vendors/js/editors/quill/highlight.min.js
index 7b2172e..e69de29 100644
--- a/assets/vendors/js/editors/quill/highlight.min.js
+++ b/assets/vendors/js/editors/quill/highlight.min.js
@@ -1,2 +0,0 @@
-/*! highlight.js v9.15.10 | BSD3 License | git.io/hljslicense */
-!function(e){var t="object"==typeof window&&window||"object"==typeof self&&self;"undefined"==typeof exports||exports.nodeType?t&&(t.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return t.hljs})):e(exports)}(function(n){var d=[],o=Object.keys,h={},c={},t=/^(no-?highlight|plain|text)$/i,l=/\blang(?:uage)?-([\w-]+)\b/i,r=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,a={case_insensitive:"cI",lexemes:"l",contains:"c",keywords:"k",subLanguage:"sL",className:"cN",begin:"b",beginKeywords:"bK",end:"e",endsWithParent:"eW",illegal:"i",excludeBegin:"eB",excludeEnd:"eE",returnBegin:"rB",returnEnd:"rE",relevance:"r",variants:"v",IDENT_RE:"IR",UNDERSCORE_IDENT_RE:"UIR",NUMBER_RE:"NR",C_NUMBER_RE:"CNR",BINARY_NUMBER_RE:"BNR",RE_STARTERS_RE:"RSR",BACKSLASH_ESCAPE:"BE",APOS_STRING_MODE:"ASM",QUOTE_STRING_MODE:"QSM",PHRASAL_WORDS_MODE:"PWM",C_LINE_COMMENT_MODE:"CLCM",C_BLOCK_COMMENT_MODE:"CBCM",HASH_COMMENT_MODE:"HCM",NUMBER_MODE:"NM",C_NUMBER_MODE:"CNM",BINARY_NUMBER_MODE:"BNM",CSS_NUMBER_MODE:"CSSNM",REGEXP_MODE:"RM",TITLE_MODE:"TM",UNDERSCORE_TITLE_MODE:"UTM",COMMENT:"C",beginRe:"bR",endRe:"eR",illegalRe:"iR",lexemesRe:"lR",terminators:"t",terminator_end:"tE"},N="",v={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function y(e){return e.replace(/&/g,"&").replace(//g,">")}function b(e){return e.nodeName.toLowerCase()}function w(e,t){var r=e&&e.exec(t);return r&&0===r.index}function u(e){return t.test(e)}function p(e){var t,r={},a=Array.prototype.slice.call(arguments,1);for(t in e)r[t]=e[t];return a.forEach(function(e){for(t in e)r[t]=e[t]}),r}function m(e){var n=[];return function e(t,r){for(var a=t.firstChild;a;a=a.nextSibling)3===a.nodeType?r+=a.nodeValue.length:1===a.nodeType&&(n.push({event:"start",offset:r,node:a}),r=e(a,r),b(a).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:a}));return r}(e,0),n}function i(e){if(a&&!e.langApiRestored){for(var t in e.langApiRestored=!0,a)e[t]&&(e[a[t]]=e[t]);(e.c||[]).concat(e.v||[]).forEach(i)}}function E(s){function l(e){return e&&e.source||e}function c(e,t){return new RegExp(l(e),"m"+(s.cI?"i":"")+(t?"g":""))}!function t(r,e){if(!r.compiled){if(r.compiled=!0,r.k=r.k||r.bK,r.k){function a(r,e){s.cI&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");n[t[0]]=[r,t[1]?Number(t[1]):1]})}var n={};"string"==typeof r.k?a("keyword",r.k):o(r.k).forEach(function(e){a(e,r.k[e])}),r.k=n}r.lR=c(r.l||/\w+/,!0),e&&(r.bK&&(r.b="\\b("+r.bK.split(" ").join("|")+")\\b"),r.b||(r.b=/\B|\b/),r.bR=c(r.b),r.endSameAsBegin&&(r.e=r.b),r.e||r.eW||(r.e=/\B|\b/),r.e&&(r.eR=c(r.e)),r.tE=l(r.e)||"",r.eW&&e.tE&&(r.tE+=(r.e?"|":"")+e.tE)),r.i&&(r.iR=c(r.i)),null==r.r&&(r.r=1),r.c||(r.c=[]),r.c=Array.prototype.concat.apply([],r.c.map(function(e){return function(t){return t.v&&!t.cached_variants&&(t.cached_variants=t.v.map(function(e){return p(t,{v:null},e)})),t.cached_variants||t.eW&&[p(t)]||[t]}("self"===e?r:e)})),r.c.forEach(function(e){t(e,r)}),r.starts&&t(r.starts,e);var i=r.c.map(function(e){return e.bK?"\\.?(?:"+e.b+")\\.?":e.b}).concat([r.tE,r.i]).map(l).filter(Boolean);r.t=i.length?c(function(e,t){for(var r=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,a=0,n="",i=0;i')+t+(r?"":N):t}function s(){b+=null!=u.sL?function(){var e="string"==typeof u.sL;if(e&&!h[u.sL])return y(p);var t=e?k(u.sL,p,!0,d[u.sL]):x(p,u.sL.length?u.sL:void 0);return 0")+'"');return p+=t,t.length||1}var l=M(e);if(!l)throw new Error('Unknown language: "'+e+'"');E(l);var n,u=r||l,d={},b="";for(n=u;n!==l;n=n.parent)n.cN&&(b=c(n.cN,"",!0)+b);var p="",m=0;try{for(var f,g,_=0;u.t.lastIndex=_,f=u.t.exec(t);)g=a(t.substring(_,f.index),f[0]),_=f.index+g;for(a(t.substr(_)),n=u;n.parent;n=n.parent)n.cN&&(b+=N);return{r:m,value:b,language:e,top:u}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{r:0,value:y(t)};throw e}}function x(r,e){e=e||v.languages||o(h);var a={r:0,value:y(r)},n=a;return e.filter(M).filter(_).forEach(function(e){var t=k(e,r,!1);t.language=e,t.r>n.r&&(n=t),t.r>a.r&&(n=a,a=t)}),n.language&&(a.second_best=n),a}function f(e){return v.tabReplace||v.useBR?e.replace(r,function(e,t){return v.useBR&&"\n"===e?"
":v.tabReplace?t.replace(/\t/g,v.tabReplace):""}):e}function s(e){var t,r,a,n,i,s=function(e){var t,r,a,n,i=e.className+" ";if(i+=e.parentNode?e.parentNode.className:"",r=l.exec(i))return M(r[1])?r[1]:"no-highlight";for(t=0,a=(i=i.split(/\s+/)).length;t/g,"\n"):t=e,i=t.textContent,a=s?k(s,i,!0):x(i),(r=m(t)).length&&((n=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=a.value,a.value=function(e,t,r){var a=0,n="",i=[];function s(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function o(e){n+=""+b(e)+">"}function l(e){("start"===e.event?c:o)(e.node)}for(;e.length||t.length;){var u=s();if(n+=y(r.substring(a,u[0].offset)),a=u[0].offset,u===e){for(i.reverse().forEach(o);l(u.splice(0,1)[0]),(u=s())===e&&u.length&&u[0].offset===a;);i.reverse().forEach(c)}else"start"===u[0].event?i.push(u[0].node):i.pop(),l(u.splice(0,1)[0])}return n+y(r.substr(a))}(r,m(n),i)),a.value=f(a.value),e.innerHTML=a.value,e.className=function(e,t,r){var a=t?c[t]:r,n=[e.trim()];return e.match(/\bhljs\b/)||n.push("hljs"),-1===e.indexOf(a)&&n.push(a),n.join(" ").trim()}(e.className,s,a.language),e.result={language:a.language,re:a.r},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.r}))}function g(){if(!g.called){g.called=!0;var e=document.querySelectorAll("pre code");d.forEach.call(e,s)}}function M(e){return e=(e||"").toLowerCase(),h[e]||h[c[e]]}function _(e){var t=M(e);return t&&!t.disableAutodetect}return n.highlight=k,n.highlightAuto=x,n.fixMarkup=f,n.highlightBlock=s,n.configure=function(e){v=p(v,e)},n.initHighlighting=g,n.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",g,!1),addEventListener("load",g,!1)},n.registerLanguage=function(t,e){var r=h[t]=e(n);i(r),r.aliases&&r.aliases.forEach(function(e){c[e]=t})},n.listLanguages=function(){return o(h)},n.getLanguage=M,n.autoDetection=_,n.inherit=p,n.IR=n.IDENT_RE="[a-zA-Z]\\w*",n.UIR=n.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",n.NR=n.NUMBER_RE="\\b\\d+(\\.\\d+)?",n.CNR=n.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",n.BNR=n.BINARY_NUMBER_RE="\\b(0b[01]+)",n.RSR=n.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",n.BE=n.BACKSLASH_ESCAPE={b:"\\\\[\\s\\S]",r:0},n.ASM=n.APOS_STRING_MODE={cN:"string",b:"'",e:"'",i:"\\n",c:[n.BE]},n.QSM=n.QUOTE_STRING_MODE={cN:"string",b:'"',e:'"',i:"\\n",c:[n.BE]},n.PWM=n.PHRASAL_WORDS_MODE={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},n.C=n.COMMENT=function(e,t,r){var a=n.inherit({cN:"comment",b:e,e:t,c:[]},r||{});return a.c.push(n.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},n.CLCM=n.C_LINE_COMMENT_MODE=n.C("//","$"),n.CBCM=n.C_BLOCK_COMMENT_MODE=n.C("/\\*","\\*/"),n.HCM=n.HASH_COMMENT_MODE=n.C("#","$"),n.NM=n.NUMBER_MODE={cN:"number",b:n.NR,r:0},n.CNM=n.C_NUMBER_MODE={cN:"number",b:n.CNR,r:0},n.BNM=n.BINARY_NUMBER_MODE={cN:"number",b:n.BNR,r:0},n.CSSNM=n.CSS_NUMBER_MODE={cN:"number",b:n.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},n.RM=n.REGEXP_MODE={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[n.BE,{b:/\[/,e:/\]/,r:0,c:[n.BE]}]},n.TM=n.TITLE_MODE={cN:"title",b:n.IR,r:0},n.UTM=n.UNDERSCORE_TITLE_MODE={cN:"title",b:n.UIR,r:0},n.METHOD_GUARD={b:"\\.\\s*"+n.UIR,r:0},n.registerLanguage("apache",function(e){var t={cN:"number",b:"[\\$%]\\d+"};return{aliases:["apacheconf"],cI:!0,c:[e.HCM,{cN:"section",b:"?",e:">"},{cN:"attribute",b:/\w+/,r:0,k:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,r:0,k:{literal:"on off all"},c:[{cN:"meta",b:"\\s\\[",e:"\\]$"},{cN:"variable",b:"[\\$%]\\{",e:"\\}",c:["self",t]},t,e.QSM]}}],i:/\S/}}),n.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},r={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,r,{cN:"",b:/\\"/},{cN:"string",b:/'/,e:/'/},t]}}),n.registerLanguage("coffeescript",function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",built_in:"npm require console print module global window document"},r="[A-Za-z$_][0-9A-Za-z$_]*",a={cN:"subst",b:/#\{/,e:/}/,k:t},n=[e.BNM,e.inherit(e.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,a]},{b:/"/,e:/"/,c:[e.BE,a]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[a,e.HCM]},{b:"//[gim]*",r:0},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{b:"@"+r},{sL:"javascript",eB:!0,eE:!0,v:[{b:"```",e:"```"},{b:"`",e:"`"}]}];a.c=n;var i=e.inherit(e.TM,{b:r}),s="(\\(.*\\))?\\s*\\B[-=]>",c={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(n)}]};return{aliases:["coffee","cson","iced"],k:t,i:/\/\*/,c:n.concat([e.C("###","###"),e.HCM,{cN:"function",b:"^\\s*"+r+"\\s*=\\s*"+s,e:"[-=]>",rB:!0,c:[i,c]},{b:/[:\(,=]\s*/,r:0,c:[{cN:"function",b:s,e:"[-=]>",rB:!0,c:[c]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[i]},i]},{b:r+":",e:":",rB:!0,rE:!0,r:0}])}}),n.registerLanguage("cpp",function(e){var t={cN:"keyword",b:"\\b[a-z\\d_]*_t\\b"},r={cN:"string",v:[{b:'(u8?|U|L)?"',e:'"',i:"\\n",c:[e.BE]},{b:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/},{b:"'\\\\?.",e:"'",i:"."}]},a={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],r:0},n={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},c:[{b:/\\\n/,r:0},e.inherit(r,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},e.CLCM,e.CBCM]},i=e.IR+"\\s*\\(",s={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},c=[t,e.CLCM,e.CBCM,a,r];return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],k:s,i:"",c:c.concat([n,{b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:s,c:["self",t]},{b:e.IR+"::",k:s},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:s,c:c.concat([{b:/\(/,e:/\)/,k:s,c:c.concat(["self"]),r:0}]),r:0},{cN:"function",b:"("+e.IR+"[\\*&\\s]+)+"+i,rB:!0,e:/[{;=]/,eE:!0,k:s,i:/[^\w\s\*&]/,c:[{b:i,rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:s,r:0,c:[e.CLCM,e.CBCM,r,a,t,{b:/\(/,e:/\)/,k:s,r:0,c:["self",e.CLCM,e.CBCM,r,a,t]}]},e.CLCM,e.CBCM,n]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b:/,e:/>/,c:["self"]},e.TM]}]),exports:{preprocessor:n,strings:r,k:s}}}),n.registerLanguage("cs",function(e){var t={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long nameof object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let on orderby partial remove select set value var where yield",literal:"null false true"},r={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],r:0},a={cN:"string",b:'@"',e:'"',c:[{b:'""'}]},n=e.inherit(a,{i:/\n/}),i={cN:"subst",b:"{",e:"}",k:t},s=e.inherit(i,{i:/\n/}),c={cN:"string",b:/\$"/,e:'"',i:/\n/,c:[{b:"{{"},{b:"}}"},e.BE,s]},o={cN:"string",b:/\$@"/,e:'"',c:[{b:"{{"},{b:"}}"},{b:'""'},i]},l=e.inherit(o,{i:/\n/,c:[{b:"{{"},{b:"}}"},{b:'""'},s]});i.c=[o,c,a,e.ASM,e.QSM,r,e.CBCM],s.c=[l,c,n,e.ASM,e.QSM,r,e.inherit(e.CBCM,{i:/\n/})];var u={v:[o,c,a,e.ASM,e.QSM]},d=e.IR+"(<"+e.IR+"(\\s*,\\s*"+e.IR+")*>)?(\\[\\])?";return{aliases:["csharp","c#"],k:t,i:/::/,c:[e.C("///","$",{rB:!0,c:[{cN:"doctag",v:[{b:"///",r:0},{b:"\x3c!--|--\x3e"},{b:"?",e:">"}]}]}),e.CLCM,e.CBCM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},u,r,{bK:"class interface",e:/[{;=]/,i:/[^\s:,]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:"namespace",e:/[{;=]/,i:/[^\s:]/,c:[e.inherit(e.TM,{b:"[a-zA-Z](\\.?\\w)*"}),e.CLCM,e.CBCM]},{cN:"meta",b:"^\\s*\\[",eB:!0,e:"\\]",eE:!0,c:[{cN:"meta-string",b:/"/,e:/"/}]},{bK:"new return throw await else",r:0},{cN:"function",b:"("+d+"\\s+)+"+e.IR+"\\s*\\(",rB:!0,e:/\s*[{;=]/,eE:!0,k:t,c:[{b:e.IR+"\\s*\\(",rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,r:0,c:[u,r,e.CBCM]},e.CLCM,e.CBCM]}]}}),n.registerLanguage("css",function(e){var t={b:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:"[a-zA-Z-][a-zA-Z0-9_-]*",r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}}),n.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}}),n.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}}),n.registerLanguage("ini",function(e){var t={cN:"string",c:[e.BE],v:[{b:"'''",e:"'''",r:10},{b:'"""',e:'"""',r:10},{b:'"',e:'"'},{b:"'",e:"'"}]};return{aliases:["toml"],cI:!0,i:/\S/,c:[e.C(";","$"),e.HCM,{cN:"section",b:/^\s*\[+/,e:/\]+/},{b:/^[a-z0-9\[\]_\.-]+\s*=\s*/,e:"$",rB:!0,c:[{cN:"attr",b:/[a-z0-9\[\]_\.-]+/},{b:/=/,eW:!0,r:0,c:[e.C(";","$"),e.HCM,{cN:"literal",b:/\bon|off|true|false|yes|no\b/},{cN:"variable",v:[{b:/\$[\w\d"][\w\d_]*/},{b:/\$\{(.*?)}/}]},t,{cN:"number",b:/([\+\-]+)?[\d]+_[\d_]+/},e.NM]}]}]}}),n.registerLanguage("java",function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",r={cN:"number",b:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",r:0};return{aliases:["jsp"],k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:t,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},r,{cN:"meta",b:"@[A-Za-z]+"}]}}),n.registerLanguage("javascript",function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",r={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},n={cN:"subst",b:"\\$\\{",e:"\\}",k:r,c:[]},i={b:"html`",e:"",starts:{e:"`",rE:!1,c:[e.BE,n],sL:"xml"}},s={b:"css`",e:"",starts:{e:"`",rE:!1,c:[e.BE,n],sL:"css"}},c={cN:"string",b:"`",e:"`",c:[e.BE,n]};n.c=[e.ASM,e.QSM,i,s,c,a,e.RM];var o=n.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:r,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,i,s,c,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:t+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:t,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+t+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:t},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:o}]}]},{cN:"",b:/\s/,e:/\s*/,skip:!0},{b:/,e:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,sL:"xml",c:[{b:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},{b:/<[A-Za-z0-9\\._:-]+/,e:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,skip:!0,c:[{b:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:t}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:o}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor get set",e:/\{/,eE:!0}],i:/#(?!!)/}}),n.registerLanguage("json",function(e){var t={literal:"true false null"},r=[e.QSM,e.CNM],a={e:",",eW:!0,eE:!0,c:r,k:t},n={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(a,{b:/:/})],i:"\\S"},i={b:"\\[",e:"\\]",c:[e.inherit(a)],i:"\\S"};return r.splice(r.length,0,n,i),{c:r,k:t,i:"\\S"}}),n.registerLanguage("makefile",function(e){var t={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%\^\+\*]/}]},r={cN:"string",b:/"/,e:/"/,c:[e.BE,t]},a={cN:"variable",b:/\$\([\w-]+\s/,e:/\)/,k:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},c:[t]},n={b:"^"+e.UIR+"\\s*[:+?]?=",i:"\\n",rB:!0,c:[{b:"^"+e.UIR,e:"[:+?]?=",eE:!0}]},i={cN:"section",b:/^[^\s]+:/,e:/$/,c:[t]};return{aliases:["mk","mak"],k:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath",l:/[\w-]+/,c:[e.HCM,t,r,a,n,{cN:"meta",b:/^\.PHONY:/,e:/$/,k:{"meta-keyword":".PHONY"},l:/[\.\w]+/},i]}}),n.registerLanguage("xml",function(e){var t={eW:!0,i:/,r:0,c:[{cN:"attr",b:"[A-Za-z0-9\\._:-]+",r:0},{b:/=\s*/,r:0,c:[{cN:"string",endsParent:!0,v:[{b:/"/,e:/"/},{b:/'/,e:/'/},{b:/[^\s"'=<>`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},e.C("\x3c!--","--\x3e",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"meta",b:/<\?xml/,e:/\?>/,r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0},{b:'b"',e:'"',skip:!0},{b:"b'",e:"'",skip:!0},e.inherit(e.ASM,{i:null,cN:null,c:null,skip:!0}),e.inherit(e.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:"tag",b:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"