From 8c8c2dc0093bd7cec507dc698cf9c73f2b77d14c Mon Sep 17 00:00:00 2001
From: Mo
Date: Tue, 14 Jun 2022 16:36:06 -0500
Subject: [PATCH] chore: fix components publish
---
package.json | 4 +-
.../build/favicon.ico | Bin 0 -> 3870 bytes
.../build/logo192.png | Bin 0 -> 5347 bytes
.../build/logo512.png | Bin 0 -> 9664 bytes
.../build/manifest.json | 25 +
.../build/package.json | 21 +
.../build/robots.txt | 3 +
.../build/sample.ext.json | 13 +
.../dist/dist.css | 2341 ++++
.../dist/dist.css.map | 1 +
.../dist/dist.js | 3 +
.../dist/dist.js.LICENSE.txt | 1 +
.../dist/dist.js.map | 1 +
.../dist/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes
.../dist/fonts/fontawesome-webfont.svg | 2671 ++++
.../dist/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes
.../dist/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes
.../dist/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes
.../dist/index.html | 1 +
.../dist/lib/component-relay.js | 1 +
.../dist/stylekit.css | 3347 +++++
.../dist/vendor/easymd/easymd.js | 2 +
.../dist/vendor/easymd/easymd.js.LICENSE.txt | 6 +
.../dist/vendor/easymd/easymde.css | 7 +
.../dist/vendor/highlightjs/highlightjs.js | 2 +
.../highlightjs/highlightjs.js.LICENSE.txt | 1 +
.../dist/dist.css | 1 +
.../dist/dist.min.js | 2 +
.../dist/dist.min.js.LICENSE.txt | 42 +
.../dist/filesafe-js/EncryptionWorker.js | 2 +
.../EncryptionWorker.js.LICENSE.txt | 5 +
.../dist/index.html | 1 +
.../dist/vendor.css | 6 +
.../dist/vendor.js | 1 +
.../dist/lib/component-relay.js | 1 +
.../dist/main.css | 3 +
.../dist/main.css.map | 1 +
.../dist/main.js | 2 +
.../dist/main.js.map | 1 +
.../dist/stylekit.css | 3242 +++++
.../codemirror/addon/comment/comment.js | 1 +
.../addon/comment/continuecomment.js | 1 +
.../vendor/codemirror/addon/dialog/dialog.css | 32 +
.../vendor/codemirror/addon/dialog/dialog.js | 1 +
.../codemirror/addon/display/autorefresh.js | 1 +
.../codemirror/addon/display/fullscreen.css | 6 +
.../codemirror/addon/display/fullscreen.js | 1 +
.../vendor/codemirror/addon/display/panel.js | 1 +
.../codemirror/addon/display/placeholder.js | 1 +
.../vendor/codemirror/addon/display/rulers.js | 1 +
.../codemirror/addon/edit/closebrackets.js | 1 +
.../vendor/codemirror/addon/edit/closetag.js | 1 +
.../codemirror/addon/edit/continuelist.js | 1 +
.../codemirror/addon/edit/matchbrackets.js | 1 +
.../vendor/codemirror/addon/edit/matchtags.js | 1 +
.../codemirror/addon/edit/trailingspace.js | 1 +
.../codemirror/addon/fold/brace-fold.js | 1 +
.../codemirror/addon/fold/comment-fold.js | 1 +
.../vendor/codemirror/addon/fold/foldcode.js | 1 +
.../codemirror/addon/fold/foldgutter.css | 20 +
.../codemirror/addon/fold/foldgutter.js | 1 +
.../codemirror/addon/fold/indent-fold.js | 1 +
.../codemirror/addon/fold/markdown-fold.js | 1 +
.../vendor/codemirror/addon/fold/xml-fold.js | 1 +
.../codemirror/addon/hint/anyword-hint.js | 1 +
.../vendor/codemirror/addon/hint/css-hint.js | 1 +
.../vendor/codemirror/addon/hint/html-hint.js | 1 +
.../codemirror/addon/hint/javascript-hint.js | 1 +
.../codemirror/addon/hint/show-hint.css | 36 +
.../vendor/codemirror/addon/hint/show-hint.js | 1 +
.../vendor/codemirror/addon/hint/sql-hint.js | 1 +
.../vendor/codemirror/addon/hint/xml-hint.js | 1 +
.../addon/lint/coffeescript-lint.js | 1 +
.../vendor/codemirror/addon/lint/css-lint.js | 1 +
.../vendor/codemirror/addon/lint/html-lint.js | 1 +
.../codemirror/addon/lint/javascript-lint.js | 1 +
.../vendor/codemirror/addon/lint/json-lint.js | 1 +
.../vendor/codemirror/addon/lint/lint.css | 79 +
.../vendor/codemirror/addon/lint/lint.js | 1 +
.../vendor/codemirror/addon/lint/yaml-lint.js | 1 +
.../vendor/codemirror/addon/merge/merge.css | 119 +
.../vendor/codemirror/addon/merge/merge.js | 1 +
.../vendor/codemirror/addon/mode/loadmode.js | 1 +
.../vendor/codemirror/addon/mode/multiplex.js | 1 +
.../codemirror/addon/mode/multiplex_test.js | 1 +
.../vendor/codemirror/addon/mode/overlay.js | 1 +
.../vendor/codemirror/addon/mode/simple.js | 1 +
.../codemirror/addon/runmode/colorize.js | 1 +
.../addon/runmode/runmode-standalone.js | 1 +
.../codemirror/addon/runmode/runmode.js | 1 +
.../codemirror/addon/runmode/runmode.node.js | 1 +
.../addon/scroll/annotatescrollbar.js | 1 +
.../codemirror/addon/scroll/scrollpastend.js | 1 +
.../addon/scroll/simplescrollbars.css | 66 +
.../addon/scroll/simplescrollbars.js | 1 +
.../codemirror/addon/search/jump-to-line.js | 1 +
.../addon/search/match-highlighter.js | 1 +
.../addon/search/matchesonscrollbar.css | 8 +
.../addon/search/matchesonscrollbar.js | 1 +
.../vendor/codemirror/addon/search/search.js | 1 +
.../codemirror/addon/search/searchcursor.js | 1 +
.../codemirror/addon/selection/active-line.js | 1 +
.../addon/selection/mark-selection.js | 1 +
.../addon/selection/selection-pointer.js | 1 +
.../vendor/codemirror/addon/tern/tern.css | 87 +
.../vendor/codemirror/addon/tern/tern.js | 1 +
.../vendor/codemirror/addon/tern/worker.js | 1 +
.../vendor/codemirror/addon/wrap/hardwrap.js | 1 +
.../vendor/codemirror/keymap/vim.js | 1 +
.../vendor/codemirror/lib/codemirror.css | 344 +
.../vendor/codemirror/lib/codemirror.js | 1 +
.../vendor/codemirror/mode/apl/apl.js | 1 +
.../codemirror/mode/asciiarmor/asciiarmor.js | 1 +
.../vendor/codemirror/mode/asn.1/asn.1.js | 1 +
.../codemirror/mode/asterisk/asterisk.js | 1 +
.../codemirror/mode/brainfuck/brainfuck.js | 1 +
.../vendor/codemirror/mode/clike/clike.js | 1 +
.../vendor/codemirror/mode/clojure/clojure.js | 1 +
.../vendor/codemirror/mode/cmake/cmake.js | 1 +
.../vendor/codemirror/mode/cobol/cobol.js | 1 +
.../mode/coffeescript/coffeescript.js | 1 +
.../codemirror/mode/commonlisp/commonlisp.js | 1 +
.../vendor/codemirror/mode/crystal/crystal.js | 1 +
.../vendor/codemirror/mode/css/css.js | 1 +
.../vendor/codemirror/mode/cypher/cypher.js | 1 +
.../vendor/codemirror/mode/d/d.js | 1 +
.../vendor/codemirror/mode/dart/dart.js | 1 +
.../vendor/codemirror/mode/diff/diff.js | 1 +
.../vendor/codemirror/mode/django/django.js | 1 +
.../codemirror/mode/dockerfile/dockerfile.js | 1 +
.../vendor/codemirror/mode/dtd/dtd.js | 1 +
.../vendor/codemirror/mode/dylan/dylan.js | 1 +
.../vendor/codemirror/mode/ebnf/ebnf.js | 1 +
.../vendor/codemirror/mode/ecl/ecl.js | 1 +
.../vendor/codemirror/mode/eiffel/eiffel.js | 1 +
.../vendor/codemirror/mode/elm/elm.js | 1 +
.../vendor/codemirror/mode/erlang/erlang.js | 1 +
.../vendor/codemirror/mode/factor/factor.js | 1 +
.../vendor/codemirror/mode/fcl/fcl.js | 1 +
.../vendor/codemirror/mode/forth/forth.js | 1 +
.../vendor/codemirror/mode/fortran/fortran.js | 1 +
.../vendor/codemirror/mode/gas/gas.js | 1 +
.../vendor/codemirror/mode/gfm/gfm.js | 1 +
.../vendor/codemirror/mode/gherkin/gherkin.js | 1 +
.../vendor/codemirror/mode/go/go.js | 1 +
.../vendor/codemirror/mode/groovy/groovy.js | 1 +
.../vendor/codemirror/mode/haml/haml.js | 1 +
.../codemirror/mode/handlebars/handlebars.js | 1 +
.../mode/haskell-literate/haskell-literate.js | 1 +
.../vendor/codemirror/mode/haskell/haskell.js | 1 +
.../vendor/codemirror/mode/haxe/haxe.js | 1 +
.../mode/htmlembedded/htmlembedded.js | 1 +
.../codemirror/mode/htmlmixed/htmlmixed.js | 1 +
.../vendor/codemirror/mode/http/http.js | 1 +
.../vendor/codemirror/mode/idl/idl.js | 1 +
.../codemirror/mode/javascript/javascript.js | 1 +
.../vendor/codemirror/mode/jinja2/jinja2.js | 1 +
.../vendor/codemirror/mode/jsx/jsx.js | 1 +
.../vendor/codemirror/mode/julia/julia.js | 1 +
.../codemirror/mode/livescript/livescript.js | 1 +
.../vendor/codemirror/mode/lua/lua.js | 1 +
.../codemirror/mode/markdown/markdown.js | 1 +
.../mode/mathematica/mathematica.js | 1 +
.../vendor/codemirror/mode/mbox/mbox.js | 1 +
.../vendor/codemirror/mode/meta.js | 1 +
.../vendor/codemirror/mode/mirc/mirc.js | 1 +
.../vendor/codemirror/mode/mllike/mllike.js | 1 +
.../codemirror/mode/modelica/modelica.js | 1 +
.../vendor/codemirror/mode/mscgen/mscgen.js | 1 +
.../vendor/codemirror/mode/mumps/mumps.js | 1 +
.../vendor/codemirror/mode/nginx/nginx.js | 1 +
.../vendor/codemirror/mode/nsis/nsis.js | 1 +
.../codemirror/mode/ntriples/ntriples.js | 1 +
.../vendor/codemirror/mode/octave/octave.js | 1 +
.../vendor/codemirror/mode/oz/oz.js | 1 +
.../vendor/codemirror/mode/pascal/pascal.js | 1 +
.../vendor/codemirror/mode/pegjs/pegjs.js | 1 +
.../vendor/codemirror/mode/perl/perl.js | 1 +
.../vendor/codemirror/mode/php/php.js | 1 +
.../vendor/codemirror/mode/pig/pig.js | 1 +
.../codemirror/mode/powershell/powershell.js | 1 +
.../codemirror/mode/properties/properties.js | 1 +
.../codemirror/mode/protobuf/protobuf.js | 1 +
.../vendor/codemirror/mode/pug/pug.js | 1 +
.../vendor/codemirror/mode/puppet/puppet.js | 1 +
.../vendor/codemirror/mode/python/python.js | 1 +
.../vendor/codemirror/mode/q/q.js | 1 +
.../vendor/codemirror/mode/r/r.js | 1 +
.../codemirror/mode/rpm/changes/index.html | 66 +
.../vendor/codemirror/mode/rpm/rpm.js | 1 +
.../vendor/codemirror/mode/rst/rst.js | 1 +
.../vendor/codemirror/mode/ruby/ruby.js | 1 +
.../vendor/codemirror/mode/rust/rust.js | 1 +
.../vendor/codemirror/mode/sas/sas.js | 1 +
.../vendor/codemirror/mode/sass/sass.js | 1 +
.../vendor/codemirror/mode/scheme/scheme.js | 1 +
.../vendor/codemirror/mode/shell/shell.js | 1 +
.../vendor/codemirror/mode/sieve/sieve.js | 1 +
.../vendor/codemirror/mode/slim/slim.js | 1 +
.../codemirror/mode/smalltalk/smalltalk.js | 1 +
.../vendor/codemirror/mode/smarty/smarty.js | 1 +
.../vendor/codemirror/mode/solr/solr.js | 1 +
.../vendor/codemirror/mode/soy/soy.js | 1 +
.../vendor/codemirror/mode/sparql/sparql.js | 1 +
.../mode/spreadsheet/spreadsheet.js | 1 +
.../vendor/codemirror/mode/sql/sql.js | 1 +
.../vendor/codemirror/mode/stex/stex.js | 1 +
.../vendor/codemirror/mode/stylus/stylus.js | 1 +
.../vendor/codemirror/mode/swift/swift.js | 1 +
.../vendor/codemirror/mode/tcl/tcl.js | 1 +
.../vendor/codemirror/mode/textile/textile.js | 1 +
.../codemirror/mode/tiddlywiki/tiddlywiki.css | 14 +
.../codemirror/mode/tiddlywiki/tiddlywiki.js | 1 +
.../vendor/codemirror/mode/tiki/tiki.css | 26 +
.../vendor/codemirror/mode/tiki/tiki.js | 1 +
.../vendor/codemirror/mode/toml/toml.js | 1 +
.../vendor/codemirror/mode/tornado/tornado.js | 1 +
.../vendor/codemirror/mode/troff/troff.js | 1 +
.../codemirror/mode/ttcn-cfg/ttcn-cfg.js | 1 +
.../vendor/codemirror/mode/ttcn/ttcn.js | 1 +
.../vendor/codemirror/mode/turtle/turtle.js | 1 +
.../vendor/codemirror/mode/twig/twig.js | 1 +
.../vendor/codemirror/mode/vb/vb.js | 1 +
.../codemirror/mode/vbscript/vbscript.js | 1 +
.../codemirror/mode/velocity/velocity.js | 1 +
.../vendor/codemirror/mode/verilog/verilog.js | 1 +
.../vendor/codemirror/mode/vhdl/vhdl.js | 1 +
.../vendor/codemirror/mode/vue/vue.js | 1 +
.../vendor/codemirror/mode/wast/wast.js | 1 +
.../vendor/codemirror/mode/webidl/webidl.js | 1 +
.../vendor/codemirror/mode/xml/xml.js | 1 +
.../vendor/codemirror/mode/xquery/xquery.js | 1 +
.../vendor/codemirror/mode/yacas/yacas.js | 1 +
.../mode/yaml-frontmatter/yaml-frontmatter.js | 1 +
.../vendor/codemirror/mode/yaml/yaml.js | 1 +
.../vendor/codemirror/mode/z80/z80.js | 1 +
.../dist/fonts/KaTeX_AMS-Regular.ttf | Bin 0 -> 70972 bytes
.../dist/fonts/KaTeX_AMS-Regular.woff | Bin 0 -> 38868 bytes
.../dist/fonts/KaTeX_AMS-Regular.woff2 | Bin 0 -> 32944 bytes
.../dist/fonts/KaTeX_Caligraphic-Bold.ttf | Bin 0 -> 19316 bytes
.../dist/fonts/KaTeX_Caligraphic-Bold.woff | Bin 0 -> 11696 bytes
.../dist/fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 0 -> 10448 bytes
.../dist/fonts/KaTeX_Caligraphic-Regular.ttf | Bin 0 -> 18684 bytes
.../dist/fonts/KaTeX_Caligraphic-Regular.woff | Bin 0 -> 11460 bytes
.../fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 0 -> 10240 bytes
.../dist/fonts/KaTeX_Fraktur-Bold.ttf | Bin 0 -> 35660 bytes
.../dist/fonts/KaTeX_Fraktur-Bold.woff | Bin 0 -> 22632 bytes
.../dist/fonts/KaTeX_Fraktur-Bold.woff2 | Bin 0 -> 20360 bytes
.../dist/fonts/KaTeX_Fraktur-Regular.ttf | Bin 0 -> 34352 bytes
.../dist/fonts/KaTeX_Fraktur-Regular.woff | Bin 0 -> 22088 bytes
.../dist/fonts/KaTeX_Fraktur-Regular.woff2 | Bin 0 -> 19784 bytes
.../dist/fonts/KaTeX_Main-Bold.ttf | Bin 0 -> 60784 bytes
.../dist/fonts/KaTeX_Main-Bold.woff | Bin 0 -> 35464 bytes
.../dist/fonts/KaTeX_Main-Bold.woff2 | Bin 0 -> 30244 bytes
.../dist/fonts/KaTeX_Main-BoldItalic.ttf | Bin 0 -> 44496 bytes
.../dist/fonts/KaTeX_Main-BoldItalic.woff | Bin 0 -> 25352 bytes
.../dist/fonts/KaTeX_Main-BoldItalic.woff2 | Bin 0 -> 21944 bytes
.../dist/fonts/KaTeX_Main-Italic.ttf | Bin 0 -> 47640 bytes
.../dist/fonts/KaTeX_Main-Italic.woff | Bin 0 -> 26228 bytes
.../dist/fonts/KaTeX_Main-Italic.woff2 | Bin 0 -> 22748 bytes
.../dist/fonts/KaTeX_Main-Regular.ttf | Bin 0 -> 69520 bytes
.../dist/fonts/KaTeX_Main-Regular.woff | Bin 0 -> 38112 bytes
.../dist/fonts/KaTeX_Main-Regular.woff2 | Bin 0 -> 32464 bytes
.../dist/fonts/KaTeX_Math-BoldItalic.ttf | Bin 0 -> 39308 bytes
.../dist/fonts/KaTeX_Math-BoldItalic.woff | Bin 0 -> 22324 bytes
.../dist/fonts/KaTeX_Math-BoldItalic.woff2 | Bin 0 -> 19720 bytes
.../dist/fonts/KaTeX_Math-Italic.ttf | Bin 0 -> 40992 bytes
.../dist/fonts/KaTeX_Math-Italic.woff | Bin 0 -> 22844 bytes
.../dist/fonts/KaTeX_Math-Italic.woff2 | Bin 0 -> 20096 bytes
.../dist/fonts/KaTeX_SansSerif-Bold.ttf | Bin 0 -> 33688 bytes
.../dist/fonts/KaTeX_SansSerif-Bold.woff | Bin 0 -> 18516 bytes
.../dist/fonts/KaTeX_SansSerif-Bold.woff2 | Bin 0 -> 15732 bytes
.../dist/fonts/KaTeX_SansSerif-Italic.ttf | Bin 0 -> 30960 bytes
.../dist/fonts/KaTeX_SansSerif-Italic.woff | Bin 0 -> 17572 bytes
.../dist/fonts/KaTeX_SansSerif-Italic.woff2 | Bin 0 -> 15024 bytes
.../dist/fonts/KaTeX_SansSerif-Regular.ttf | Bin 0 -> 29812 bytes
.../dist/fonts/KaTeX_SansSerif-Regular.woff | Bin 0 -> 16228 bytes
.../dist/fonts/KaTeX_SansSerif-Regular.woff2 | Bin 0 -> 13708 bytes
.../dist/fonts/KaTeX_Script-Regular.ttf | Bin 0 -> 24620 bytes
.../dist/fonts/KaTeX_Script-Regular.woff | Bin 0 -> 13428 bytes
.../dist/fonts/KaTeX_Script-Regular.woff2 | Bin 0 -> 12064 bytes
.../dist/fonts/KaTeX_Size1-Regular.ttf | Bin 0 -> 12916 bytes
.../dist/fonts/KaTeX_Size1-Regular.woff | Bin 0 -> 6696 bytes
.../dist/fonts/KaTeX_Size1-Regular.woff2 | Bin 0 -> 5592 bytes
.../dist/fonts/KaTeX_Size2-Regular.ttf | Bin 0 -> 12172 bytes
.../dist/fonts/KaTeX_Size2-Regular.woff | Bin 0 -> 6436 bytes
.../dist/fonts/KaTeX_Size2-Regular.woff2 | Bin 0 -> 5392 bytes
.../dist/fonts/KaTeX_Size3-Regular.ttf | Bin 0 -> 8120 bytes
.../dist/fonts/KaTeX_Size3-Regular.woff | Bin 0 -> 4568 bytes
.../dist/fonts/KaTeX_Size3-Regular.woff2 | Bin 0 -> 3728 bytes
.../dist/fonts/KaTeX_Size4-Regular.ttf | Bin 0 -> 11016 bytes
.../dist/fonts/KaTeX_Size4-Regular.woff | Bin 0 -> 6184 bytes
.../dist/fonts/KaTeX_Size4-Regular.woff2 | Bin 0 -> 5028 bytes
.../dist/fonts/KaTeX_Typewriter-Regular.ttf | Bin 0 -> 35924 bytes
.../dist/fonts/KaTeX_Typewriter-Regular.woff | Bin 0 -> 20260 bytes
.../dist/fonts/KaTeX_Typewriter-Regular.woff2 | Bin 0 -> 17272 bytes
.../build/favicon.ico | Bin 0 -> 3870 bytes
.../build/logo192.png | Bin 0 -> 5347 bytes
.../build/logo512.png | Bin 0 -> 9664 bytes
.../build/manifest.json | 25 +
.../build/package.json | 22 +
.../build/robots.txt | 3 +
.../build/sample.ext.json | 15 +
.../dist/app.css | 143 +
.../dist/app.css.map | 1 +
.../dist/app.js | 115 +
.../dist/app.js.map | 1 +
.../dist/dist.css | 490 +
.../dist/dist.js | 11200 ++++++++++++++++
.../dist/lib.js | 11085 +++++++++++++++
.../sn-codemirror-search/dialog/dialog.css | 46 +
.../sn-codemirror-search/dialog/dialog.js | 161 +
.../dist/sn-codemirror-search/package.json | 18 +
.../dist/sn-codemirror-search/search.js | 258 +
.../dist/sn-codemirror-search/searchcursor.js | 293 +
.../dist/dist.css | 3246 +++++
.../dist/dist.css.map | 1 +
.../dist/dist.js | 2 +
.../dist/dist.js.map | 1 +
.../dist/index.html | 1 +
.../dist/vendor.css | 3249 +++++
.../dist/vendor.js | 2 +
.../dist/vendor.js.LICENSE.txt | 7 +
.../dist/dist.css | 3 +
.../dist/dist.css.map | 1 +
.../dist/dist.js | 31 +
.../dist/dist.js.map | 1 +
.../dist/index.html | 7 +
.../dist/dist.css | 1 +
.../dist/dist.js | 2 +
.../dist/dist.js.LICENSE.txt | 39 +
.../dist/index.html | 1 +
.../dist/dist.css | 1 +
.../dist/dist.js | 2 +
.../dist/dist.js.LICENSE.txt | 32 +
.../dist/index.html | 25 +
.../dist/vendor/js/jquery.min.js | 2 +
.../dist/vendor/js/jquery.min.js.LICENSE.txt | 1 +
.../dist/vendor/js/jszip.min.js | 2 +
.../dist/vendor/js/jszip.min.js.LICENSE.txt | 11 +
.../dist/vendor/js/kendo.spreadsheet.min.js | 1 +
.../dist/vendor/styles/Fiori/editor.png | Bin 0 -> 2873 bytes
.../dist/vendor/styles/Fiori/imagebrowser.png | Bin 0 -> 7537 bytes
.../vendor/styles/Fiori/indeterminate.gif | Bin 0 -> 2115 bytes
.../vendor/styles/Fiori/loading-image.gif | Bin 0 -> 3173 bytes
.../dist/vendor/styles/Fiori/loading.gif | Bin 0 -> 1304 bytes
.../dist/vendor/styles/Fiori/loading_2x.gif | Bin 0 -> 2336 bytes
.../dist/vendor/styles/Fiori/markers.png | Bin 0 -> 1020 bytes
.../dist/vendor/styles/Fiori/markers_2x.png | Bin 0 -> 2274 bytes
.../dist/vendor/styles/Fiori/slider-h.gif | Bin 0 -> 63 bytes
.../dist/vendor/styles/Fiori/slider-v.gif | Bin 0 -> 63 bytes
.../dist/vendor/styles/Fiori/sprite.png | Bin 0 -> 18851 bytes
.../dist/vendor/styles/Fiori/sprite_2x.png | Bin 0 -> 40832 bytes
.../dist/vendor/styles/Fiori/sprite_kpi.png | Bin 0 -> 787 bytes
.../vendor/styles/Fiori/sprite_kpi_2x.png | Bin 0 -> 1472 bytes
.../dist/vendor/styles/examples-offline.css | 687 +
.../styles/fonts/DejaVu/DejaVuSans-Bold.ttf | Bin 0 -> 704128 bytes
.../fonts/DejaVu/DejaVuSans-BoldOblique.ttf | Bin 0 -> 641720 bytes
.../fonts/DejaVu/DejaVuSans-ExtraLight.ttf | Bin 0 -> 355204 bytes
.../fonts/DejaVu/DejaVuSans-Oblique.ttf | Bin 0 -> 633840 bytes
.../vendor/styles/fonts/DejaVu/DejaVuSans.ttf | Bin 0 -> 756072 bytes
.../fonts/DejaVu/DejaVuSansMono-Bold.ttf | Bin 0 -> 331536 bytes
.../DejaVu/DejaVuSansMono-BoldOblique.ttf | Bin 0 -> 253116 bytes
.../fonts/DejaVu/DejaVuSansMono-Oblique.ttf | Bin 0 -> 251472 bytes
.../styles/fonts/DejaVu/DejaVuSansMono.ttf | Bin 0 -> 340240 bytes
.../styles/fonts/DejaVu/DejaVuSerif-Bold.ttf | Bin 0 -> 355692 bytes
.../fonts/DejaVu/DejaVuSerif-BoldItalic.ttf | Bin 0 -> 347064 bytes
.../fonts/DejaVu/DejaVuSerif-Italic.ttf | Bin 0 -> 345612 bytes
.../styles/fonts/DejaVu/DejaVuSerif.ttf | Bin 0 -> 379740 bytes
.../vendor/styles/fonts/DejaVu/LICENSE.txt | 99 +
.../styles/fonts/glyphs/KendoUIGlyphs.eot | Bin 0 -> 22488 bytes
.../styles/fonts/glyphs/KendoUIGlyphs.svg | 188 +
.../styles/fonts/glyphs/KendoUIGlyphs.ttf | Bin 0 -> 22300 bytes
.../styles/fonts/glyphs/KendoUIGlyphs.woff | Bin 0 -> 22376 bytes
.../fonts/glyphs/WebComponentsIcons.eot | Bin 0 -> 130540 bytes
.../fonts/glyphs/WebComponentsIcons.svg | 1205 ++
.../fonts/glyphs/WebComponentsIcons.ttf | Bin 0 -> 130332 bytes
.../fonts/glyphs/WebComponentsIcons.woff | Bin 0 -> 130412 bytes
.../dist/vendor/styles/images/back.png | Bin 0 -> 591 bytes
.../dist/vendor/styles/images/kendoui.svg | 361 +
.../dist/vendor/styles/images/kendoui.ttf | Bin 0 -> 64108 bytes
.../dist/vendor/styles/images/kendoui.woff | Bin 0 -> 64184 bytes
.../dist/vendor/styles/images/wp8_icons.png | Bin 0 -> 18651 bytes
.../vendor/styles/images/wp8_inverseicons.png | Bin 0 -> 16497 bytes
.../vendor/styles/kendo.common-fiori.min.css | 2440 ++++
.../styles/kendo.common-fiori.min.css.map | 1 +
.../dist/vendor/styles/kendo.fiori.min.css | 1244 ++
.../vendor/styles/kendo.fiori.min.css.map | 1 +
.../vendor/styles/kendo.fiori.mobile.min.css | 830 ++
.../styles/kendo.fiori.mobile.min.css.map | 1 +
.../dist/vendor/styles/kendo.rtl.min.css | 2 +
.../dist/vendor/styles/kendo.rtl.min.css.map | 1 +
.../vendor/styles/textures/brushed-metal.png | Bin 0 -> 15533 bytes
.../dist/vendor/styles/textures/dots1.png | Bin 0 -> 116 bytes
.../dist/vendor/styles/textures/dots10.png | Bin 0 -> 268 bytes
.../dist/vendor/styles/textures/dots11.png | Bin 0 -> 273 bytes
.../dist/vendor/styles/textures/dots12.png | Bin 0 -> 365 bytes
.../dist/vendor/styles/textures/dots13.png | Bin 0 -> 313 bytes
.../dist/vendor/styles/textures/dots2.png | Bin 0 -> 118 bytes
.../dist/vendor/styles/textures/dots3.png | Bin 0 -> 123 bytes
.../dist/vendor/styles/textures/dots4.png | Bin 0 -> 124 bytes
.../dist/vendor/styles/textures/dots5.png | Bin 0 -> 126 bytes
.../dist/vendor/styles/textures/dots6.png | Bin 0 -> 122 bytes
.../dist/vendor/styles/textures/dots7.png | Bin 0 -> 211 bytes
.../dist/vendor/styles/textures/dots8.png | Bin 0 -> 218 bytes
.../dist/vendor/styles/textures/dots9.png | Bin 0 -> 252 bytes
.../vendor/styles/textures/glass-lighter.png | Bin 0 -> 382 bytes
.../dist/vendor/styles/textures/glass.png | Bin 0 -> 360 bytes
.../dist/vendor/styles/textures/highlight.png | Bin 0 -> 390 bytes
.../vendor/styles/textures/hsv-gradient.png | Bin 0 -> 38859 bytes
.../dist/vendor/styles/textures/hue.png | Bin 0 -> 1713 bytes
.../vendor/styles/textures/image-default.png | Bin 0 -> 9364 bytes
.../dist/vendor/styles/textures/leather1.png | Bin 0 -> 5191 bytes
.../dist/vendor/styles/textures/leather2.png | Bin 0 -> 5415 bytes
.../dist/vendor/styles/textures/noise.png | Bin 0 -> 5106 bytes
.../dist/vendor/styles/textures/stripe1.png | Bin 0 -> 254 bytes
.../dist/vendor/styles/textures/stripe2.png | Bin 0 -> 297 bytes
.../dist/vendor/styles/textures/stripe3.png | Bin 0 -> 178 bytes
.../dist/vendor/styles/textures/stripe4.png | Bin 0 -> 180 bytes
.../dist/vendor/styles/textures/stripe5.png | Bin 0 -> 119 bytes
.../dist/vendor/styles/textures/stripe6.png | Bin 0 -> 118 bytes
.../styles/textures/transparency-reversed.png | Bin 0 -> 3434 bytes
.../vendor/styles/textures/transparency.png | Bin 0 -> 1835 bytes
.../vendor/styles/textures/transtexture.png | Bin 0 -> 203 bytes
.../dist/dist.css | 1 +
.../dist/dist.css | 1 +
packages/components/package.json | 4 +-
.../components/scripts/package-components.mjs | 10 +-
.../codemirror/addon/comment/comment.js | 1 +
.../addon/comment/continuecomment.js | 1 +
.../vendor/codemirror/addon/dialog/dialog.css | 32 +
.../vendor/codemirror/addon/dialog/dialog.js | 1 +
.../codemirror/addon/display/autorefresh.js | 1 +
.../codemirror/addon/display/fullscreen.css | 6 +
.../codemirror/addon/display/fullscreen.js | 1 +
.../vendor/codemirror/addon/display/panel.js | 1 +
.../codemirror/addon/display/placeholder.js | 1 +
.../vendor/codemirror/addon/display/rulers.js | 1 +
.../codemirror/addon/edit/closebrackets.js | 1 +
.../vendor/codemirror/addon/edit/closetag.js | 1 +
.../codemirror/addon/edit/continuelist.js | 1 +
.../codemirror/addon/edit/matchbrackets.js | 1 +
.../vendor/codemirror/addon/edit/matchtags.js | 1 +
.../codemirror/addon/edit/trailingspace.js | 1 +
.../codemirror/addon/fold/brace-fold.js | 1 +
.../codemirror/addon/fold/comment-fold.js | 1 +
.../vendor/codemirror/addon/fold/foldcode.js | 1 +
.../codemirror/addon/fold/foldgutter.css | 20 +
.../codemirror/addon/fold/foldgutter.js | 1 +
.../codemirror/addon/fold/indent-fold.js | 1 +
.../codemirror/addon/fold/markdown-fold.js | 1 +
.../vendor/codemirror/addon/fold/xml-fold.js | 1 +
.../codemirror/addon/hint/anyword-hint.js | 1 +
.../vendor/codemirror/addon/hint/css-hint.js | 1 +
.../vendor/codemirror/addon/hint/html-hint.js | 1 +
.../codemirror/addon/hint/javascript-hint.js | 1 +
.../codemirror/addon/hint/show-hint.css | 36 +
.../vendor/codemirror/addon/hint/show-hint.js | 1 +
.../vendor/codemirror/addon/hint/sql-hint.js | 1 +
.../vendor/codemirror/addon/hint/xml-hint.js | 1 +
.../addon/lint/coffeescript-lint.js | 1 +
.../vendor/codemirror/addon/lint/css-lint.js | 1 +
.../vendor/codemirror/addon/lint/html-lint.js | 1 +
.../codemirror/addon/lint/javascript-lint.js | 1 +
.../vendor/codemirror/addon/lint/json-lint.js | 1 +
.../vendor/codemirror/addon/lint/lint.css | 79 +
.../vendor/codemirror/addon/lint/lint.js | 1 +
.../vendor/codemirror/addon/lint/yaml-lint.js | 1 +
.../vendor/codemirror/addon/merge/merge.css | 119 +
.../vendor/codemirror/addon/merge/merge.js | 1 +
.../vendor/codemirror/addon/mode/loadmode.js | 1 +
.../vendor/codemirror/addon/mode/multiplex.js | 1 +
.../codemirror/addon/mode/multiplex_test.js | 1 +
.../vendor/codemirror/addon/mode/overlay.js | 1 +
.../vendor/codemirror/addon/mode/simple.js | 1 +
.../codemirror/addon/runmode/colorize.js | 1 +
.../addon/runmode/runmode-standalone.js | 1 +
.../codemirror/addon/runmode/runmode.js | 1 +
.../codemirror/addon/runmode/runmode.node.js | 1 +
.../addon/scroll/annotatescrollbar.js | 1 +
.../codemirror/addon/scroll/scrollpastend.js | 1 +
.../addon/scroll/simplescrollbars.css | 66 +
.../addon/scroll/simplescrollbars.js | 1 +
.../codemirror/addon/search/jump-to-line.js | 1 +
.../addon/search/match-highlighter.js | 1 +
.../addon/search/matchesonscrollbar.css | 8 +
.../addon/search/matchesonscrollbar.js | 1 +
.../vendor/codemirror/addon/search/search.js | 1 +
.../codemirror/addon/search/searchcursor.js | 1 +
.../codemirror/addon/selection/active-line.js | 1 +
.../addon/selection/mark-selection.js | 1 +
.../addon/selection/selection-pointer.js | 1 +
.../vendor/codemirror/addon/tern/tern.css | 87 +
.../vendor/codemirror/addon/tern/tern.js | 1 +
.../vendor/codemirror/addon/tern/worker.js | 1 +
.../vendor/codemirror/addon/wrap/hardwrap.js | 1 +
.../vendor/codemirror/keymap/vim.js | 1 +
.../vendor/codemirror/lib/codemirror.css | 344 +
.../vendor/codemirror/lib/codemirror.js | 1 +
.../vendor/codemirror/mode/apl/apl.js | 1 +
.../codemirror/mode/asciiarmor/asciiarmor.js | 1 +
.../vendor/codemirror/mode/asn.1/asn.1.js | 1 +
.../codemirror/mode/asterisk/asterisk.js | 1 +
.../codemirror/mode/brainfuck/brainfuck.js | 1 +
.../vendor/codemirror/mode/clike/clike.js | 1 +
.../vendor/codemirror/mode/clojure/clojure.js | 1 +
.../vendor/codemirror/mode/cmake/cmake.js | 1 +
.../vendor/codemirror/mode/cobol/cobol.js | 1 +
.../mode/coffeescript/coffeescript.js | 1 +
.../codemirror/mode/commonlisp/commonlisp.js | 1 +
.../vendor/codemirror/mode/crystal/crystal.js | 1 +
.../vendor/codemirror/mode/css/css.js | 1 +
.../vendor/codemirror/mode/cypher/cypher.js | 1 +
.../vendor/codemirror/mode/d/d.js | 1 +
.../vendor/codemirror/mode/dart/dart.js | 1 +
.../vendor/codemirror/mode/diff/diff.js | 1 +
.../vendor/codemirror/mode/django/django.js | 1 +
.../codemirror/mode/dockerfile/dockerfile.js | 1 +
.../vendor/codemirror/mode/dtd/dtd.js | 1 +
.../vendor/codemirror/mode/dylan/dylan.js | 1 +
.../vendor/codemirror/mode/ebnf/ebnf.js | 1 +
.../vendor/codemirror/mode/ecl/ecl.js | 1 +
.../vendor/codemirror/mode/eiffel/eiffel.js | 1 +
.../vendor/codemirror/mode/elm/elm.js | 1 +
.../vendor/codemirror/mode/erlang/erlang.js | 1 +
.../vendor/codemirror/mode/factor/factor.js | 1 +
.../vendor/codemirror/mode/fcl/fcl.js | 1 +
.../vendor/codemirror/mode/forth/forth.js | 1 +
.../vendor/codemirror/mode/fortran/fortran.js | 1 +
.../vendor/codemirror/mode/gas/gas.js | 1 +
.../vendor/codemirror/mode/gfm/gfm.js | 1 +
.../vendor/codemirror/mode/gherkin/gherkin.js | 1 +
.../vendor/codemirror/mode/go/go.js | 1 +
.../vendor/codemirror/mode/groovy/groovy.js | 1 +
.../vendor/codemirror/mode/haml/haml.js | 1 +
.../codemirror/mode/handlebars/handlebars.js | 1 +
.../mode/haskell-literate/haskell-literate.js | 1 +
.../vendor/codemirror/mode/haskell/haskell.js | 1 +
.../vendor/codemirror/mode/haxe/haxe.js | 1 +
.../mode/htmlembedded/htmlembedded.js | 1 +
.../codemirror/mode/htmlmixed/htmlmixed.js | 1 +
.../vendor/codemirror/mode/http/http.js | 1 +
.../vendor/codemirror/mode/idl/idl.js | 1 +
.../codemirror/mode/javascript/javascript.js | 1 +
.../vendor/codemirror/mode/jinja2/jinja2.js | 1 +
.../vendor/codemirror/mode/jsx/jsx.js | 1 +
.../vendor/codemirror/mode/julia/julia.js | 1 +
.../codemirror/mode/livescript/livescript.js | 1 +
.../vendor/codemirror/mode/lua/lua.js | 1 +
.../codemirror/mode/markdown/markdown.js | 1 +
.../mode/mathematica/mathematica.js | 1 +
.../vendor/codemirror/mode/mbox/mbox.js | 1 +
.../vendor/codemirror/mode/meta.js | 1 +
.../vendor/codemirror/mode/mirc/mirc.js | 1 +
.../vendor/codemirror/mode/mllike/mllike.js | 1 +
.../codemirror/mode/modelica/modelica.js | 1 +
.../vendor/codemirror/mode/mscgen/mscgen.js | 1 +
.../vendor/codemirror/mode/mumps/mumps.js | 1 +
.../vendor/codemirror/mode/nginx/nginx.js | 1 +
.../vendor/codemirror/mode/nsis/nsis.js | 1 +
.../codemirror/mode/ntriples/ntriples.js | 1 +
.../vendor/codemirror/mode/octave/octave.js | 1 +
.../vendor/codemirror/mode/oz/oz.js | 1 +
.../vendor/codemirror/mode/pascal/pascal.js | 1 +
.../vendor/codemirror/mode/pegjs/pegjs.js | 1 +
.../vendor/codemirror/mode/perl/perl.js | 1 +
.../vendor/codemirror/mode/php/php.js | 1 +
.../vendor/codemirror/mode/pig/pig.js | 1 +
.../codemirror/mode/powershell/powershell.js | 1 +
.../codemirror/mode/properties/properties.js | 1 +
.../codemirror/mode/protobuf/protobuf.js | 1 +
.../vendor/codemirror/mode/pug/pug.js | 1 +
.../vendor/codemirror/mode/puppet/puppet.js | 1 +
.../vendor/codemirror/mode/python/python.js | 1 +
.../vendor/codemirror/mode/q/q.js | 1 +
.../vendor/codemirror/mode/r/r.js | 1 +
.../codemirror/mode/rpm/changes/index.html | 66 +
.../vendor/codemirror/mode/rpm/rpm.js | 1 +
.../vendor/codemirror/mode/rst/rst.js | 1 +
.../vendor/codemirror/mode/ruby/ruby.js | 1 +
.../vendor/codemirror/mode/rust/rust.js | 1 +
.../vendor/codemirror/mode/sas/sas.js | 1 +
.../vendor/codemirror/mode/sass/sass.js | 1 +
.../vendor/codemirror/mode/scheme/scheme.js | 1 +
.../vendor/codemirror/mode/shell/shell.js | 1 +
.../vendor/codemirror/mode/sieve/sieve.js | 1 +
.../vendor/codemirror/mode/slim/slim.js | 1 +
.../codemirror/mode/smalltalk/smalltalk.js | 1 +
.../vendor/codemirror/mode/smarty/smarty.js | 1 +
.../vendor/codemirror/mode/solr/solr.js | 1 +
.../vendor/codemirror/mode/soy/soy.js | 1 +
.../vendor/codemirror/mode/sparql/sparql.js | 1 +
.../mode/spreadsheet/spreadsheet.js | 1 +
.../vendor/codemirror/mode/sql/sql.js | 1 +
.../vendor/codemirror/mode/stex/stex.js | 1 +
.../vendor/codemirror/mode/stylus/stylus.js | 1 +
.../vendor/codemirror/mode/swift/swift.js | 1 +
.../vendor/codemirror/mode/tcl/tcl.js | 1 +
.../vendor/codemirror/mode/textile/textile.js | 1 +
.../codemirror/mode/tiddlywiki/tiddlywiki.css | 14 +
.../codemirror/mode/tiddlywiki/tiddlywiki.js | 1 +
.../vendor/codemirror/mode/tiki/tiki.css | 26 +
.../vendor/codemirror/mode/tiki/tiki.js | 1 +
.../vendor/codemirror/mode/toml/toml.js | 1 +
.../vendor/codemirror/mode/tornado/tornado.js | 1 +
.../vendor/codemirror/mode/troff/troff.js | 1 +
.../codemirror/mode/ttcn-cfg/ttcn-cfg.js | 1 +
.../vendor/codemirror/mode/ttcn/ttcn.js | 1 +
.../vendor/codemirror/mode/turtle/turtle.js | 1 +
.../vendor/codemirror/mode/twig/twig.js | 1 +
.../vendor/codemirror/mode/vb/vb.js | 1 +
.../codemirror/mode/vbscript/vbscript.js | 1 +
.../codemirror/mode/velocity/velocity.js | 1 +
.../vendor/codemirror/mode/verilog/verilog.js | 1 +
.../vendor/codemirror/mode/vhdl/vhdl.js | 1 +
.../vendor/codemirror/mode/vue/vue.js | 1 +
.../vendor/codemirror/mode/wast/wast.js | 1 +
.../vendor/codemirror/mode/webidl/webidl.js | 1 +
.../vendor/codemirror/mode/xml/xml.js | 1 +
.../vendor/codemirror/mode/xquery/xquery.js | 1 +
.../vendor/codemirror/mode/yacas/yacas.js | 1 +
.../mode/yaml-frontmatter/yaml-frontmatter.js | 1 +
.../vendor/codemirror/mode/yaml/yaml.js | 1 +
.../vendor/codemirror/mode/z80/z80.js | 1 +
624 files changed, 51550 insertions(+), 7 deletions(-)
create mode 100644 packages/components/dist/org.standardnotes.advanced-checklist/build/favicon.ico
create mode 100644 packages/components/dist/org.standardnotes.advanced-checklist/build/logo192.png
create mode 100644 packages/components/dist/org.standardnotes.advanced-checklist/build/logo512.png
create mode 100644 packages/components/dist/org.standardnotes.advanced-checklist/build/manifest.json
create mode 100644 packages/components/dist/org.standardnotes.advanced-checklist/build/package.json
create mode 100644 packages/components/dist/org.standardnotes.advanced-checklist/build/robots.txt
create mode 100644 packages/components/dist/org.standardnotes.advanced-checklist/build/sample.ext.json
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.css
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.css.map
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js.map
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.eot
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.svg
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.ttf
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.woff
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.woff2
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/index.html
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/lib/component-relay.js
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/stylekit.css
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/vendor/easymd/easymd.js
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/vendor/easymd/easymd.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/vendor/easymd/easymde.css
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js
create mode 100644 packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.bold-editor/dist/dist.css
create mode 100644 packages/components/dist/org.standardnotes.bold-editor/dist/dist.min.js
create mode 100644 packages/components/dist/org.standardnotes.bold-editor/dist/dist.min.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.bold-editor/dist/filesafe-js/EncryptionWorker.js
create mode 100644 packages/components/dist/org.standardnotes.bold-editor/dist/filesafe-js/EncryptionWorker.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.bold-editor/dist/index.html
create mode 100644 packages/components/dist/org.standardnotes.bold-editor/dist/vendor.css
create mode 100644 packages/components/dist/org.standardnotes.bold-editor/dist/vendor.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/dist/lib/component-relay.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/dist/main.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/dist/main.css.map
create mode 100644 packages/components/dist/org.standardnotes.code-editor/dist/main.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/dist/main.js.map
create mode 100644 packages/components/dist/org.standardnotes.code-editor/dist/stylekit.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/comment/comment.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/comment/continuecomment.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/display/autorefresh.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/display/fullscreen.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/display/fullscreen.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/display/panel.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/display/placeholder.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/display/rulers.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/edit/closebrackets.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/edit/closetag.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/edit/continuelist.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/edit/matchbrackets.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/edit/matchtags.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/edit/trailingspace.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/fold/brace-fold.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/fold/comment-fold.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/fold/foldcode.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/fold/foldgutter.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/fold/foldgutter.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/fold/indent-fold.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/fold/markdown-fold.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/fold/xml-fold.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/hint/anyword-hint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/hint/css-hint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/hint/html-hint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/hint/javascript-hint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/hint/sql-hint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/hint/xml-hint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/lint/coffeescript-lint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/lint/css-lint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/lint/html-lint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/lint/javascript-lint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/lint/json-lint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/lint/yaml-lint.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/merge/merge.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/merge/merge.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/mode/loadmode.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/mode/multiplex.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/mode/multiplex_test.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/mode/overlay.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/mode/simple.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/colorize.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/runmode-standalone.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/runmode.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/runmode.node.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/annotatescrollbar.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/scrollpastend.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/search/jump-to-line.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/search/match-highlighter.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/search/matchesonscrollbar.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/search/matchesonscrollbar.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/search/search.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/search/searchcursor.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/selection/active-line.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/selection/mark-selection.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/selection/selection-pointer.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/tern/worker.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/addon/wrap/hardwrap.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/keymap/vim.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/lib/codemirror.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/lib/codemirror.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/apl/apl.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/asciiarmor/asciiarmor.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/asn.1/asn.1.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/asterisk/asterisk.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/brainfuck/brainfuck.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/clike/clike.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/clojure/clojure.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/cmake/cmake.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/cobol/cobol.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/coffeescript/coffeescript.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/commonlisp/commonlisp.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/crystal/crystal.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/css/css.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/cypher/cypher.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/d/d.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/dart/dart.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/diff/diff.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/django/django.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/dockerfile/dockerfile.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/dtd/dtd.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/dylan/dylan.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/ebnf/ebnf.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/ecl/ecl.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/eiffel/eiffel.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/elm/elm.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/erlang/erlang.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/factor/factor.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/fcl/fcl.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/forth/forth.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/fortran/fortran.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/gas/gas.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/gfm/gfm.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/gherkin/gherkin.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/go/go.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/groovy/groovy.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/haml/haml.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/handlebars/handlebars.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/haskell-literate/haskell-literate.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/haskell/haskell.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/haxe/haxe.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/htmlembedded/htmlembedded.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/htmlmixed/htmlmixed.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/http/http.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/idl/idl.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/javascript/javascript.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/jinja2/jinja2.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/jsx/jsx.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/julia/julia.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/livescript/livescript.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/lua/lua.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/markdown/markdown.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/mathematica/mathematica.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/mbox/mbox.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/meta.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/mirc/mirc.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/mllike/mllike.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/modelica/modelica.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/mscgen/mscgen.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/mumps/mumps.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/nginx/nginx.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/nsis/nsis.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/ntriples/ntriples.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/octave/octave.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/oz/oz.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/pascal/pascal.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/pegjs/pegjs.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/perl/perl.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/php/php.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/pig/pig.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/powershell/powershell.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/properties/properties.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/protobuf/protobuf.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/pug/pug.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/puppet/puppet.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/python/python.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/q/q.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/r/r.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/rpm/changes/index.html
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/rpm/rpm.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/rst/rst.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/ruby/ruby.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/rust/rust.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/sas/sas.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/sass/sass.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/scheme/scheme.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/shell/shell.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/sieve/sieve.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/slim/slim.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/smalltalk/smalltalk.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/smarty/smarty.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/solr/solr.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/soy/soy.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/sparql/sparql.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/spreadsheet/spreadsheet.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/sql/sql.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/stex/stex.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/stylus/stylus.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/swift/swift.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/tcl/tcl.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/textile/textile.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/tiddlywiki/tiddlywiki.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/tiddlywiki/tiddlywiki.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.css
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/toml/toml.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/tornado/tornado.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/troff/troff.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/ttcn-cfg/ttcn-cfg.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/ttcn/ttcn.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/turtle/turtle.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/twig/twig.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/vb/vb.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/vbscript/vbscript.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/velocity/velocity.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/verilog/verilog.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/vhdl/vhdl.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/vue/vue.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/wast/wast.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/webidl/webidl.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/xml/xml.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/xquery/xquery.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/yacas/yacas.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/yaml/yaml.js
create mode 100644 packages/components/dist/org.standardnotes.code-editor/vendor/codemirror/mode/z80/z80.js
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Bold.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Bold.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Bold.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Bold.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Bold.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Bold.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-BoldItalic.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-BoldItalic.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-BoldItalic.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size3-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size3-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size3-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size4-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size4-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size4-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.ttf
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.woff
create mode 100644 packages/components/dist/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.woff2
create mode 100644 packages/components/dist/org.standardnotes.markdown-visual-editor/build/favicon.ico
create mode 100644 packages/components/dist/org.standardnotes.markdown-visual-editor/build/logo192.png
create mode 100644 packages/components/dist/org.standardnotes.markdown-visual-editor/build/logo512.png
create mode 100644 packages/components/dist/org.standardnotes.markdown-visual-editor/build/manifest.json
create mode 100644 packages/components/dist/org.standardnotes.markdown-visual-editor/build/package.json
create mode 100644 packages/components/dist/org.standardnotes.markdown-visual-editor/build/robots.txt
create mode 100644 packages/components/dist/org.standardnotes.markdown-visual-editor/build/sample.ext.json
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/app.css
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/app.css.map
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/app.js
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/app.js.map
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/dist.css
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/dist.js
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/lib.js
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/dialog/dialog.css
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/dialog/dialog.js
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/package.json
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/search.js
create mode 100644 packages/components/dist/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/searchcursor.js
create mode 100644 packages/components/dist/org.standardnotes.plus-editor/dist/dist.css
create mode 100644 packages/components/dist/org.standardnotes.plus-editor/dist/dist.css.map
create mode 100644 packages/components/dist/org.standardnotes.plus-editor/dist/dist.js
create mode 100644 packages/components/dist/org.standardnotes.plus-editor/dist/dist.js.map
create mode 100644 packages/components/dist/org.standardnotes.plus-editor/dist/index.html
create mode 100644 packages/components/dist/org.standardnotes.plus-editor/dist/vendor.css
create mode 100644 packages/components/dist/org.standardnotes.plus-editor/dist/vendor.js
create mode 100644 packages/components/dist/org.standardnotes.plus-editor/dist/vendor.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.simple-markdown-editor/dist/dist.css
create mode 100644 packages/components/dist/org.standardnotes.simple-markdown-editor/dist/dist.css.map
create mode 100644 packages/components/dist/org.standardnotes.simple-markdown-editor/dist/dist.js
create mode 100644 packages/components/dist/org.standardnotes.simple-markdown-editor/dist/dist.js.map
create mode 100644 packages/components/dist/org.standardnotes.simple-markdown-editor/dist/index.html
create mode 100644 packages/components/dist/org.standardnotes.simple-task-editor/dist/dist.css
create mode 100644 packages/components/dist/org.standardnotes.simple-task-editor/dist/dist.js
create mode 100644 packages/components/dist/org.standardnotes.simple-task-editor/dist/dist.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.simple-task-editor/dist/index.html
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/dist.css
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/dist.js
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/dist.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/index.html
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/js/jquery.min.js
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/js/jquery.min.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/js/jszip.min.js
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/js/jszip.min.js.LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/js/kendo.spreadsheet.min.js
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/editor.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/imagebrowser.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/indeterminate.gif
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading-image.gif
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading.gif
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading_2x.gif
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/markers.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/markers_2x.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/slider-h.gif
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/slider-v.gif
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_2x.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_kpi.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_kpi_2x.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/examples-offline.css
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-Bold.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-BoldOblique.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-ExtraLight.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-Oblique.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-Bold.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-Oblique.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-Bold.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-BoldItalic.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-Italic.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/LICENSE.txt
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.eot
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.svg
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.woff
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.eot
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.svg
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.woff
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/images/back.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.svg
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.ttf
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.woff
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/images/wp8_icons.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/images/wp8_inverseicons.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css.map
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css.map
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css.map
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css.map
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/brushed-metal.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots1.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots10.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots11.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots12.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots13.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots2.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots3.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots4.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots5.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots6.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots7.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots8.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots9.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/glass-lighter.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/glass.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/highlight.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/hsv-gradient.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/hue.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/image-default.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/leather1.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/leather2.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/noise.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe1.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe2.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe3.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe4.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe5.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe6.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transparency-reversed.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transparency.png
create mode 100644 packages/components/dist/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transtexture.png
create mode 100644 packages/components/dist/org.standardnotes.theme-autobiography/dist/dist.css
create mode 100644 packages/components/dist/org.standardnotes.theme-dynamic/dist/dist.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/comment/comment.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/comment/continuecomment.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/display/autorefresh.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/display/fullscreen.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/display/fullscreen.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/display/panel.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/display/placeholder.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/display/rulers.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/edit/closebrackets.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/edit/closetag.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/edit/continuelist.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/edit/matchbrackets.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/edit/matchtags.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/edit/trailingspace.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/fold/brace-fold.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/fold/comment-fold.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/fold/foldcode.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/fold/foldgutter.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/fold/foldgutter.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/fold/indent-fold.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/fold/markdown-fold.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/fold/xml-fold.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/hint/anyword-hint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/hint/css-hint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/hint/html-hint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/hint/javascript-hint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/hint/sql-hint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/hint/xml-hint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/lint/coffeescript-lint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/lint/css-lint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/lint/html-lint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/lint/javascript-lint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/lint/json-lint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/lint/yaml-lint.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/merge/merge.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/merge/merge.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/mode/loadmode.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/mode/multiplex.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/mode/multiplex_test.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/mode/overlay.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/mode/simple.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/colorize.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/runmode-standalone.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/runmode.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/runmode.node.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/annotatescrollbar.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/scrollpastend.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/search/jump-to-line.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/search/match-highlighter.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/search/matchesonscrollbar.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/search/matchesonscrollbar.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/search/search.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/search/searchcursor.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/selection/active-line.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/selection/mark-selection.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/selection/selection-pointer.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/tern/worker.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/addon/wrap/hardwrap.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/keymap/vim.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/lib/codemirror.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/lib/codemirror.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/apl/apl.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/asciiarmor/asciiarmor.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/asn.1/asn.1.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/asterisk/asterisk.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/brainfuck/brainfuck.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/clike/clike.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/clojure/clojure.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/cmake/cmake.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/cobol/cobol.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/coffeescript/coffeescript.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/commonlisp/commonlisp.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/crystal/crystal.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/css/css.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/cypher/cypher.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/d/d.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/dart/dart.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/diff/diff.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/django/django.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/dockerfile/dockerfile.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/dtd/dtd.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/dylan/dylan.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/ebnf/ebnf.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/ecl/ecl.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/eiffel/eiffel.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/elm/elm.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/erlang/erlang.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/factor/factor.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/fcl/fcl.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/forth/forth.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/fortran/fortran.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/gas/gas.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/gfm/gfm.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/gherkin/gherkin.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/go/go.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/groovy/groovy.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/haml/haml.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/handlebars/handlebars.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/haskell-literate/haskell-literate.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/haskell/haskell.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/haxe/haxe.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/htmlembedded/htmlembedded.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/htmlmixed/htmlmixed.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/http/http.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/idl/idl.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/javascript/javascript.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/jinja2/jinja2.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/jsx/jsx.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/julia/julia.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/livescript/livescript.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/lua/lua.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/markdown/markdown.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/mathematica/mathematica.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/mbox/mbox.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/meta.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/mirc/mirc.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/mllike/mllike.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/modelica/modelica.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/mscgen/mscgen.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/mumps/mumps.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/nginx/nginx.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/nsis/nsis.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/ntriples/ntriples.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/octave/octave.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/oz/oz.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/pascal/pascal.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/pegjs/pegjs.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/perl/perl.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/php/php.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/pig/pig.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/powershell/powershell.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/properties/properties.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/protobuf/protobuf.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/pug/pug.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/puppet/puppet.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/python/python.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/q/q.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/r/r.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/rpm/changes/index.html
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/rpm/rpm.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/rst/rst.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/ruby/ruby.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/rust/rust.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/sas/sas.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/sass/sass.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/scheme/scheme.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/shell/shell.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/sieve/sieve.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/slim/slim.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/smalltalk/smalltalk.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/smarty/smarty.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/solr/solr.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/soy/soy.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/sparql/sparql.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/spreadsheet/spreadsheet.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/sql/sql.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/stex/stex.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/stylus/stylus.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/swift/swift.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/tcl/tcl.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/textile/textile.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/tiddlywiki/tiddlywiki.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/tiddlywiki/tiddlywiki.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.css
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/toml/toml.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/tornado/tornado.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/troff/troff.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/ttcn-cfg/ttcn-cfg.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/ttcn/ttcn.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/turtle/turtle.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/twig/twig.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/vb/vb.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/vbscript/vbscript.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/velocity/velocity.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/verilog/verilog.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/vhdl/vhdl.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/vue/vue.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/wast/wast.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/webidl/webidl.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/xml/xml.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/xquery/xquery.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/yacas/yacas.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/yaml/yaml.js
create mode 100644 packages/components/src/org.standardnotes.code-editor/vendor/codemirror/mode/z80/z80.js
diff --git a/package.json b/package.json
index a582df9df..df58917e1 100644
--- a/package.json
+++ b/package.json
@@ -11,8 +11,8 @@
"node": ">=12.19.0 <17.0.0"
},
"scripts": {
- "lint": "yarn workspaces foreach --parallel --verbose run lint",
- "test": "yarn workspaces foreach --parallel --verbose run test",
+ "lint": "yarn workspaces foreach -pt --parallel --jobs 10 --verbose run lint",
+ "test": "yarn workspaces foreach -pt --parallel --jobs 10 --verbose run test",
"clean": "lerna run clean",
"build:all": "yarn workspaces foreach -pt --verbose run build",
"build:web": "yarn workspaces foreach -pt --verbose -R --from @standardnotes/web run build",
diff --git a/packages/components/dist/org.standardnotes.advanced-checklist/build/favicon.ico b/packages/components/dist/org.standardnotes.advanced-checklist/build/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a
GIT binary patch
literal 3870
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
baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@
literal 0
HcmV?d00001
diff --git a/packages/components/dist/org.standardnotes.advanced-checklist/build/logo192.png b/packages/components/dist/org.standardnotes.advanced-checklist/build/logo192.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9
GIT binary patch
literal 5347
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
b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN
literal 0
HcmV?d00001
diff --git a/packages/components/dist/org.standardnotes.advanced-checklist/build/manifest.json b/packages/components/dist/org.standardnotes.advanced-checklist/build/manifest.json
new file mode 100644
index 000000000..76ef6af20
--- /dev/null
+++ b/packages/components/dist/org.standardnotes.advanced-checklist/build/manifest.json
@@ -0,0 +1,25 @@
+{
+ "short_name": "Advanced Checklist",
+ "name": "Advanced Checklist",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "64x64 32x32 24x24 16x16",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "logo192.png",
+ "type": "image/png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "logo512.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ }
+ ],
+ "start_url": ".",
+ "display": "standalone",
+ "theme_color": "#000000",
+ "background_color": "#ffffff"
+}
diff --git a/packages/components/dist/org.standardnotes.advanced-checklist/build/package.json b/packages/components/dist/org.standardnotes.advanced-checklist/build/package.json
new file mode 100644
index 000000000..cafe75dfd
--- /dev/null
+++ b/packages/components/dist/org.standardnotes.advanced-checklist/build/package.json
@@ -0,0 +1,21 @@
+{
+ "name": "@standardnotes/advanced-checklist",
+ "version": "0.0.1",
+ "description": "A task editor with grouping functionality.",
+ "keywords": [
+ "Standard Notes",
+ "Standard Notes Extensions"
+ ],
+ "private": true,
+ "license": "AGPL-3.0-or-later",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/standardnotes/advanced-checklist.git"
+ },
+ "bugs": {
+ "url": "https://github.com/standardnotes/advanced-checklist/issues"
+ },
+ "sn": {
+ "main": "index.html"
+ }
+}
diff --git a/packages/components/dist/org.standardnotes.advanced-checklist/build/robots.txt b/packages/components/dist/org.standardnotes.advanced-checklist/build/robots.txt
new file mode 100644
index 000000000..e9e57dc4d
--- /dev/null
+++ b/packages/components/dist/org.standardnotes.advanced-checklist/build/robots.txt
@@ -0,0 +1,3 @@
+# https://www.robotstxt.org/robotstxt.html
+User-agent: *
+Disallow:
diff --git a/packages/components/dist/org.standardnotes.advanced-checklist/build/sample.ext.json b/packages/components/dist/org.standardnotes.advanced-checklist/build/sample.ext.json
new file mode 100644
index 000000000..3cfa7ecf7
--- /dev/null
+++ b/packages/components/dist/org.standardnotes.advanced-checklist/build/sample.ext.json
@@ -0,0 +1,13 @@
+{
+ "identifier": "org.standardnotes.advanced-checklist-dev",
+ "name": "Advanced Checklist - Dev",
+ "content_type": "SN|Component",
+ "area": "editor-editor",
+ "version": "0.1.0",
+ "description": "A task editor with grouping functionality.",
+ "url": "http://localhost:3000/index.html",
+ "download_url": "",
+ "latest_url": "",
+ "marketing_url": "https://github.com/standardnotes/advanced-checklist",
+ "thumbnail_url": ""
+}
diff --git a/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.css b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.css
new file mode 100644
index 000000000..51944dd96
--- /dev/null
+++ b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.css
@@ -0,0 +1,2341 @@
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+ font-family: 'FontAwesome';
+ src: url(fonts/fontawesome-webfont.eot);
+ src: url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(fonts/fontawesome-webfont.woff2) format('woff2'), url(fonts/fontawesome-webfont.woff) format('woff'), url(fonts/fontawesome-webfont.ttf) format('truetype'), url(fonts/fontawesome-webfont.svg#fontawesomeregular) format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+.fa {
+ display: inline-block;
+ font: normal normal normal 14px/1 FontAwesome;
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+ font-size: 1.33333333em;
+ line-height: 0.75em;
+ vertical-align: -15%;
+}
+.fa-2x {
+ font-size: 2em;
+}
+.fa-3x {
+ font-size: 3em;
+}
+.fa-4x {
+ font-size: 4em;
+}
+.fa-5x {
+ font-size: 5em;
+}
+.fa-fw {
+ width: 1.28571429em;
+ text-align: center;
+}
+.fa-ul {
+ padding-left: 0;
+ margin-left: 2.14285714em;
+ list-style-type: none;
+}
+.fa-ul > li {
+ position: relative;
+}
+.fa-li {
+ position: absolute;
+ left: -2.14285714em;
+ width: 2.14285714em;
+ top: 0.14285714em;
+ text-align: center;
+}
+.fa-li.fa-lg {
+ left: -1.85714286em;
+}
+.fa-border {
+ padding: .2em .25em .15em;
+ border: solid 0.08em #eeeeee;
+ border-radius: .1em;
+}
+.fa-pull-left {
+ float: left;
+}
+.fa-pull-right {
+ float: right;
+}
+.fa.fa-pull-left {
+ margin-right: .3em;
+}
+.fa.fa-pull-right {
+ margin-left: .3em;
+}
+/* Deprecated as of 4.4.0 */
+.pull-right {
+ float: right;
+}
+.pull-left {
+ float: left;
+}
+.fa.pull-left {
+ margin-right: .3em;
+}
+.fa.pull-right {
+ margin-left: .3em;
+}
+.fa-spin {
+ -webkit-animation: fa-spin 2s infinite linear;
+ animation: fa-spin 2s infinite linear;
+}
+.fa-pulse {
+ -webkit-animation: fa-spin 1s infinite steps(8);
+ animation: fa-spin 1s infinite steps(8);
+}
+@-webkit-keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+.fa-rotate-90 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
+ -webkit-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg);
+}
+.fa-rotate-180 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+.fa-rotate-270 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
+ -webkit-transform: rotate(270deg);
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg);
+}
+.fa-flip-horizontal {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
+ -webkit-transform: scale(-1, 1);
+ -ms-transform: scale(-1, 1);
+ transform: scale(-1, 1);
+}
+.fa-flip-vertical {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
+ -webkit-transform: scale(1, -1);
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1);
+}
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical {
+ filter: none;
+}
+.fa-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.fa-stack-1x,
+.fa-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.fa-stack-1x {
+ line-height: inherit;
+}
+.fa-stack-2x {
+ font-size: 2em;
+}
+.fa-inverse {
+ color: #ffffff;
+}
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+.fa-glass:before {
+ content: "\f000";
+}
+.fa-music:before {
+ content: "\f001";
+}
+.fa-search:before {
+ content: "\f002";
+}
+.fa-envelope-o:before {
+ content: "\f003";
+}
+.fa-heart:before {
+ content: "\f004";
+}
+.fa-star:before {
+ content: "\f005";
+}
+.fa-star-o:before {
+ content: "\f006";
+}
+.fa-user:before {
+ content: "\f007";
+}
+.fa-film:before {
+ content: "\f008";
+}
+.fa-th-large:before {
+ content: "\f009";
+}
+.fa-th:before {
+ content: "\f00a";
+}
+.fa-th-list:before {
+ content: "\f00b";
+}
+.fa-check:before {
+ content: "\f00c";
+}
+.fa-remove:before,
+.fa-close:before,
+.fa-times:before {
+ content: "\f00d";
+}
+.fa-search-plus:before {
+ content: "\f00e";
+}
+.fa-search-minus:before {
+ content: "\f010";
+}
+.fa-power-off:before {
+ content: "\f011";
+}
+.fa-signal:before {
+ content: "\f012";
+}
+.fa-gear:before,
+.fa-cog:before {
+ content: "\f013";
+}
+.fa-trash-o:before {
+ content: "\f014";
+}
+.fa-home:before {
+ content: "\f015";
+}
+.fa-file-o:before {
+ content: "\f016";
+}
+.fa-clock-o:before {
+ content: "\f017";
+}
+.fa-road:before {
+ content: "\f018";
+}
+.fa-download:before {
+ content: "\f019";
+}
+.fa-arrow-circle-o-down:before {
+ content: "\f01a";
+}
+.fa-arrow-circle-o-up:before {
+ content: "\f01b";
+}
+.fa-inbox:before {
+ content: "\f01c";
+}
+.fa-play-circle-o:before {
+ content: "\f01d";
+}
+.fa-rotate-right:before,
+.fa-repeat:before {
+ content: "\f01e";
+}
+.fa-refresh:before {
+ content: "\f021";
+}
+.fa-list-alt:before {
+ content: "\f022";
+}
+.fa-lock:before {
+ content: "\f023";
+}
+.fa-flag:before {
+ content: "\f024";
+}
+.fa-headphones:before {
+ content: "\f025";
+}
+.fa-volume-off:before {
+ content: "\f026";
+}
+.fa-volume-down:before {
+ content: "\f027";
+}
+.fa-volume-up:before {
+ content: "\f028";
+}
+.fa-qrcode:before {
+ content: "\f029";
+}
+.fa-barcode:before {
+ content: "\f02a";
+}
+.fa-tag:before {
+ content: "\f02b";
+}
+.fa-tags:before {
+ content: "\f02c";
+}
+.fa-book:before {
+ content: "\f02d";
+}
+.fa-bookmark:before {
+ content: "\f02e";
+}
+.fa-print:before {
+ content: "\f02f";
+}
+.fa-camera:before {
+ content: "\f030";
+}
+.fa-font:before {
+ content: "\f031";
+}
+.fa-bold:before {
+ content: "\f032";
+}
+.fa-italic:before {
+ content: "\f033";
+}
+.fa-text-height:before {
+ content: "\f034";
+}
+.fa-text-width:before {
+ content: "\f035";
+}
+.fa-align-left:before {
+ content: "\f036";
+}
+.fa-align-center:before {
+ content: "\f037";
+}
+.fa-align-right:before {
+ content: "\f038";
+}
+.fa-align-justify:before {
+ content: "\f039";
+}
+.fa-list:before {
+ content: "\f03a";
+}
+.fa-dedent:before,
+.fa-outdent:before {
+ content: "\f03b";
+}
+.fa-indent:before {
+ content: "\f03c";
+}
+.fa-video-camera:before {
+ content: "\f03d";
+}
+.fa-photo:before,
+.fa-image:before,
+.fa-picture-o:before {
+ content: "\f03e";
+}
+.fa-pencil:before {
+ content: "\f040";
+}
+.fa-map-marker:before {
+ content: "\f041";
+}
+.fa-adjust:before {
+ content: "\f042";
+}
+.fa-tint:before {
+ content: "\f043";
+}
+.fa-edit:before,
+.fa-pencil-square-o:before {
+ content: "\f044";
+}
+.fa-share-square-o:before {
+ content: "\f045";
+}
+.fa-check-square-o:before {
+ content: "\f046";
+}
+.fa-arrows:before {
+ content: "\f047";
+}
+.fa-step-backward:before {
+ content: "\f048";
+}
+.fa-fast-backward:before {
+ content: "\f049";
+}
+.fa-backward:before {
+ content: "\f04a";
+}
+.fa-play:before {
+ content: "\f04b";
+}
+.fa-pause:before {
+ content: "\f04c";
+}
+.fa-stop:before {
+ content: "\f04d";
+}
+.fa-forward:before {
+ content: "\f04e";
+}
+.fa-fast-forward:before {
+ content: "\f050";
+}
+.fa-step-forward:before {
+ content: "\f051";
+}
+.fa-eject:before {
+ content: "\f052";
+}
+.fa-chevron-left:before {
+ content: "\f053";
+}
+.fa-chevron-right:before {
+ content: "\f054";
+}
+.fa-plus-circle:before {
+ content: "\f055";
+}
+.fa-minus-circle:before {
+ content: "\f056";
+}
+.fa-times-circle:before {
+ content: "\f057";
+}
+.fa-check-circle:before {
+ content: "\f058";
+}
+.fa-question-circle:before {
+ content: "\f059";
+}
+.fa-info-circle:before {
+ content: "\f05a";
+}
+.fa-crosshairs:before {
+ content: "\f05b";
+}
+.fa-times-circle-o:before {
+ content: "\f05c";
+}
+.fa-check-circle-o:before {
+ content: "\f05d";
+}
+.fa-ban:before {
+ content: "\f05e";
+}
+.fa-arrow-left:before {
+ content: "\f060";
+}
+.fa-arrow-right:before {
+ content: "\f061";
+}
+.fa-arrow-up:before {
+ content: "\f062";
+}
+.fa-arrow-down:before {
+ content: "\f063";
+}
+.fa-mail-forward:before,
+.fa-share:before {
+ content: "\f064";
+}
+.fa-expand:before {
+ content: "\f065";
+}
+.fa-compress:before {
+ content: "\f066";
+}
+.fa-plus:before {
+ content: "\f067";
+}
+.fa-minus:before {
+ content: "\f068";
+}
+.fa-asterisk:before {
+ content: "\f069";
+}
+.fa-exclamation-circle:before {
+ content: "\f06a";
+}
+.fa-gift:before {
+ content: "\f06b";
+}
+.fa-leaf:before {
+ content: "\f06c";
+}
+.fa-fire:before {
+ content: "\f06d";
+}
+.fa-eye:before {
+ content: "\f06e";
+}
+.fa-eye-slash:before {
+ content: "\f070";
+}
+.fa-warning:before,
+.fa-exclamation-triangle:before {
+ content: "\f071";
+}
+.fa-plane:before {
+ content: "\f072";
+}
+.fa-calendar:before {
+ content: "\f073";
+}
+.fa-random:before {
+ content: "\f074";
+}
+.fa-comment:before {
+ content: "\f075";
+}
+.fa-magnet:before {
+ content: "\f076";
+}
+.fa-chevron-up:before {
+ content: "\f077";
+}
+.fa-chevron-down:before {
+ content: "\f078";
+}
+.fa-retweet:before {
+ content: "\f079";
+}
+.fa-shopping-cart:before {
+ content: "\f07a";
+}
+.fa-folder:before {
+ content: "\f07b";
+}
+.fa-folder-open:before {
+ content: "\f07c";
+}
+.fa-arrows-v:before {
+ content: "\f07d";
+}
+.fa-arrows-h:before {
+ content: "\f07e";
+}
+.fa-bar-chart-o:before,
+.fa-bar-chart:before {
+ content: "\f080";
+}
+.fa-twitter-square:before {
+ content: "\f081";
+}
+.fa-facebook-square:before {
+ content: "\f082";
+}
+.fa-camera-retro:before {
+ content: "\f083";
+}
+.fa-key:before {
+ content: "\f084";
+}
+.fa-gears:before,
+.fa-cogs:before {
+ content: "\f085";
+}
+.fa-comments:before {
+ content: "\f086";
+}
+.fa-thumbs-o-up:before {
+ content: "\f087";
+}
+.fa-thumbs-o-down:before {
+ content: "\f088";
+}
+.fa-star-half:before {
+ content: "\f089";
+}
+.fa-heart-o:before {
+ content: "\f08a";
+}
+.fa-sign-out:before {
+ content: "\f08b";
+}
+.fa-linkedin-square:before {
+ content: "\f08c";
+}
+.fa-thumb-tack:before {
+ content: "\f08d";
+}
+.fa-external-link:before {
+ content: "\f08e";
+}
+.fa-sign-in:before {
+ content: "\f090";
+}
+.fa-trophy:before {
+ content: "\f091";
+}
+.fa-github-square:before {
+ content: "\f092";
+}
+.fa-upload:before {
+ content: "\f093";
+}
+.fa-lemon-o:before {
+ content: "\f094";
+}
+.fa-phone:before {
+ content: "\f095";
+}
+.fa-square-o:before {
+ content: "\f096";
+}
+.fa-bookmark-o:before {
+ content: "\f097";
+}
+.fa-phone-square:before {
+ content: "\f098";
+}
+.fa-twitter:before {
+ content: "\f099";
+}
+.fa-facebook-f:before,
+.fa-facebook:before {
+ content: "\f09a";
+}
+.fa-github:before {
+ content: "\f09b";
+}
+.fa-unlock:before {
+ content: "\f09c";
+}
+.fa-credit-card:before {
+ content: "\f09d";
+}
+.fa-feed:before,
+.fa-rss:before {
+ content: "\f09e";
+}
+.fa-hdd-o:before {
+ content: "\f0a0";
+}
+.fa-bullhorn:before {
+ content: "\f0a1";
+}
+.fa-bell:before {
+ content: "\f0f3";
+}
+.fa-certificate:before {
+ content: "\f0a3";
+}
+.fa-hand-o-right:before {
+ content: "\f0a4";
+}
+.fa-hand-o-left:before {
+ content: "\f0a5";
+}
+.fa-hand-o-up:before {
+ content: "\f0a6";
+}
+.fa-hand-o-down:before {
+ content: "\f0a7";
+}
+.fa-arrow-circle-left:before {
+ content: "\f0a8";
+}
+.fa-arrow-circle-right:before {
+ content: "\f0a9";
+}
+.fa-arrow-circle-up:before {
+ content: "\f0aa";
+}
+.fa-arrow-circle-down:before {
+ content: "\f0ab";
+}
+.fa-globe:before {
+ content: "\f0ac";
+}
+.fa-wrench:before {
+ content: "\f0ad";
+}
+.fa-tasks:before {
+ content: "\f0ae";
+}
+.fa-filter:before {
+ content: "\f0b0";
+}
+.fa-briefcase:before {
+ content: "\f0b1";
+}
+.fa-arrows-alt:before {
+ content: "\f0b2";
+}
+.fa-group:before,
+.fa-users:before {
+ content: "\f0c0";
+}
+.fa-chain:before,
+.fa-link:before {
+ content: "\f0c1";
+}
+.fa-cloud:before {
+ content: "\f0c2";
+}
+.fa-flask:before {
+ content: "\f0c3";
+}
+.fa-cut:before,
+.fa-scissors:before {
+ content: "\f0c4";
+}
+.fa-copy:before,
+.fa-files-o:before {
+ content: "\f0c5";
+}
+.fa-paperclip:before {
+ content: "\f0c6";
+}
+.fa-save:before,
+.fa-floppy-o:before {
+ content: "\f0c7";
+}
+.fa-square:before {
+ content: "\f0c8";
+}
+.fa-navicon:before,
+.fa-reorder:before,
+.fa-bars:before {
+ content: "\f0c9";
+}
+.fa-list-ul:before {
+ content: "\f0ca";
+}
+.fa-list-ol:before {
+ content: "\f0cb";
+}
+.fa-strikethrough:before {
+ content: "\f0cc";
+}
+.fa-underline:before {
+ content: "\f0cd";
+}
+.fa-table:before {
+ content: "\f0ce";
+}
+.fa-magic:before {
+ content: "\f0d0";
+}
+.fa-truck:before {
+ content: "\f0d1";
+}
+.fa-pinterest:before {
+ content: "\f0d2";
+}
+.fa-pinterest-square:before {
+ content: "\f0d3";
+}
+.fa-google-plus-square:before {
+ content: "\f0d4";
+}
+.fa-google-plus:before {
+ content: "\f0d5";
+}
+.fa-money:before {
+ content: "\f0d6";
+}
+.fa-caret-down:before {
+ content: "\f0d7";
+}
+.fa-caret-up:before {
+ content: "\f0d8";
+}
+.fa-caret-left:before {
+ content: "\f0d9";
+}
+.fa-caret-right:before {
+ content: "\f0da";
+}
+.fa-columns:before {
+ content: "\f0db";
+}
+.fa-unsorted:before,
+.fa-sort:before {
+ content: "\f0dc";
+}
+.fa-sort-down:before,
+.fa-sort-desc:before {
+ content: "\f0dd";
+}
+.fa-sort-up:before,
+.fa-sort-asc:before {
+ content: "\f0de";
+}
+.fa-envelope:before {
+ content: "\f0e0";
+}
+.fa-linkedin:before {
+ content: "\f0e1";
+}
+.fa-rotate-left:before,
+.fa-undo:before {
+ content: "\f0e2";
+}
+.fa-legal:before,
+.fa-gavel:before {
+ content: "\f0e3";
+}
+.fa-dashboard:before,
+.fa-tachometer:before {
+ content: "\f0e4";
+}
+.fa-comment-o:before {
+ content: "\f0e5";
+}
+.fa-comments-o:before {
+ content: "\f0e6";
+}
+.fa-flash:before,
+.fa-bolt:before {
+ content: "\f0e7";
+}
+.fa-sitemap:before {
+ content: "\f0e8";
+}
+.fa-umbrella:before {
+ content: "\f0e9";
+}
+.fa-paste:before,
+.fa-clipboard:before {
+ content: "\f0ea";
+}
+.fa-lightbulb-o:before {
+ content: "\f0eb";
+}
+.fa-exchange:before {
+ content: "\f0ec";
+}
+.fa-cloud-download:before {
+ content: "\f0ed";
+}
+.fa-cloud-upload:before {
+ content: "\f0ee";
+}
+.fa-user-md:before {
+ content: "\f0f0";
+}
+.fa-stethoscope:before {
+ content: "\f0f1";
+}
+.fa-suitcase:before {
+ content: "\f0f2";
+}
+.fa-bell-o:before {
+ content: "\f0a2";
+}
+.fa-coffee:before {
+ content: "\f0f4";
+}
+.fa-cutlery:before {
+ content: "\f0f5";
+}
+.fa-file-text-o:before {
+ content: "\f0f6";
+}
+.fa-building-o:before {
+ content: "\f0f7";
+}
+.fa-hospital-o:before {
+ content: "\f0f8";
+}
+.fa-ambulance:before {
+ content: "\f0f9";
+}
+.fa-medkit:before {
+ content: "\f0fa";
+}
+.fa-fighter-jet:before {
+ content: "\f0fb";
+}
+.fa-beer:before {
+ content: "\f0fc";
+}
+.fa-h-square:before {
+ content: "\f0fd";
+}
+.fa-plus-square:before {
+ content: "\f0fe";
+}
+.fa-angle-double-left:before {
+ content: "\f100";
+}
+.fa-angle-double-right:before {
+ content: "\f101";
+}
+.fa-angle-double-up:before {
+ content: "\f102";
+}
+.fa-angle-double-down:before {
+ content: "\f103";
+}
+.fa-angle-left:before {
+ content: "\f104";
+}
+.fa-angle-right:before {
+ content: "\f105";
+}
+.fa-angle-up:before {
+ content: "\f106";
+}
+.fa-angle-down:before {
+ content: "\f107";
+}
+.fa-desktop:before {
+ content: "\f108";
+}
+.fa-laptop:before {
+ content: "\f109";
+}
+.fa-tablet:before {
+ content: "\f10a";
+}
+.fa-mobile-phone:before,
+.fa-mobile:before {
+ content: "\f10b";
+}
+.fa-circle-o:before {
+ content: "\f10c";
+}
+.fa-quote-left:before {
+ content: "\f10d";
+}
+.fa-quote-right:before {
+ content: "\f10e";
+}
+.fa-spinner:before {
+ content: "\f110";
+}
+.fa-circle:before {
+ content: "\f111";
+}
+.fa-mail-reply:before,
+.fa-reply:before {
+ content: "\f112";
+}
+.fa-github-alt:before {
+ content: "\f113";
+}
+.fa-folder-o:before {
+ content: "\f114";
+}
+.fa-folder-open-o:before {
+ content: "\f115";
+}
+.fa-smile-o:before {
+ content: "\f118";
+}
+.fa-frown-o:before {
+ content: "\f119";
+}
+.fa-meh-o:before {
+ content: "\f11a";
+}
+.fa-gamepad:before {
+ content: "\f11b";
+}
+.fa-keyboard-o:before {
+ content: "\f11c";
+}
+.fa-flag-o:before {
+ content: "\f11d";
+}
+.fa-flag-checkered:before {
+ content: "\f11e";
+}
+.fa-terminal:before {
+ content: "\f120";
+}
+.fa-code:before {
+ content: "\f121";
+}
+.fa-mail-reply-all:before,
+.fa-reply-all:before {
+ content: "\f122";
+}
+.fa-star-half-empty:before,
+.fa-star-half-full:before,
+.fa-star-half-o:before {
+ content: "\f123";
+}
+.fa-location-arrow:before {
+ content: "\f124";
+}
+.fa-crop:before {
+ content: "\f125";
+}
+.fa-code-fork:before {
+ content: "\f126";
+}
+.fa-unlink:before,
+.fa-chain-broken:before {
+ content: "\f127";
+}
+.fa-question:before {
+ content: "\f128";
+}
+.fa-info:before {
+ content: "\f129";
+}
+.fa-exclamation:before {
+ content: "\f12a";
+}
+.fa-superscript:before {
+ content: "\f12b";
+}
+.fa-subscript:before {
+ content: "\f12c";
+}
+.fa-eraser:before {
+ content: "\f12d";
+}
+.fa-puzzle-piece:before {
+ content: "\f12e";
+}
+.fa-microphone:before {
+ content: "\f130";
+}
+.fa-microphone-slash:before {
+ content: "\f131";
+}
+.fa-shield:before {
+ content: "\f132";
+}
+.fa-calendar-o:before {
+ content: "\f133";
+}
+.fa-fire-extinguisher:before {
+ content: "\f134";
+}
+.fa-rocket:before {
+ content: "\f135";
+}
+.fa-maxcdn:before {
+ content: "\f136";
+}
+.fa-chevron-circle-left:before {
+ content: "\f137";
+}
+.fa-chevron-circle-right:before {
+ content: "\f138";
+}
+.fa-chevron-circle-up:before {
+ content: "\f139";
+}
+.fa-chevron-circle-down:before {
+ content: "\f13a";
+}
+.fa-html5:before {
+ content: "\f13b";
+}
+.fa-css3:before {
+ content: "\f13c";
+}
+.fa-anchor:before {
+ content: "\f13d";
+}
+.fa-unlock-alt:before {
+ content: "\f13e";
+}
+.fa-bullseye:before {
+ content: "\f140";
+}
+.fa-ellipsis-h:before {
+ content: "\f141";
+}
+.fa-ellipsis-v:before {
+ content: "\f142";
+}
+.fa-rss-square:before {
+ content: "\f143";
+}
+.fa-play-circle:before {
+ content: "\f144";
+}
+.fa-ticket:before {
+ content: "\f145";
+}
+.fa-minus-square:before {
+ content: "\f146";
+}
+.fa-minus-square-o:before {
+ content: "\f147";
+}
+.fa-level-up:before {
+ content: "\f148";
+}
+.fa-level-down:before {
+ content: "\f149";
+}
+.fa-check-square:before {
+ content: "\f14a";
+}
+.fa-pencil-square:before {
+ content: "\f14b";
+}
+.fa-external-link-square:before {
+ content: "\f14c";
+}
+.fa-share-square:before {
+ content: "\f14d";
+}
+.fa-compass:before {
+ content: "\f14e";
+}
+.fa-toggle-down:before,
+.fa-caret-square-o-down:before {
+ content: "\f150";
+}
+.fa-toggle-up:before,
+.fa-caret-square-o-up:before {
+ content: "\f151";
+}
+.fa-toggle-right:before,
+.fa-caret-square-o-right:before {
+ content: "\f152";
+}
+.fa-euro:before,
+.fa-eur:before {
+ content: "\f153";
+}
+.fa-gbp:before {
+ content: "\f154";
+}
+.fa-dollar:before,
+.fa-usd:before {
+ content: "\f155";
+}
+.fa-rupee:before,
+.fa-inr:before {
+ content: "\f156";
+}
+.fa-cny:before,
+.fa-rmb:before,
+.fa-yen:before,
+.fa-jpy:before {
+ content: "\f157";
+}
+.fa-ruble:before,
+.fa-rouble:before,
+.fa-rub:before {
+ content: "\f158";
+}
+.fa-won:before,
+.fa-krw:before {
+ content: "\f159";
+}
+.fa-bitcoin:before,
+.fa-btc:before {
+ content: "\f15a";
+}
+.fa-file:before {
+ content: "\f15b";
+}
+.fa-file-text:before {
+ content: "\f15c";
+}
+.fa-sort-alpha-asc:before {
+ content: "\f15d";
+}
+.fa-sort-alpha-desc:before {
+ content: "\f15e";
+}
+.fa-sort-amount-asc:before {
+ content: "\f160";
+}
+.fa-sort-amount-desc:before {
+ content: "\f161";
+}
+.fa-sort-numeric-asc:before {
+ content: "\f162";
+}
+.fa-sort-numeric-desc:before {
+ content: "\f163";
+}
+.fa-thumbs-up:before {
+ content: "\f164";
+}
+.fa-thumbs-down:before {
+ content: "\f165";
+}
+.fa-youtube-square:before {
+ content: "\f166";
+}
+.fa-youtube:before {
+ content: "\f167";
+}
+.fa-xing:before {
+ content: "\f168";
+}
+.fa-xing-square:before {
+ content: "\f169";
+}
+.fa-youtube-play:before {
+ content: "\f16a";
+}
+.fa-dropbox:before {
+ content: "\f16b";
+}
+.fa-stack-overflow:before {
+ content: "\f16c";
+}
+.fa-instagram:before {
+ content: "\f16d";
+}
+.fa-flickr:before {
+ content: "\f16e";
+}
+.fa-adn:before {
+ content: "\f170";
+}
+.fa-bitbucket:before {
+ content: "\f171";
+}
+.fa-bitbucket-square:before {
+ content: "\f172";
+}
+.fa-tumblr:before {
+ content: "\f173";
+}
+.fa-tumblr-square:before {
+ content: "\f174";
+}
+.fa-long-arrow-down:before {
+ content: "\f175";
+}
+.fa-long-arrow-up:before {
+ content: "\f176";
+}
+.fa-long-arrow-left:before {
+ content: "\f177";
+}
+.fa-long-arrow-right:before {
+ content: "\f178";
+}
+.fa-apple:before {
+ content: "\f179";
+}
+.fa-windows:before {
+ content: "\f17a";
+}
+.fa-android:before {
+ content: "\f17b";
+}
+.fa-linux:before {
+ content: "\f17c";
+}
+.fa-dribbble:before {
+ content: "\f17d";
+}
+.fa-skype:before {
+ content: "\f17e";
+}
+.fa-foursquare:before {
+ content: "\f180";
+}
+.fa-trello:before {
+ content: "\f181";
+}
+.fa-female:before {
+ content: "\f182";
+}
+.fa-male:before {
+ content: "\f183";
+}
+.fa-gittip:before,
+.fa-gratipay:before {
+ content: "\f184";
+}
+.fa-sun-o:before {
+ content: "\f185";
+}
+.fa-moon-o:before {
+ content: "\f186";
+}
+.fa-archive:before {
+ content: "\f187";
+}
+.fa-bug:before {
+ content: "\f188";
+}
+.fa-vk:before {
+ content: "\f189";
+}
+.fa-weibo:before {
+ content: "\f18a";
+}
+.fa-renren:before {
+ content: "\f18b";
+}
+.fa-pagelines:before {
+ content: "\f18c";
+}
+.fa-stack-exchange:before {
+ content: "\f18d";
+}
+.fa-arrow-circle-o-right:before {
+ content: "\f18e";
+}
+.fa-arrow-circle-o-left:before {
+ content: "\f190";
+}
+.fa-toggle-left:before,
+.fa-caret-square-o-left:before {
+ content: "\f191";
+}
+.fa-dot-circle-o:before {
+ content: "\f192";
+}
+.fa-wheelchair:before {
+ content: "\f193";
+}
+.fa-vimeo-square:before {
+ content: "\f194";
+}
+.fa-turkish-lira:before,
+.fa-try:before {
+ content: "\f195";
+}
+.fa-plus-square-o:before {
+ content: "\f196";
+}
+.fa-space-shuttle:before {
+ content: "\f197";
+}
+.fa-slack:before {
+ content: "\f198";
+}
+.fa-envelope-square:before {
+ content: "\f199";
+}
+.fa-wordpress:before {
+ content: "\f19a";
+}
+.fa-openid:before {
+ content: "\f19b";
+}
+.fa-institution:before,
+.fa-bank:before,
+.fa-university:before {
+ content: "\f19c";
+}
+.fa-mortar-board:before,
+.fa-graduation-cap:before {
+ content: "\f19d";
+}
+.fa-yahoo:before {
+ content: "\f19e";
+}
+.fa-google:before {
+ content: "\f1a0";
+}
+.fa-reddit:before {
+ content: "\f1a1";
+}
+.fa-reddit-square:before {
+ content: "\f1a2";
+}
+.fa-stumbleupon-circle:before {
+ content: "\f1a3";
+}
+.fa-stumbleupon:before {
+ content: "\f1a4";
+}
+.fa-delicious:before {
+ content: "\f1a5";
+}
+.fa-digg:before {
+ content: "\f1a6";
+}
+.fa-pied-piper-pp:before {
+ content: "\f1a7";
+}
+.fa-pied-piper-alt:before {
+ content: "\f1a8";
+}
+.fa-drupal:before {
+ content: "\f1a9";
+}
+.fa-joomla:before {
+ content: "\f1aa";
+}
+.fa-language:before {
+ content: "\f1ab";
+}
+.fa-fax:before {
+ content: "\f1ac";
+}
+.fa-building:before {
+ content: "\f1ad";
+}
+.fa-child:before {
+ content: "\f1ae";
+}
+.fa-paw:before {
+ content: "\f1b0";
+}
+.fa-spoon:before {
+ content: "\f1b1";
+}
+.fa-cube:before {
+ content: "\f1b2";
+}
+.fa-cubes:before {
+ content: "\f1b3";
+}
+.fa-behance:before {
+ content: "\f1b4";
+}
+.fa-behance-square:before {
+ content: "\f1b5";
+}
+.fa-steam:before {
+ content: "\f1b6";
+}
+.fa-steam-square:before {
+ content: "\f1b7";
+}
+.fa-recycle:before {
+ content: "\f1b8";
+}
+.fa-automobile:before,
+.fa-car:before {
+ content: "\f1b9";
+}
+.fa-cab:before,
+.fa-taxi:before {
+ content: "\f1ba";
+}
+.fa-tree:before {
+ content: "\f1bb";
+}
+.fa-spotify:before {
+ content: "\f1bc";
+}
+.fa-deviantart:before {
+ content: "\f1bd";
+}
+.fa-soundcloud:before {
+ content: "\f1be";
+}
+.fa-database:before {
+ content: "\f1c0";
+}
+.fa-file-pdf-o:before {
+ content: "\f1c1";
+}
+.fa-file-word-o:before {
+ content: "\f1c2";
+}
+.fa-file-excel-o:before {
+ content: "\f1c3";
+}
+.fa-file-powerpoint-o:before {
+ content: "\f1c4";
+}
+.fa-file-photo-o:before,
+.fa-file-picture-o:before,
+.fa-file-image-o:before {
+ content: "\f1c5";
+}
+.fa-file-zip-o:before,
+.fa-file-archive-o:before {
+ content: "\f1c6";
+}
+.fa-file-sound-o:before,
+.fa-file-audio-o:before {
+ content: "\f1c7";
+}
+.fa-file-movie-o:before,
+.fa-file-video-o:before {
+ content: "\f1c8";
+}
+.fa-file-code-o:before {
+ content: "\f1c9";
+}
+.fa-vine:before {
+ content: "\f1ca";
+}
+.fa-codepen:before {
+ content: "\f1cb";
+}
+.fa-jsfiddle:before {
+ content: "\f1cc";
+}
+.fa-life-bouy:before,
+.fa-life-buoy:before,
+.fa-life-saver:before,
+.fa-support:before,
+.fa-life-ring:before {
+ content: "\f1cd";
+}
+.fa-circle-o-notch:before {
+ content: "\f1ce";
+}
+.fa-ra:before,
+.fa-resistance:before,
+.fa-rebel:before {
+ content: "\f1d0";
+}
+.fa-ge:before,
+.fa-empire:before {
+ content: "\f1d1";
+}
+.fa-git-square:before {
+ content: "\f1d2";
+}
+.fa-git:before {
+ content: "\f1d3";
+}
+.fa-y-combinator-square:before,
+.fa-yc-square:before,
+.fa-hacker-news:before {
+ content: "\f1d4";
+}
+.fa-tencent-weibo:before {
+ content: "\f1d5";
+}
+.fa-qq:before {
+ content: "\f1d6";
+}
+.fa-wechat:before,
+.fa-weixin:before {
+ content: "\f1d7";
+}
+.fa-send:before,
+.fa-paper-plane:before {
+ content: "\f1d8";
+}
+.fa-send-o:before,
+.fa-paper-plane-o:before {
+ content: "\f1d9";
+}
+.fa-history:before {
+ content: "\f1da";
+}
+.fa-circle-thin:before {
+ content: "\f1db";
+}
+.fa-header:before {
+ content: "\f1dc";
+}
+.fa-paragraph:before {
+ content: "\f1dd";
+}
+.fa-sliders:before {
+ content: "\f1de";
+}
+.fa-share-alt:before {
+ content: "\f1e0";
+}
+.fa-share-alt-square:before {
+ content: "\f1e1";
+}
+.fa-bomb:before {
+ content: "\f1e2";
+}
+.fa-soccer-ball-o:before,
+.fa-futbol-o:before {
+ content: "\f1e3";
+}
+.fa-tty:before {
+ content: "\f1e4";
+}
+.fa-binoculars:before {
+ content: "\f1e5";
+}
+.fa-plug:before {
+ content: "\f1e6";
+}
+.fa-slideshare:before {
+ content: "\f1e7";
+}
+.fa-twitch:before {
+ content: "\f1e8";
+}
+.fa-yelp:before {
+ content: "\f1e9";
+}
+.fa-newspaper-o:before {
+ content: "\f1ea";
+}
+.fa-wifi:before {
+ content: "\f1eb";
+}
+.fa-calculator:before {
+ content: "\f1ec";
+}
+.fa-paypal:before {
+ content: "\f1ed";
+}
+.fa-google-wallet:before {
+ content: "\f1ee";
+}
+.fa-cc-visa:before {
+ content: "\f1f0";
+}
+.fa-cc-mastercard:before {
+ content: "\f1f1";
+}
+.fa-cc-discover:before {
+ content: "\f1f2";
+}
+.fa-cc-amex:before {
+ content: "\f1f3";
+}
+.fa-cc-paypal:before {
+ content: "\f1f4";
+}
+.fa-cc-stripe:before {
+ content: "\f1f5";
+}
+.fa-bell-slash:before {
+ content: "\f1f6";
+}
+.fa-bell-slash-o:before {
+ content: "\f1f7";
+}
+.fa-trash:before {
+ content: "\f1f8";
+}
+.fa-copyright:before {
+ content: "\f1f9";
+}
+.fa-at:before {
+ content: "\f1fa";
+}
+.fa-eyedropper:before {
+ content: "\f1fb";
+}
+.fa-paint-brush:before {
+ content: "\f1fc";
+}
+.fa-birthday-cake:before {
+ content: "\f1fd";
+}
+.fa-area-chart:before {
+ content: "\f1fe";
+}
+.fa-pie-chart:before {
+ content: "\f200";
+}
+.fa-line-chart:before {
+ content: "\f201";
+}
+.fa-lastfm:before {
+ content: "\f202";
+}
+.fa-lastfm-square:before {
+ content: "\f203";
+}
+.fa-toggle-off:before {
+ content: "\f204";
+}
+.fa-toggle-on:before {
+ content: "\f205";
+}
+.fa-bicycle:before {
+ content: "\f206";
+}
+.fa-bus:before {
+ content: "\f207";
+}
+.fa-ioxhost:before {
+ content: "\f208";
+}
+.fa-angellist:before {
+ content: "\f209";
+}
+.fa-cc:before {
+ content: "\f20a";
+}
+.fa-shekel:before,
+.fa-sheqel:before,
+.fa-ils:before {
+ content: "\f20b";
+}
+.fa-meanpath:before {
+ content: "\f20c";
+}
+.fa-buysellads:before {
+ content: "\f20d";
+}
+.fa-connectdevelop:before {
+ content: "\f20e";
+}
+.fa-dashcube:before {
+ content: "\f210";
+}
+.fa-forumbee:before {
+ content: "\f211";
+}
+.fa-leanpub:before {
+ content: "\f212";
+}
+.fa-sellsy:before {
+ content: "\f213";
+}
+.fa-shirtsinbulk:before {
+ content: "\f214";
+}
+.fa-simplybuilt:before {
+ content: "\f215";
+}
+.fa-skyatlas:before {
+ content: "\f216";
+}
+.fa-cart-plus:before {
+ content: "\f217";
+}
+.fa-cart-arrow-down:before {
+ content: "\f218";
+}
+.fa-diamond:before {
+ content: "\f219";
+}
+.fa-ship:before {
+ content: "\f21a";
+}
+.fa-user-secret:before {
+ content: "\f21b";
+}
+.fa-motorcycle:before {
+ content: "\f21c";
+}
+.fa-street-view:before {
+ content: "\f21d";
+}
+.fa-heartbeat:before {
+ content: "\f21e";
+}
+.fa-venus:before {
+ content: "\f221";
+}
+.fa-mars:before {
+ content: "\f222";
+}
+.fa-mercury:before {
+ content: "\f223";
+}
+.fa-intersex:before,
+.fa-transgender:before {
+ content: "\f224";
+}
+.fa-transgender-alt:before {
+ content: "\f225";
+}
+.fa-venus-double:before {
+ content: "\f226";
+}
+.fa-mars-double:before {
+ content: "\f227";
+}
+.fa-venus-mars:before {
+ content: "\f228";
+}
+.fa-mars-stroke:before {
+ content: "\f229";
+}
+.fa-mars-stroke-v:before {
+ content: "\f22a";
+}
+.fa-mars-stroke-h:before {
+ content: "\f22b";
+}
+.fa-neuter:before {
+ content: "\f22c";
+}
+.fa-genderless:before {
+ content: "\f22d";
+}
+.fa-facebook-official:before {
+ content: "\f230";
+}
+.fa-pinterest-p:before {
+ content: "\f231";
+}
+.fa-whatsapp:before {
+ content: "\f232";
+}
+.fa-server:before {
+ content: "\f233";
+}
+.fa-user-plus:before {
+ content: "\f234";
+}
+.fa-user-times:before {
+ content: "\f235";
+}
+.fa-hotel:before,
+.fa-bed:before {
+ content: "\f236";
+}
+.fa-viacoin:before {
+ content: "\f237";
+}
+.fa-train:before {
+ content: "\f238";
+}
+.fa-subway:before {
+ content: "\f239";
+}
+.fa-medium:before {
+ content: "\f23a";
+}
+.fa-yc:before,
+.fa-y-combinator:before {
+ content: "\f23b";
+}
+.fa-optin-monster:before {
+ content: "\f23c";
+}
+.fa-opencart:before {
+ content: "\f23d";
+}
+.fa-expeditedssl:before {
+ content: "\f23e";
+}
+.fa-battery-4:before,
+.fa-battery:before,
+.fa-battery-full:before {
+ content: "\f240";
+}
+.fa-battery-3:before,
+.fa-battery-three-quarters:before {
+ content: "\f241";
+}
+.fa-battery-2:before,
+.fa-battery-half:before {
+ content: "\f242";
+}
+.fa-battery-1:before,
+.fa-battery-quarter:before {
+ content: "\f243";
+}
+.fa-battery-0:before,
+.fa-battery-empty:before {
+ content: "\f244";
+}
+.fa-mouse-pointer:before {
+ content: "\f245";
+}
+.fa-i-cursor:before {
+ content: "\f246";
+}
+.fa-object-group:before {
+ content: "\f247";
+}
+.fa-object-ungroup:before {
+ content: "\f248";
+}
+.fa-sticky-note:before {
+ content: "\f249";
+}
+.fa-sticky-note-o:before {
+ content: "\f24a";
+}
+.fa-cc-jcb:before {
+ content: "\f24b";
+}
+.fa-cc-diners-club:before {
+ content: "\f24c";
+}
+.fa-clone:before {
+ content: "\f24d";
+}
+.fa-balance-scale:before {
+ content: "\f24e";
+}
+.fa-hourglass-o:before {
+ content: "\f250";
+}
+.fa-hourglass-1:before,
+.fa-hourglass-start:before {
+ content: "\f251";
+}
+.fa-hourglass-2:before,
+.fa-hourglass-half:before {
+ content: "\f252";
+}
+.fa-hourglass-3:before,
+.fa-hourglass-end:before {
+ content: "\f253";
+}
+.fa-hourglass:before {
+ content: "\f254";
+}
+.fa-hand-grab-o:before,
+.fa-hand-rock-o:before {
+ content: "\f255";
+}
+.fa-hand-stop-o:before,
+.fa-hand-paper-o:before {
+ content: "\f256";
+}
+.fa-hand-scissors-o:before {
+ content: "\f257";
+}
+.fa-hand-lizard-o:before {
+ content: "\f258";
+}
+.fa-hand-spock-o:before {
+ content: "\f259";
+}
+.fa-hand-pointer-o:before {
+ content: "\f25a";
+}
+.fa-hand-peace-o:before {
+ content: "\f25b";
+}
+.fa-trademark:before {
+ content: "\f25c";
+}
+.fa-registered:before {
+ content: "\f25d";
+}
+.fa-creative-commons:before {
+ content: "\f25e";
+}
+.fa-gg:before {
+ content: "\f260";
+}
+.fa-gg-circle:before {
+ content: "\f261";
+}
+.fa-tripadvisor:before {
+ content: "\f262";
+}
+.fa-odnoklassniki:before {
+ content: "\f263";
+}
+.fa-odnoklassniki-square:before {
+ content: "\f264";
+}
+.fa-get-pocket:before {
+ content: "\f265";
+}
+.fa-wikipedia-w:before {
+ content: "\f266";
+}
+.fa-safari:before {
+ content: "\f267";
+}
+.fa-chrome:before {
+ content: "\f268";
+}
+.fa-firefox:before {
+ content: "\f269";
+}
+.fa-opera:before {
+ content: "\f26a";
+}
+.fa-internet-explorer:before {
+ content: "\f26b";
+}
+.fa-tv:before,
+.fa-television:before {
+ content: "\f26c";
+}
+.fa-contao:before {
+ content: "\f26d";
+}
+.fa-500px:before {
+ content: "\f26e";
+}
+.fa-amazon:before {
+ content: "\f270";
+}
+.fa-calendar-plus-o:before {
+ content: "\f271";
+}
+.fa-calendar-minus-o:before {
+ content: "\f272";
+}
+.fa-calendar-times-o:before {
+ content: "\f273";
+}
+.fa-calendar-check-o:before {
+ content: "\f274";
+}
+.fa-industry:before {
+ content: "\f275";
+}
+.fa-map-pin:before {
+ content: "\f276";
+}
+.fa-map-signs:before {
+ content: "\f277";
+}
+.fa-map-o:before {
+ content: "\f278";
+}
+.fa-map:before {
+ content: "\f279";
+}
+.fa-commenting:before {
+ content: "\f27a";
+}
+.fa-commenting-o:before {
+ content: "\f27b";
+}
+.fa-houzz:before {
+ content: "\f27c";
+}
+.fa-vimeo:before {
+ content: "\f27d";
+}
+.fa-black-tie:before {
+ content: "\f27e";
+}
+.fa-fonticons:before {
+ content: "\f280";
+}
+.fa-reddit-alien:before {
+ content: "\f281";
+}
+.fa-edge:before {
+ content: "\f282";
+}
+.fa-credit-card-alt:before {
+ content: "\f283";
+}
+.fa-codiepie:before {
+ content: "\f284";
+}
+.fa-modx:before {
+ content: "\f285";
+}
+.fa-fort-awesome:before {
+ content: "\f286";
+}
+.fa-usb:before {
+ content: "\f287";
+}
+.fa-product-hunt:before {
+ content: "\f288";
+}
+.fa-mixcloud:before {
+ content: "\f289";
+}
+.fa-scribd:before {
+ content: "\f28a";
+}
+.fa-pause-circle:before {
+ content: "\f28b";
+}
+.fa-pause-circle-o:before {
+ content: "\f28c";
+}
+.fa-stop-circle:before {
+ content: "\f28d";
+}
+.fa-stop-circle-o:before {
+ content: "\f28e";
+}
+.fa-shopping-bag:before {
+ content: "\f290";
+}
+.fa-shopping-basket:before {
+ content: "\f291";
+}
+.fa-hashtag:before {
+ content: "\f292";
+}
+.fa-bluetooth:before {
+ content: "\f293";
+}
+.fa-bluetooth-b:before {
+ content: "\f294";
+}
+.fa-percent:before {
+ content: "\f295";
+}
+.fa-gitlab:before {
+ content: "\f296";
+}
+.fa-wpbeginner:before {
+ content: "\f297";
+}
+.fa-wpforms:before {
+ content: "\f298";
+}
+.fa-envira:before {
+ content: "\f299";
+}
+.fa-universal-access:before {
+ content: "\f29a";
+}
+.fa-wheelchair-alt:before {
+ content: "\f29b";
+}
+.fa-question-circle-o:before {
+ content: "\f29c";
+}
+.fa-blind:before {
+ content: "\f29d";
+}
+.fa-audio-description:before {
+ content: "\f29e";
+}
+.fa-volume-control-phone:before {
+ content: "\f2a0";
+}
+.fa-braille:before {
+ content: "\f2a1";
+}
+.fa-assistive-listening-systems:before {
+ content: "\f2a2";
+}
+.fa-asl-interpreting:before,
+.fa-american-sign-language-interpreting:before {
+ content: "\f2a3";
+}
+.fa-deafness:before,
+.fa-hard-of-hearing:before,
+.fa-deaf:before {
+ content: "\f2a4";
+}
+.fa-glide:before {
+ content: "\f2a5";
+}
+.fa-glide-g:before {
+ content: "\f2a6";
+}
+.fa-signing:before,
+.fa-sign-language:before {
+ content: "\f2a7";
+}
+.fa-low-vision:before {
+ content: "\f2a8";
+}
+.fa-viadeo:before {
+ content: "\f2a9";
+}
+.fa-viadeo-square:before {
+ content: "\f2aa";
+}
+.fa-snapchat:before {
+ content: "\f2ab";
+}
+.fa-snapchat-ghost:before {
+ content: "\f2ac";
+}
+.fa-snapchat-square:before {
+ content: "\f2ad";
+}
+.fa-pied-piper:before {
+ content: "\f2ae";
+}
+.fa-first-order:before {
+ content: "\f2b0";
+}
+.fa-yoast:before {
+ content: "\f2b1";
+}
+.fa-themeisle:before {
+ content: "\f2b2";
+}
+.fa-google-plus-circle:before,
+.fa-google-plus-official:before {
+ content: "\f2b3";
+}
+.fa-fa:before,
+.fa-font-awesome:before {
+ content: "\f2b4";
+}
+.fa-handshake-o:before {
+ content: "\f2b5";
+}
+.fa-envelope-open:before {
+ content: "\f2b6";
+}
+.fa-envelope-open-o:before {
+ content: "\f2b7";
+}
+.fa-linode:before {
+ content: "\f2b8";
+}
+.fa-address-book:before {
+ content: "\f2b9";
+}
+.fa-address-book-o:before {
+ content: "\f2ba";
+}
+.fa-vcard:before,
+.fa-address-card:before {
+ content: "\f2bb";
+}
+.fa-vcard-o:before,
+.fa-address-card-o:before {
+ content: "\f2bc";
+}
+.fa-user-circle:before {
+ content: "\f2bd";
+}
+.fa-user-circle-o:before {
+ content: "\f2be";
+}
+.fa-user-o:before {
+ content: "\f2c0";
+}
+.fa-id-badge:before {
+ content: "\f2c1";
+}
+.fa-drivers-license:before,
+.fa-id-card:before {
+ content: "\f2c2";
+}
+.fa-drivers-license-o:before,
+.fa-id-card-o:before {
+ content: "\f2c3";
+}
+.fa-quora:before {
+ content: "\f2c4";
+}
+.fa-free-code-camp:before {
+ content: "\f2c5";
+}
+.fa-telegram:before {
+ content: "\f2c6";
+}
+.fa-thermometer-4:before,
+.fa-thermometer:before,
+.fa-thermometer-full:before {
+ content: "\f2c7";
+}
+.fa-thermometer-3:before,
+.fa-thermometer-three-quarters:before {
+ content: "\f2c8";
+}
+.fa-thermometer-2:before,
+.fa-thermometer-half:before {
+ content: "\f2c9";
+}
+.fa-thermometer-1:before,
+.fa-thermometer-quarter:before {
+ content: "\f2ca";
+}
+.fa-thermometer-0:before,
+.fa-thermometer-empty:before {
+ content: "\f2cb";
+}
+.fa-shower:before {
+ content: "\f2cc";
+}
+.fa-bathtub:before,
+.fa-s15:before,
+.fa-bath:before {
+ content: "\f2cd";
+}
+.fa-podcast:before {
+ content: "\f2ce";
+}
+.fa-window-maximize:before {
+ content: "\f2d0";
+}
+.fa-window-minimize:before {
+ content: "\f2d1";
+}
+.fa-window-restore:before {
+ content: "\f2d2";
+}
+.fa-times-rectangle:before,
+.fa-window-close:before {
+ content: "\f2d3";
+}
+.fa-times-rectangle-o:before,
+.fa-window-close-o:before {
+ content: "\f2d4";
+}
+.fa-bandcamp:before {
+ content: "\f2d5";
+}
+.fa-grav:before {
+ content: "\f2d6";
+}
+.fa-etsy:before {
+ content: "\f2d7";
+}
+.fa-imdb:before {
+ content: "\f2d8";
+}
+.fa-ravelry:before {
+ content: "\f2d9";
+}
+.fa-eercast:before {
+ content: "\f2da";
+}
+.fa-microchip:before {
+ content: "\f2db";
+}
+.fa-snowflake-o:before {
+ content: "\f2dc";
+}
+.fa-superpowers:before {
+ content: "\f2dd";
+}
+.fa-wpexplorer:before {
+ content: "\f2de";
+}
+.fa-meetup:before {
+ content: "\f2e0";
+}
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+}
+
+body,html{font-family:sans-serif;font-size:var(--sn-stylekit-base-font-size);background-color:rgba(0,0,0,0)}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.editor-toolbar.fullscreen,.CodeMirror-fullscreen{position:absolute !important}.CodeMirror{border-left:0;border-right:0;border-bottom:0;background-color:rgba(0,0,0,0);border:none;font-size:var(--sn-stylekit-font-size-editor) !important;-webkit-overflow-scrolling:touch}.editor-toolbar,.editor-toolbar.fullscreen{background-color:var(--sn-stylekit-contrast-background-color);border-bottom:1px solid var(--sn-stylekit-border-color);overflow:visible}.editor-toolbar::before,.editor-toolbar::after,.editor-toolbar.fullscreen::before,.editor-toolbar.fullscreen::after{background:none !important}.editor-toolbar i.separator{border-left-color:var(--sn-stylekit-contrast-border-color);border-right-color:var(--sn-stylekit-contrast-background-color)}.editor-toolbar button{color:var(--sn-stylekit-info-color) !important;outline:none;border-radius:0;font-size:var(--sn-stylekit-base-font-size)}.editor-toolbar button.active,.editor-toolbar button:hover{border-color:rgba(0,0,0,0);background:var(--sn-stylekit-background-color)}.editor-toolbar.disabled-for-preview button:not(.no-disable){background:inherit}@media screen and (max-width: 525px){.editor-toolbar.fullscreen{height:80px !important}}@media screen and (min-width: 526px){.editor-toolbar.fullscreen{height:50px !important}}@media screen and (max-width: 525px){.EasyMDEContainer .CodeMirror-fullscreen{top:80px !important}.EasyMDEContainer .CodeMirror-fullscreen .CodeMirror-scroll{min-height:unset !important}}@media screen and (min-width: 526px){.EasyMDEContainer .CodeMirror-fullscreen{top:50px !important}}@media screen and (max-width: 525px){.EasyMDEContainer .editor-preview-side{top:80px !important}}@media screen and (min-width: 526px){.EasyMDEContainer .editor-preview-side{top:50px !important}}.editor-preview-active,.editor-preview-active-side{background-color:var(--sn-stylekit-contrast-background-color);border:0;border-left:1px solid var(--sn-stylekit-border-color);color:var(--sn-stylekit-contrast-foreground-color);font-size:var(--sn-stylekit-font-size-editor);padding:10px 15px}.editor-preview-active a,.editor-preview-active-side a{color:var(--sn-stylekit-info-color)}.editor-preview-active img,.editor-preview-active-side img{max-width:100%}.editor-preview-active pre,.editor-preview-active-side pre{background:var(--sn-stylekit-background-color);color:var(--sn-stylekit-foreground-color);border:1px solid var(--sn-stylekit-border-color);padding:20px;border-radius:3px;overflow-x:auto}.editor-preview-active table,.editor-preview-active-side table{display:block;margin-bottom:12px;width:100%;overflow:auto;border-collapse:collapse;border-spacing:0px;border-color:var(--sn-stylekit-border-color)}.editor-preview-active table th,.editor-preview-active table td,.editor-preview-active-side table th,.editor-preview-active-side table td{padding:6px 13px;border:1px solid var(--sn-stylekit-border-color)}.editor-preview-active table tr:nth-child(2n),.editor-preview-active-side table tr:nth-child(2n){background-color:var(--sn-stylekit-background-color)}.editor-preview-active p code,.editor-preview-active ul li code,.editor-preview-active-side p code,.editor-preview-active-side ul li code{padding:3px 6px;background-color:var(--sn-stylekit-background-color);color:var(--sn-stylekit-info-color);border:1px solid var(--sn-stylekit-border-color);border-radius:3px}.editor-preview-active code,.editor-preview-active-side code{font-family:var(--sn-stylekit-monospace-font)}.editor-preview-active blockquote,.editor-preview-active-side blockquote{padding:0 .5rem;margin-left:0;color:var(--sn-stylekit-neutral-color);border-left:.3rem solid var(--sn-stylekit-background-color)}.editor-preview-active blockquote>:first-child,.editor-preview-active-side blockquote>:first-child{margin-top:0}.editor-preview-active blockquote>:last-child,.editor-preview-active-side blockquote>:last-child{margin-bottom:0}.editor-preview-active{border:0}.CodeMirror{background-color:var(--sn-stylekit-editor-background-color) !important;color:var(--sn-stylekit-editor-foreground-color) !important;border:0 !important}.CodeMirror .CodeMirror-code .cm-comment{background:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-info-color);font-family:Consolas,monaco,"Ubuntu Mono",courier,monospace !important;font-size:90%}.CodeMirror .CodeMirror-code .cm-comment.CodeMirror-selectedtext{color:var(--sn-stylekit-info-contrast-color) !important;background:var(--sn-stylekit-info-color) !important}.CodeMirror .cm-header{color:var(--sn-stylekit-editor-foreground-color)}.CodeMirror .cm-header.CodeMirror-selectedtext{color:var(--sn-stylekit-info-contrast-color) !important;background:var(--sn-stylekit-info-color) !important}.CodeMirror .cm-formatting-header,.CodeMirror .cm-formatting-strong,.CodeMirror .cm-formatting-em{opacity:.2}.CodeMirror .cm-link.cm-variable-2,.CodeMirror .cm-url.cm-variable-2{color:var(--sn-stylekit-info-color) !important}.CodeMirror .cm-link.cm-variable-2.CodeMirror-selectedtext,.CodeMirror .cm-url.cm-variable-2.CodeMirror-selectedtext{color:var(--sn-stylekit-info-contrast-color) !important;background:var(--sn-stylekit-info-color) !important}.CodeMirror .cm-formatting-list-ol{font-weight:bold}.CodeMirror .cm-link,.CodeMirror .cm-string{color:var(--sn-stylekit-info-color) !important}.CodeMirror .cm-link.CodeMirror-selectedtext,.CodeMirror .cm-string.CodeMirror-selectedtext{color:var(--sn-stylekit-info-contrast-color) !important;background:var(--sn-stylekit-info-color) !important}.CodeMirror .CodeMirror-linenumber{color:gray !important}.CodeMirror-cursor{border-color:var(--sn-stylekit-editor-foreground-color)}.CodeMirror-selected{background:var(--sn-stylekit-info-color) !important}.CodeMirror-selectedtext{color:var(--sn-stylekit-info-contrast-color);background:var(--sn-stylekit-info-color) !important}.CodeMirror-gutters{background-color:var(--sn-stylekit-background-color) !important;color:var(--sn-stylekit-editor-foreground-color) !important;border-color:var(--sn-stylekit-border-color) !important}@media only screen and (max-width: 700px){.editor-toolbar a.no-mobile{display:inline-block}}.hljs-comment,.hljs-quote{font-style:italic;color:var(--sn-stylekit-neutral-color)}.hljs-keyword,.hljs-selector-tag,.hljs-subst{font-weight:bold}.hljs-attribute{color:var(--sn-stylekit-warning-color)}.hljs-number,.hljs-literal{color:var(--sn-stylekit-info-color)}.hljs-string,.hljs-doctag,.hljs-formula{color:var(--sn-stylekit-success-color)}.hljs-title,.hljs-section,.hljs-selector-id{font-weight:bold}.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.hljs-name{color:var(--sn-stylekit-danger-color);font-weight:bold}.hljs-tag{color:var(--sn-stylekit-neutral-color)}.hljs-regexp{color:var(--sn-stylekit-success-color)}.hljs-symbol,.hljs-bullet,.hljs-link{color:var(--sn-stylekit-info-color)}.hljs-built_in,.hljs-builtin-name{text-decoration:underline}.hljs-meta{font-weight:bold}.hljs-deletion{color:var(--sn-stylekit-danger-color)}.hljs-addition{color:var(--sn-stylekit-success-color)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}
+
+/*# sourceMappingURL=dist.css.map*/
\ No newline at end of file
diff --git a/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.css.map b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.css.map
new file mode 100644
index 000000000..ef876caa6
--- /dev/null
+++ b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.css.map
@@ -0,0 +1 @@
+{"version":3,"file":"dist.css","mappings":"AAAA;;;EAGE;AACF;+BAC+B;AAC/B;EACE,0BAA0B;EAC1B,4CAAoD;EACpD,4SAAiX;EACjX,mBAAmB;EACnB,kBAAkB;AACpB;AACA;EACE,qBAAqB;EACrB,6CAA6C;EAC7C,kBAAkB;EAClB,oBAAoB;EACpB,mCAAmC;EACnC,kCAAkC;AACpC;AACA,6DAA6D;AAC7D;EACE,uBAAuB;EACvB,mBAAmB;EACnB,oBAAoB;AACtB;AACA;EACE,cAAc;AAChB;AACA;EACE,cAAc;AAChB;AACA;EACE,cAAc;AAChB;AACA;EACE,cAAc;AAChB;AACA;EACE,mBAAmB;EACnB,kBAAkB;AACpB;AACA;EACE,eAAe;EACf,yBAAyB;EACzB,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,mBAAmB;EACnB,mBAAmB;EACnB,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,yBAAyB;EACzB,4BAA4B;EAC5B,mBAAmB;AACrB;AACA;EACE,WAAW;AACb;AACA;EACE,YAAY;AACd;AACA;EACE,kBAAkB;AACpB;AACA;EACE,iBAAiB;AACnB;AACA,2BAA2B;AAC3B;EACE,YAAY;AACd;AACA;EACE,WAAW;AACb;AACA;EACE,kBAAkB;AACpB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,6CAA6C;EAC7C,qCAAqC;AACvC;AACA;EACE,+CAA+C;EAC/C,uCAAuC;AACzC;AACA;EACE;IACE,+BAA+B;IAC/B,uBAAuB;EACzB;EACA;IACE,iCAAiC;IACjC,yBAAyB;EAC3B;AACF;AACA;EACE;IACE,+BAA+B;IAC/B,uBAAuB;EACzB;EACA;IACE,iCAAiC;IACjC,yBAAyB;EAC3B;AACF;AACA;EACE,sEAAsE;EACtE,gCAAgC;EAChC,4BAA4B;EAC5B,wBAAwB;AAC1B;AACA;EACE,sEAAsE;EACtE,iCAAiC;EACjC,6BAA6B;EAC7B,yBAAyB;AAC3B;AACA;EACE,sEAAsE;EACtE,iCAAiC;EACjC,6BAA6B;EAC7B,yBAAyB;AAC3B;AACA;EACE,gFAAgF;EAChF,+BAA+B;EAC/B,2BAA2B;EAC3B,uBAAuB;AACzB;AACA;EACE,gFAAgF;EAChF,+BAA+B;EAC/B,2BAA2B;EAC3B,uBAAuB;AACzB;AACA;;;;;EAKE,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,UAAU;EACV,WAAW;EACX,gBAAgB;EAChB,sBAAsB;AACxB;AACA;;EAEE,kBAAkB;EAClB,OAAO;EACP,WAAW;EACX,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,cAAc;AAChB;AACA;EACE,cAAc;AAChB;AACA;mEACmE;AACnE;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;;;EAIE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;;;EAKE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,UAAU;EACV,YAAY;EACZ,gBAAgB;EAChB,sBAAsB;EACtB,SAAS;AACX;AACA;;EAEE,gBAAgB;EAChB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,iBAAiB;EACjB,UAAU;AACZ;;AC9xEA,UACE,uBACA,4CACA,+BAGF,EAEE,0CAGF,kDAEE,6BAGF,YACE,cACA,eACA,gBACA,+BACA,YACA,yDAEA,iCAGF,2CACE,8DACA,wDACA,iBAEA,oHACE,2BAIJ,4BACE,2DACA,gEAGF,uBACE,+CACA,aACA,gBACA,4CAGF,2DACE,2BACA,+CAGF,6DACE,mBAIA,qCADF,2BAEI,wBAEF,qCAJF,2BAKI,wBAMA,qCADF,yCAEI,oBAEA,4DACE,6BAGJ,qCARF,yCASI,qBAIF,qCADF,uCAEI,qBAEF,qCAJF,uCAKI,qBAKN,mDACE,8DACA,SACA,sDACA,mDACA,8CACA,kBAEA,uDACE,oCAGF,2DACE,eAGF,2DACE,+CACA,0CACA,iDACA,aACA,kBACA,gBAGF,+DACE,cACA,mBACA,WACA,cACA,yBACA,mBACA,6CAEA,0IACE,iBACA,iDAGF,iGACE,qDAIJ,0IACE,gBACA,qDACA,oCACA,iDACA,kBAGF,6DACE,8CAGF,yEACE,gBACA,cACA,uCACA,4DAGF,mGACE,aAGF,iGACE,gBAIJ,uBACE,SAGF,YACE,uEACA,4DACA,oBAEA,yCACE,wDACA,oCACA,uEACA,cAEA,iEACE,wDACA,oDAIJ,uBACE,iDACA,+CACE,wDACA,oDAKJ,kGACE,WAIA,qEACE,+CAEA,qHACE,wDACA,oDAKN,mCACE,iBAGF,4CACE,+CAEA,4FACE,wDACA,oDAIJ,mCACE,sBAKJ,mBACE,wDAGF,qBACE,oDAGF,yBACE,6CACA,oDAGF,oBACE,gEACA,4DACA,wDAIF,0CACE,4BACE,sBAOJ,0BAEE,kBACA,uCAGF,6CAGE,iBAGF,gBACE,uCAGF,2BAEE,oCAGF,wCAGE,uCAGF,4CAGE,iBAGF,YACE,mBAGF,8CAGE,sCACA,iBAGF,UACE,uCAGF,aACE,uCAGF,qCAGE,oCAGF,kCAEE,0BAGF,WACE,iBAGF,eACE,sCAGF,eACE,uCAGF,eACE,kBAGF,aACE,iB","sources":["webpack://@standardnotes/markdown-hybrid/../../../../node_modules/font-awesome/css/font-awesome.css","webpack://@standardnotes/markdown-hybrid/./src/main.scss"],"sourcesContent":["/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n.fa-music:before {\n content: \"\\f001\";\n}\n.fa-search:before {\n content: \"\\f002\";\n}\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n.fa-heart:before {\n content: \"\\f004\";\n}\n.fa-star:before {\n content: \"\\f005\";\n}\n.fa-star-o:before {\n content: \"\\f006\";\n}\n.fa-user:before {\n content: \"\\f007\";\n}\n.fa-film:before {\n content: \"\\f008\";\n}\n.fa-th-large:before {\n content: \"\\f009\";\n}\n.fa-th:before {\n content: \"\\f00a\";\n}\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n.fa-check:before {\n content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n.fa-power-off:before {\n content: \"\\f011\";\n}\n.fa-signal:before {\n content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n.fa-home:before {\n content: \"\\f015\";\n}\n.fa-file-o:before {\n content: \"\\f016\";\n}\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n.fa-road:before {\n content: \"\\f018\";\n}\n.fa-download:before {\n content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n.fa-refresh:before {\n content: \"\\f021\";\n}\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n.fa-lock:before {\n content: \"\\f023\";\n}\n.fa-flag:before {\n content: \"\\f024\";\n}\n.fa-headphones:before {\n content: \"\\f025\";\n}\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n.fa-tag:before {\n content: \"\\f02b\";\n}\n.fa-tags:before {\n content: \"\\f02c\";\n}\n.fa-book:before {\n content: \"\\f02d\";\n}\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n.fa-print:before {\n content: \"\\f02f\";\n}\n.fa-camera:before {\n content: \"\\f030\";\n}\n.fa-font:before {\n content: \"\\f031\";\n}\n.fa-bold:before {\n content: \"\\f032\";\n}\n.fa-italic:before {\n content: \"\\f033\";\n}\n.fa-text-height:before {\n content: \"\\f034\";\n}\n.fa-text-width:before {\n content: \"\\f035\";\n}\n.fa-align-left:before {\n content: \"\\f036\";\n}\n.fa-align-center:before {\n content: \"\\f037\";\n}\n.fa-align-right:before {\n content: \"\\f038\";\n}\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n.fa-list:before {\n content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n.fa-indent:before {\n content: \"\\f03c\";\n}\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n.fa-pencil:before {\n content: \"\\f040\";\n}\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n.fa-adjust:before {\n content: \"\\f042\";\n}\n.fa-tint:before {\n content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n.fa-arrows:before {\n content: \"\\f047\";\n}\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n.fa-backward:before {\n content: \"\\f04a\";\n}\n.fa-play:before {\n content: \"\\f04b\";\n}\n.fa-pause:before {\n content: \"\\f04c\";\n}\n.fa-stop:before {\n content: \"\\f04d\";\n}\n.fa-forward:before {\n content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n.fa-eject:before {\n content: \"\\f052\";\n}\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n.fa-ban:before {\n content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n.fa-expand:before {\n content: \"\\f065\";\n}\n.fa-compress:before {\n content: \"\\f066\";\n}\n.fa-plus:before {\n content: \"\\f067\";\n}\n.fa-minus:before {\n content: \"\\f068\";\n}\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n.fa-gift:before {\n content: \"\\f06b\";\n}\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n.fa-fire:before {\n content: \"\\f06d\";\n}\n.fa-eye:before {\n content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n.fa-plane:before {\n content: \"\\f072\";\n}\n.fa-calendar:before {\n content: \"\\f073\";\n}\n.fa-random:before {\n content: \"\\f074\";\n}\n.fa-comment:before {\n content: \"\\f075\";\n}\n.fa-magnet:before {\n content: \"\\f076\";\n}\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n.fa-retweet:before {\n content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n.fa-folder:before {\n content: \"\\f07b\";\n}\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n.fa-key:before {\n content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n.fa-comments:before {\n content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n.fa-star-half:before {\n content: \"\\f089\";\n}\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n.fa-trophy:before {\n content: \"\\f091\";\n}\n.fa-github-square:before {\n content: \"\\f092\";\n}\n.fa-upload:before {\n content: \"\\f093\";\n}\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n.fa-phone:before {\n content: \"\\f095\";\n}\n.fa-square-o:before {\n content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n.fa-twitter:before {\n content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n.fa-github:before {\n content: \"\\f09b\";\n}\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n.fa-square:before {\n content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n.fa-table:before {\n content: \"\\f0ce\";\n}\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n.fa-money:before {\n content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n.fa-columns:before {\n content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n.fa-desktop:before {\n content: \"\\f108\";\n}\n.fa-laptop:before {\n content: \"\\f109\";\n}\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n.fa-spinner:before {\n content: \"\\f110\";\n}\n.fa-circle:before {\n content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n.fa-terminal:before {\n content: \"\\f120\";\n}\n.fa-code:before {\n content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n.fa-crop:before {\n content: \"\\f125\";\n}\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n.fa-question:before {\n content: \"\\f128\";\n}\n.fa-info:before {\n content: \"\\f129\";\n}\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n.fa-microphone:before {\n content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n.fa-shield:before {\n content: \"\\f132\";\n}\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n.fa-rocket:before {\n content: \"\\f135\";\n}\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n.fa-html5:before {\n content: \"\\f13b\";\n}\n.fa-css3:before {\n content: \"\\f13c\";\n}\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n.fa-ticket:before {\n content: \"\\f145\";\n}\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n.fa-level-up:before {\n content: \"\\f148\";\n}\n.fa-level-down:before {\n content: \"\\f149\";\n}\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n.fa-compass:before {\n content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n.fa-gbp:before {\n content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n.fa-file:before {\n content: \"\\f15b\";\n}\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n.fa-youtube:before {\n content: \"\\f167\";\n}\n.fa-xing:before {\n content: \"\\f168\";\n}\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n.fa-adn:before {\n content: \"\\f170\";\n}\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n.fa-apple:before {\n content: \"\\f179\";\n}\n.fa-windows:before {\n content: \"\\f17a\";\n}\n.fa-android:before {\n content: \"\\f17b\";\n}\n.fa-linux:before {\n content: \"\\f17c\";\n}\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n.fa-skype:before {\n content: \"\\f17e\";\n}\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n.fa-trello:before {\n content: \"\\f181\";\n}\n.fa-female:before {\n content: \"\\f182\";\n}\n.fa-male:before {\n content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n.fa-archive:before {\n content: \"\\f187\";\n}\n.fa-bug:before {\n content: \"\\f188\";\n}\n.fa-vk:before {\n content: \"\\f189\";\n}\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n.fa-renren:before {\n content: \"\\f18b\";\n}\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n.fa-slack:before {\n content: \"\\f198\";\n}\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n.fa-openid:before {\n content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n.fa-google:before {\n content: \"\\f1a0\";\n}\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n.fa-language:before {\n content: \"\\f1ab\";\n}\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n.fa-building:before {\n content: \"\\f1ad\";\n}\n.fa-child:before {\n content: \"\\f1ae\";\n}\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n.fa-database:before {\n content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n.fa-git:before {\n content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n.fa-history:before {\n content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n.fa-header:before {\n content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n.fa-at:before {\n content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n.fa-bus:before {\n content: \"\\f207\";\n}\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n.fa-angellist:before {\n content: \"\\f209\";\n}\n.fa-cc:before {\n content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n.fa-diamond:before {\n content: \"\\f219\";\n}\n.fa-ship:before {\n content: \"\\f21a\";\n}\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n.fa-venus:before {\n content: \"\\f221\";\n}\n.fa-mars:before {\n content: \"\\f222\";\n}\n.fa-mercury:before {\n content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n.fa-server:before {\n content: \"\\f233\";\n}\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n.fa-user-times:before {\n content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n.fa-train:before {\n content: \"\\f238\";\n}\n.fa-subway:before {\n content: \"\\f239\";\n}\n.fa-medium:before {\n content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n.fa-object-group:before {\n content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n.fa-clone:before {\n content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n.fa-registered:before {\n content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n.fa-gg:before {\n content: \"\\f260\";\n}\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n.fa-safari:before {\n content: \"\\f267\";\n}\n.fa-chrome:before {\n content: \"\\f268\";\n}\n.fa-firefox:before {\n content: \"\\f269\";\n}\n.fa-opera:before {\n content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n.fa-contao:before {\n content: \"\\f26d\";\n}\n.fa-500px:before {\n content: \"\\f26e\";\n}\n.fa-amazon:before {\n content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n.fa-industry:before {\n content: \"\\f275\";\n}\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n.fa-map-o:before {\n content: \"\\f278\";\n}\n.fa-map:before {\n content: \"\\f279\";\n}\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n.fa-edge:before {\n content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n.fa-modx:before {\n content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n.fa-usb:before {\n content: \"\\f287\";\n}\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n.fa-percent:before {\n content: \"\\f295\";\n}\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n.fa-envira:before {\n content: \"\\f299\";\n}\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n.fa-blind:before {\n content: \"\\f29d\";\n}\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n","@import 'font-awesome/css/font-awesome.css';\n\nbody, html {\n font-family: sans-serif;\n font-size: var(--sn-stylekit-base-font-size);\n background-color: transparent;\n}\n\n* {\n // To prevent gray flash when focusing input on mobile Safari\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\n.editor-toolbar.fullscreen, .CodeMirror-fullscreen {\n // On Mobile, resizing the webview to avoid keyboard causes the option bar to be offset because its position is fixed.\n position: absolute !important\n}\n\n.CodeMirror {\n border-left: 0;\n border-right: 0;\n border-bottom: 0;\n background-color: transparent;\n border: none;\n font-size: var(--sn-stylekit-font-size-editor) !important;\n // For momentum scrolling on mobile\n -webkit-overflow-scrolling: touch;\n}\n\n.editor-toolbar, .editor-toolbar.fullscreen {\n background-color: var(--sn-stylekit-contrast-background-color);\n border-bottom: 1px solid var(--sn-stylekit-border-color);\n overflow: visible; // on windows, if window is too small, horizontal scrollbar will appear fixed without this\n\n &::before, &::after {\n background: none !important;\n }\n}\n\n.editor-toolbar i.separator {\n border-left-color: var(--sn-stylekit-contrast-border-color);\n border-right-color: var(--sn-stylekit-contrast-background-color);\n}\n\n.editor-toolbar button {\n color: var(--sn-stylekit-info-color) !important;\n outline: none;\n border-radius: 0;\n font-size: var(--sn-stylekit-base-font-size);\n}\n\n.editor-toolbar button.active, .editor-toolbar button:hover {\n border-color: transparent;\n background: var(--sn-stylekit-background-color);\n}\n\n.editor-toolbar.disabled-for-preview button:not(.no-disable) {\n background: inherit;\n}\n\n.editor-toolbar.fullscreen {\n @media screen and (max-width: 525px) {\n height: 80px !important;\n }\n @media screen and (min-width: 526px) {\n height: 50px !important;\n }\n}\n\n.EasyMDEContainer {\n .CodeMirror-fullscreen {\n @media screen and (max-width: 525px) {\n top: 80px !important;\n\n .CodeMirror-scroll {\n min-height: unset !important;\n }\n }\n @media screen and (min-width: 526px) {\n top: 50px !important;\n }\n }\n .editor-preview-side {\n @media screen and (max-width: 525px) {\n top: 80px !important;\n }\n @media screen and (min-width: 526px) {\n top: 50px !important;\n }\n }\n}\n\n.editor-preview-active, .editor-preview-active-side {\n background-color: var(--sn-stylekit-contrast-background-color);\n border: 0;\n border-left: 1px solid var(--sn-stylekit-border-color);\n color: var(--sn-stylekit-contrast-foreground-color);\n font-size: var(--sn-stylekit-font-size-editor);\n padding: 10px 15px;\n\n a {\n color: var(--sn-stylekit-info-color);\n }\n\n img {\n max-width: 100%;\n }\n\n pre {\n background: var(--sn-stylekit-background-color);\n color: var(--sn-stylekit-foreground-color);\n border: 1px solid var(--sn-stylekit-border-color);\n padding: 20px;\n border-radius: 3px;\n overflow-x: auto;\n }\n\n table {\n display: block;\n margin-bottom: 12px;\n width: 100%;\n overflow: auto;\n border-collapse: collapse;\n border-spacing: 0px;\n border-color: var(--sn-stylekit-border-color);\n\n th, td {\n padding: 6px 13px;\n border: 1px solid var(--sn-stylekit-border-color);\n }\n\n tr:nth-child(2n) {\n background-color: var(--sn-stylekit-background-color);\n }\n }\n\n p code, ul li code {\n padding: 3px 6px;\n background-color: var(--sn-stylekit-background-color);\n color: var(--sn-stylekit-info-color);\n border: 1px solid var(--sn-stylekit-border-color);\n border-radius: 3px;\n }\n\n code {\n font-family: var(--sn-stylekit-monospace-font);\n }\n\n blockquote {\n padding: 0 0.5rem;\n margin-left: 0;\n color: var(--sn-stylekit-neutral-color);\n border-left: 0.3rem solid var(--sn-stylekit-background-color);\n }\n\n blockquote > :first-child {\n margin-top: 0;\n }\n\n blockquote > :last-child {\n margin-bottom: 0;\n }\n}\n\n.editor-preview-active {\n border: 0;\n}\n\n.CodeMirror {\n background-color: var(--sn-stylekit-editor-background-color) !important;\n color: var(--sn-stylekit-editor-foreground-color) !important;\n border: 0 !important;\n\n .CodeMirror-code .cm-comment {\n background: var(--sn-stylekit-contrast-background-color);\n color: var(--sn-stylekit-info-color);\n font-family: Consolas,monaco,\"Ubuntu Mono\",courier,monospace!important;\n font-size: 90%; // font-family makes font look a bit big\n\n &.CodeMirror-selectedtext {\n color: var(--sn-stylekit-info-contrast-color) !important;\n background: var(--sn-stylekit-info-color) !important;\n }\n }\n\n .cm-header {\n color: var(--sn-stylekit-editor-foreground-color);\n &.CodeMirror-selectedtext {\n color: var(--sn-stylekit-info-contrast-color) !important;\n background: var(--sn-stylekit-info-color) !important;;\n }\n }\n\n // Faded Markdown syntax\n .cm-formatting-header, .cm-formatting-strong, .cm-formatting-em {\n opacity: 0.2;\n }\n\n .cm-link, .cm-url {\n &.cm-variable-2 {\n color: var(--sn-stylekit-info-color) !important;\n\n &.CodeMirror-selectedtext {\n color: var(--sn-stylekit-info-contrast-color) !important;\n background: var(--sn-stylekit-info-color) !important;;\n }\n }\n }\n\n .cm-formatting-list-ol {\n font-weight: bold;\n }\n\n .cm-link, .cm-string {\n color: var(--sn-stylekit-info-color) !important;\n\n &.CodeMirror-selectedtext {\n color: var(--sn-stylekit-info-contrast-color) !important;\n background: var(--sn-stylekit-info-color) !important;;\n }\n }\n\n .CodeMirror-linenumber {\n color: gray !important;\n }\n\n}\n\n.CodeMirror-cursor {\n border-color: var(--sn-stylekit-editor-foreground-color);\n}\n\n.CodeMirror-selected {\n background: var(--sn-stylekit-info-color) !important;\n}\n\n.CodeMirror-selectedtext {\n color: var(--sn-stylekit-info-contrast-color);\n background: var(--sn-stylekit-info-color) !important;\n}\n\n.CodeMirror-gutters {\n background-color: var(--sn-stylekit-background-color) !important;\n color: var(--sn-stylekit-editor-foreground-color) !important;\n border-color: var(--sn-stylekit-border-color) !important;\n}\n\n// remove built in simplemde rule\n@media only screen and (max-width: 700px) {\n .editor-toolbar a.no-mobile {\n display: inline-block;\n }\n}\n\n/*\n Highlight JS theming\n*/\n.hljs-comment,\n.hljs-quote {\n font-style: italic;\n color: var(--sn-stylekit-neutral-color);\n}\n\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-subst {\n font-weight: bold;\n}\n\n.hljs-attribute {\n color: var(--sn-stylekit-warning-color);\n}\n\n.hljs-number,\n.hljs-literal {\n color: var(--sn-stylekit-info-color);\n}\n\n.hljs-string,\n.hljs-doctag,\n.hljs-formula {\n color: var(--sn-stylekit-success-color);\n}\n\n.hljs-title,\n.hljs-section,\n.hljs-selector-id {\n font-weight: bold;\n}\n\n.hljs-subst {\n font-weight: normal;\n}\n\n.hljs-class .hljs-title,\n.hljs-type,\n.hljs-name {\n color: var(--sn-stylekit-danger-color);\n font-weight: bold;\n}\n\n.hljs-tag {\n color: var(--sn-stylekit-neutral-color);\n}\n\n.hljs-regexp {\n color: var(--sn-stylekit-success-color);\n}\n\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link {\n color: var(--sn-stylekit-info-color);\n}\n\n.hljs-built_in,\n.hljs-builtin-name {\n text-decoration: underline;\n}\n\n.hljs-meta {\n font-weight: bold;\n}\n\n.hljs-deletion {\n color: var(--sn-stylekit-danger-color);\n}\n\n.hljs-addition {\n color: var(--sn-stylekit-success-color);\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js
new file mode 100644
index 000000000..04874ac2b
--- /dev/null
+++ b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js
@@ -0,0 +1,3 @@
+/*! For license information please see dist.js.LICENSE.txt */
+(()=>{var e={114:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function r(e,u,i){return r=n()?Reflect.construct:function(e,n,r){var u=[null];u.push.apply(u,n);var i=new(Function.bind.apply(e,u));return r&&t(i,r.prototype),i},r.apply(null,arguments)}function u(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?n-1:0),u=1;u/gm),Z=D(/^data-[\-\w.\u00B7-\uFFFF]/),G=D(/^aria-[\-\w]+$/),W=D(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),K=D(/^(?:\w+script|data):/i),V=D(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=D(/^html$/i),X=function(){return"undefined"==typeof window?null:window},J=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,u="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(u)&&(r=n.currentScript.getAttribute(u));var i="dompurify"+(r?"#"+r:"");try{return t.createPolicy(i,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.3.8",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var i=n.document,o=n.document,a=n.DocumentFragment,s=n.HTMLTemplateElement,l=n.Node,c=n.Element,D=n.NodeFilter,h=n.NamedNodeMap,f=void 0===h?n.NamedNodeMap||n.MozNamedAttrMap:h,d=n.HTMLFormElement,m=n.DOMParser,g=n.trustedTypes,B=c.prototype,Q=T(B,"cloneNode"),ee=T(B,"nextSibling"),te=T(B,"childNodes"),ne=T(B,"parentNode");if("function"==typeof s){var re=o.createElement("template");re.content&&re.content.ownerDocument&&(o=re.content.ownerDocument)}var ue=J(g,i),ie=ue?ue.createHTML(""):"",oe=o,ae=oe.implementation,se=oe.createNodeIterator,le=oe.createDocumentFragment,ce=oe.getElementsByTagName,pe=i.importNode,De={};try{De=S(o).documentMode?o.documentMode:{}}catch(e){}var he={};r.isSupported="function"==typeof ne&&ae&&void 0!==ae.createHTMLDocument&&9!==De;var fe,de,me=H,ge=q,Ae=Z,be=G,ke=K,Fe=V,Ee=W,Ce=null,xe=_({},[].concat(u(z),u(N),u(R),u(I),u(L))),ye=null,ve=_({},[].concat(u(M),u(P),u(U),u(j))),we=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Be=null,_e=null,Se=!0,Te=!0,ze=!1,Ne=!1,Re=!1,Oe=!1,Ie=!1,$e=!1,Le=!1,Me=!1,Pe=!0,Ue=!0,je=!1,He={},qe=null,Ze=_({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ge=null,We=_({},["audio","video","img","source","image","track"]),Ke=null,Ve=_({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ye="http://www.w3.org/1998/Math/MathML",Xe="http://www.w3.org/2000/svg",Je="http://www.w3.org/1999/xhtml",Qe=Je,et=!1,tt=["application/xhtml+xml","text/html"],nt="text/html",rt=null,ut=o.createElement("form"),it=function(e){return e instanceof RegExp||e instanceof Function},ot=function(t){rt&&rt===t||(t&&"object"===e(t)||(t={}),t=S(t),Ce="ALLOWED_TAGS"in t?_({},t.ALLOWED_TAGS):xe,ye="ALLOWED_ATTR"in t?_({},t.ALLOWED_ATTR):ve,Ke="ADD_URI_SAFE_ATTR"in t?_(S(Ve),t.ADD_URI_SAFE_ATTR):Ve,Ge="ADD_DATA_URI_TAGS"in t?_(S(We),t.ADD_DATA_URI_TAGS):We,qe="FORBID_CONTENTS"in t?_({},t.FORBID_CONTENTS):Ze,Be="FORBID_TAGS"in t?_({},t.FORBID_TAGS):{},_e="FORBID_ATTR"in t?_({},t.FORBID_ATTR):{},He="USE_PROFILES"in t&&t.USE_PROFILES,Se=!1!==t.ALLOW_ARIA_ATTR,Te=!1!==t.ALLOW_DATA_ATTR,ze=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ne=t.SAFE_FOR_TEMPLATES||!1,Re=t.WHOLE_DOCUMENT||!1,$e=t.RETURN_DOM||!1,Le=t.RETURN_DOM_FRAGMENT||!1,Me=t.RETURN_TRUSTED_TYPE||!1,Ie=t.FORCE_BODY||!1,Pe=!1!==t.SANITIZE_DOM,Ue=!1!==t.KEEP_CONTENT,je=t.IN_PLACE||!1,Ee=t.ALLOWED_URI_REGEXP||Ee,Qe=t.NAMESPACE||Je,t.CUSTOM_ELEMENT_HANDLING&&it(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&it(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(we.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),fe=fe=-1===tt.indexOf(t.PARSER_MEDIA_TYPE)?nt:t.PARSER_MEDIA_TYPE,de="application/xhtml+xml"===fe?function(e){return e}:F,Ne&&(Te=!1),Le&&($e=!0),He&&(Ce=_({},u(L)),ye=[],!0===He.html&&(_(Ce,z),_(ye,M)),!0===He.svg&&(_(Ce,N),_(ye,P),_(ye,j)),!0===He.svgFilters&&(_(Ce,R),_(ye,P),_(ye,j)),!0===He.mathMl&&(_(Ce,I),_(ye,U),_(ye,j))),t.ADD_TAGS&&(Ce===xe&&(Ce=S(Ce)),_(Ce,t.ADD_TAGS)),t.ADD_ATTR&&(ye===ve&&(ye=S(ye)),_(ye,t.ADD_ATTR)),t.ADD_URI_SAFE_ATTR&&_(Ke,t.ADD_URI_SAFE_ATTR),t.FORBID_CONTENTS&&(qe===Ze&&(qe=S(qe)),_(qe,t.FORBID_CONTENTS)),Ue&&(Ce["#text"]=!0),Re&&_(Ce,["html","head","body"]),Ce.table&&(_(Ce,["tbody"]),delete Be.tbody),p&&p(t),rt=t)},at=_({},["mi","mo","mn","ms","mtext"]),st=_({},["foreignobject","desc","title","annotation-xml"]),lt=_({},["title","style","font","a","script"]),ct=_({},N);_(ct,R),_(ct,O);var pt=_({},I);_(pt,$);var Dt=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Je,tagName:"template"});var n=F(e.tagName),r=F(t.tagName);return e.namespaceURI===Xe?t.namespaceURI===Je?"svg"===n:t.namespaceURI===Ye?"svg"===n&&("annotation-xml"===r||at[r]):Boolean(ct[n]):e.namespaceURI===Ye?t.namespaceURI===Je?"math"===n:t.namespaceURI===Xe?"math"===n&&st[r]:Boolean(pt[n]):e.namespaceURI===Je&&!(t.namespaceURI===Xe&&!st[r])&&!(t.namespaceURI===Ye&&!at[r])&&!pt[n]&&(lt[n]||!ct[n])},ht=function(e){k(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},ft=function(e,t){try{k(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){k(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!ye[e])if($e||Le)try{ht(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},dt=function(e){var t,n;if(Ie)e=""+e;else{var r=E(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===fe&&(e=''+e+"");var u=ue?ue.createHTML(e):e;if(Qe===Je)try{t=(new m).parseFromString(u,fe)}catch(e){}if(!t||!t.documentElement){t=ae.createDocument(Qe,"template",null);try{t.documentElement.innerHTML=et?"":u}catch(e){}}var i=t.body||t.documentElement;return e&&n&&i.insertBefore(o.createTextNode(n),i.childNodes[0]||null),Qe===Je?ce.call(t,Re?"html":"body")[0]:Re?t.documentElement:i},mt=function(e){return se.call(e.ownerDocument||e,e,D.SHOW_ELEMENT|D.SHOW_COMMENT|D.SHOW_TEXT,null,!1)},gt=function(e){return e instanceof d&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof f)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore)},At=function(t){return"object"===e(l)?t instanceof l:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},bt=function(e,t,n){he[e]&&A(he[e],(function(e){e.call(r,t,n,rt)}))},kt=function(e){var t;if(bt("beforeSanitizeElements",e,null),gt(e))return ht(e),!0;if(v(/[\u0080-\uFFFF]/,e.nodeName))return ht(e),!0;var n=de(e.nodeName);if(bt("uponSanitizeElement",e,{tagName:n,allowedTags:Ce}),e.hasChildNodes()&&!At(e.firstElementChild)&&(!At(e.content)||!At(e.content.firstElementChild))&&v(/<[/\w]/g,e.innerHTML)&&v(/<[/\w]/g,e.textContent))return ht(e),!0;if("select"===n&&v(/=0;--o)u.insertBefore(Q(i[o],!0),ee(e))}return ht(e),!0}return e instanceof c&&!Dt(e)?(ht(e),!0):"noscript"!==n&&"noembed"!==n||!v(/<\/no(script|embed)/i,e.innerHTML)?(Ne&&3===e.nodeType&&(t=e.textContent,t=C(t,me," "),t=C(t,ge," "),e.textContent!==t&&(k(r.removed,{element:e.cloneNode()}),e.textContent=t)),bt("afterSanitizeElements",e,null),!1):(ht(e),!0)},Ft=function(e,t,n){if(Pe&&("id"===t||"name"===t)&&(n in o||n in ut))return!1;if(Te&&!_e[t]&&v(Ae,t));else if(Se&&v(be,t));else if(!ye[t]||_e[t]){if(!(Et(e)&&(we.tagNameCheck instanceof RegExp&&v(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&v(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&v(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ke[t]);else if(v(Ee,C(n,Fe,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==x(n,"data:")||!Ge[e])if(ze&&!v(ke,C(n,Fe,"")));else if(n)return!1;return!0},Et=function(e){return e.indexOf("-")>0},Ct=function(e){var t,n,u,i;bt("beforeSanitizeAttributes",e,null);var o=e.attributes;if(o){var a={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ye};for(i=o.length;i--;){var s=t=o[i],l=s.name,c=s.namespaceURI;if(n="value"===l?t.value:y(t.value),u=de(l),a.attrName=u,a.attrValue=n,a.keepAttr=!0,a.forceKeepAttr=void 0,bt("uponSanitizeAttribute",e,a),n=a.attrValue,!a.forceKeepAttr&&(ft(l,e),a.keepAttr))if(v(/\/>/i,n))ft(l,e);else{Ne&&(n=C(n,me," "),n=C(n,ge," "));var p=de(e.nodeName);if(Ft(p,u,n))try{c?e.setAttributeNS(c,l,n):e.setAttribute(l,n),b(r.removed)}catch(e){}}}bt("afterSanitizeAttributes",e,null)}},xt=function e(t){var n,r=mt(t);for(bt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)bt("uponSanitizeShadowNode",n,null),kt(n)||(n.content instanceof a&&e(n.content),Ct(n));bt("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t,u){var o,s,c,p,D;if((et=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!At(t)){if("function"!=typeof t.toString)throw w("toString is not a function");if("string"!=typeof(t=t.toString()))throw w("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(At(t))return n.toStaticHTML(t.outerHTML)}return t}if(Oe||ot(u),r.removed=[],"string"==typeof t&&(je=!1),je){if(t.nodeName){var h=de(t.nodeName);if(!Ce[h]||Be[h])throw w("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof l)1===(s=(o=dt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?o=s:o.appendChild(s);else{if(!$e&&!Ne&&!Re&&-1===t.indexOf("<"))return ue&&Me?ue.createHTML(t):t;if(!(o=dt(t)))return $e?null:Me?ie:""}o&&Ie&&ht(o.firstChild);for(var f=mt(je?t:o);c=f.nextNode();)3===c.nodeType&&c===p||kt(c)||(c.content instanceof a&&xt(c.content),Ct(c),p=c);if(p=null,je)return t;if($e){if(Le)for(D=le.call(o.ownerDocument);o.firstChild;)D.appendChild(o.firstChild);else D=o;return ye.shadowroot&&(D=pe.call(i,D,!0)),D}var d=Re?o.outerHTML:o.innerHTML;return Re&&Ce["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&v(Y,o.ownerDocument.doctype.name)&&(d="\n"+d),Ne&&(d=C(d,me," "),d=C(d,ge," ")),ue&&Me?ue.createHTML(d):d},r.setConfig=function(e){ot(e),Oe=!0},r.clearConfig=function(){rt=null,Oe=!1},r.isValidAttribute=function(e,t,n){rt||ot({});var r=de(e),u=de(t);return Ft(r,u,n)},r.addHook=function(e,t){"function"==typeof t&&(he[e]=he[e]||[],k(he[e],t))},r.removeHook=function(e){if(he[e])return b(he[e])},r.removeHooks=function(e){he[e]&&(he[e]=[])},r.removeAllHooks=function(){he={}},r}()}()},84:function(e){e.exports=function(){"use strict";function e(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[u++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r={exports:{}};function u(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}r.exports={defaults:{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:u,changeDefaults:function(e){r.exports.defaults=e}};var i=/[&<>"']/,o=/[&<>"']/g,a=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,l={"&":"&","<":"<",">":">",'"':""","'":"'"},c=function(e){return l[e]};var p=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function D(e){return e.replace(p,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var h=/(^|[^\[])\^/g;var f=/[^\w:]/g,d=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;var m={},g=/^[^:]+:\/*[^/]*$/,A=/^([^:]+:)[\s\S]*$/,b=/^([^:]+:\/*[^/]*)[\s\S]*$/;function k(e,t){m[" "+e]||(g.test(e)?m[" "+e]=e+"/":m[" "+e]=F(e,"/",!0));var n=-1===(e=m[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(A,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(b,"$1")+t:e+t}function F(e,t,n){var r=e.length;if(0===r)return"";for(var u=0;u=0&&"\\"===n[u];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e},N=r.exports.defaults,R=_,O=B,I=E,$=S;function L(e,t,n){var r=t.href,u=t.title?I(t.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:n,href:r,title:u,text:i}:{type:"image",raw:n,href:r,title:u,text:I(i)}}var M=function(){function e(e){this.options=e||N}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:R(n,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:r}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=R(n,"#");this.options.pedantic?n=r.trim():r&&!/ $/.test(r)||(n=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n}}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var n={type:"table",header:O(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(n.header.length===n.align.length){var r,u=n.align.length;for(r=0;r ?/gm,"");return{type:"blockquote",raw:t[0],text:n}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,u,i,o,a,s,l,c,p=t[0],D=t[2],h=D.length>1,f={type:"list",raw:p,ordered:h,start:h?+D.slice(0,-1):"",loose:!1,items:[]},d=t[0].match(this.rules.block.item),m=!1,g=d.length;u=this.rules.block.listItemStart.exec(d[0]);for(var A=0;Au[1].length:i[1].length>=u[0].length||i[1].length>3){d.splice(A,2,d[A]+(!this.options.pedantic&&i[1].length/i.test(r[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):I(r[0]):r[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=R(n.slice(0,-1),"\\");if((n.length-r.length)%2==0)return}else{var u=$(t[2],"()");if(u>-1){var i=(0===t[0].indexOf("!")?5:4)+t[1].length+u;t[2]=t[2].substring(0,u),t[0]=t[0].substring(0,i).trim(),t[3]=""}}var o=t[2],a="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o);s&&(o=s[1],a=s[3])}else a=t[3]?t[3].slice(1,-1):"";return o=o.trim(),/^$/.test(n)?o.slice(1):o.slice(1,-1)),L(t,{href:o?o.replace(this.rules.inline._escapes,"$1"):o,title:a?a.replace(this.rules.inline._escapes,"$1"):a},t[0])}},t.reflink=function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var u=n[0].charAt(0);return{type:"text",raw:u,text:u}}return L(n,r,n[0])}},t.emStrong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&(!r[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\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\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\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\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\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\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\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-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\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-\uAB69\uAB70-\uABE2\uABF0-\uABF9\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\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var u=r[1]||r[2]||"";if(!u||u&&(""===n||this.rules.inline.punctuation.exec(n))){var i,o,a=r[0].length-1,s=a,l=0,c="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+a);null!=(r=c.exec(t));)if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6])if(o=i.length,r[3]||r[4])s+=o;else if(!((r[5]||r[6])&&a%3)||(a+o)%3){if(!((s-=o)>0))return o=Math.min(o,o+s+l),Math.min(a,o)%2?{type:"em",raw:e.slice(0,a+r.index+o+1),text:e.slice(1,a+r.index+o)}:{type:"strong",raw:e.slice(0,a+r.index+o+1),text:e.slice(2,a+r.index+o-1)}}else l+=o}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),u=/^ /.test(n)&&/ $/.test(n);return r&&u&&(n=n.substring(1,n.length-1)),n=I(n,!0),{type:"codespan",raw:t[0],text:n}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2]}},t.autolink=function(e,t){var n,r,u=this.rules.inline.autolink.exec(e);if(u)return r="@"===u[2]?"mailto:"+(n=I(this.options.mangle?t(u[1]):u[1])):n=I(u[1]),{type:"link",raw:u[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,u;if("@"===n[2])u="mailto:"+(r=I(this.options.mangle?t(n[0]):n[0]));else{var i;do{i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(i!==n[0]);r=I(n[0]),u="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:u,tokens:[{type:"text",raw:r,text:r}]}}},t.inlineText=function(e,t,n){var r,u=this.rules.inline.text.exec(e);if(u)return r=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(u[0]):I(u[0]):u[0]:I(this.options.smartypants?n(u[0]):u[0]),{type:"text",raw:u[0],text:r}},e}(),P=v,U=x,j=w,H={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:P,table:P,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};H.def=U(H.def).replace("label",H._label).replace("title",H._title).getRegex(),H.bullet=/(?:[*+-]|\d{1,9}[.)])/,H.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,H.item=U(H.item,"gm").replace(/bull/g,H.bullet).getRegex(),H.listItemStart=U(/^( *)(bull) */).replace("bull",H.bullet).getRegex(),H.list=U(H.list).replace(/bull/g,H.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+H.def.source+")").getRegex(),H._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",H._comment=/|$)/,H.html=U(H.html,"i").replace("comment",H._comment).replace("tag",H._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),H.paragraph=U(H._paragraph).replace("hr",H.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",H._tag).getRegex(),H.blockquote=U(H.blockquote).replace("paragraph",H.paragraph).getRegex(),H.normal=j({},H),H.gfm=j({},H.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),H.gfm.nptable=U(H.gfm.nptable).replace("hr",H.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",H._tag).getRegex(),H.gfm.table=U(H.gfm.table).replace("hr",H.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",H._tag).getRegex(),H.pedantic=j({},H.normal,{html:U("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",H._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:P,paragraph:U(H.normal._paragraph).replace("hr",H.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",H.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var q={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:P,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:P,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};q.punctuation=U(q.punctuation).replace(/punctuation/g,q._punctuation).getRegex(),q.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,q.escapedEmSt=/\\\*|\\_/g,q._comment=U(H._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),q.emStrong.lDelim=U(q.emStrong.lDelim).replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimAst=U(q.emStrong.rDelimAst,"g").replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimUnd=U(q.emStrong.rDelimUnd,"g").replace(/punct/g,q._punctuation).getRegex(),q._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,q._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,q._email=/[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])?)+(?![-_])/,q.autolink=U(q.autolink).replace("scheme",q._scheme).replace("email",q._email).getRegex(),q._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,q.tag=U(q.tag).replace("comment",q._comment).replace("attribute",q._attribute).getRegex(),q._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,q._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,q.link=U(q.link).replace("label",q._label).replace("href",q._href).replace("title",q._title).getRegex(),q.reflink=U(q.reflink).replace("label",q._label).getRegex(),q.reflinkSearch=U(q.reflinkSearch,"g").replace("reflink",q.reflink).replace("nolink",q.nolink).getRegex(),q.normal=j({},q),q.pedantic=j({},q.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:U(/^!?\[(label)\]\((.*?)\)/).replace("label",q._label).getRegex(),reflink:U(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q._label).getRegex()}),q.gfm=j({},q.normal,{escape:U(q.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+=""+n+";";return r}var Q=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||W,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:K.normal,inline:V.normal};this.options.pedantic?(t.block=K.pedantic,t.inline=V.pedantic):this.options.gfm&&(t.block=K.gfm,this.options.breaks?t.inline=V.breaks:t.inline=V.gfm),this.tokenizer.rules=t}t.lex=function(e,n){return new t(n).lex(e)},t.lexInline=function(e,n){return new t(n).inlineTokens(e)};var n,r,u,i=t.prototype;return i.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},i.blockTokens=function(e,t,n){var r,u,i,o,a,s,l=this;for(void 0===t&&(t=[]),void 0===n&&(n=!0),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(r=n.call(l,e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)}))))if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),r.type&&t.push(r);else if(r=this.tokenizer.code(e))e=e.substring(r.raw.length),(o=t[t.length-1])&&"paragraph"===o.type?(o.raw+="\n"+r.raw,o.text+="\n"+r.text):t.push(r);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.nptable(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),r.tokens=this.blockTokens(r.text,[],n),t.push(r);else if(r=this.tokenizer.list(e)){for(e=e.substring(r.raw.length),i=r.items.length,u=0;u=0&&(t=Math.min(t,r))})),t<1/0&&t>=0&&(a=e.substring(0,t+1))}(),n&&(r=this.tokenizer.paragraph(a)))o=t[t.length-1],s&&"paragraph"===o.type?(o.raw+="\n"+r.raw,o.text+="\n"+r.text):t.push(r),s=a.length!==e.length,e=e.substring(r.raw.length);else if(r=this.tokenizer.text(e))e=e.substring(r.raw.length),(o=t[t.length-1])&&"text"===o.type?(o.raw+="\n"+r.raw,o.text+="\n"+r.text):t.push(r);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}return t},i.inline=function(e){var t,n,r,u,i,o,a=e.length;for(t=0;t0)for(;null!=(s=this.tokenizer.rules.inline.reflinkSearch.exec(p));)D.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(p=p.slice(0,s.index)+"["+Y("a",s[0].length-2)+"]"+p.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(s=this.tokenizer.rules.inline.blockSkip.exec(p));)p=p.slice(0,s.index)+"["+Y("a",s[0].length-2)+"]"+p.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(s=this.tokenizer.rules.inline.escapedEmSt.exec(p));)p=p.slice(0,s.index)+"++"+p.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(l||(c=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(u=n.call(a,e,t))&&(e=e.substring(u.raw.length),t.push(u),!0)}))))if(u=this.tokenizer.escape(e))e=e.substring(u.raw.length),t.push(u);else if(u=this.tokenizer.tag(e,n,r))e=e.substring(u.raw.length),n=u.inLink,r=u.inRawBlock,(i=t[t.length-1])&&"text"===u.type&&"text"===i.type?(i.raw+=u.raw,i.text+=u.text):t.push(u);else if(u=this.tokenizer.link(e))e=e.substring(u.raw.length),"link"===u.type&&(u.tokens=this.inlineTokens(u.text,[],!0,r)),t.push(u);else if(u=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(u.raw.length),i=t[t.length-1],"link"===u.type?(u.tokens=this.inlineTokens(u.text,[],!0,r),t.push(u)):i&&"text"===u.type&&"text"===i.type?(i.raw+=u.raw,i.text+=u.text):t.push(u);else if(u=this.tokenizer.emStrong(e,p,c))e=e.substring(u.raw.length),u.tokens=this.inlineTokens(u.text,[],n,r),t.push(u);else if(u=this.tokenizer.codespan(e))e=e.substring(u.raw.length),t.push(u);else if(u=this.tokenizer.br(e))e=e.substring(u.raw.length),t.push(u);else if(u=this.tokenizer.del(e))e=e.substring(u.raw.length),u.tokens=this.inlineTokens(u.text,[],n,r),t.push(u);else if(u=this.tokenizer.autolink(e,J))e=e.substring(u.raw.length),t.push(u);else if(n||!(u=this.tokenizer.url(e,J))){if(o=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,n=e.slice(1),r=void 0;a.options.extensions.startInline.forEach((function(e){"number"==typeof(r=e.call(this,n))&&r>=0&&(t=Math.min(t,r))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),u=this.tokenizer.inlineText(o,r,X))e=e.substring(u.raw.length),"_"!==u.raw.slice(-1)&&(c=u.raw.slice(-1)),l=!0,(i=t[t.length-1])&&"text"===i.type?(i.raw+=u.raw,i.text+=u.text):t.push(u);else if(e){var h="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(h);break}throw new Error(h)}}else e=e.substring(u.raw.length),t.push(u);return t},n=t,u=[{key:"rules",get:function(){return{block:K,inline:V}}}],(r=null)&&e(n.prototype,r),u&&e(n,u),t}(),ee=r.exports.defaults,te=y,ne=E,re=function(){function e(e){this.options=e||ee}var t=e.prototype;return t.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var u=this.options.highlight(e,r);null!=u&&u!==e&&(n=!0,e=u)}return e=e.replace(/\n$/,"")+"\n",r?''+(n?e:ne(e,!0))+"
\n":""+(n?e:ne(e,!0))+"
\n"},t.blockquote=function(e){return"\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+""+r+">\n"},t.listitem=function(e){return""+e+"\n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return""+e+"
\n"},t.table=function(e,t){return t&&(t=""+t+""),"\n"},t.tablerow=function(e){return"\n"+e+"
\n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+""+n+">\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
":"
"},t.del=function(e){return""+e+""},t.link=function(e,t,n){if(null===(e=te(this.options.sanitize,this.options.baseUrl,e)))return n;var r='"+n+""},t.image=function(e,t,n){if(null===(e=te(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
":">")},t.text=function(e){return e},e}(),ue=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),ie=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do{n=e+"-"+ ++r}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n},t.slug=function(e,t){void 0===t&&(t={});var n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)},e}(),oe=re,ae=ue,se=ie,le=r.exports.defaults,ce=C,pe=function(){function e(e){this.options=e||le,this.options.renderer=this.options.renderer||new oe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ae,this.slugger=new se}e.parse=function(t,n){return new e(n).parse(t)},e.parseInline=function(t,n){return new e(n).parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,r,u,i,o,a,s,l,c,p,D,h,f,d,m,g,A,b,k,F="",E=e.length;for(n=0;n0&&"text"===m.tokens[0].type?(m.tokens[0].text=b+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=b+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:b}):d+=b),d+=this.parse(m.tokens,f),c+=this.renderer.listitem(d,A,g);F+=this.renderer.list(c,D,h);continue;case"html":F+=this.renderer.html(p.text);continue;case"paragraph":F+=this.renderer.paragraph(this.parseInline(p.tokens));continue;case"text":for(c=p.tokens?this.parseInline(p.tokens):p.text;n+1An error occurred:
"+ke(e.message+"",!0)+"
";throw e}}return xe.options=xe.setOptions=function(e){return Ae(xe.defaults,e),Ee(xe.defaults),xe},xe.getDefaults=Fe,xe.defaults=Ce,xe.use=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;rAn error occurred:"+ke(e.message+"",!0)+"
";throw e}},xe.Parser=he,xe.parser=he.parse,xe.Renderer=de,xe.TextRenderer=me,xe.Lexer=De,xe.lexer=De.lex,xe.Tokenizer=fe,xe.Slugger=ge,xe.parse=xe,xe}()},308:e=>{var t;self,t=function(){return(()=>{"use strict";var e={754:(e,t,n)=>{n.r(t),n.d(t,{SKAlert:()=>r});class r{constructor({title:e,text:t,buttons:n}){var r,u;u=e=>{if("Enter"===e.key){let e=this.primaryButton();e.action&&e.action(),this.dismiss()}},(r="keyupListener")in this?Object.defineProperty(this,r,{value:u,enumerable:!0,configurable:!0,writable:!0}):this[r]=u,this.title=e,this.text=t,this.buttons=n}buttonsString(){return`\n \n `}templateString(){let e,t;return this.buttons?(e=`\n \n ${this.buttonsString()}\n
\n `,t=""):(e="",t='style="padding-bottom: 8px"'),`\n \n
\n
\n
\n
\n
\n
\n ${this.title?`
${this.title}
`:""}\n\n
\n ${this.text?`
${this.text}
`:""}\n
\n\n ${e}\n
\n
\n
\n
\n
\n
\n `}dismiss(){this.onElement.removeChild(this.element),document.removeEventListener("keyup",this.keyupListener)}primaryButton(){let e=this.buttons.find((e=>!0===e.primary));return e||(e=this.buttons[this.buttons.length-1]),e}present({onElement:e}={}){e||(e=document.body),this.onElement=e,this.element=document.createElement("div"),this.element.className="sn-component",this.element.innerHTML=this.templateString().trim(),this.buttons&&(document.addEventListener("keyup",this.keyupListener),this.buttons.forEach(((e,t)=>{this.element.querySelector(`#button-${t}`).onclick=()=>{e.action&&e.action(),this.dismiss()}}))),e.appendChild(this.element)}}}},t={};function n(r){if(t[r])return t[r].exports;var u=t[r]={exports:{}};return e[r](u,u.exports,n),u.exports}return n.m=e,n.x=e=>{},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={388:0},t=[[754]],r=e=>{},u=(u,i)=>{for(var o,a,[s,l,c,p]=i,D=0,h=[];D{}),r}i.forEach(u.bind(null,0)),i.push=u.bind(null,i.push.bind(i));var a=n.x;n.x=()=>(n.x=a||(e=>{}),(r=o)())})(),n.x()})()},e.exports=t()}},t={};function n(r){var u=t[r];if(void 0!==u)return u.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}document.addEventListener("DOMContentLoaded",(function(){let e,t,r,u,i=!1,o=!0,a=!1,s=!1;const l=new ComponentRelay({targetWindow:window,onReady:()=>{document.body.classList.add(l.platform),document.body.classList.add(l.environment),function(){window.easymde=new EasyMDE({element:document.getElementById("editor"),autoDownloadFontAwesome:!1,spellChecker:!1,nativeSpellcheck:!0,inputStyle:"mobile"===(l.environment??"web")?"textarea":"contenteditable",status:!1,shortcuts:{toggleSideBySide:"Cmd-Alt-P"},toolbar:[{className:"fa fa-eye",default:!0,name:"preview",noDisable:!0,title:"Toggle Preview",action:function(){window.easymde.togglePreview(),c()}},{className:"fa fa-columns",default:!0,name:"side-by-side",noDisable:!0,noMobile:!0,title:"Toggle Side by Side",action:function(){window.easymde.toggleSideBySide(),c()}},"|","heading","bold","italic","strikethrough","|","quote","code","|","unordered-list","ordered-list","|","clean-block","|","link","image","|","table"]}),window.easymde.codemirror.setOption("viewportMargin",100),window.easymde.codemirror.on("change",(function(){if(!i&&a&&e){const n=e;l.saveItemWithPresave(n,(()=>{t=window.easymde.value();let e=((e,t=90)=>e.length<=t?e:e.substring(0,t)+"...")((e=>{const t=document.implementation.createHTMLDocument("New").body;return t.innerHTML=e,t.textContent||t.innerText||""})(window.easymde.options.previewRender(window.easymde.value())));n.content.preview_plain=e,n.content.preview_html=null,n.content.text=t}))}}));window.easymde.codemirror.on("cursorActivity",(function(e){"mobile"===l.environment&&(e=>{setTimeout((()=>e.scrollIntoView()),200)})(e)}));try{window.easymde.toggleFullScreen()}catch(e){console.error("Error:",e)}}()}});function c(){if(!a)return;const t=()=>{const e=window.easymde;if(e){if(e.isPreviewActive())return"preview";if(e.isSideBySideActive())return"split"}return"edit"},n=e;l.saveItemWithPresave(n,(()=>{n.clientData={...n.clientData,mode:t()}}))}l.streamContextItem((async c=>{if(!s&&(c.uuid!==r&&(t=null,o=!0,r=c.uuid,u=c.clientData),e=c,!c.isMetadataUpdate&&window.easymde)){if(document.getElementsByClassName("CodeMirror-code")[0].setAttribute("spellcheck",JSON.stringify(c.content.spellcheck)),function(e){const t=n(84),r=n(114),u=t(e,{headerIds:!1,smartypants:!0}),i=r.sanitize(u,{FORBID_TAGS:["script","style"],FORBID_ATTR:["onerror","onload","onunload","onclick","ondblclick","onmousedown","onmouseup","onmouseover","onmousemove","onmouseout","onfocus","onblur","onkeypress","onkeydown","onkeyup","onsubmit","onreset","onselect","onchange"]}),o=(new DOMParser).parseFromString(u,"text/html"),a=(new DOMParser).parseFromString(i,"text/html");return!o.isEqualNode(a)}(c.content.text))if(u.trustUnsafeContent)a=!0;else{const t=await function(){if(s)return;s=!0;return new Promise((e=>{new(n(308).SKAlert)({title:null,text:"We’ve detected that this note contains a script or code snippet which may be unsafe to execute. Scripts executed in the editor have the ability to impersonate as the editor to Standard Notes. Press Continue to mark this script as safe and proceed, or Cancel to avoid rendering this note.",buttons:[{text:"Cancel",style:"neutral",action:function(){s=!1,e(!1)}},{text:"Continue",style:"danger",action:function(){s=!1,e(!0)}}]}).present()}))}();t&&function(e){l.saveItemWithPresave(e,(()=>{e.clientData={...e.clientData,trustUnsafeContent:!0}}))}(e),a=t}else a=!0;if(!a)return window.easymde.value(""),void(window.easymde.isPreviewActive()||window.easymde.togglePreview());if(c.content.text!==t&&(i=!0,window.easymde.value(c.content.text),i=!1),o){o=!1,window.easymde.codemirror.getDoc().clearHistory();const e=u&&u.mode;"preview"===e?window.easymde.isPreviewActive()||window.easymde.togglePreview():"split"===e?window.easymde.isSideBySideActive()||window.easymde.toggleSideBySide():window.easymde.isPreviewActive()&&window.easymde.togglePreview()}}}))}))})();
+//# sourceMappingURL=dist.js.map
\ No newline at end of file
diff --git a/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js.LICENSE.txt b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js.LICENSE.txt
new file mode 100644
index 000000000..688455fca
--- /dev/null
+++ b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js.LICENSE.txt
@@ -0,0 +1 @@
+/*! @license DOMPurify 2.3.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.8/LICENSE */
diff --git a/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js.map b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js.map
new file mode 100644
index 000000000..3e9e0c119
--- /dev/null
+++ b/packages/components/dist/org.standardnotes.advanced-markdown-editor/dist/dist.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"dist.js","mappings":"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","sources":["webpack://@standardnotes/markdown-hybrid/../../../../node_modules/dompurify/dist/purify.js","webpack://@standardnotes/markdown-hybrid/./node_modules/marked/lib/marked.js","webpack://@standardnotes/markdown-hybrid/./node_modules/sn-stylekit/dist/stylekit.js","webpack://@standardnotes/markdown-hybrid/webpack/bootstrap","webpack://@standardnotes/markdown-hybrid/./src/main.js"],"sourcesContent":["/*! @license DOMPurify 2.3.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.8/LICENSE */\n\n(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.DOMPurify = factory());\n})(this, (function () { 'use strict';\n\n function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n }\n\n function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n }\n\n function _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n }\n\n function _construct(Parent, args, Class) {\n if (_isNativeReflectConstruct()) {\n _construct = Reflect.construct;\n } else {\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) _setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n }\n\n function _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n }\n\n function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n }\n\n function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n }\n\n function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n }\n\n function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n }\n\n function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }\n\n var hasOwnProperty = Object.hasOwnProperty,\n setPrototypeOf = Object.setPrototypeOf,\n isFrozen = Object.isFrozen,\n getPrototypeOf = Object.getPrototypeOf,\n getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n var freeze = Object.freeze,\n seal = Object.seal,\n create = Object.create; // eslint-disable-line import/no-mutable-exports\n\n var _ref = typeof Reflect !== 'undefined' && Reflect,\n apply = _ref.apply,\n construct = _ref.construct;\n\n if (!apply) {\n apply = function apply(fun, thisValue, args) {\n return fun.apply(thisValue, args);\n };\n }\n\n if (!freeze) {\n freeze = function freeze(x) {\n return x;\n };\n }\n\n if (!seal) {\n seal = function seal(x) {\n return x;\n };\n }\n\n if (!construct) {\n construct = function construct(Func, args) {\n return _construct(Func, _toConsumableArray(args));\n };\n }\n\n var arrayForEach = unapply(Array.prototype.forEach);\n var arrayPop = unapply(Array.prototype.pop);\n var arrayPush = unapply(Array.prototype.push);\n var stringToLowerCase = unapply(String.prototype.toLowerCase);\n var stringMatch = unapply(String.prototype.match);\n var stringReplace = unapply(String.prototype.replace);\n var stringIndexOf = unapply(String.prototype.indexOf);\n var stringTrim = unapply(String.prototype.trim);\n var regExpTest = unapply(RegExp.prototype.test);\n var typeErrorCreate = unconstruct(TypeError);\n function unapply(func) {\n return function (thisArg) {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n return apply(func, thisArg, args);\n };\n }\n function unconstruct(func) {\n return function () {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return construct(func, args);\n };\n }\n /* Add properties to a lookup table */\n\n function addToSet(set, array) {\n if (setPrototypeOf) {\n // Make 'in' and truthy checks like Boolean(set.constructor)\n // independent of any properties defined on Object.prototype.\n // Prevent prototype setters from intercepting set as a this value.\n setPrototypeOf(set, null);\n }\n\n var l = array.length;\n\n while (l--) {\n var element = array[l];\n\n if (typeof element === 'string') {\n var lcElement = stringToLowerCase(element);\n\n if (lcElement !== element) {\n // Config presets (e.g. tags.js, attrs.js) are immutable.\n if (!isFrozen(array)) {\n array[l] = lcElement;\n }\n\n element = lcElement;\n }\n }\n\n set[element] = true;\n }\n\n return set;\n }\n /* Shallow clone an object */\n\n function clone(object) {\n var newObject = create(null);\n var property;\n\n for (property in object) {\n if (apply(hasOwnProperty, object, [property])) {\n newObject[property] = object[property];\n }\n }\n\n return newObject;\n }\n /* IE10 doesn't support __lookupGetter__ so lets'\n * simulate it. It also automatically checks\n * if the prop is function or getter and behaves\n * accordingly. */\n\n function lookupGetter(object, prop) {\n while (object !== null) {\n var desc = getOwnPropertyDescriptor(object, prop);\n\n if (desc) {\n if (desc.get) {\n return unapply(desc.get);\n }\n\n if (typeof desc.value === 'function') {\n return unapply(desc.value);\n }\n }\n\n object = getPrototypeOf(object);\n }\n\n function fallbackValue(element) {\n console.warn('fallback value for', element);\n return null;\n }\n\n return fallbackValue;\n }\n\n var html$1 = freeze(['a', 'abbr', 'acronym', 'address', 'area', 'article', 'aside', 'audio', 'b', 'bdi', 'bdo', 'big', 'blink', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'center', 'cite', 'code', 'col', 'colgroup', 'content', 'data', 'datalist', 'dd', 'decorator', 'del', 'details', 'dfn', 'dialog', 'dir', 'div', 'dl', 'dt', 'element', 'em', 'fieldset', 'figcaption', 'figure', 'font', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'img', 'input', 'ins', 'kbd', 'label', 'legend', 'li', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meter', 'nav', 'nobr', 'ol', 'optgroup', 'option', 'output', 'p', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'section', 'select', 'shadow', 'small', 'source', 'spacer', 'span', 'strike', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'time', 'tr', 'track', 'tt', 'u', 'ul', 'var', 'video', 'wbr']); // SVG\n\n var svg$1 = freeze(['svg', 'a', 'altglyph', 'altglyphdef', 'altglyphitem', 'animatecolor', 'animatemotion', 'animatetransform', 'circle', 'clippath', 'defs', 'desc', 'ellipse', 'filter', 'font', 'g', 'glyph', 'glyphref', 'hkern', 'image', 'line', 'lineargradient', 'marker', 'mask', 'metadata', 'mpath', 'path', 'pattern', 'polygon', 'polyline', 'radialgradient', 'rect', 'stop', 'style', 'switch', 'symbol', 'text', 'textpath', 'title', 'tref', 'tspan', 'view', 'vkern']);\n var svgFilters = freeze(['feBlend', 'feColorMatrix', 'feComponentTransfer', 'feComposite', 'feConvolveMatrix', 'feDiffuseLighting', 'feDisplacementMap', 'feDistantLight', 'feFlood', 'feFuncA', 'feFuncB', 'feFuncG', 'feFuncR', 'feGaussianBlur', 'feImage', 'feMerge', 'feMergeNode', 'feMorphology', 'feOffset', 'fePointLight', 'feSpecularLighting', 'feSpotLight', 'feTile', 'feTurbulence']); // List of SVG elements that are disallowed by default.\n // We still need to know them so that we can do namespace\n // checks properly in case one wants to add them to\n // allow-list.\n\n var svgDisallowed = freeze(['animate', 'color-profile', 'cursor', 'discard', 'fedropshadow', 'font-face', 'font-face-format', 'font-face-name', 'font-face-src', 'font-face-uri', 'foreignobject', 'hatch', 'hatchpath', 'mesh', 'meshgradient', 'meshpatch', 'meshrow', 'missing-glyph', 'script', 'set', 'solidcolor', 'unknown', 'use']);\n var mathMl$1 = freeze(['math', 'menclose', 'merror', 'mfenced', 'mfrac', 'mglyph', 'mi', 'mlabeledtr', 'mmultiscripts', 'mn', 'mo', 'mover', 'mpadded', 'mphantom', 'mroot', 'mrow', 'ms', 'mspace', 'msqrt', 'mstyle', 'msub', 'msup', 'msubsup', 'mtable', 'mtd', 'mtext', 'mtr', 'munder', 'munderover']); // Similarly to SVG, we want to know all MathML elements,\n // even those that we disallow by default.\n\n var mathMlDisallowed = freeze(['maction', 'maligngroup', 'malignmark', 'mlongdiv', 'mscarries', 'mscarry', 'msgroup', 'mstack', 'msline', 'msrow', 'semantics', 'annotation', 'annotation-xml', 'mprescripts', 'none']);\n var text = freeze(['#text']);\n\n var html = freeze(['accept', 'action', 'align', 'alt', 'autocapitalize', 'autocomplete', 'autopictureinpicture', 'autoplay', 'background', 'bgcolor', 'border', 'capture', 'cellpadding', 'cellspacing', 'checked', 'cite', 'class', 'clear', 'color', 'cols', 'colspan', 'controls', 'controlslist', 'coords', 'crossorigin', 'datetime', 'decoding', 'default', 'dir', 'disabled', 'disablepictureinpicture', 'disableremoteplayback', 'download', 'draggable', 'enctype', 'enterkeyhint', 'face', 'for', 'headers', 'height', 'hidden', 'high', 'href', 'hreflang', 'id', 'inputmode', 'integrity', 'ismap', 'kind', 'label', 'lang', 'list', 'loading', 'loop', 'low', 'max', 'maxlength', 'media', 'method', 'min', 'minlength', 'multiple', 'muted', 'name', 'nonce', 'noshade', 'novalidate', 'nowrap', 'open', 'optimum', 'pattern', 'placeholder', 'playsinline', 'poster', 'preload', 'pubdate', 'radiogroup', 'readonly', 'rel', 'required', 'rev', 'reversed', 'role', 'rows', 'rowspan', 'spellcheck', 'scope', 'selected', 'shape', 'size', 'sizes', 'span', 'srclang', 'start', 'src', 'srcset', 'step', 'style', 'summary', 'tabindex', 'title', 'translate', 'type', 'usemap', 'valign', 'value', 'width', 'xmlns', 'slot']);\n var svg = freeze(['accent-height', 'accumulate', 'additive', 'alignment-baseline', 'ascent', 'attributename', 'attributetype', 'azimuth', 'basefrequency', 'baseline-shift', 'begin', 'bias', 'by', 'class', 'clip', 'clippathunits', 'clip-path', 'clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cx', 'cy', 'd', 'dx', 'dy', 'diffuseconstant', 'direction', 'display', 'divisor', 'dur', 'edgemode', 'elevation', 'end', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'filterunits', 'flood-color', 'flood-opacity', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'fx', 'fy', 'g1', 'g2', 'glyph-name', 'glyphref', 'gradientunits', 'gradienttransform', 'height', 'href', 'id', 'image-rendering', 'in', 'in2', 'k', 'k1', 'k2', 'k3', 'k4', 'kerning', 'keypoints', 'keysplines', 'keytimes', 'lang', 'lengthadjust', 'letter-spacing', 'kernelmatrix', 'kernelunitlength', 'lighting-color', 'local', 'marker-end', 'marker-mid', 'marker-start', 'markerheight', 'markerunits', 'markerwidth', 'maskcontentunits', 'maskunits', 'max', 'mask', 'media', 'method', 'mode', 'min', 'name', 'numoctaves', 'offset', 'operator', 'opacity', 'order', 'orient', 'orientation', 'origin', 'overflow', 'paint-order', 'path', 'pathlength', 'patterncontentunits', 'patterntransform', 'patternunits', 'points', 'preservealpha', 'preserveaspectratio', 'primitiveunits', 'r', 'rx', 'ry', 'radius', 'refx', 'refy', 'repeatcount', 'repeatdur', 'restart', 'result', 'rotate', 'scale', 'seed', 'shape-rendering', 'specularconstant', 'specularexponent', 'spreadmethod', 'startoffset', 'stddeviation', 'stitchtiles', 'stop-color', 'stop-opacity', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke', 'stroke-width', 'style', 'surfacescale', 'systemlanguage', 'tabindex', 'targetx', 'targety', 'transform', 'transform-origin', 'text-anchor', 'text-decoration', 'text-rendering', 'textlength', 'type', 'u1', 'u2', 'unicode', 'values', 'viewbox', 'visibility', 'version', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'width', 'word-spacing', 'wrap', 'writing-mode', 'xchannelselector', 'ychannelselector', 'x', 'x1', 'x2', 'xmlns', 'y', 'y1', 'y2', 'z', 'zoomandpan']);\n var mathMl = freeze(['accent', 'accentunder', 'align', 'bevelled', 'close', 'columnsalign', 'columnlines', 'columnspan', 'denomalign', 'depth', 'dir', 'display', 'displaystyle', 'encoding', 'fence', 'frame', 'height', 'href', 'id', 'largeop', 'length', 'linethickness', 'lspace', 'lquote', 'mathbackground', 'mathcolor', 'mathsize', 'mathvariant', 'maxsize', 'minsize', 'movablelimits', 'notation', 'numalign', 'open', 'rowalign', 'rowlines', 'rowspacing', 'rowspan', 'rspace', 'rquote', 'scriptlevel', 'scriptminsize', 'scriptsizemultiplier', 'selection', 'separator', 'separators', 'stretchy', 'subscriptshift', 'supscriptshift', 'symmetric', 'voffset', 'width', 'xmlns']);\n var xml = freeze(['xlink:href', 'xml:id', 'xlink:title', 'xml:space', 'xmlns:xlink']);\n\n var MUSTACHE_EXPR = seal(/\\{\\{[\\w\\W]*|[\\w\\W]*\\}\\}/gm); // Specify template detection regex for SAFE_FOR_TEMPLATES mode\n\n var ERB_EXPR = seal(/<%[\\w\\W]*|[\\w\\W]*%>/gm);\n var DATA_ATTR = seal(/^data-[\\-\\w.\\u00B7-\\uFFFF]/); // eslint-disable-line no-useless-escape\n\n var ARIA_ATTR = seal(/^aria-[\\-\\w]+$/); // eslint-disable-line no-useless-escape\n\n var IS_ALLOWED_URI = seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\\-]+(?:[^a-z+.\\-:]|$))/i // eslint-disable-line no-useless-escape\n );\n var IS_SCRIPT_OR_DATA = seal(/^(?:\\w+script|data):/i);\n var ATTR_WHITESPACE = seal(/[\\u0000-\\u0020\\u00A0\\u1680\\u180E\\u2000-\\u2029\\u205F\\u3000]/g // eslint-disable-line no-control-regex\n );\n var DOCTYPE_NAME = seal(/^html$/i);\n\n var getGlobal = function getGlobal() {\n return typeof window === 'undefined' ? null : window;\n };\n /**\n * Creates a no-op policy for internal use only.\n * Don't export this function outside this module!\n * @param {?TrustedTypePolicyFactory} trustedTypes The policy factory.\n * @param {Document} document The document object (to determine policy name suffix)\n * @return {?TrustedTypePolicy} The policy created (or null, if Trusted Types\n * are not supported).\n */\n\n\n var _createTrustedTypesPolicy = function _createTrustedTypesPolicy(trustedTypes, document) {\n if (_typeof(trustedTypes) !== 'object' || typeof trustedTypes.createPolicy !== 'function') {\n return null;\n } // Allow the callers to control the unique policy name\n // by adding a data-tt-policy-suffix to the script element with the DOMPurify.\n // Policy creation with duplicate names throws in Trusted Types.\n\n\n var suffix = null;\n var ATTR_NAME = 'data-tt-policy-suffix';\n\n if (document.currentScript && document.currentScript.hasAttribute(ATTR_NAME)) {\n suffix = document.currentScript.getAttribute(ATTR_NAME);\n }\n\n var policyName = 'dompurify' + (suffix ? '#' + suffix : '');\n\n try {\n return trustedTypes.createPolicy(policyName, {\n createHTML: function createHTML(html) {\n return html;\n }\n });\n } catch (_) {\n // Policy creation failed (most likely another DOMPurify script has\n // already run). Skip creating the policy, as this will only cause errors\n // if TT are enforced.\n console.warn('TrustedTypes policy ' + policyName + ' could not be created.');\n return null;\n }\n };\n\n function createDOMPurify() {\n var window = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : getGlobal();\n\n var DOMPurify = function DOMPurify(root) {\n return createDOMPurify(root);\n };\n /**\n * Version label, exposed for easier checks\n * if DOMPurify is up to date or not\n */\n\n\n DOMPurify.version = '2.3.8';\n /**\n * Array of elements that DOMPurify removed during sanitation.\n * Empty if nothing was removed.\n */\n\n DOMPurify.removed = [];\n\n if (!window || !window.document || window.document.nodeType !== 9) {\n // Not running in a browser, provide a factory function\n // so that you can pass your own Window\n DOMPurify.isSupported = false;\n return DOMPurify;\n }\n\n var originalDocument = window.document;\n var document = window.document;\n var DocumentFragment = window.DocumentFragment,\n HTMLTemplateElement = window.HTMLTemplateElement,\n Node = window.Node,\n Element = window.Element,\n NodeFilter = window.NodeFilter,\n _window$NamedNodeMap = window.NamedNodeMap,\n NamedNodeMap = _window$NamedNodeMap === void 0 ? window.NamedNodeMap || window.MozNamedAttrMap : _window$NamedNodeMap,\n HTMLFormElement = window.HTMLFormElement,\n DOMParser = window.DOMParser,\n trustedTypes = window.trustedTypes;\n var ElementPrototype = Element.prototype;\n var cloneNode = lookupGetter(ElementPrototype, 'cloneNode');\n var getNextSibling = lookupGetter(ElementPrototype, 'nextSibling');\n var getChildNodes = lookupGetter(ElementPrototype, 'childNodes');\n var getParentNode = lookupGetter(ElementPrototype, 'parentNode'); // As per issue #47, the web-components registry is inherited by a\n // new document created via createHTMLDocument. As per the spec\n // (http://w3c.github.io/webcomponents/spec/custom/#creating-and-passing-registries)\n // a new empty registry is used when creating a template contents owner\n // document, so we use that as our parent document to ensure nothing\n // is inherited.\n\n if (typeof HTMLTemplateElement === 'function') {\n var template = document.createElement('template');\n\n if (template.content && template.content.ownerDocument) {\n document = template.content.ownerDocument;\n }\n }\n\n var trustedTypesPolicy = _createTrustedTypesPolicy(trustedTypes, originalDocument);\n\n var emptyHTML = trustedTypesPolicy ? trustedTypesPolicy.createHTML('') : '';\n var _document = document,\n implementation = _document.implementation,\n createNodeIterator = _document.createNodeIterator,\n createDocumentFragment = _document.createDocumentFragment,\n getElementsByTagName = _document.getElementsByTagName;\n var importNode = originalDocument.importNode;\n var documentMode = {};\n\n try {\n documentMode = clone(document).documentMode ? document.documentMode : {};\n } catch (_) {}\n\n var hooks = {};\n /**\n * Expose whether this browser supports running the full DOMPurify.\n */\n\n DOMPurify.isSupported = typeof getParentNode === 'function' && implementation && typeof implementation.createHTMLDocument !== 'undefined' && documentMode !== 9;\n var MUSTACHE_EXPR$1 = MUSTACHE_EXPR,\n ERB_EXPR$1 = ERB_EXPR,\n DATA_ATTR$1 = DATA_ATTR,\n ARIA_ATTR$1 = ARIA_ATTR,\n IS_SCRIPT_OR_DATA$1 = IS_SCRIPT_OR_DATA,\n ATTR_WHITESPACE$1 = ATTR_WHITESPACE;\n var IS_ALLOWED_URI$1 = IS_ALLOWED_URI;\n /**\n * We consider the elements and attributes below to be safe. Ideally\n * don't add any new ones but feel free to remove unwanted ones.\n */\n\n /* allowed element names */\n\n var ALLOWED_TAGS = null;\n var DEFAULT_ALLOWED_TAGS = addToSet({}, [].concat(_toConsumableArray(html$1), _toConsumableArray(svg$1), _toConsumableArray(svgFilters), _toConsumableArray(mathMl$1), _toConsumableArray(text)));\n /* Allowed attribute names */\n\n var ALLOWED_ATTR = null;\n var DEFAULT_ALLOWED_ATTR = addToSet({}, [].concat(_toConsumableArray(html), _toConsumableArray(svg), _toConsumableArray(mathMl), _toConsumableArray(xml)));\n /*\n * Configure how DOMPUrify should handle custom elements and their attributes as well as customized built-in elements.\n * @property {RegExp|Function|null} tagNameCheck one of [null, regexPattern, predicate]. Default: `null` (disallow any custom elements)\n * @property {RegExp|Function|null} attributeNameCheck one of [null, regexPattern, predicate]. Default: `null` (disallow any attributes not on the allow list)\n * @property {boolean} allowCustomizedBuiltInElements allow custom elements derived from built-ins if they pass CUSTOM_ELEMENT_HANDLING.tagNameCheck. Default: `false`.\n */\n\n var CUSTOM_ELEMENT_HANDLING = Object.seal(Object.create(null, {\n tagNameCheck: {\n writable: true,\n configurable: false,\n enumerable: true,\n value: null\n },\n attributeNameCheck: {\n writable: true,\n configurable: false,\n enumerable: true,\n value: null\n },\n allowCustomizedBuiltInElements: {\n writable: true,\n configurable: false,\n enumerable: true,\n value: false\n }\n }));\n /* Explicitly forbidden tags (overrides ALLOWED_TAGS/ADD_TAGS) */\n\n var FORBID_TAGS = null;\n /* Explicitly forbidden attributes (overrides ALLOWED_ATTR/ADD_ATTR) */\n\n var FORBID_ATTR = null;\n /* Decide if ARIA attributes are okay */\n\n var ALLOW_ARIA_ATTR = true;\n /* Decide if custom data attributes are okay */\n\n var ALLOW_DATA_ATTR = true;\n /* Decide if unknown protocols are okay */\n\n var ALLOW_UNKNOWN_PROTOCOLS = false;\n /* Output should be safe for common template engines.\n * This means, DOMPurify removes data attributes, mustaches and ERB\n */\n\n var SAFE_FOR_TEMPLATES = false;\n /* Decide if document with ... should be returned */\n\n var WHOLE_DOCUMENT = false;\n /* Track whether config is already set on this instance of DOMPurify. */\n\n var SET_CONFIG = false;\n /* Decide if all elements (e.g. style, script) must be children of\n * document.body. By default, browsers might move them to document.head */\n\n var FORCE_BODY = false;\n /* Decide if a DOM `HTMLBodyElement` should be returned, instead of a html\n * string (or a TrustedHTML object if Trusted Types are supported).\n * If `WHOLE_DOCUMENT` is enabled a `HTMLHtmlElement` will be returned instead\n */\n\n var RETURN_DOM = false;\n /* Decide if a DOM `DocumentFragment` should be returned, instead of a html\n * string (or a TrustedHTML object if Trusted Types are supported) */\n\n var RETURN_DOM_FRAGMENT = false;\n /* Try to return a Trusted Type object instead of a string, return a string in\n * case Trusted Types are not supported */\n\n var RETURN_TRUSTED_TYPE = false;\n /* Output should be free from DOM clobbering attacks? */\n\n var SANITIZE_DOM = true;\n /* Keep element content when removing element? */\n\n var KEEP_CONTENT = true;\n /* If a `Node` is passed to sanitize(), then performs sanitization in-place instead\n * of importing it into a new Document and returning a sanitized copy */\n\n var IN_PLACE = false;\n /* Allow usage of profiles like html, svg and mathMl */\n\n var USE_PROFILES = {};\n /* Tags to ignore content of when KEEP_CONTENT is true */\n\n var FORBID_CONTENTS = null;\n var DEFAULT_FORBID_CONTENTS = addToSet({}, ['annotation-xml', 'audio', 'colgroup', 'desc', 'foreignobject', 'head', 'iframe', 'math', 'mi', 'mn', 'mo', 'ms', 'mtext', 'noembed', 'noframes', 'noscript', 'plaintext', 'script', 'style', 'svg', 'template', 'thead', 'title', 'video', 'xmp']);\n /* Tags that are safe for data: URIs */\n\n var DATA_URI_TAGS = null;\n var DEFAULT_DATA_URI_TAGS = addToSet({}, ['audio', 'video', 'img', 'source', 'image', 'track']);\n /* Attributes safe for values like \"javascript:\" */\n\n var URI_SAFE_ATTRIBUTES = null;\n var DEFAULT_URI_SAFE_ATTRIBUTES = addToSet({}, ['alt', 'class', 'for', 'id', 'label', 'name', 'pattern', 'placeholder', 'role', 'summary', 'title', 'value', 'style', 'xmlns']);\n var MATHML_NAMESPACE = 'http://www.w3.org/1998/Math/MathML';\n var SVG_NAMESPACE = 'http://www.w3.org/2000/svg';\n var HTML_NAMESPACE = 'http://www.w3.org/1999/xhtml';\n /* Document namespace */\n\n var NAMESPACE = HTML_NAMESPACE;\n var IS_EMPTY_INPUT = false;\n /* Parsing of strict XHTML documents */\n\n var PARSER_MEDIA_TYPE;\n var SUPPORTED_PARSER_MEDIA_TYPES = ['application/xhtml+xml', 'text/html'];\n var DEFAULT_PARSER_MEDIA_TYPE = 'text/html';\n var transformCaseFunc;\n /* Keep a reference to config to pass to hooks */\n\n var CONFIG = null;\n /* Ideally, do not touch anything below this line */\n\n /* ______________________________________________ */\n\n var formElement = document.createElement('form');\n\n var isRegexOrFunction = function isRegexOrFunction(testValue) {\n return testValue instanceof RegExp || testValue instanceof Function;\n };\n /**\n * _parseConfig\n *\n * @param {Object} cfg optional config literal\n */\n // eslint-disable-next-line complexity\n\n\n var _parseConfig = function _parseConfig(cfg) {\n if (CONFIG && CONFIG === cfg) {\n return;\n }\n /* Shield configuration object from tampering */\n\n\n if (!cfg || _typeof(cfg) !== 'object') {\n cfg = {};\n }\n /* Shield configuration object from prototype pollution */\n\n\n cfg = clone(cfg);\n /* Set configuration parameters */\n\n ALLOWED_TAGS = 'ALLOWED_TAGS' in cfg ? addToSet({}, cfg.ALLOWED_TAGS) : DEFAULT_ALLOWED_TAGS;\n ALLOWED_ATTR = 'ALLOWED_ATTR' in cfg ? addToSet({}, cfg.ALLOWED_ATTR) : DEFAULT_ALLOWED_ATTR;\n URI_SAFE_ATTRIBUTES = 'ADD_URI_SAFE_ATTR' in cfg ? addToSet(clone(DEFAULT_URI_SAFE_ATTRIBUTES), cfg.ADD_URI_SAFE_ATTR) : DEFAULT_URI_SAFE_ATTRIBUTES;\n DATA_URI_TAGS = 'ADD_DATA_URI_TAGS' in cfg ? addToSet(clone(DEFAULT_DATA_URI_TAGS), cfg.ADD_DATA_URI_TAGS) : DEFAULT_DATA_URI_TAGS;\n FORBID_CONTENTS = 'FORBID_CONTENTS' in cfg ? addToSet({}, cfg.FORBID_CONTENTS) : DEFAULT_FORBID_CONTENTS;\n FORBID_TAGS = 'FORBID_TAGS' in cfg ? addToSet({}, cfg.FORBID_TAGS) : {};\n FORBID_ATTR = 'FORBID_ATTR' in cfg ? addToSet({}, cfg.FORBID_ATTR) : {};\n USE_PROFILES = 'USE_PROFILES' in cfg ? cfg.USE_PROFILES : false;\n ALLOW_ARIA_ATTR = cfg.ALLOW_ARIA_ATTR !== false; // Default true\n\n ALLOW_DATA_ATTR = cfg.ALLOW_DATA_ATTR !== false; // Default true\n\n ALLOW_UNKNOWN_PROTOCOLS = cfg.ALLOW_UNKNOWN_PROTOCOLS || false; // Default false\n\n SAFE_FOR_TEMPLATES = cfg.SAFE_FOR_TEMPLATES || false; // Default false\n\n WHOLE_DOCUMENT = cfg.WHOLE_DOCUMENT || false; // Default false\n\n RETURN_DOM = cfg.RETURN_DOM || false; // Default false\n\n RETURN_DOM_FRAGMENT = cfg.RETURN_DOM_FRAGMENT || false; // Default false\n\n RETURN_TRUSTED_TYPE = cfg.RETURN_TRUSTED_TYPE || false; // Default false\n\n FORCE_BODY = cfg.FORCE_BODY || false; // Default false\n\n SANITIZE_DOM = cfg.SANITIZE_DOM !== false; // Default true\n\n KEEP_CONTENT = cfg.KEEP_CONTENT !== false; // Default true\n\n IN_PLACE = cfg.IN_PLACE || false; // Default false\n\n IS_ALLOWED_URI$1 = cfg.ALLOWED_URI_REGEXP || IS_ALLOWED_URI$1;\n NAMESPACE = cfg.NAMESPACE || HTML_NAMESPACE;\n\n if (cfg.CUSTOM_ELEMENT_HANDLING && isRegexOrFunction(cfg.CUSTOM_ELEMENT_HANDLING.tagNameCheck)) {\n CUSTOM_ELEMENT_HANDLING.tagNameCheck = cfg.CUSTOM_ELEMENT_HANDLING.tagNameCheck;\n }\n\n if (cfg.CUSTOM_ELEMENT_HANDLING && isRegexOrFunction(cfg.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)) {\n CUSTOM_ELEMENT_HANDLING.attributeNameCheck = cfg.CUSTOM_ELEMENT_HANDLING.attributeNameCheck;\n }\n\n if (cfg.CUSTOM_ELEMENT_HANDLING && typeof cfg.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements === 'boolean') {\n CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements = cfg.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements;\n }\n\n PARSER_MEDIA_TYPE = // eslint-disable-next-line unicorn/prefer-includes\n SUPPORTED_PARSER_MEDIA_TYPES.indexOf(cfg.PARSER_MEDIA_TYPE) === -1 ? PARSER_MEDIA_TYPE = DEFAULT_PARSER_MEDIA_TYPE : PARSER_MEDIA_TYPE = cfg.PARSER_MEDIA_TYPE; // HTML tags and attributes are not case-sensitive, converting to lowercase. Keeping XHTML as is.\n\n transformCaseFunc = PARSER_MEDIA_TYPE === 'application/xhtml+xml' ? function (x) {\n return x;\n } : stringToLowerCase;\n\n if (SAFE_FOR_TEMPLATES) {\n ALLOW_DATA_ATTR = false;\n }\n\n if (RETURN_DOM_FRAGMENT) {\n RETURN_DOM = true;\n }\n /* Parse profile info */\n\n\n if (USE_PROFILES) {\n ALLOWED_TAGS = addToSet({}, _toConsumableArray(text));\n ALLOWED_ATTR = [];\n\n if (USE_PROFILES.html === true) {\n addToSet(ALLOWED_TAGS, html$1);\n addToSet(ALLOWED_ATTR, html);\n }\n\n if (USE_PROFILES.svg === true) {\n addToSet(ALLOWED_TAGS, svg$1);\n addToSet(ALLOWED_ATTR, svg);\n addToSet(ALLOWED_ATTR, xml);\n }\n\n if (USE_PROFILES.svgFilters === true) {\n addToSet(ALLOWED_TAGS, svgFilters);\n addToSet(ALLOWED_ATTR, svg);\n addToSet(ALLOWED_ATTR, xml);\n }\n\n if (USE_PROFILES.mathMl === true) {\n addToSet(ALLOWED_TAGS, mathMl$1);\n addToSet(ALLOWED_ATTR, mathMl);\n addToSet(ALLOWED_ATTR, xml);\n }\n }\n /* Merge configuration parameters */\n\n\n if (cfg.ADD_TAGS) {\n if (ALLOWED_TAGS === DEFAULT_ALLOWED_TAGS) {\n ALLOWED_TAGS = clone(ALLOWED_TAGS);\n }\n\n addToSet(ALLOWED_TAGS, cfg.ADD_TAGS);\n }\n\n if (cfg.ADD_ATTR) {\n if (ALLOWED_ATTR === DEFAULT_ALLOWED_ATTR) {\n ALLOWED_ATTR = clone(ALLOWED_ATTR);\n }\n\n addToSet(ALLOWED_ATTR, cfg.ADD_ATTR);\n }\n\n if (cfg.ADD_URI_SAFE_ATTR) {\n addToSet(URI_SAFE_ATTRIBUTES, cfg.ADD_URI_SAFE_ATTR);\n }\n\n if (cfg.FORBID_CONTENTS) {\n if (FORBID_CONTENTS === DEFAULT_FORBID_CONTENTS) {\n FORBID_CONTENTS = clone(FORBID_CONTENTS);\n }\n\n addToSet(FORBID_CONTENTS, cfg.FORBID_CONTENTS);\n }\n /* Add #text in case KEEP_CONTENT is set to true */\n\n\n if (KEEP_CONTENT) {\n ALLOWED_TAGS['#text'] = true;\n }\n /* Add html, head and body to ALLOWED_TAGS in case WHOLE_DOCUMENT is true */\n\n\n if (WHOLE_DOCUMENT) {\n addToSet(ALLOWED_TAGS, ['html', 'head', 'body']);\n }\n /* Add tbody to ALLOWED_TAGS in case tables are permitted, see #286, #365 */\n\n\n if (ALLOWED_TAGS.table) {\n addToSet(ALLOWED_TAGS, ['tbody']);\n delete FORBID_TAGS.tbody;\n } // Prevent further manipulation of configuration.\n // Not available in IE8, Safari 5, etc.\n\n\n if (freeze) {\n freeze(cfg);\n }\n\n CONFIG = cfg;\n };\n\n var MATHML_TEXT_INTEGRATION_POINTS = addToSet({}, ['mi', 'mo', 'mn', 'ms', 'mtext']);\n var HTML_INTEGRATION_POINTS = addToSet({}, ['foreignobject', 'desc', 'title', 'annotation-xml']); // Certain elements are allowed in both SVG and HTML\n // namespace. We need to specify them explicitly\n // so that they don't get erroneously deleted from\n // HTML namespace.\n\n var COMMON_SVG_AND_HTML_ELEMENTS = addToSet({}, ['title', 'style', 'font', 'a', 'script']);\n /* Keep track of all possible SVG and MathML tags\n * so that we can perform the namespace checks\n * correctly. */\n\n var ALL_SVG_TAGS = addToSet({}, svg$1);\n addToSet(ALL_SVG_TAGS, svgFilters);\n addToSet(ALL_SVG_TAGS, svgDisallowed);\n var ALL_MATHML_TAGS = addToSet({}, mathMl$1);\n addToSet(ALL_MATHML_TAGS, mathMlDisallowed);\n /**\n *\n *\n * @param {Element} element a DOM element whose namespace is being checked\n * @returns {boolean} Return false if the element has a\n * namespace that a spec-compliant parser would never\n * return. Return true otherwise.\n */\n\n var _checkValidNamespace = function _checkValidNamespace(element) {\n var parent = getParentNode(element); // In JSDOM, if we're inside shadow DOM, then parentNode\n // can be null. We just simulate parent in this case.\n\n if (!parent || !parent.tagName) {\n parent = {\n namespaceURI: HTML_NAMESPACE,\n tagName: 'template'\n };\n }\n\n var tagName = stringToLowerCase(element.tagName);\n var parentTagName = stringToLowerCase(parent.tagName);\n\n if (element.namespaceURI === SVG_NAMESPACE) {\n // The only way to switch from HTML namespace to SVG\n // is via